*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert}::-moz-placeholder{color:unset}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}body{min-width:1360px;font-family:"メイリオ","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3",sans-serif;word-wrap:break-word;word-break:break-word;font-feature-settings:"palt";color:#333}footer{margin-top:80px}.contents{display:flex;align-items:center;justify-content:center;flex-direction:column}.contents .sc-render:not(:first-child):not(.rd-page-title):not(.rd-general-error){margin-top:40px}.sc-render{min-width:1360px}.sc-render-content{width:100%;height:100%;max-width:1360px;min-width:1360px;padding:0 80px}a{color:#06c;font-size:16px;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}input[type=text],input[type=password]{border-radius:4px;border:1px solid #ccc;color:#333;font-size:16px;text-align:left}input[type=text]::-moz-placeholder, input[type=password]::-moz-placeholder{font-size:16px;color:#aaa}input[type=text]::placeholder,input[type=password]::placeholder{font-size:16px;color:#aaa}input[type=email]{border-radius:4px;border:1px solid #ccc;color:#333;font-size:16px;text-align:left}input[type=email]::-moz-placeholder{font-size:16px;color:#aaa}input[type=email]::placeholder{font-size:16px;color:#aaa}input[type=tel]{border-radius:4px;border:1px solid #ccc;color:#333;font-size:16px;text-align:left}input[type=tel]::-moz-placeholder{font-size:16px;color:#aaa}input[type=tel]::placeholder{font-size:16px;color:#aaa}input[type=button]{cursor:pointer}textarea{font-size:16px}textarea::-moz-placeholder{font-size:16px;color:#aaa}textarea::placeholder{font-size:16px;color:#aaa}pre{font-family:"メイリオ","Yu Gothic Medium","游ゴシック Medium","YuGothic","游ゴシック体","ヒラギノ角ゴ Pro W3",sans-serif;margin:0;white-space:pre-wrap}.symbol-required::before{content:"＊";color:#e60012;font-size:16px}.required::after{content:"＊";color:#e60012;font-size:14px;vertical-align:8px;margin-top:-16px}.card{border-radius:8px;border:1px solid #ccc}.field-input-guide-frame{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.field-input-guide-frame .field-input-guide{opacity:0;display:block;position:absolute;width:-moz-max-content;width:max-content;top:-42px;background-color:#4182fa;border-radius:5px;color:#fff;font-size:14px;font-weight:bold;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;display:inline;margin-top:0;margin-bottom:0;transition:.2s;width:max-content;line-height:1.5em}.field-input-guide-frame .field-input-guide::before{content:"";position:absolute;left:calc(50% - 4px);top:100%;width:0;height:0;border-style:solid;border-width:6px 4px 4px 4px;border-color:#4182fa rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);width:-moz-max-content;width:max-content}input.show-input-guide+.field-input-guide{opacity:1;transition:.2s}select.show-input-guide+.field-input-guide{opacity:1;transition:.2s}textarea.show-input-guide+.field-input-guide{opacity:1;transition:.2s}input.input-validation-error{background-color:#fef2f2}select.input-validation-error{background-color:#fef2f2}input[type=radio].input-validation-error::before{background-color:rgba(0,0,0,0)}sup{vertical-align:text-top;font-size:.6em;line-height:normal}sub{vertical-align:text-bottom;font-size:.6em;line-height:normal}#loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;z-index:1000}#loading-overlay .loader{border:6px solid #b3d1f0;border-radius:50%;border-top:6px solid #06c;width:72px;height:72px;animation:rotation 1.2s infinite linear}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.movie-modal{z-index:3}.movie-modal .modal__container{display:flex;flex-direction:column;max-width:1084px}.movie-modal .modal__container .modal__header .modal__title{font-size:28px;font-weight:bold}.movie-modal .modal__container .modal__content{flex:auto;display:flex;flex-direction:column}.movie-modal .modal__container .modal__content .modal_text{margin-bottom:32px}.movie-modal .modal__container .modal__content .modal_video{flex:auto;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1024px;overflow-y:hidden}.movie-modal .modal__container .modal__content .modal_video video{max-height:100%;max-width:100%;min-height:144px;min-width:256px;-o-object-fit:contain;object-fit:contain;height:0}.movie-modal .modal__container .modal__footer{margin-top:40px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;display:none;height:0}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0, 0, 0, 0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-button-prev,.swiper-button-next{width:40px;height:40px;border:1px solid #06c;border-radius:50%;background-color:#fff}.swiper-button-prev:after,.swiper-button-next:after{content:"";width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:20px;border-radius:25px;background-image:url("/-/media/Member/images/common/icon/icon_accordion.svg");background-size:20px;transition:.2s}.swiper-button-prev:after{transform:rotate(90deg)}.swiper-button-next:after{transform:rotate(-90deg)}.swiper-button-prev:hover::before,.swiper-button-next:hover::before{content:"";width:100%;height:100%;border-radius:50%;background-color:#000;position:absolute;top:0;left:0;opacity:.1;mix-blend-mode:multiply}.swiper-pagination{position:static}.swiper-pagination-bullet{width:16px !important;height:16px !important;margin:0 0 0 24px !important;background:#ccc !important;border-radius:100%;opacity:1}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#06c !important}.swiper-pagination-bullet:first-child{margin:0 !important}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:1000}.modal__container{background-color:#fff;padding:30px;max-width:1360px;max-height:100vh !important;border-radius:8px;overflow-y:auto;box-sizing:border-box;position:relative}.modal__header{display:flex;justify-content:space-between;align-items:center}.modal__title{margin-top:0;margin-bottom:0;margin-right:20px;font-size:1.4rem;line-height:1.4;box-sizing:border-box}h2.modal__title{font-size:28px}h2.modal__title::after{content:none}h2.modal__title::before{content:none}.modal__header .modal__close:after{content:"✕";margin-left:10px}.pos-top-right{padding:8px;position:absolute;top:8px;right:8px}.modal__content{margin:10px 0}.modal__btn{font-size:.875rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;background-color:#e6e6e6;color:rgba(0,0,0,.8);border-radius:.25rem;border-style:none;border-width:0;cursor:pointer;-moz-appearance:button;appearance:button;-webkit-appearance:button;text-transform:none;overflow:visible;line-height:1.15;margin:0;will-change:transform;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform .25s ease-out}.modal__btn:focus,.modal__btn:hover{transform:scale(1.05)}.modal__btn-primary{background-color:#00449e;color:#fff}.modal__footer{display:flex;align-items:center;justify-content:center;gap:40px}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.micromodal-scrollbar::-webkit-scrollbar{width:8px}.micromodal-scrollbar::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:5px}.micromodal-scrollbar::-webkit-scrollbar-thumb{background:#06c;border-radius:5px}.rd-point-refine{margin-top:32px;padding:16px 20px;background-color:#f5f5f5;border-radius:8px;position:relative}.rd-point-refine .title{display:inline-block;color:#333}.rd-point-refine .count{display:inline-block;font-weight:bold;color:#333;margin-left:16px}.rd-point-refine .switch{position:absolute;top:calc(50% - 10.5px);right:20px;font-weight:bold}.rd-bredcrumb{height:auto;margin:0 auto;margin-top:24px}.rd-bredcrumb ul{display:flex;align-items:center;justify-content:flex-end;list-style:none}.rd-bredcrumb ul li:not(:last-of-type)::after{content:">";margin:0 6px}.rd-common-header-top{width:100%;height:80px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #ccc}.rd-common-header-top.is-simple{box-shadow:0px 4px 6px rgba(0,0,0,.1019607843)}.rd-common-header-top.is-simple a{color:#06c;font-weight:bold}.rd-common-header-top.is-simple .header-icon::after{margin-left:8px;margin-bottom:2px}.rd-common-header-top .search-word{position:relative;width:-moz-fit-content;width:fit-content}.rd-common-header-top .search-word input.search-input{width:240px;height:32px;border-radius:4px;border:1px solid #ccc;padding:6px 38px 5px 11px;font-size:14px}.rd-common-header-top .search-word input.search-input::-moz-placeholder{font-size:14px}.rd-common-header-top .search-word input.search-input::placeholder{font-size:14px}.rd-common-header-top .search-word input.search-btn{border:none;outline:none;width:24px;height:24px;position:absolute;top:4px;right:8px;background:url("/-/media/Member/images/common/icon/icon_search.svg") no-repeat;cursor:pointer}.rd-common-header-top .search-word input.search-btn:hover{position:absolute;top:1px;transition:.1s}.rd-common-header-top .sc-render-content.header-contents{display:flex;justify-content:space-between;align-items:center}.rd-common-header-top .sc-render-content.header-contents .header-left{display:flex;align-items:center}.rd-common-header-top .sc-render-content.header-contents .header-logo img{display:flex}.rd-common-header-top .sc-render-content.header-contents .login-info{margin-left:60px;text-wrap:nowrap;text-align:left}.rd-common-header-top .sc-render-content.header-contents .login-info .company-name{width:280px;font-size:14px;line-height:21px;text-align:left;font-weight:bold;overflow:hidden;text-overflow:ellipsis}.rd-common-header-top .sc-render-content.header-contents .login-info .login-info-user{display:flex;width:308px}.rd-common-header-top .sc-render-content.header-contents .login-info .login-info-user .user-name{font-size:14px;line-height:21px;text-align:left;font-weight:bold;overflow:hidden;text-overflow:ellipsis}.rd-common-header-top .sc-render-content.header-contents .login-info .login-info-user .user-name-honorific{font-size:14px;line-height:21px;text-align:left}.rd-common-header-top .sc-render-content.header-contents .header-menu ul{display:flex;justify-content:space-between;align-items:center}.rd-common-header-top .sc-render-content.header-contents .header-menu ul li{text-wrap:nowrap;text-align:left}.rd-common-header-top .sc-render-content.header-contents .header-menu ul li.a{text-align:right;margin-left:32px}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout{text-align:right;margin-left:32px}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout #modal-logout .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:40px 32px}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout #modal-logout .modal__container .modal__content{margin-top:16px;display:flex}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout #modal-logout .modal__container .modal__footer{margin-top:40px}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout #modal-logout .modal__container .modal__footer .regist-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout #modal-logout .modal__container .modal__footer .regist-area button{margin:0 20px}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .logout #logout-form-normal-role button{color:#06c}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .kanden-logo{text-align:right;margin-left:54px}.rd-common-header-top .sc-render-content.header-contents .header-menu ul .kanden-logo img{display:flex}.rd-common-header-bottom{width:100%;height:auto;display:flex;justify-content:center;align-items:center;box-shadow:0px 3px 6px rgba(0,0,0,.1019607843);position:relative}.rd-common-header-bottom .gnav{width:100%;margin:0 auto;font-size:18px;font-weight:bold}.rd-common-header-bottom .gnav ul{display:flex;justify-content:space-between;align-items:center}.rd-common-header-bottom .gnav ul li{width:100%;height:72px;text-wrap:nowrap;display:flex;justify-content:center;align-items:center}.rd-common-header-bottom .gnav ul li:hover{color:#06c;background-color:#f5f5f5}.rd-common-header-bottom .gnav ul li:hover>.megamenu{visibility:visible;opacity:1}.rd-common-header-bottom .gnav ul li.current .menu-title{height:100%;color:#06c;border-bottom:4px solid #06c;display:flex;align-items:center}.rd-common-header-bottom .gnav ul li+li.menu-list{border-left:solid;-o-border-image:linear-gradient(0deg, #fff 29.3%, #cccccc 29.3%, #cccccc 70.7%, #fff 70.7%) 1/0 0 0 1px;border-image:linear-gradient(0deg, #fff 29.3%, #cccccc 29.3%, #cccccc 70.7%, #fff 70.7%) 1/0 0 0 1px}.rd-common-header-bottom .gnav ul li .menu-title{font-size:18px}.rd-common-header-bottom .gnav ul li a.menu-link{width:100%;height:100%;padding:0 48px;color:#333;text-decoration:none;display:flex;align-items:center;justify-content:center}.rd-common-header-bottom .gnav ul li a.menu-link:hover{color:#06c}.rd-common-header-bottom .gnav ul li .megamenu{width:100%;padding:40px 0;background-color:#f5f5f5;position:absolute;top:100%;left:0;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;display:flex;justify-content:space-evenly;font-size:16px;font-weight:normal;line-height:21px;box-shadow:0px 4px 6px rgba(0,0,0,.1019607843);z-index:2}.rd-common-header-bottom .gnav ul li .megamenu .category img{padding-bottom:24px;display:block}.rd-common-header-bottom .gnav ul li .megamenu .category .category-title{height:45px;margin-top:13px;margin-bottom:8px;color:#333;font-size:16px;font-weight:bold;display:flex;align-items:center}.rd-common-header-bottom .gnav ul li .megamenu .category ul{display:flex;flex-direction:column}.rd-common-header-bottom .gnav ul li .megamenu .category ul li{height:auto;padding:0;margin-bottom:16px;justify-content:flex-start}.rd-common-header-bottom .gnav ul li .megamenu .category ul li:last-child{margin-bottom:0}.rd-common-header-bottom .gnav ul li .megamenu .links{display:flex;flex-direction:column}.rd-common-header-bottom .gnav ul li .megamenu .links .link-title{margin-bottom:30px}.rd-common-header-bottom .gnav ul li .megamenu .links .link-title a{font-weight:bold}.rd-common-header-bottom .gnav ul li .megamenu .links ul li{height:auto;padding:0;margin-right:80px}.rd-common-header-bottom .gnav ul li .megamenu .currentFee-category-list{width:648px;display:flex;justify-content:space-between}.rd-common-header-bottom .gnav ul li .megamenu .currentSvc-category-list{width:360px;display:flex;justify-content:space-between}.rd-common-header-bottom .gnav ul li .megamenu .currentSvc-category-list .category .currentSvc{display:flex;align-items:center;flex-direction:column}.rd-common-header-bottom .gnav ul li .megamenu .currentSvc-category-list .category .currentSvc-category-title{margin-top:24px}.rd-common-header-bottom .gnav ul .megamenu-title{padding:0 48px}.rd-local-navigation{width:100%;height:60px;background-color:#f2f8fc;border-top:1px solid #ccc;position:relative;display:flex;justify-content:center;align-items:center;box-shadow:0px 3px 6px rgba(0,0,0,.1019607843) inset}.rd-local-navigation .local-nav ul{display:flex;margin:0 auto;text-align:left;padding:14px 0;width:1200px}.rd-local-navigation .local-nav ul li{position:relative;padding-left:24px;padding-right:24px}.rd-local-navigation .local-nav ul li:first-child{padding-left:27px}.rd-local-navigation .local-nav ul li:not(:last-child)::after{position:absolute;top:7px;right:0px;content:"";width:1px;height:50%;background-color:#ccc}.rd-page-title{margin-top:40px}.rd-page-title .employee-only-item-big-label{margin-bottom:32px}.rd-page-title .page-title{display:flex;align-items:baseline}.rd-page-title .page-description{padding-top:24px}.rd-page-title .page-annotation{margin-left:24px}.rd-contact-person{display:flex;justify-content:center;margin-top:80px;position:relative}.rd-contact-person img.main-visual{min-width:100%;height:auto;-o-object-fit:none;object-fit:none;position:absolute}.rd-contact-person .support-counter{position:relative}.rd-contact-person .support-counter .support-title{font-size:32px;letter-spacing:6.4px;font-weight:bold;margin-top:41px;margin-bottom:28px;text-align:center}.rd-contact-person .support-counter .support-detail-area{width:1080px;height:auto;background:rgba(255,255,255,.9);box-shadow:0 0 5px rgba(0,0,0,.1607843137);margin:0 auto 54px auto;display:flex;flex-flow:column;justify-content:center}.rd-contact-person .support-counter .support-detail-area .sub-title{font-size:20px;letter-spacing:2px;font-weight:bold;height:46px;width:980px;padding-bottom:15px;text-align:center;margin:35px auto 0 auto;border-bottom:1px solid rgba(229,229,229,.9019607843)}.rd-contact-person .support-counter .support-detail-area .support-content{display:flex;justify-content:center;align-items:center;margin:17px 0 19px 0}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn{display:flex;justify-content:center;margin-right:40px}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry{background-color:#ff7900;color:#fff;font-weight:bold;border:none;text-align:left;display:flex;align-items:center;justify-content:center;width:372px;height:74px;font-size:16px;border-radius:8px}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry .icon-inquiry{display:flex;width:52px;height:36px;margin-right:16px}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry .icon-btn-circle{width:18px;height:18px;border:2px solid #fff;margin-left:17px;background-color:rgba(0,0,0,0)}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry .icon-btn-circle:hover{text-decoration:none;filter:none}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry .icon-main::after{content:"";background-color:#fff}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry .icon-small::after{content:"";width:10px;height:10px}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .btn-inquiry:hover{text-decoration:none;filter:brightness(90%)}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-btn .inquiry-btn{width:372px;height:74px}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-announce{display:flex;flex-flow:column;justify-content:center;align-items:center;margin-left:40px}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-announce .support-center-title{font-size:14px;font-weight:bold}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-announce .support-center-Reception-time{text-align:center;font-size:14px;font-weight:bold}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-announce .support-tel{font-size:30px;font-weight:bold;display:flex;justify-content:center;align-items:center}.rd-contact-person .support-counter .support-detail-area .support-content .content .support-announce .support-tel .icon-free-call{display:flex;width:39.77px;height:31.24px;margin-right:9.23px}#rd-confirm-modal .confirm-modal-container{background-color:#fff;padding:40px;width:90%;max-width:960px;max-height:90%;border-radius:4px;overflow-y:auto;box-sizing:border-box;position:relative}#rd-confirm-modal .confirm-modal-container .confirm-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}#rd-confirm-modal .confirm-modal-container .confirm-modal-header{display:flex;flex-flow:column}#rd-confirm-modal .confirm-modal-container .confirm-modal-header .confirm-rich{width:40px;height:40px;background-size:40px}#rd-confirm-modal .confirm-modal-container .confirm-modal-header .confirm-modal-title{margin-bottom:16px}#rd-confirm-modal .confirm-modal-container .confirm-modal-explain{margin-bottom:40px}#rd-confirm-modal .confirm-modal-container .confirm-modal-explain-text{margin-bottom:30px}#rd-confirm-modal .confirm-modal-container .confirm-modal-count-text{margin-bottom:20px}#rd-confirm-modal .confirm-modal-container .confirm-modal-operation-text{margin-bottom:20px}#rd-confirm-modal .confirm-modal-container .confirm-modal-textbox-text{margin-bottom:20px}#rd-confirm-modal .confirm-modal-container .confirm-modal-textbox-text .confirm-modal-textbox-input{width:300px;margin-left:10px;padding:8px 11px 8px 11px}#rd-confirm-modal .confirm-modal-container .confirm-modal-checkbox-text{align-items:center;justify-content:center}#rd-confirm-modal .confirm-modal-container .confirm-modal-checkbox-text .confirm-modal-checkbox-input{padding:5px 16px}#rd-confirm-modal .confirm-modal-container .confirm-modal-footer{margin-top:15px}.rd-general-image-modal{margin-top:0 !important}.rd-general-image-modal #general-image-modal .general-image-modal-container{width:100%;height:auto;max-width:960px;max-height:90vh;overflow-y:auto;background-color:#fff;border-radius:4px;animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1);padding:42px 32px 40px;position:relative}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__title{font-size:28px;font-weight:bold}.rd-general-image-modal #general-image-modal .general-image-modal-container .general-image-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content{margin:14px 0 40px}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content .general-image-modal-flame{border:1px solid #ccc;border-radius:8px;margin-top:24px}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content .general-image-modal-contents{padding:24px}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content .general-image-modal-contents .general-image-modal-title{margin-bottom:16px;font-size:18px;font-weight:bold}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content .general-image-modal-contents .general-sample-modal-text{font-weight:normal}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content .general-image-modal-image-area{margin-top:31px;text-align:center}.rd-general-image-modal #general-image-modal .general-image-modal-container .modal__content .general-image-modal-image-area #general-image-modal-image{border:1px solid #ccc}.rd-general-image-modal .close-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:0px}.rd-general-image-modal .close-area button{margin:0 20px}.modal__container{max-height:initial}.rd-common-footer .links{margin:auto;padding-top:84px;padding-bottom:60px;margin-top:18px;position:relative}.rd-common-footer .links .footer-icon{padding:0px 10px}.rd-common-footer .links .footer-icon::after{width:16px;height:16px;margin-bottom:4px}.rd-common-footer .links a.btn-top{height:40px;width:40px;background:center;background-repeat:no-repeat;background-color:#fff;border:1px solid #06c;border-radius:50%;background-size:30px;opacity:1;z-index:999;display:flex;align-items:center;justify-content:center;position:fixed;right:20px;bottom:40px;margin-bottom:30px;transition:opacity 1s ease-in-out}.rd-common-footer .links a.btn-top:hover{text-decoration:none;filter:brightness(90%)}.rd-common-footer .links a.btn-top.hide{opacity:0}.rd-common-footer .links a.link-top{font-size:18px;font-weight:bold;color:#333}.rd-common-footer .links a.link-top:hover{color:#333}.rd-common-footer .links .link-menu{padding-top:30px;display:flex;justify-content:space-between}.rd-common-footer .links .link-menu ul li{max-width:300px;padding-bottom:24px}.rd-common-footer .links .link-menu ul li:last-child{padding-bottom:0}.rd-common-footer .links .link-menu ul li.bold{font-weight:bold}.rd-common-footer .links .link-menu ul li a{color:#333;display:flex}.rd-common-footer .footer-box{width:100%;border-top:1px solid #ccc}.rd-common-footer .footer-box .footer-link{margin:auto}.rd-common-footer .footer-box .footer-link ul.footer-navi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:33px}.rd-common-footer .footer-box .footer-link ul.footer-navi li a{color:#333;padding:0 10px}.rd-common-footer .footer-box .footer-link ul.footer-navi li:not(:last-child):after{content:"";height:16px;border:1px solid #ccc}.rd-common-footer .footer-box .footer-link .footer-logo{text-decoration:none;height:40px;margin:25px 0;display:flex;align-items:center;justify-content:center}.rd-common-footer .footer-box .footer-link .footer-copyright{margin-bottom:40px;text-align:center;font-size:10px;color:#888}.rd-subtitle-link h2{margin-bottom:55px}.rd-subtitle-link .subtitle-link{display:flex;justify-content:center;align-items:center}#rd-company-search-modal .company-search-modal-container{background-color:#fff;padding:40px;width:90%;max-width:960px;max-height:90%;border-radius:4px;overflow-y:auto;box-sizing:border-box;position:relative}#rd-company-search-modal .company-search-modal-container #company-search-modal-close-icon{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}#rd-company-search-modal .company-search-modal-container .company-search-modal-header{display:flex;flex-flow:column}#rd-company-search-modal .company-search-modal-container .company-search-modal-header .company-search-rich{width:40px;height:40px;background-size:40px}#rd-company-search-modal .company-search-modal-container .company-search-modal-header #company-search-modal-title{margin-top:0;margin-bottom:16px;font-size:28px;font-weight:bold;box-sizing:border-box}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents{margin-bottom:56px}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents #company-search-modal-explain{margin-bottom:40px}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .company-search-modal-search-area{display:flex;flex-direction:row;align-items:center;gap:20px}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .company-search-modal-search-area input{height:40px}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .company-search-modal-search-area #company-search-modal-company-name{width:400px;border:1px solid #ccc;border-radius:4px;padding:9px 0px 7px 17px}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .company-search-modal-search-area #company-search-modal-company-name::-moz-placeholder{color:#aaa}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .company-search-modal-search-area #company-search-modal-company-name::placeholder{color:#aaa}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .search-bottom{margin-bottom:24px}#rd-company-search-modal .company-search-modal-container .company-search-modal-contents .error-bottom{margin-bottom:36px}#rd-company-search-modal .company-search-modal-container #company-name-contents{display:flex;flex-direction:column}#rd-company-search-modal .company-search-modal-container #company-name-contents label{margin-bottom:12px;display:flex;align-items:flex-start}#rd-company-search-modal .company-search-modal-container #company-name-contents label input[type=radio]{margin-right:8px}#rd-company-search-modal .company-search-modal-container #company-name-contents label span{max-width:700px;word-wrap:break-word}#rd-company-search-modal .company-search-modal-container #company-name-contents label .company-info-column{flex-direction:column}#rd-company-search-modal .company-search-modal-container #company-name-contents label .company-info-column .address-block{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:815px}#rd-company-search-modal .company-search-modal-container #company-name-contents label .input-text{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}#rd-company-search-modal .company-search-modal-container .company-name-scroll{width:calc(100% - 10px);height:auto;max-height:370px;overflow-y:scroll}#rd-company-search-modal .company-search-modal-container .company-search-modal-footer{display:flex;align-items:center;justify-content:center;margin-top:15px;-moz-column-gap:40px;column-gap:40px}.render-tab{margin-top:64px}.rd-login-parts{width:100%;height:630px;background-color:#f2f7fd;display:flex;justify-content:center;align-items:center;position:relative}.rd-login-parts img.main-visual{min-width:100%;height:auto;-o-object-fit:cover;object-fit:cover;position:absolute}.rd-login-parts .login-area{position:relative}.rd-login-parts .login-area .login-form{width:520px;background-color:#fff;border-radius:8px;position:absolute;top:20px;right:0;z-index:2;display:flex;flex-wrap:wrap}.rd-login-parts .login-area .login-form #tab-login:not(:checked)~.login-content{display:none}.rd-login-parts .login-area .login-form #tab-signup:not(:checked)~.signup-content{display:none}.rd-login-parts .login-area .login-form label.tab-label{width:50%;height:40px;margin:0;font-size:14px;display:flex;align-items:center;justify-content:center}.rd-login-parts .login-area .login-form .login-content,.rd-login-parts .login-area .login-form .signup-content{width:100%;height:auto;padding:32px 24px 24px 24px;font-size:16px;border:1px solid #ccc;border-top:none;border-radius:0 0 8px 8px}.rd-login-parts .login-area .login-form .login-content .text-area,.rd-login-parts .login-area .login-form .signup-content .text-area{margin-bottom:8px;font-size:18px;text-align:center}.rd-login-parts .login-area .login-form .login-content .sub-text-area,.rd-login-parts .login-area .login-form .signup-content .sub-text-area{margin-bottom:24px;font-size:16px;text-align:center}.rd-login-parts .login-area .login-form .login-content input[type=text],.rd-login-parts .login-area .login-form .login-content input[type=password],.rd-login-parts .login-area .login-form .signup-content input[type=text],.rd-login-parts .login-area .login-form .signup-content input[type=password]{width:100%;height:40px;padding-left:16px;margin-bottom:20px}.rd-login-parts .login-area .login-form .login-content input[type=submit],.rd-login-parts .login-area .login-form .signup-content input[type=submit]{cursor:pointer}.rd-login-parts .login-area .login-form .login-content .register-link,.rd-login-parts .login-area .login-form .signup-content .register-link{display:flex;flex-direction:column;justify-content:center;align-items:center}.rd-login-parts .login-area .login-form .login-content .register-link .btn-large,.rd-login-parts .login-area .login-form .signup-content .register-link .btn-large{margin-bottom:20px}.rd-login-parts .login-area .login-form .login-content .register-link ul.disc-list a:hover,.rd-login-parts .login-area .login-form .signup-content .register-link ul.disc-list a:hover{text-decoration:none}.rd-login-parts .login-area .login-form .login-content .text-line,.rd-login-parts .login-area .login-form .signup-content .text-line{width:100%;margin-bottom:20px;color:#333;display:flex;align-items:center}.rd-login-parts .login-area .login-form .login-content .text-line::before,.rd-login-parts .login-area .login-form .login-content .text-line::after,.rd-login-parts .login-area .login-form .signup-content .text-line::before,.rd-login-parts .login-area .login-form .signup-content .text-line::after{content:"";height:1px;margin:.3em;background-color:#ccc;flex-grow:1}.rd-before-login-notice{margin-bottom:24px;border:1px solid #e60012;border-radius:8px}.rd-before-login-notice .heading .title{display:inline-block;font-size:18px;font-weight:bold;color:#e60012;margin-top:24px;margin-bottom:19px;margin-left:20px;margin-right:24px}.rd-before-login-notice .heading .time-frame{display:inline-block;font-size:16px;font-weight:bold;color:#333}.rd-before-login-notice .content{font-size:16px;color:#333;margin-left:20px;margin-bottom:24px}.rd-intro-main-content .margin-bottom-title{margin-bottom:90px}.rd-intro-main-content .func{position:relative;width:100%;height:257px;margin-bottom:106px;border-radius:8px;background-color:rgba(0,0,0,.1)}.rd-intro-main-content .func:last-child{margin-bottom:40px}.rd-intro-main-content .func .top-icon{z-index:2;position:absolute;top:-50px;left:calc(50% - 50px)}.rd-intro-main-content .func .top-icon .icon-rich{width:100px;height:100px;background-size:100px}.rd-intro-main-content .func .func-image{z-index:2;position:absolute;top:0;right:80px}.rd-intro-main-content .func .content{width:563px;height:155px;padding-top:70px;margin-left:32px;margin-right:605px;padding-bottom:32px}.rd-intro-main-content .func .content .content-title{display:flex;margin-bottom:16px;white-space:nowrap}.rd-intro-main-content .func .content .label{display:flex;align-items:center;justify-content:center;height:30px;width:72px;margin-right:8px;color:#fff;font-size:16px;font-weight:bold}.rd-intro-main-content .func .content .title{color:#333;font-size:20px;font-weight:bold;display:inline-block;vertical-align:middle}.rd-intro-main-content .func .content .text{font-size:16px;color:#333}.rd-intro-main-content .func .content .text.coming{text-align:center;margin-top:35px;font-size:40px;font-weight:bold;color:#888}.rd-intro-main-content .gas{background-color:rgba(143,130,188,.1)}.rd-intro-main-content .gas .func-image{top:-25px}.rd-intro-main-content .gas .content .label{background-color:#8f82bc}.rd-intro-main-content .co2{background-color:rgba(30,166,147,.1)}.rd-intro-main-content .co2 .func-image{top:50%;transform:translateY(-50%)}.rd-intro-main-content .co2 .content .label{background-color:#1ea693}.rd-intro-main-content .solution{background-color:rgba(65,130,250,.1)}.rd-intro-main-content .solution .func-image{top:50%;transform:translateY(-50%);right:50px}.rd-intro-main-content .solution .content .label{background-color:#4182fa}.rd-intro-main-content .question-manual{background-color:rgba(30,166,147,.1)}.rd-intro-main-content .question-manual .func-image{top:12px}.rd-intro-main-content .question-manual .content .label{background-color:#1ea693}.rd-intro-main-content .elec{background-color:rgba(251,170,60,.1)}.rd-intro-main-content .elec .func-image{top:50%;transform:translateY(-50%);right:50px}.rd-intro-main-content .elec .content .label{background-color:#fbaa3c}.rd-about-first-login>h2{margin-bottom:43px}.rd-about-first-login .text{font-size:16px;color:#333;margin-bottom:40px}.rd-about-first-login .step-list{width:100%;margin-bottom:40px;border:1px solid #ccc;border-radius:8px;position:relative}.rd-about-first-login .step-list .default-checkbox{display:none}.rd-about-first-login .step-list .step-block{width:100%;height:56px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.rd-about-first-login .step-list .step-block .title{font-size:20px;font-weight:bold}.rd-about-first-login .step-list .step-block .pull-down{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.rd-about-first-login .step-list #tab-letter:checked~.step-block,.rd-about-first-login .step-list #tab-site:checked~.step-block,.rd-about-first-login .step-list #tab-mail:checked~.step-block,.rd-about-first-login .step-list #tab-electric:checked~.step-block{border-bottom:1px solid #ccc}.rd-about-first-login .step-list #tab-letter:checked~.step-block .title::before,.rd-about-first-login .step-list #tab-site:checked~.step-block .title::before,.rd-about-first-login .step-list #tab-mail:checked~.step-block .title::before,.rd-about-first-login .step-list #tab-electric:checked~.step-block .title::before{content:"";width:100%;position:absolute;left:0;top:40px}.rd-about-first-login .step-list #tab-letter:checked~.step-block .pull-down,.rd-about-first-login .step-list #tab-site:checked~.step-block .pull-down,.rd-about-first-login .step-list #tab-mail:checked~.step-block .pull-down,.rd-about-first-login .step-list #tab-electric:checked~.step-block .pull-down{top:0px;transform:rotate(180deg)}.rd-about-first-login .step-list #tab-letter:not(:checked)~.content,.rd-about-first-login .step-list #tab-site:not(:checked)~.content,.rd-about-first-login .step-list #tab-mail:not(:checked)~.content,.rd-about-first-login .step-list #tab-electric:not(:checked)~.content{height:0;margin-top:0;opacity:0;visibility:hidden}.rd-about-first-login .step-list .content{height:100%;margin-top:40px;transition:.2s}.rd-about-first-login .step-list .content .step{position:relative;margin-left:20px;margin-bottom:32px}.rd-about-first-login .step-list .content .step:not(:last-child){margin-bottom:64px}.rd-about-first-login .step-list .content .step:not(:last-child)::after{content:"";position:absolute;border-left:22.5px solid rgba(0,0,0,0);border-right:22.5px solid rgba(0,0,0,0);border-top:16px solid #ccc;top:calc(100% + 24px);left:calc(50% - 22.5px)}.rd-about-first-login .step-list .content .step .step-label{display:inline-block;position:relative;font-size:16px;font-weight:bold;color:#fff;background-color:#ff7900;padding-top:4px;padding-right:12px;padding-left:12px;padding-bottom:2px;margin-right:24px;line-height:1.5em}.rd-about-first-login .step-list .content .step .step-label::before{content:"";position:absolute;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:16px solid #ff7900;right:-16px;top:0}.rd-about-first-login .step-list .content .step .step-name{display:inline-block;font-size:20px;color:#333;margin-bottom:18px}.rd-about-first-login .step-list .content .step .step-detail{font-size:16px;color:#333;line-height:24px}.rd-about-first-login .step-list .content .step .link{margin-top:16px}.rd-about-first-login .step-list .content .step .link a{font-size:16px}.rd-before-login-faq .qa-content{margin-top:56px}.rd-before-login-faq .qa-content .qa-item{margin-bottom:40px;border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column}.rd-before-login-faq .qa-content .qa-item .default-checkbox{display:none}.rd-before-login-faq .qa-content .qa-item .icon-rich{width:32px;height:32px;margin-right:8px;background-size:32px}.rd-before-login-faq .qa-content .qa-item .question-block{width:100%;height:56px;padding:0 20px;display:flex;justify-content:space-between;align-items:center}.rd-before-login-faq .qa-content .qa-item .question-block .title{display:flex;justify-content:flex-start;align-items:center}.rd-before-login-faq .qa-content .qa-item .question-block .title .text-bold{font-size:20px;font-weight:bold}.rd-before-login-faq .qa-content .qa-item .question-block .pull-down{width:24px;height:24px;background-size:contain;background-repeat:no-repeat}.rd-before-login-faq .qa-content .qa-item [id^=faq-]:checked~.question-block{border-bottom:1px solid #ccc}.rd-before-login-faq .qa-content .qa-item [id^=faq-]:checked~.question-block .pull-down{top:0px;transform:rotate(180deg)}.rd-before-login-faq .qa-content .qa-item [id^=faq-]:not(:checked)~.answer-block{height:0;opacity:0;visibility:hidden;padding-top:0;padding-bottom:0}.rd-before-login-faq .qa-content .qa-item [id^=faq-]:not(:checked)~.answer-block .image-box{height:0}.rd-before-login-faq .qa-content .qa-item .answer-block{display:flex;padding:32px 20px;transition:.2s}.rd-before-login-faq .qa-content .qa-item .answer-block .answer-content{flex:1 1 0}.rd-before-login-faq .qa-content .qa-item .answer-block ul{flex:1 1 0;display:flex;flex-direction:column;gap:32px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li{line-height:24px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li:first-child .answer-title,.rd-before-login-faq .qa-content .qa-item .answer-block ul li:first-child .answer-detail:first-child,.rd-before-login-faq .qa-content .qa-item .answer-block ul li:first-child .link:first-child{margin-top:5px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .answer-title{font-size:18px;font-weight:bold;display:flex}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .answer-title .number{color:#ff7900;font-size:20px;font-weight:bold;margin-right:10px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .answer-detail{font-size:16px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .image-box{width:450px;height:300px;margin:0 auto}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .image-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .link{line-height:19px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li .answer-title~.answer-detail{margin-top:12px}.rd-before-login-faq .qa-content .qa-item .answer-block ul li *~.image-box,.rd-before-login-faq .qa-content .qa-item .answer-block ul li *~.link{margin-top:32px}.rd-before-login-faq .put-btn{margin-top:40px;display:flex;justify-content:center}.rd-important-notice{height:auto;margin-bottom:24px;display:flex;align-items:center;position:relative;border:1px solid #e60012;border-radius:6px}.rd-important-notice .notice-title{margin-left:20px;margin-right:20px;min-width:112px;font-weight:bold;color:#e60012}.rd-important-notice .notice-list{position:relative;width:100%;margin-top:24.79px;margin-bottom:24px}.rd-important-notice .notice-list ul{padding-left:20px;border-left:1px solid #ccc;line-height:normal}.rd-important-notice .notice-list ul li{margin-bottom:16px}.rd-important-notice .notice-list ul li:last-child{margin-bottom:0}.rd-important-notice .notice-list ul .date{display:inline-block;min-width:124px;font-size:14px;color:#888;padding-right:0;margin-right:10px}.rd-important-notice .notice-list ul .info{display:inline-block;font-size:16px}.rd-important-notice .notice-list ul .info a{color:#e60012}.rd-important-notice .notice-list .info-list{display:inline-block;position:absolute;color:#06c;min-width:80px;margin-left:5px;right:20px;bottom:0}.rd-contract-service{margin-bottom:40px}.rd-contract-service .put-tab{width:100%;position:relative;text-align:center}.rd-contract-service .put-tab .put-btn{position:absolute;right:0;top:0}.rd-contract-service .put-tab .put-btn .selectbox::after{top:calc(50% - 2px)}.rd-contract-service .put-tab .put-btn .selectbox select{color:#06c;font-size:16px;font-weight:bold;border-color:#06c;padding:9px 36px 7px 12px;height:40px}.rd-contract-service .put-tab .put-btn .selectbox select option{font-size:16px;text-align:start}.rd-contract-service .date-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0}.rd-contract-service .date-radio:checked+.date-label{background-color:#06c;color:#fff}.rd-contract-service .date-radio:disabled+.date-label{pointer-events:none;color:#ccc}.rd-contract-service .date-label{background-color:#f5f5f5;color:#06c;width:auto;height:40px;border:1px solid #ccc;border-left:none;border-right:none;font-size:16px;font-weight:bold;padding-top:9px;padding-bottom:7px;padding-left:24px;padding-right:24px;margin-left:-6px;margin-right:-6px;margin-bottom:20px;display:inline-block}.rd-contract-service .date-label:hover{background-color:rgba(0,0,0,.1019607843)}.rd-contract-service .date-label:first-of-type{border-radius:20px 0 0 20px;border-left:1px solid #ccc}.rd-contract-service .date-label:last-of-type{border-radius:0 20px 20px 0;border-right:1px solid #ccc}.rd-contract-service .result-info-table{display:none}.rd-contract-service .result-info-table tbody tr td.td-kinds ul li div.label-cont-renew{background-color:#ff7900;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:bold;padding:2px 17px}.rd-contract-service #date1:checked~#date1-content{display:block}.rd-contract-service #date2:checked~#date2-content{display:block}.rd-contract-service #date3:checked~#date3-content{display:block}.rd-contract-service .label-letter{text-align:left}.rd-contract-service a.small-table-btn{height:32px}.rd-contract-service .table-notes .table-note{font-size:14px;color:#333;margin-top:16px}.rd-contract-service .table-notes :not(:first-child){margin-top:10px}.rd-contract-service .table-notes a{font-size:14px}.rd-contract-service .indent{padding-left:20px}.rd-contract-service .margin-bottom{margin-bottom:80px}.rd-contract-service .contract-error .title{font-size:18px;font-weight:bold}.rd-contract-service .contract-error .description{margin-top:20px}.rd-notice{margin-bottom:40px}.rd-notice .list-btn{display:flex;justify-content:center}#rd-co2-emission{margin-bottom:40px}#rd-co2-emission .co2e .co2e-wrap{margin-bottom:41px;display:flex}#rd-co2-emission .co2e .co2e-wrap .co2e-chart{flex:1;box-sizing:border-box;position:relative}#rd-co2-emission .co2e .co2e-wrap .co2e-chart .co2e-chart-head{display:flex;align-items:center;justify-content:space-between}#rd-co2-emission .co2e .co2e-wrap .co2e-chart .co2e-chart-head .co2e-chart-head-lead{font-size:16px;font-weight:bold;color:#333}#rd-co2-emission .co2e .co2e-wrap .co2e-chart .co2e-chart-body{margin:20px 0;border:1px solid #ccc;border-radius:8px}#rd-co2-emission .co2e .co2e-wrap .co2e-chart .co2e-chart-body canvas{height:300px}#rd-co2-emission .co2e .co2e-wrap .co2e-chart #chart-legend{margin-bottom:20px}#rd-co2-emission .co2e .co2e-wrap .co2e-chart #chart-legend .graph-legend{display:flex;flex-wrap:wrap}#rd-co2-emission .co2e .co2e-wrap .co2e-chart .co2e-chart-foot .co2e-chart-foot-remarks{font-size:.8rem;opacity:.8}#rd-co2-emission .co2e .co2e-wrap .co2e-html{flex:1;margin-left:20px;margin-top:0;margin-left:30px}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-title{position:relative;font-size:20px;font-weight:bold;color:#1ea693;padding-left:56px;margin-bottom:21.5px}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-title::before{content:"";position:absolute;left:-8px;width:48px;height:48px;background-image:url("/-/media/Member/images/common/2-P_TopPage/question.svg")}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-message{position:relative;width:450px;font-size:16px;color:#333;border:1px solid #ccc;border-radius:8px;padding:16.5px;padding-bottom:9.5px}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-message::before{content:"";position:absolute;top:calc(50% + 21.3px);right:-15px;border-style:solid;border-color:#fff rgba(0,0,0,0);border-width:6px 17px 0 0;z-index:2}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-message::after{content:"";position:absolute;top:calc(50% + 20px);right:-20px;border-style:solid;border-color:#ccc rgba(0,0,0,0);border-width:8px 20px 0 0;z-index:1}#rd-co2-emission .co2e .co2e-wrap .co2e-html .put-person{position:relative;margin-bottom:24.51px}#rd-co2-emission .co2e .co2e-wrap .co2e-html .put-person::after{content:"";position:absolute;top:0;right:0px;width:110px;height:122px;background-image:url("/-/media/Member/images/common/2-P_TopPage/person.png");background-size:cover}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-graph{font-size:16px;font-weight:bold;color:#333;text-align:center;margin-bottom:13px}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-images{display:flex}#rd-co2-emission .co2e .co2e-wrap .co2e-html .html-images img{height:226px;width:auto}#rd-co2-emission .co2e .co2e-bottom{display:flex;justify-content:center}#rd-co2-emission .co2e .co2e-bottom .put-bottom{margin-right:40px}#rd-co2-emission .co2e .co2e-error .err-title{font-size:18px;font-weight:bold}#rd-co2-emission .co2e .co2e-error .err-description{margin-top:20px}.rd-card-carousel{margin-bottom:40px}.rd-card-carousel .card-carousel{margin:0 -20px;position:relative}.rd-card-carousel .card-carousel .swiper-img-txt-card{width:100%;padding:20px}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper{display:flex;align-items:stretch;padding:0}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide{display:inline-block;width:282px;height:298px;border-radius:8px;border:1px solid #ccc;position:relative;text-decoration:none;margin-right:18px}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .label-new{position:absolute;z-index:2;top:-12px;left:-8px}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .label-industry{position:absolute;z-index:1;top:164px;left:-8px;background-color:#4182fa}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .label-industry::before{border-color:#0741db #0741db rgba(0,0,0,0) rgba(0,0,0,0)}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .image-box{width:100%;height:176px;border-radius:8px 8px 0 0;overflow:hidden}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .image-box img{display:block}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .card-title{display:inline-block;font-size:16px;font-weight:bold;color:#06c;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-left:20px;margin-top:20px;margin-bottom:10px;padding-bottom:0}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide .card-text{display:inline-block;font-size:16px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:0;margin-left:20px;margin-right:20px}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide:hover{text-decoration:none}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide:hover .image-box img{transform:scale(1.1);transition:.5s}.rd-card-carousel .card-carousel .swiper-img-txt-card .swiper-wrapper a.swiper-slide:hover .image-box::before{content:"";position:absolute;z-index:1;width:278px;height:176px;border-radius:8px 8px 0 0;background-color:#000;opacity:.1;mix-blend-mode:multiply}.rd-card-list{margin-bottom:40px}.rd-card-list .card-list{display:flex;margin-bottom:40px}.rd-card-list .card{display:inline-block;width:282px;height:330px;border-radius:8px;border:1px solid #ccc;position:relative;text-decoration:none;margin-right:18px}.rd-card-list .card .label-new{position:absolute;z-index:2;top:-12px;left:-8px}.rd-card-list .card .image-box{width:100%;height:176px;border-radius:8px 8px 0 0;overflow:hidden}.rd-card-list .card .image-box img{display:block}.rd-card-list .card .card-name{display:inline-block;font-size:16px;font-weight:bold;color:#06c;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-left:20px;margin-top:20px;margin-bottom:10px;padding-bottom:0}.rd-card-list .card .card-title{display:inline-block;font-size:14px;font-weight:bold;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;margin-left:20px;margin-bottom:10px;padding-bottom:0}.rd-card-list .card .card-text{display:inline-block;font-size:16px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:0;margin-left:20px;margin-right:20px}.rd-card-list .card:hover{text-decoration:none}.rd-card-list .card:hover .image-box img{transform:scale(1.1);transition:.5s}.rd-card-list .card:hover .image-box::before{content:"";position:absolute;z-index:1;width:280px;height:176px;border-radius:8px 8px 0 0;background-color:#000;opacity:.1;mix-blend-mode:multiply}.rd-card-list .card-list-btn{display:flex;justify-content:center}.rd-heading-user-info{margin-top:32px;font-size:28px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.rd-references-link-modal #references-link-modal .modal__container{width:100%;height:auto;max-width:960px;padding:40px 32px}.rd-references-link-modal #references-link-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-references-link-modal #references-link-modal .close-area{margin-top:40px}.rd-login-form .login-form{width:720px;margin:0 auto;background-color:#fff;display:flex;flex-wrap:wrap}.rd-login-form .login-form #tab-login:not(:checked)~.login-content{display:none}.rd-login-form .login-form #tab-signup:not(:checked)~.signup-content{display:none}.rd-login-form .login-form label.tab-label{width:50%;height:56px;margin:0;display:flex;justify-content:center;align-items:center}.rd-login-form .login-form .login-content,.rd-login-form .login-form .signup-content{width:100%;height:auto;padding:40px 24px 0 24px;border:1px solid #ccc;border-top:none;border-radius:0 0 8px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.rd-login-form .login-form .login-content .text-area,.rd-login-form .login-form .signup-content .text-area{margin-bottom:24px;font-size:16px;text-align:center}.rd-login-form .login-form .login-content .input-area,.rd-login-form .login-form .signup-content .input-area{width:500px;display:flex;flex-direction:column;align-items:center;justify-content:center}.rd-login-form .login-form .login-content .input-area input[type=text],.rd-login-form .login-form .login-content .input-area input[type=password],.rd-login-form .login-form .signup-content .input-area input[type=text],.rd-login-form .login-form .signup-content .input-area input[type=password]{width:100%;height:40px;padding-left:16px;margin-bottom:20px}.rd-login-form .login-form .login-content .input-area input[type=text].error,.rd-login-form .login-form .login-content .input-area input[type=password].error,.rd-login-form .login-form .signup-content .input-area input[type=text].error,.rd-login-form .login-form .signup-content .input-area input[type=password].error{background-color:#feedee}.rd-login-form .login-form .login-content .input-area input[type=text]+input[type=text],.rd-login-form .login-form .login-content .input-area input[type=text] input[type=password],.rd-login-form .login-form .login-content .input-area input[type=password]+input[type=text],.rd-login-form .login-form .login-content .input-area input[type=password] input[type=password],.rd-login-form .login-form .signup-content .input-area input[type=text]+input[type=text],.rd-login-form .login-form .signup-content .input-area input[type=text] input[type=password],.rd-login-form .login-form .signup-content .input-area input[type=password]+input[type=text],.rd-login-form .login-form .signup-content .input-area input[type=password] input[type=password]{margin-bottom:40px}.rd-login-form .login-form .login-content .input-area input[type=submit],.rd-login-form .login-form .signup-content .input-area input[type=submit]{cursor:pointer}.rd-login-form .login-form .login-content .input-area .register-link,.rd-login-form .login-form .signup-content .input-area .register-link{margin-bottom:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}.rd-login-form .login-form .login-content .input-area .register-link .btn-large,.rd-login-form .login-form .signup-content .input-area .register-link .btn-large{margin-bottom:20px}.rd-login-form .login-form .login-content .input-area .register-link ul.disc-list a:hover,.rd-login-form .login-form .signup-content .input-area .register-link ul.disc-list a:hover{text-decoration:none}.rd-login-form .login-form .login-content .text-line,.rd-login-form .login-form .signup-content .text-line{width:500px;margin-bottom:20px;color:#333;display:flex;align-items:center}.rd-login-form .login-form .login-content .text-line::before,.rd-login-form .login-form .login-content .text-line::after,.rd-login-form .login-form .signup-content .text-line::before,.rd-login-form .login-form .signup-content .text-line::after{content:"";height:1px;margin:.3em;background-color:#ccc;flex-grow:1}.rd-login-form .login-form .tab-hidden{border-top:1px solid #ccc !important;border-radius:8px 8px 8px 8px !important}.rd-link-send-complete .regist-status{margin-bottom:40px;padding-top:16px}.rd-link-send-complete .info-area{margin-bottom:56px}.rd-link-send-complete .button-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.rd-link-send-complete .button-area a{display:flex;align-items:center;justify-content:center}.rd-mail-regist .regist-status{margin-bottom:56px;padding-top:16px}.rd-mail-regist .info-area{margin-bottom:32px}.rd-mail-regist p.required-info{margin-bottom:16px}.rd-mail-regist .mail-field{vertical-align:top}.rd-mail-regist .email-register-list .input-text{margin-bottom:0px}.rd-mail-regist .account-register-table input{height:40px}.rd-mail-regist .annotation-area{margin-top:16px}.rd-mail-regist .remarks-text a{font-size:14px}.rd-mail-regist .regist-area{padding:40px 0 0 0;gap:0px}.rd-mail-regist .regist-area .checkbox{padding:5px 16px}.rd-mail-regist .regist-area .policy-modal{display:flex;flex-wrap:wrap;font-weight:bold}.rd-mail-regist .regist-area .spacer{width:100%;padding-top:56px}.rd-mail-regist .regist-area button{margin:0 20px}.rd-mail-regist .regist-area a{display:flex;align-items:center;justify-content:center}.rd-mail-regist #user-authority-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:40px 32px}.rd-mail-regist #user-authority-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-mail-regist #user-authority-modal .modal__container .modal__content{margin-top:16px}.rd-mail-regist #user-authority-modal .modal__container .modal__footer{margin-top:40px}.rd-mail-regist #user-authority-modal .modal__container .modal__footer a.modal__btn.btn-main.btn-large{display:flex;align-items:center;justify-content:center}.rd-terms-modal{margin-top:0 !important}.rd-terms-modal #user-policy-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:90vh;padding:42px 32px 40px}.rd-terms-modal #user-policy-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-terms-modal #user-policy-modal .modal__container .modal__content{margin:14px 0 40px}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-flame{border:1px solid #ccc;margin-top:24px}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:32px;overflow-y:scroll}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-contents .title{margin-bottom:11px;text-align:right;font-size:1.2rem}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-contents .info{margin-bottom:33px;text-align:right}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li{padding-left:24px;padding-bottom:1rem;list-style-type:none;counter-increment:cnt;position:relative;font-weight:bold}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li::before{content:counter(cnt) ".";text-align:right;position:absolute;top:0;left:0}.rd-terms-modal #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li p{font-weight:normal}.rd-terms-modal .regist-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:40px}.rd-terms-modal .regist-area button{margin:0 20px}.modal__container{max-height:initial}.rd-mail-regist-confirm .regist-status{margin-bottom:56px;padding-top:16px}.rd-mail-regist-confirm .info-area{margin-bottom:32px}.rd-mail-regist-confirm .regist-area{padding:40px 0 0 0}.rd-mail-regist-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-mail-regist-complete .info-area{margin-bottom:32px}.rd-mail-regist-complete .regist-area a{display:flex;align-items:center;justify-content:center}.rd-user-regist .regist-status{margin-bottom:56px;padding-top:16px}.rd-user-regist h2.label{margin-bottom:40px}.rd-user-regist .explain{margin-bottom:64px}.rd-user-regist p.required-info{margin-bottom:16px}.rd-user-regist table.account-register-table{margin-bottom:56px}.rd-user-regist table.account-register-table+.regist-area{padding-top:0}.rd-user-regist table.account-register-table .company-name:disabled{background-color:#f5f5f5}.rd-user-regist table.account-register-table li.search-icon-btn{margin-right:15px}.rd-user-regist table.account-register-table ul.no-candidate{margin-top:20px}.rd-user-regist table.account-register-table ul.no-candidate.checkbox{display:flex;border:none}.rd-user-regist table.account-register-table .icon-search{display:block}.rd-user-regist #notice-fee{padding:5px 14px}.rd-user-regist #notice-info{padding:5px 14px}.rd-user-regist .news-receive-table{margin-bottom:56px}.rd-user-regist .news-receive-table:last-of-type{margin-bottom:0px}.rd-user-regist .news-receive-table.mail-sample{margin-top:24px}.rd-user-regist .news-receive-table tr td:first-of-type{word-break:keep-all}.rd-user-regist .account-info-table{margin-bottom:56px}.rd-user-regist .account-info-table:last-of-type{margin-bottom:0px}.rd-user-regist .account-info-table.mail-sample{margin-top:24px}.rd-user-regist .confirm-content{margin:0 auto}.rd-user-regist .confirm-content .checkbox{padding:5px 16px}.rd-user-regist .confirm-content .spacer{width:100%;padding-top:56px}.rd-user-regist .confirm-content button{margin:0 40px}.rd-user-regist .confirm-content a{display:flex;align-items:center;justify-content:center}.rd-user-regist .confirm-content a.complete-back{margin-top:-40px}.rd-user-regist .regist-area{padding-top:56px}.rd-user-regist .regist-area .checkbox{padding:5px 16px}.rd-user-regist .regist-area .spacer{width:100%;padding-top:56px}.rd-user-regist .regist-area a{display:flex;align-items:center;justify-content:center}.rd-user-regist #user-policy-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-user-regist #user-policy-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-user-regist #user-policy-modal .modal__container .modal__content{margin:14px 0 40px}.rd-user-regist #user-policy-modal .modal__container .modal__content .user-policy-contents{width:100%;height:auto;max-height:474px;margin-top:24px;padding:32px;border:1px solid #ccc;overflow-y:scroll}.rd-user-regist #user-policy-modal .modal__container .modal__content .user-policy-contents .title{margin-bottom:11px;text-align:right;font-size:1.2rem}.rd-user-regist #user-policy-modal .modal__container .modal__content .user-policy-contents .info{margin-bottom:33px;text-align:right}.rd-user-regist #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li{padding-left:24px;padding-bottom:1rem;list-style-type:none;counter-increment:cnt;position:relative;font-weight:bold}.rd-user-regist #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li::before{content:counter(cnt) ".";text-align:right;position:absolute;top:0;left:0}.rd-user-regist #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li p{font-weight:normal}.rd-user-regist #user-id-modal .modal__container{width:960px;height:auto}.rd-user-regist #user-id-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-regist #user-id-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-regist #user-id-modal .modal__container .modal__content{margin-top:16px;margin-bottom:40px}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents{margin-top:25px;display:flex;flex-direction:column}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents label{margin-bottom:14px;display:flex;align-items:center}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents label input[type=radio]{margin-right:8px}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents .input-text{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email{width:504px;margin-left:30px;border:1px solid #ccc;border-radius:4px;padding:8px 11px}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email::-moz-placeholder{color:#aaa}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email::placeholder{color:#aaa}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email:invalid:focus+p.input-comment-label{opacity:1}.rd-user-regist #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email+p.input-comment-label{position:absolute;width:-moz-max-content;width:max-content;top:calc(-100% - 5px);opacity:0;transition:.2s}.rd-user-regist .mail-sample-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-user-regist .mail-sample-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-regist .mail-sample-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-regist .mail-sample-modal .modal__container .modal__content{margin-top:24px}.rd-user-regist .mail-sample-modal .modal__container .modal__content .mail-sample-flame{border:1px solid #ccc}.rd-user-regist .mail-sample-modal .modal__container .modal__content .mail-sample-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:14px 30px;border-radius:8px;overflow-y:auto}.rd-user-regist-confirm{margin-bottom:80px}.rd-user-regist-confirm .regist-status{margin-bottom:56px;padding-top:16px}.rd-user-regist-confirm h2.label{margin-bottom:40px}.rd-user-regist-confirm .explain{margin-bottom:64px}.rd-user-regist-confirm p.required-info{margin-bottom:16px}.rd-user-regist-confirm table.account-register-table{margin-bottom:56px}.rd-user-regist-confirm table.account-register-table+.regist-area{padding-top:0}.rd-user-regist-confirm table.account-register-table .company-name:disabled{background-color:#f5f5f5}.rd-user-regist-confirm table.account-register-table li.search-icon-btn{margin-right:15px}.rd-user-regist-confirm table.account-register-table ul.no-candidate{margin-top:20px}.rd-user-regist-confirm table.account-register-table ul.no-candidate.checkbox{display:flex;border:none}.rd-user-regist-confirm table.account-register-table .icon-search{display:block}.rd-user-regist-confirm #notice-fee{padding:5px 14px}.rd-user-regist-confirm #notice-info{padding:5px 14px}.rd-user-regist-confirm .news-receive-table{margin-bottom:56px}.rd-user-regist-confirm .news-receive-table:last-of-type{margin-bottom:0px}.rd-user-regist-confirm .news-receive-table.mail-sample{margin-top:24px}.rd-user-regist-confirm .news-receive-table tr td:first-of-type{word-break:keep-all}.rd-user-regist-confirm .account-info-table{margin-bottom:56px}.rd-user-regist-confirm .account-info-table:last-of-type{margin-bottom:0px}.rd-user-regist-confirm .account-info-table.mail-sample{margin-top:24px}.rd-user-regist-confirm .confirm-content{margin:0 auto}.rd-user-regist-confirm .confirm-content .checkbox{padding:5px 16px}.rd-user-regist-confirm .confirm-content .spacer{width:100%;padding-top:56px}.rd-user-regist-confirm .confirm-content button{margin:0 40px}.rd-user-regist-confirm .confirm-content a{display:flex;align-items:center;justify-content:center}.rd-user-regist-confirm .confirm-content a.complete-back{margin-top:-40px}.rd-user-regist-confirm .regist-area{padding-top:56px}.rd-user-regist-confirm .regist-area .checkbox{padding:5px 16px}.rd-user-regist-confirm .regist-area .spacer{width:100%;padding-top:56px}.rd-user-regist-confirm .regist-area a{display:flex;align-items:center;justify-content:center}.rd-user-regist-confirm #user-policy-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content{margin:14px 0 40px}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content .user-policy-contents{width:100%;height:auto;max-height:474px;margin-top:24px;padding:32px;border:1px solid #ccc;overflow-y:scroll}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content .user-policy-contents .title{margin-bottom:11px;text-align:right;font-size:1.2rem}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content .user-policy-contents .info{margin-bottom:33px;text-align:right}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li{padding-left:24px;padding-bottom:1rem;list-style-type:none;counter-increment:cnt;position:relative;font-weight:bold}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li::before{content:counter(cnt) ".";text-align:right;position:absolute;top:0;left:0}.rd-user-regist-confirm #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li p{font-weight:normal}.rd-user-regist-confirm #user-id-modal .modal__container{width:960px;height:auto}.rd-user-regist-confirm #user-id-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-regist-confirm #user-id-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content{margin-top:16px;margin-bottom:40px}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents{margin-top:25px;display:flex;flex-direction:column}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents label{margin-bottom:14px;display:flex;align-items:center}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents label input[type=radio]{margin-right:8px}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents .input-text{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email{width:504px;margin-left:30px;border:1px solid #ccc;border-radius:4px;padding:8px 11px}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email::-moz-placeholder{color:#aaa}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email::placeholder{color:#aaa}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email:invalid:focus+p.input-comment-label{opacity:1}.rd-user-regist-confirm #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email+p.input-comment-label{position:absolute;width:-moz-max-content;width:max-content;top:calc(-100% - 5px);opacity:0;transition:.2s}.rd-user-regist-confirm .mail-sample-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-user-regist-confirm .mail-sample-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-regist-confirm .mail-sample-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-regist-confirm .mail-sample-modal .modal__container .modal__content{margin-top:24px}.rd-user-regist-confirm .mail-sample-modal .modal__container .modal__content .mail-sample-flame{border:1px solid #ccc}.rd-user-regist-confirm .mail-sample-modal .modal__container .modal__content .mail-sample-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:14px 30px;border-radius:8px;overflow-y:auto}.rd-user-regist-confirm h2.label{margin-bottom:56px}.rd-user-regist-confirm form{padding-top:50px}.rd-user-regist-confirm table.mail-sample tr th{min-width:280px;word-break:keep-all}.rd-user-regist-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-user-regist-complete h2.label{margin-bottom:40px}.rd-user-regist-complete .explain{margin-bottom:64px}.rd-user-regist-complete p.required-info{margin-bottom:16px}.rd-user-regist-complete table.account-register-table{margin-bottom:56px}.rd-user-regist-complete table.account-register-table+.regist-area{padding-top:0}.rd-user-regist-complete table.account-register-table .company-name:disabled{background-color:#f5f5f5}.rd-user-regist-complete table.account-register-table li.search-icon-btn{margin-right:15px}.rd-user-regist-complete table.account-register-table ul.no-candidate{margin-top:20px}.rd-user-regist-complete table.account-register-table ul.no-candidate.checkbox{display:flex;border:none}.rd-user-regist-complete table.account-register-table .icon-search{display:block}.rd-user-regist-complete #notice-fee{padding:5px 14px}.rd-user-regist-complete #notice-info{padding:5px 14px}.rd-user-regist-complete .news-receive-table{margin-bottom:56px}.rd-user-regist-complete .news-receive-table:last-of-type{margin-bottom:0px}.rd-user-regist-complete .news-receive-table.mail-sample{margin-top:24px}.rd-user-regist-complete .news-receive-table tr td:first-of-type{word-break:keep-all}.rd-user-regist-complete .account-info-table{margin-bottom:56px}.rd-user-regist-complete .account-info-table:last-of-type{margin-bottom:0px}.rd-user-regist-complete .account-info-table.mail-sample{margin-top:24px}.rd-user-regist-complete .confirm-content{margin:0 auto}.rd-user-regist-complete .confirm-content .checkbox{padding:5px 16px}.rd-user-regist-complete .confirm-content .spacer{width:100%;padding-top:56px}.rd-user-regist-complete .confirm-content button{margin:0 40px}.rd-user-regist-complete .confirm-content a{display:flex;align-items:center;justify-content:center}.rd-user-regist-complete .confirm-content a.complete-back{margin-top:-40px}.rd-user-regist-complete .regist-area{padding-top:56px}.rd-user-regist-complete .regist-area .checkbox{padding:5px 16px}.rd-user-regist-complete .regist-area .spacer{width:100%;padding-top:56px}.rd-user-regist-complete .regist-area a{display:flex;align-items:center;justify-content:center}.rd-user-regist-complete #user-policy-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-user-regist-complete #user-policy-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content{margin:14px 0 40px}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content .user-policy-contents{width:100%;height:auto;max-height:474px;margin-top:24px;padding:32px;border:1px solid #ccc;overflow-y:scroll}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content .user-policy-contents .title{margin-bottom:11px;text-align:right;font-size:1.2rem}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content .user-policy-contents .info{margin-bottom:33px;text-align:right}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li{padding-left:24px;padding-bottom:1rem;list-style-type:none;counter-increment:cnt;position:relative;font-weight:bold}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li::before{content:counter(cnt) ".";text-align:right;position:absolute;top:0;left:0}.rd-user-regist-complete #user-policy-modal .modal__container .modal__content .user-policy-contents .text ol li p{font-weight:normal}.rd-user-regist-complete #user-id-modal .modal__container{width:960px;height:auto}.rd-user-regist-complete #user-id-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-regist-complete #user-id-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-regist-complete #user-id-modal .modal__container .modal__content{margin-top:16px;margin-bottom:40px}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents{margin-top:25px;display:flex;flex-direction:column}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents label{margin-bottom:14px;display:flex;align-items:center}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents label input[type=radio]{margin-right:8px}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents .input-text{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email{width:504px;margin-left:30px;border:1px solid #ccc;border-radius:4px;padding:8px 11px}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email::-moz-placeholder{color:#aaa}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email::placeholder{color:#aaa}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email:invalid:focus+p.input-comment-label{opacity:1}.rd-user-regist-complete #user-id-modal .modal__container .modal__content .user-id-contents .input-text .email+p.input-comment-label{position:absolute;width:-moz-max-content;width:max-content;top:calc(-100% - 5px);opacity:0;transition:.2s}.rd-user-regist-complete .mail-sample-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-user-regist-complete .mail-sample-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-regist-complete .mail-sample-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-regist-complete .mail-sample-modal .modal__container .modal__content{margin-top:24px}.rd-user-regist-complete .mail-sample-modal .modal__container .modal__content .mail-sample-flame{border:1px solid #ccc}.rd-user-regist-complete .mail-sample-modal .modal__container .modal__content .mail-sample-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:14px 30px;border-radius:8px;overflow-y:auto}.rd-user-regist-complete .remarks-text a{font-size:14px}.rd-email-confirm .regist-status{margin-bottom:40px;padding-top:16px}.rd-email-confirm .info-area{margin-bottom:32px}.rd-email-confirm p.required-info{margin-bottom:16px}.rd-email-confirm .remarks-text a{font-size:14px}.rd-email-confirm .regist-area{padding:40px 0 0 0;gap:0px}.rd-email-confirm .regist-area .checkbox{padding:5px 16px}.rd-email-confirm .regist-area .policy-modal{display:flex;flex-wrap:wrap;font-weight:bold}.rd-email-confirm .regist-area .spacer{width:100%;padding-top:56px}.rd-email-confirm .regist-area button{margin:0 20px}.rd-email-confirm .regist-area a{display:flex;align-items:center;justify-content:center}.rd-email-confirm .not-change-li{width:50% !important}.rd-email-confirm .mail-register-table{margin:40px 0 40px 0}.rd-email-confirm .not-change-frame input{width:100%;border:none !important}.rd-mail-confirm-regist-complete .regist-status{margin-bottom:40px;padding-top:16px}.rd-mail-confirm-regist-complete .info-area{margin-bottom:32px}.rd-mail-confirm-regist-complete .regist-area a{display:flex;align-items:center;justify-content:center}.rd-mail-confirm-regist-complete .not-change-li{width:50% !important}.rd-mypage-link-email-input .regist-status{margin-bottom:56px;padding-top:16px}.rd-mypage-link-email-input .info-area{margin-bottom:32px}.rd-mypage-link-email-input p.required-info{margin-bottom:16px}.rd-mypage-link-email-input .mail-field{vertical-align:top}.rd-mypage-link-email-input .email-register-list .input-text{margin-bottom:0px}.rd-mypage-link-email-input .account-register-table input{height:40px}.rd-mypage-link-email-input .annotation-area{margin-top:16px}.rd-mypage-link-email-input .remarks-text a{font-size:14px}.rd-mypage-link-email-input .regist-area{padding:40px 0 0 0;gap:0px}.rd-mypage-link-email-input .regist-area .checkbox{padding:5px 16px}.rd-mypage-link-email-input .regist-area .policy-modal{display:flex;flex-wrap:wrap;font-weight:bold}.rd-mypage-link-email-input .regist-area .spacer{width:100%;padding-top:56px}.rd-mypage-link-email-input .regist-area button{margin:0 20px}.rd-mypage-link-email-input .regist-area a{display:flex;align-items:center;justify-content:center}.rd-mypage-link-email-input .regist-area .error{background-color:#fef2f2}.rd-mypage-link-email-input #user-authority-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:40px 32px}.rd-mypage-link-email-input #user-authority-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-mypage-link-email-input #user-authority-modal .modal__container .modal__content{margin-top:16px}.rd-mypage-link-email-input #user-authority-modal .modal__container .modal__footer{margin-top:40px}.rd-mypage-link-email-input #user-authority-modal .modal__container .modal__footer a.modal__btn.btn-main.btn-large{display:flex;align-items:center;justify-content:center}.rd-mypage-link-email-input-confirm .regist-status{margin-bottom:56px;padding-top:16px}.rd-mypage-link-email-input-confirm .info-area{margin-bottom:32px}.rd-mypage-link-email-input-confirm .regist-area{padding:40px 0 0 0}.rd-mypage-link-email-input-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-mypage-link-email-input-complete .info-area{margin-bottom:32px}.rd-mypage-link-email-input-complete .regist-area a{display:flex;align-items:center;justify-content:center}.rd-graph .no-data{margin-bottom:40px;margin-top:18px}.rd-graph input.hidebox{display:none}.rd-graph #toggle-detail:not(:checked)~.chart-head .btn-weak.btn-medium-icon.icon-accordion::after{transform:rotate(180deg);transition:all .4s ease}.rd-graph #toggle-detail:not(:checked)~.chart-detail{opacity:0;animation:fadeOut .4s linear 0s forwards}.rd-graph .content-chart{border:1px solid #ccc;border-radius:8px}.rd-graph .content-chart .chart-head{margin:20px 40px;display:flex;align-items:center;justify-content:space-between}.rd-graph .content-chart .chart-head .ch-select{display:flex;align-items:center}.rd-graph .content-chart .chart-head .ch-select .ch-select-box{display:flex;align-items:center}.rd-graph .content-chart .chart-head .ch-select .ch-select-box .chs-box-title{text-align:center}.rd-graph .content-chart .chart-head .ch-select .ch-select-box .chs-box-options{margin:0 10px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.rd-graph .content-chart .chart-head .ch-select .ch-select-box .chs-box-options input[name=select-view]:checked:disabled+.energy-label{pointer-events:none;background-color:#f5f5f5;color:#ccc;border:1px solid #ccc}.rd-graph .content-chart .chart-head .ch-select .ch-select-box .chs-box-options input[name=select-service]:checked:disabled+.energy-label{border:0px;background-color:#06c;color:#fff}.rd-graph .content-chart .chart-head .ch-open{display:flex;-moz-column-gap:10px;column-gap:10px}.rd-graph .content-chart .chart-head .ch-open .btn-weak::after{transition:all .4s ease}.rd-graph .content-chart .chart-detail{border-top:1px solid #ccc;opacity:1;animation:fadeIn .4s linear 0s;display:flex;flex-direction:column}.rd-graph .content-chart .chart-detail .cd-view{padding:20px 40px;display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select{padding-right:60px;display:flex;flex-direction:column;row-gap:20px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .cdvs-item-title{width:80px;font-size:14px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item a.btn-modal{min-width:190px;color:#333;border-color:#ccc;font-size:16px;font-weight:100;justify-content:space-between}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal{z-index:1000}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__header .modal__title{font-size:28px;font-weight:bold}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__container{width:960px;padding:40px 32px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content{margin-top:24px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content{display:flex;flex-direction:column;row-gap:20px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content .vpm-content-item{display:flex;align-items:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content .vpm-content-item .ci-type{width:180px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content .vpm-content-item .ci-type #view-point-one:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content .vpm-content-item .ci-type #view-point-two:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content .vpm-content-item .ci-type #view-point-three:disabled+label{color:#ccc}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-point-modal-content .vpm-content-item .ci-info{margin-left:20px;color:#888;font-size:14px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab{width:100%;height:40px;display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-radio:checked+.tab-label{background-color:#06c;color:#fff}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-label{width:100%;height:100%;background-color:#f5f5f5;color:#06c;font-weight:bold;display:flex;align-items:center;justify-content:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-label .tab-badge{width:20px;height:20px;margin-left:4px;border-radius:50%;background-color:#fb791f;color:#fff;font-size:12px;font-weight:bold;display:none;align-items:center;justify-content:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-label:hover{background-color:rgba(0,0,0,.1019607843)}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-label:first-of-type{border-radius:8px 0 0 0;margin-right:1px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content #vpm-content-tab .tab-label:last-of-type{border-radius:0 8px 0 0;margin-left:1px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-counter{font-size:.8rem;color:#888}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table{max-width:1100px;margin-top:16px;font-size:14px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table{overflow:hidden}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table thead,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table thead{display:block}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table thead th,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table thead th{padding:4px;text-align:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table thead th:first-child,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table thead th:first-child{border-radius:0}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table thead th:first-child .vpm-cth-sub,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table thead th:first-child .vpm-cth-sub{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table thead th:last-child,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table thead th:last-child{border-radius:0}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table thead th .vpm-cth-sub,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table thead th .vpm-cth-sub{font-size:12px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody{max-height:420px;display:block;overflow-y:auto}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody::-webkit-scrollbar,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody::-webkit-scrollbar{width:10px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody::-webkit-scrollbar-track,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:5px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody::-webkit-scrollbar-thumb,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody::-webkit-scrollbar-thumb{background:#06c;border-radius:5px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td{padding:8px 15px;border-bottom:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td:first-child,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td:first-child{border-radius:0}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td:last-child,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td:last-child{border-radius:0}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area{height:0;padding:0px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap{height:100%;display:flex;align-items:center;justify-content:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-base,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-diff,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-range,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-base,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-diff,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-range{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-base .checkbox,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-diff .checkbox,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-range .checkbox,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-base .checkbox,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-diff .checkbox,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-range .checkbox{padding:0}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-base .checkbox::before,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-diff .checkbox::before,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table tbody td.select-area .target-wrap .target-range .checkbox::before,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-base .checkbox::before,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-diff .checkbox::before,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table tbody td.select-area .target-wrap .target-range .checkbox::before{position:initial}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table th.spt-target,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table td.spt-target,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table th.spt-target,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table td.spt-target{min-width:63px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table th.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table td.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table th.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table td.spt-contract{min-width:140px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table th.spt-addr,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table td.spt-addr,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table th.spt-addr,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table td.spt-addr{min-width:180px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table th.spt-facility,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table td.spt-facility,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table th.spt-facility,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table td.spt-facility{min-width:140px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table th.spt-customer,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table td.spt-customer,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table th.spt-customer,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table td.spt-customer{min-width:200px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table th.spt-service,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table table.select-point-table td.spt-service,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table th.spt-service,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table table.select-point-table td.spt-service{width:999px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table tbody tr.row-disabled{background-color:#f5f5f5}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-table tbody tr.addr-border{display:block;border-bottom:1px dashed #ccc}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-selected-table tbody tr.border-bottom{display:block;border-bottom:1px dashed #ccc}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-operation{margin-top:14px;display:flex;align-items:center;-moz-column-gap:20px;column-gap:20px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-operation .toggle-checkboxes-btn{color:#06c;margin-right:22px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-operation .clear-btn{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content .vpm-content-operation .clear-btn.btn-disabled{color:#ccc;border:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-counter,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-operation .all-select-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-operation .all-clear-btn{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-table table.select-point-table tbody td.select-area .target-base{display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-table table.select-point-table tbody td.select-area .target-diff{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.one .vpm-content-table table.select-point-table tbody td.select-area .target-range{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-counter,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-operation .all-select-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-operation .all-clear-btn{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table thead th.spt-target{min-width:84px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub{display:block}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table thead th.spt-contract{min-width:100px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table tbody td.select-area{min-width:84px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table tbody td.select-area .target-base{display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table tbody td.select-area .target-diff{border-left:1px solid #ccc;display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table tbody td.select-area .target-range{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.two .vpm-content-table table.select-point-table tbody td.spt-contract{min-width:100px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.three .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.all .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.three .vpm-content-table table.select-point-table tbody td.select-area .target-base,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.all .vpm-content-table table.select-point-table tbody td.select-area .target-base{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.three .vpm-content-table table.select-point-table tbody td.select-area .target-diff,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.all .vpm-content-table table.select-point-table tbody td.select-area .target-diff{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.three .vpm-content-table table.select-point-table tbody td.select-area .target-range,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.all .vpm-content-table table.select-point-table tbody td.select-area .target-range{display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric .vpm-content-table table.select-point-table tbody tr:not(.electric){display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.gas .vpm-content-table table.select-point-table tbody tr:not(.gas){display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.solar .vpm-content-table table.select-point-table tbody tr:not(.solar){display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table thead th.spt-target,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table thead th.spt-target,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table thead th.spt-target{min-width:84px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table thead th.spt-target .vpm-cth-sub{display:block}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table thead th.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table thead th.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table thead th.spt-contract{min-width:100px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody{max-height:400px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody tr:not(.electric):not(.solar):not(.addr-border),.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody tr:not(.electric):not(.solar):not(.addr-border),.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody tr:not(.electric):not(.solar):not(.addr-border){display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody tr:not(.electric) td.select-area .target-base input[name=view-place-base],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody tr:not(.electric) td.select-area .target-base input[name=view-place-base],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody tr:not(.electric) td.select-area .target-base input[name=view-place-base]{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody tr:not(.solar) td.select-area .target-diff input[name=view-place-diff],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody tr:not(.solar) td.select-area .target-diff input[name=view-place-diff],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody tr:not(.solar) td.select-area .target-diff input[name=view-place-diff]{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody tr.row-disabled td.select-area .target-base input[name=view-place-base],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody tr.row-disabled td.select-area .target-diff input[name=view-place-diff],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody tr.row-disabled td.select-area .target-base input[name=view-place-base],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody tr.row-disabled td.select-area .target-diff input[name=view-place-diff],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody tr.row-disabled td.select-area .target-base input[name=view-place-base],.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody tr.row-disabled td.select-area .target-diff input[name=view-place-diff]{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody td.select-area,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody td.select-area,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody td.select-area{min-width:84px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody td.select-area .target-base,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody td.select-area .target-base,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody td.select-area .target-base{display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody td.select-area .target-diff,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody td.select-area .target-diff,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody td.select-area .target-diff{border-left:1px solid #ccc;display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody td.select-area .target-range,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody td.select-area .target-range,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody td.select-area .target-range{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-table table.select-point-table tbody td.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-table table.select-point-table tbody td.spt-contract,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-table table.select-point-table tbody td.spt-contract{min-width:100px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-selected-table table.select-point-table tbody,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-selected-table table.select-point-table tbody,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-selected-table table.select-point-table tbody{max-height:400px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-counter,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-operation .all-select-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-operation .all-clear-btn{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.one .vpm-content-operation .clear-btn{display:block}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two #vpm-content-tab,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three #vpm-content-tab{display:flex}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-counter,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-operation .all-select-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-operation .all-clear-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-counter,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-operation .all-select-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-operation .all-clear-btn{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.two .vpm-content-operation .clear-btn,.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.three .vpm-content-operation .clear-btn{display:block}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content #view-place-modal-content.electric-solar.all .vpm-content-table table.select-point-table tbody tr:not(.electric):not(.solar):not(.addr-border){display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content{display:flex;flex-direction:column;row-gap:20px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item{display:flex;align-items:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-type{width:100px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-type-disabled{color:#ccc}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-type-disabled+.ci-detail{color:#ccc}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-detail{margin-left:20px;display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-detail .selectbox select{height:40px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-detail .dc-date-picker{width:140px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__content .view-range-modal-content .vrm-content-item .ci-detail .dc-date-picker::before{min-width:100px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__footer{margin-top:40px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-select .cdv-select-item .ch-modal .modal__footer #view-place-select{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option{display:flex;flex-direction:column;row-gap:20px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item{display:flex;align-items:center}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-title{width:100px;display:flex;align-items:center;font-size:14px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-title#view-electric-title{width:200px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-title#view-used-title{margin-left:32px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:20px;column-gap:20px;row-gap:10px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item .checkbox{padding:5px 10px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-adjustment:disabled,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-settlement:disabled,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-fuel:disabled,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-market:disabled,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-levy:disabled,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-service:disabled{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-adjustment:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-settlement:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-fuel:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-market:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-levy:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-service:disabled+label{display:none}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-breakdown-price-fuel{margin-left:-40px}.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-diff-one-year:disabled+label,.rd-graph .content-chart .chart-detail .cd-view .cd-view-option .cdv-option-item .oi-input .oi-input-item #view-diff-two-year:disabled+label{color:#ccc}.rd-graph .content-chart .chart-detail .cd-annotation{padding:0 40px 20px 40px;font-size:14px}.rd-graph .content-chart .chart-detail .cd-operation{padding:0 40px 20px 40px;display:flex;align-items:center;justify-content:flex-end;-moz-column-gap:20px;column-gap:20px}.rd-graph .content-chart .chart-main{padding:20px 40px;border-top:1px solid #ccc}.rd-graph .content-chart .chart-main .chart-title{font-weight:bold;display:flex;align-items:center;position:relative}.rd-graph .content-chart .chart-main .chart-title .ct-scale{display:flex;align-items:center}.rd-graph .content-chart .chart-main .chart-title .ct-scale .icon-rich{width:24px;height:24px;background-size:24px}.rd-graph .content-chart .chart-main .chart-title .ct-scale .ct-scale-title{margin:0 8px;white-space:nowrap}.rd-graph .content-chart .chart-main .chart-title .ct-kind{width:100%;display:flex;align-items:center;justify-content:center}.rd-graph .content-chart .chart-main .chart-title .ct-kind .icon-rich{width:40px;height:40px;background-size:40px}.rd-graph .content-chart .chart-main .chart-title .ct-kind .icon-rich.icon-rich-elec-sun{width:90px;background-image:url("/-/media/Member/images/common/richicon/richicon_electricity.svg"),url("/-/media/Member/images/common/richicon/richicon_sun.svg");background-repeat:no-repeat,no-repeat;background-position:left top,50px top}.rd-graph .content-chart .chart-main .chart-title .ct-kind .icon-rich.icon-rich-elec-sun-disable{background-image:url("/-/media/Member/images/common/richicon/richicon_electricity_inactive.svg"),url("/-/media/Member/images/common/richicon/richicon_sun_inactive.svg")}.rd-graph .content-chart .chart-main .chart-title .ct-kind .ct-kind-title{font-size:1.4rem}.rd-graph .content-chart .chart-main .chart-content{margin:0 20px}.rd-graph .content-chart .chart-main .chart-content .ct-canvas{position:relative}.rd-graph .content-chart .chart-main .chart-content .ct-canvas #graph-send-prev{position:absolute;top:30%;left:-80px}.rd-graph .content-chart .chart-main .chart-content .ct-canvas #graph-send-next{position:absolute;top:30%;right:-80px}.rd-graph .content-chart .chart-main .chart-content .ct-canvas .ct-canvas-graph{height:300px}.rd-graph .content-chart .chart-main .chart-content #chart-legend .graph-legend{display:flex;flex-wrap:wrap}.rd-graph .content-chart .chart-main .chart-content #chart-legend .hide-legend{display:none}.rd-graph .content-chart .chart-main .chart-content .chart-point{margin-top:20px;font-size:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px}.rd-graph .content-chart .chart-main .chart-content .hide-legend-btn{width:200px;margin:0 auto;padding:0px}.rd-graph .content-chart .chart-main .chart-content .hide-legend-btn a{display:flex;justify-content:center;font-size:14px}.rd-graph .content-chart .chart-main .chart-content .disable{display:none}.rd-graph .content-suggest{margin-top:56px;container-type:inline-size}.rd-graph .content-suggest .suggest-wrap{width:100vw;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);background-color:#f1f6fc}.rd-graph .content-suggest .suggest-wrap .suggest-area{padding:40px 0;display:flex;gap:8px}.rd-graph .content-suggest .suggest-wrap .suggest-area #suggest-img{display:flex;align-items:flex-end}.rd-graph .content-suggest .suggest-wrap .suggest-area #suggest-img img{-o-object-fit:contain;object-fit:contain}.rd-graph .content-suggest .suggest-wrap .suggest-area #suggest-msg{width:100%;margin-left:30px;padding:32px 30px;border-radius:8px;background-color:#fff;position:relative}.rd-graph .content-suggest .suggest-wrap .suggest-area #suggest-msg::before{content:"";position:absolute;width:30px;height:30px;bottom:30px;left:-30px;background-color:#fff;-webkit-clip-path:polygon(57% 34%, 79% 26%, 100% 17%, 100% 91%, 73% 84%, 51% 73%, 25% 58%, 0% 43%, 31% 40%);clip-path:polygon(57% 34%, 79% 26%, 100% 17%, 100% 91%, 73% 84%, 51% 73%, 25% 58%, 0% 43%, 31% 40%)}.rd-graph .content-suggest .suggest-wrap .suggest-area #suggest-msg .sug-head{margin-top:16px;font-size:18px;font-weight:bold}.rd-graph .content-suggest .suggest-wrap .suggest-area #suggest-msg .sug-head+.sug-text{margin-top:4px}.rd-graph .content-csv{margin-top:40px;margin-bottom:40px}.rd-graph .content-csv .csv-modal{z-index:1000}.rd-graph .content-csv .csv-modal .modal__container{width:960px;padding:40px 32px}.rd-graph .content-csv .csv-modal .modal__container .modal__header .modal__title{font-size:28px;font-weight:bold}.rd-graph .content-csv .csv-modal .modal__container .modal__content .csv-modal-content{margin-top:16px}.rd-graph .content-csv .csv-modal .modal__container .modal__content .csv-modal-content .modal-content-range{margin-top:24px;display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.rd-graph .content-csv .csv-modal .modal__container .modal__content .csv-modal-content .modal-content-range .range-select{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.rd-graph .content-csv .csv-modal .modal__container .modal__content .csv-modal-content .modal-content-range .range-select .selectbox select{height:40px}.rd-graph .content-csv .csv-modal .modal__container .modal__footer{margin-top:40px}.rd-graph .content-table{margin-top:56px;scroll-margin-top:20px}.rd-graph .content-table .chart-data-table{height:300px;padding-bottom:16px;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:8px}.rd-graph .content-table .chart-data-table label.open-table-label{margin:0 auto;position:absolute;bottom:0;left:0;right:0;z-index:2}.rd-graph .content-table .chart-data-table .table-mask{width:100%;height:40px;position:absolute;bottom:0px;background:rgba(0,0,0,0) linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);z-index:1}.rd-graph .content-table .chart-data-table table th{text-align:center;word-break:keep-all;min-width:100px;overflow-wrap:anywhere}.rd-graph .content-table .chart-data-table table th span.unit-area{white-space:nowrap}.rd-graph .content-table .chart-data-table table td.td-label{text-align:center;min-width:90px;overflow-wrap:anywhere}.rd-graph .content-table .chart-data-table table td{font-size:14px;text-align:right;word-break:keep-all}.rd-graph .content-table #open-table:checked~.chart-data-table{height:auto}.rd-graph .content-table #open-table:checked~.chart-data-table label.open-table-label{visibility:hidden}.rd-graph .content-table #open-table:checked~.chart-data-table .table-mask{visibility:hidden}.rd-graph .content-table #open-table:not(:checked)~.scroll-container{overflow:hidden}.rd-graph .content-remarks{margin-top:16px;font-size:14px}.rd-graph .disable-color{color:#ccc}.rd-price-and-used-chart .title-area{margin:24px 0;font-size:34px;font-weight:bold}.rd-price-and-used-chart .info-area{margin-bottom:40px}.rd-price-and-used-chart .border{border-bottom:1px solid #ccc;height:0;width:100%}.rd-price-and-used-chart .search{width:100%;height:-moz-fit-content;height:fit-content;border-radius:8px;border:1px solid #ccc}.rd-price-and-used-chart .search .search-header{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.rd-price-and-used-chart .search .search-header .select-target-service{margin:20px 0;display:flex;align-items:center}.rd-price-and-used-chart .search .search-header .select-target-service .target,.rd-price-and-used-chart .search .search-header .select-target-service .service{display:flex;align-items:center}.rd-price-and-used-chart .search .search-header .select-target-service .target .title,.rd-price-and-used-chart .search .search-header .select-target-service .service .title{margin-left:40px}.rd-price-and-used-chart .search .search-header .select-target-service .target .search-radio,.rd-price-and-used-chart .search .search-header .select-target-service .service .search-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0}.rd-price-and-used-chart .search .search-header .select-target-service .target .search-radio:checked+.search-label,.rd-price-and-used-chart .search .search-header .select-target-service .service .search-radio:checked+.search-label{border:0px;background-color:#06c;color:#fff}.rd-price-and-used-chart .search .search-header .select-target-service .target .search-label,.rd-price-and-used-chart .search .search-header .select-target-service .service .search-label{width:auto;height:40px;margin-left:20px;padding:0 16px;background-color:#f5f5f5;color:#06c;border:1px solid #ccc;border-radius:20px;font-weight:bold;display:flex;justify-content:center;align-items:center}.rd-price-and-used-chart .search .search-header .select-target-service .target .search-label:hover,.rd-price-and-used-chart .search .search-header .select-target-service .service .search-label:hover{background-color:rgba(0,0,0,.1019607843)}.rd-price-and-used-chart .search #open-detail-chk:not(:checked)~.detail{opacity:0;height:0px;visibility:hidden;transition:all .4s ease}.rd-price-and-used-chart .search #open-detail-chk:not(:checked)~.detail table tr td{padding-top:0px;transition:all .1s ease}.rd-price-and-used-chart .search #open-detail-chk:not(:checked)~.border{display:none;transition:all .4s ease}.rd-price-and-used-chart .search #open-detail-chk:checked~.detail{opacity:1;height:192px;visibility:visible;transition:all .1s ease}.rd-price-and-used-chart .search #open-detail-chk:checked~.detail table tr td{padding-top:24px;transition:all .4s ease}.rd-price-and-used-chart .search #open-detail-chk:checked~.open-detail-label .icon{transform:rotate(180deg)}.rd-price-and-used-chart .search .open-detail-label{height:40px;margin-right:40px;padding:0 12px;border:1px solid #06c;border-radius:6px;color:#06c;font-weight:bold;display:flex;justify-content:center;align-items:center}.rd-price-and-used-chart .search .open-detail-label:hover{background-color:rgba(0,0,0,.1019607843)}.rd-price-and-used-chart .search .open-detail-label .title{margin-right:8px}.rd-price-and-used-chart .search .open-detail-label .icon{width:24px;height:24px;background-repeat:no-repeat;background-size:24px;transition:transform .3s ease}.rd-price-and-used-chart .search .detail table{font-size:14px;border:none}.rd-price-and-used-chart .search .detail table tr{display:table;width:100%}.rd-price-and-used-chart .search .detail table tr td{padding-top:24px;padding-bottom:0;padding-right:0;padding-left:0;border:none}.rd-price-and-used-chart .search .detail table tr td.selectbox-category{width:130px;padding-left:32px;padding-right:16px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell{width:224px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell select{min-width:170px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting{position:relative}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting #period-checkbox:not(:checked)~.period-card{visibility:hidden;opacity:0}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .period-label{width:160px;height:32px;padding:6px 12px;border:1px solid #ccc;border-radius:6px;color:#333;position:relative;display:inline-block}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .period-label::after{content:"";position:absolute;top:50%;right:20px;transform:translate(50%, -50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #06c;border-right:2px solid #06c}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .period-card{width:875px;height:280px;background-color:#fff;transition:all .1s;position:absolute;top:32px;left:0;z-index:99}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .period-card table tr{font-size:16px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .period-card table tr td.title{width:120px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .period-card table tr td.selector{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .place-label{width:auto;height:32px;padding:6px 12px;border:1px solid #ccc;border-radius:6px;color:#333;position:relative;display:inline-block}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .place-label::after{content:"";position:absolute;top:50%;right:20px;transform:translate(50%, -50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #06c;border-right:2px solid #06c}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .card{position:absolute;top:32px;left:0;z-index:99;background-color:#fff;transition:all .1s}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .card.period-card{width:875px;height:280px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .card.achievement-card{width:547px;height:214px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .card.achievement-card .achievement-explanation{color:#888}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .card.place-card{width:960px;height:867px}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .period-setting .card table tr{display:table-row}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting{position:relative}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting #achievement-checkbox:not(:checked)~.achievement-card{visibility:hidden;opacity:0}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting .achievement-label{width:160px;height:32px;padding:6px 12px;border:1px solid #ccc;border-radius:6px;color:#333;position:relative;display:inline-block}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting .achievement-label::after{content:"";position:absolute;top:50%;right:20px;transform:translate(50%, -50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #06c;border-right:2px solid #06c}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting .achievement-card{width:547px;height:214px;position:absolute;top:32px;left:0;z-index:99;background-color:#fff;transition:all .1s}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting .achievement-card .achievement-explanation{color:#888}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .achievement-setting .achievement-card table tr{display:table-row}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .place-setting{position:relative}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .place-setting #place-checkbox:not(:checked)~.place-card{visibility:hidden;opacity:0}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .place-setting .place-label{width:160px;height:32px;padding:6px 12px;border:1px solid #ccc;border-radius:6px;color:#333;position:relative;display:inline-block}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .place-setting .place-label::after{content:"";position:absolute;top:50%;right:20px;transform:translate(50%, -50%) rotate(45deg);width:10px;height:10px;border-bottom:2px solid #06c;border-right:2px solid #06c}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .place-setting .place-card{width:960px;height:867px;position:absolute;top:32px;left:0;z-index:99;background-color:#fff;transition:all .1s}.rd-price-and-used-chart .search .detail table tr td.selectbox-cell .place-setting .place-card table tr{display:table-row}.rd-price-and-used-chart .search .detail table tr .radiobtn-category{width:100px}.rd-price-and-used-chart .search .detail table tr input[type=radio]{margin-left:20px}.rd-price-and-used-chart .search .detail table tr:last-child td{padding-bottom:24px;vertical-align:middle}.rd-price-and-used-chart .search .detail table tr:last-child td:last-child{display:flex}.rd-price-and-used-chart .search .detail table tr:last-child td:last-child .toggle-category{margin-right:20px}.rd-price-and-used-chart .search .detail table tr:last-child td:last-child li:nth-child(2){margin-right:32px}.rd-price-and-used-chart .chart{height:430px;padding-top:20px}.rd-price-and-used-chart .chart .chart-title{display:flex;font-weight:bold;margin-bottom:13px;height:40px;justify-content:center}.rd-price-and-used-chart .chart .chart-title .scale{font-size:16px;width:246px;padding-left:32px;background-repeat:no-repeat;background-position:top 4px left 0;line-height:40px}.rd-price-and-used-chart .chart .chart-title .chart-kind{width:auto;font-size:20px;background-repeat:no-repeat;background-position:top 0 left 0;background-size:40px;padding-left:48px;line-height:40px}.rd-price-and-used-chart .chart .chart-title .period{width:556px;font-size:16px;line-height:40px}.rd-price-and-used-chart .chart .chart-content{height:300px;width:1064px;margin:0 auto}.rd-price-and-used-chart .chart #chart-legend{height:55px;padding-top:16px}.rd-price-and-used-chart .chart #chart-legend ul li{height:14px}.rd-suggest{width:100%;margin-bottom:16px;background-color:#f1f6fc}.rd-suggest .suggest-content{display:flex;margin:39px auto 40px auto}.rd-suggest .suggest-content .speech-bubble{width:100%;height:230px;margin-left:40px;background-color:#fff;padding:32px 89px 32px 32px;border-radius:10px;position:relative}.rd-suggest .suggest-content .speech-bubble::before{position:absolute;content:"";width:50px;height:120px;top:75px;left:-32px;z-index:1;border-radius:60px 0 0px 60px;box-shadow:inset -25px -50px 0px -15px #fff}.rd-suggest .suggest-content .speech-bubble p.normal-text{margin-bottom:16px}.rd-suggest .suggest-content .speech-bubble p.emphasized-text{font-size:18px;margin-bottom:4px}.rd-price-breakdown-table{padding-top:40px;margin-bottom:24px}.rd-price-breakdown-table .btn-menu{display:flex;justify-content:center;margin-bottom:56px}.rd-price-breakdown-table .btn-menu a{margin-right:40px}.rd-price-breakdown-table #csv-open-radiobtn:not(:checked)~.csv-modal{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out}.rd-price-breakdown-table .csv-modal{z-index:9999;width:100%;height:100%;position:fixed;opacity:1;visibility:visible;transition:opacity .3s ease-in-out}.rd-price-breakdown-table .csv-modal-contents{width:960px;height:383px;border-radius:8px;background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;opacity:1;padding-left:32px}.rd-price-breakdown-table .csv-modal-contents .csv-close-label{background-position:top 0 right 0;background-repeat:no-repeat;width:24px;height:24px;display:block;margin:16px 16px 0 auto}.rd-price-breakdown-table .csv-modal-contents h1{font-size:28px;margin-bottom:16px}.rd-price-breakdown-table .csv-modal-contents p.normal-text{margin-bottom:8px}.rd-price-breakdown-table .csv-modal-contents p.remarks-text{margin-bottom:27px}.rd-price-breakdown-table .csv-modal-contents ul{display:flex;margin-bottom:60px}.rd-price-breakdown-table .csv-modal-contents ul li{margin-right:16px}.rd-price-breakdown-table .csv-modal-contents ul li:first-child,.rd-price-breakdown-table .csv-modal-contents ul li:nth-child(3){padding-top:9px}.rd-price-breakdown-table .csv-modal-contents .submit-hover{position:relative;width:320px;height:60px;margin:0 auto;display:block}.rd-price-breakdown-table .csv-modal-contents .submit-hover:hover::before{content:"";width:320px;height:60px;border-radius:8px;background-color:#000;position:absolute;top:0;left:0;opacity:.1;mix-blend-mode:multiply;z-index:3;cursor:pointer}.rd-price-breakdown-table .csv-modal-contents .submit-hover .csv-close-btn{z-index:1}.rd-price-breakdown-table .screen{position:fixed;background-color:#000;opacity:.3;width:100%;height:100%;z-index:1;top:0;left:0;opacity:.3}.rd-price-breakdown-table table{text-align:center}.rd-price-breakdown-table th.rowspan-left{border-right:1px solid #ccc}.rd-price-breakdown-table .accordion{position:relative;margin-bottom:32px}.rd-price-breakdown-table .accordion .gradient{position:absolute;bottom:0px;width:100%;height:112px;background:rgba(0,0,0,0) linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);visibility:hidden;z-index:1}.rd-price-breakdown-table .accordion #open-table-checkbox:not(:checked)~.table-view{height:350px;overflow-y:hidden;transition:all .4s ease}.rd-price-breakdown-table .accordion #open-table-checkbox:not(:checked)~.open-table-label{visibility:visible;transition:all .4s ease}.rd-price-breakdown-table .accordion #open-table-checkbox:not(:checked)~.gradient{visibility:visible}.rd-price-breakdown-table .accordion .open-table-label{padding:19px 104px 17px 104px;position:absolute;bottom:0;z-index:2;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);visibility:hidden}.rd-price-breakdown-table p.remarks-text:first-child{margin-bottom:8px}.rd-faq-category{margin:40px 0}.rd-faq-category h2{margin-bottom:55px}.rd-faq-category .faq-card-list{display:flex;flex-wrap:wrap;gap:20px 21px}.rd-faq-category .faq-card-list a.faq-card{width:284px;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.rd-faq-category .faq-card-list a.faq-card:hover{text-decoration:none;filter:brightness(90%)}.rd-faq-category .faq-card-list a.faq-card .faq-icon{margin-top:12px;margin-bottom:32px;display:flex;justify-content:center}.rd-faq-category .faq-card-list a.faq-card .faq-icon .icon-rich{background-size:contain;background-position:center;height:74px;width:168px}.rd-faq-category .faq-card-list a.faq-card .faq-title{width:100%;height:50px;margin-bottom:8px;padding:2px 36px;text-align:center;font-size:18px;line-height:23px;font-weight:bold;color:#06c;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rd-faq-category .faq-card-list a.faq-card .faq-text{width:100%;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rd-tutorial{margin-bottom:40px}.rd-tutorial h2{margin-bottom:55px}.rd-tutorial .tutorial-card-list{display:flex;flex-wrap:wrap;gap:20px 24px}.rd-tutorial .tutorial-card-list a.tutorial-card{width:282px;display:flex;flex-direction:column;align-items:center}.rd-tutorial .tutorial-card-list a.tutorial-card:hover{text-decoration:none}.rd-tutorial .tutorial-card-list a.tutorial-card .tutorial-thumb{width:100%;height:158px;background-color:#ccc;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.rd-tutorial .tutorial-card-list a.tutorial-card .tutorial-thumb:hover{text-decoration:none;filter:brightness(90%)}.rd-tutorial .tutorial-card-list a.tutorial-card .tutorial-thumb .btn-movie{z-index:1}.rd-tutorial .tutorial-card-list a.tutorial-card .tutorial-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;transition:.5s;position:absolute}.rd-tutorial .tutorial-card-list a.tutorial-card .tutorial-thumb img:hover{transform:scale(1.1)}.rd-tutorial .tutorial-card-list a.tutorial-card .tutorial-title{margin-top:16px;color:#06c}.rd-tutorial .tutorial-link{margin-top:40px;display:flex;justify-content:center}.rd-tutorial .movie-modal .modal__container{height:95vh;width:95vw}.rd-related-link .faq-link{position:absolute;right:20px;bottom:25px;font-size:16px}.rd-related-links-category{margin-bottom:40px}.rd-related-links-category h2{margin-bottom:56px}.rd-related-links-category h3{margin-bottom:32px}.rd-related-links-category ul.related-links{margin-bottom:56px;display:flex;flex-wrap:wrap;row-gap:16px}.rd-related-links-category ul.related-links li.related-link-item{width:33%}.rd-related-links-category .icon-external-link::after{margin-left:8px}.rd-faq-list h1{margin:40px 0}.rd-faq-list .anker-links{margin-bottom:40px;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:40px;column-gap:40px}.rd-faq-list .search-word{position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:20px;margin-top:40px}.rd-faq-list .search-word input.search-input{width:400px;height:32px;border-radius:4px;border:1px solid #ccc;padding:6px 38px 5px 11px;font-size:14px}.rd-faq-list .search-word input.search-input::-moz-placeholder{font-size:14px}.rd-faq-list .search-word input.search-input::placeholder{font-size:14px}.rd-faq-list .search-word input.search-btn{border:none;outline:none;width:24px;height:24px;position:absolute;top:4px;right:8px;background:url("/-/media/Member/images/common/icon/icon_search.svg") no-repeat;cursor:pointer}.rd-faq-list .search-word input.search-btn:hover{position:absolute;top:1px;transition:.1s}.rd-faq-list .search-result{height:24px;margin-bottom:36px;display:block}.rd-faq-list h2{margin-bottom:55px}.rd-faq-list .faq-list{margin-bottom:80px}.rd-faq-list a.question{margin-bottom:16px;display:flex}.rd-faq-list a.question .icon-rich{width:32px;height:32px;background-size:32px;margin-right:8px}.rd-faq-list a.question .question-text{display:inline-block;max-width:1160px;font-size:16px;padding-top:4px;padding-bottom:4px}.rd-faq-list .faq-not-matched-area{margin-bottom:80px}.rd-faq-list .faq-not-matched-area .faq-not-matched-hint-area{display:flex}.rd-faq-list .faq-not-matched-area .faq-not-matched-hint-area .faq-not-matched-hint-list{margin-left:8px}.rd-faq-list .faq-not-matched-area .faq-not-matched-hint-area .faq-not-matched-hint{line-height:24px}.rd-faq-list .faq-list-link{margin-top:-24px;display:flex;justify-content:center}.rd-faq-list .icon-arrow::after{margin-left:8px}.rd-faq-detail .question{display:flex;margin-top:40px;margin-bottom:40px}.rd-faq-detail .question .icon-rich-q{margin-right:16px}.rd-faq-detail .question .question-title{max-width:1128px;font-size:28px;font-weight:bold;line-height:32px;display:inline-block;margin-top:8px;margin-bottom:6px;padding-top:5px;padding-bottom:5px}.rd-faq-detail .answer{display:flex;margin-bottom:24px}.rd-faq-detail .answer .icon-rich-a{margin-right:16px}.rd-faq-detail .answer .free-contents{flex:1 1 0;margin-bottom:32px}.rd-faq-detail .answer ul{flex:1 1 0;display:flex;flex-direction:column;gap:32px}.rd-faq-detail .answer ul li{line-height:24px}.rd-faq-detail .answer ul li:first-child .answer-title,.rd-faq-detail .answer ul li:first-child .answer-detail:first-child,.rd-faq-detail .answer ul li:first-child .link:first-child{margin-top:16px}.rd-faq-detail .answer ul li .answer-title{font-size:18px;font-weight:bold;display:flex}.rd-faq-detail .answer ul li .answer-title .number{color:#ff7900;font-size:20px;font-weight:bold;margin-right:10px}.rd-faq-detail .answer ul li .answer-detail{font-size:16px}.rd-faq-detail .answer ul li .image-box{width:450px;height:300px;margin:0 auto}.rd-faq-detail .answer ul li .image-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rd-faq-detail .answer ul li .link{line-height:19px}.rd-faq-detail .answer ul li .answer-title~.answer-detail{margin-top:12px}.rd-faq-detail .answer ul li *~.image-box,.rd-faq-detail .answer ul li *~.link{margin-top:32px}.rd-faq-detail a.btn-weak{margin:0 auto}.rd-tutorial-list .in-page-nav{width:100%;height:24px;display:flex;align-items:center}.rd-tutorial-list .in-page-nav ul{display:flex;margin:0 auto;text-align:left;width:1200px}.rd-tutorial-list .in-page-nav ul li{padding-right:40px}.rd-tutorial-list .icon-arrow::after{margin-left:8px}.rd-tutorial-list section{margin-top:80px}.rd-tutorial-list section h2{margin-bottom:55px}.rd-tutorial-list section .tutorial-card-list{display:flex;flex-wrap:wrap;gap:46px 24px}.rd-tutorial-list section .tutorial-card-list a.tutorial-card{width:282px;display:flex;flex-direction:column;align-items:center}.rd-tutorial-list section .tutorial-card-list a.tutorial-card:hover{text-decoration:none}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-thumb{width:100%;height:158px;background-color:#ccc;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-thumb:hover{text-decoration:none;filter:brightness(90%)}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-thumb .btn-movie{z-index:1}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-thumb img{width:100%;-o-object-fit:cover;object-fit:cover;transition:.5s;position:absolute}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-thumb img:hover{transform:scale(1.1)}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-title{width:100%;text-align:center;margin-top:16px;color:#06c}.rd-tutorial-list section .tutorial-card-list a.tutorial-card .tutorial-text{width:100%;text-align:left;margin-top:16px;color:#333}.rd-tutorial-list .tutorialList-link{margin-top:66px;display:flex;justify-content:center}.rd-tutorial-list .movie-modal .modal__container{height:95vh;width:95vw}.rd-service-manual-list .page-title{margin:40px 0;display:flex;align-items:baseline}.rd-service-manual-list .anker-links{margin-bottom:80px;display:flex;align-items:center;justify-content:flex-start;-moz-column-gap:40px;column-gap:40px}.rd-service-manual-list .icon-arrow::after{margin-left:8px}.rd-service-manual-list h2{margin-bottom:55px}.rd-service-manual-list .service-manual-list{margin-bottom:80px}.rd-service-manual-list ul.manual-item{margin-bottom:25px;display:flex;-moz-column-gap:16px;column-gap:16px}.rd-service-manual-list ul.manual-item li{height:24px;display:flex;align-items:center;justify-content:center}.rd-service-manual-list ul.manual-item li.manual-label{width:108px;height:24px;font-size:14px;text-align:center;border:1px solid #ccc}.rd-service-manual-list ul.manual-item li.manual-text a.manual{max-width:1160px;font-size:16px;display:flex}.rd-service-manual-list ul.manual-item li.manual-text a.manual .icon-pdf::after{margin-left:10px}.rd-service-manual-list .no-service-manual-text{margin-bottom:80px}.rd-service-manual-list .service-manual-link{margin-top:-24px;display:flex;justify-content:center}.rd-contact .title-h1{text-align:left;margin-top:100px;padding:10px 0;background:#f5f7fa;width:100%}.rd-contact .title-h1:first-child{margin-top:64px}.rd-contact .description{margin-top:24px;margin-bottom:16px;font-size:16px}.rd-contact .card-list-btn{margin-top:40px;display:flex;justify-content:left}.rd-contact .contact-content{padding:0px 80px}.rd-contact .contact-content .title-h3{margin-top:64px}.rd-contact .contact-content p.contact-description{margin-top:24px}.rd-contract-list .contract-tab{margin-top:16px;margin-bottom:64px;justify-content:space-between}.rd-contract-list .contract-tab a:hover{text-decoration:none}.rd-contract-list h3.list-title{margin-bottom:32px}.rd-contract-list table{width:100%;font-size:14px}.rd-contract-list table thead th{padding:5px;text-align:center;white-space:nowrap}.rd-contract-list table tbody td{padding:15px}.rd-contract-list table tbody td.align-end{text-align:end}.rd-contract-list table tbody td.align-center{text-align:center}.rd-contract-list table tbody td .text-gray{color:#888}.rd-contract-list table tbody td .small-table-btn{white-space:nowrap}.rd-contract-list table tbody td ul.left-right{justify-content:space-between;font-size:14px}.rd-contract-list table tbody td ul.left-right li:first-child{margin-right:10px}.rd-contract-list table tbody td ul.center{justify-content:center}.rd-contract-list table tbody td ul.center li:not(:last-child){margin-right:16px}.rd-contract-list table .col-facility-name{min-width:144px}.rd-contract-list table .col-usage-status{text-align:center;white-space:nowrap}.rd-contract-list table .col-contract-name{min-width:132px}.rd-contract-list table .no-wrap{white-space:nowrap}.rd-contract-list .table-notes{margin-top:16px;font-size:14px;color:#333}.rd-contract-list ul.pagination-items{margin-top:40px;justify-content:center}.rd-contract-list .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-contract-list .modal{z-index:10}.rd-contract-list .modal .point-name-modal-container{width:960px;height:353px;padding:32px;border-radius:8px}.rd-contract-list .modal .point-name-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-list .modal .point-name-modal-container .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group{display:flex}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container{display:flex;flex-direction:column}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container input{border-radius:4px;padding:8px 11px 8px 11px;font-size:16px}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container input::-moz-placeholder{color:#aaa}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container input::placeholder{color:#aaa}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container input.point-name{width:520px;height:40px}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container input.point-name:invalid:focus+p{opacity:1}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .input-container .modal-note{position:relative;margin-top:16px;font-size:14px;text-indent:-1em;padding-left:1em}.rd-contract-list .modal .point-name-modal-container .modal__content .point-name-form-group .point-name-label{font-size:14px}.rd-contract-list .modal .point-name-modal-container .modal__footer{margin-top:40px}.rd-contract-list .modal .point-name-modal-container .modal__footer .register-btn{margin-left:40px}.rd-contract-list-gas table .col-service-name{min-width:116px}.rd-contract-detail-gas-large .page-top .description{margin-bottom:16px}.rd-contract-detail-gas-large .page-top .list{position:relative;margin-bottom:64px}.rd-contract-detail-gas-large .page-top .list ul{width:1108px}.rd-contract-detail-gas-large .page-top .list ul li:not(:last-child){margin-bottom:8px}.rd-contract-detail-gas-large .page-top .list ul li .label{margin-right:16px}.rd-contract-detail-gas-large .page-top .list ul li .text-bold{font-weight:bold}.rd-contract-detail-gas-large .page-top .list .contract-point-info{line-height:1.3em}.rd-contract-detail-gas-large .page-top .list .put-table{position:absolute;right:0;bottom:0}.rd-contract-detail-gas-large .page-top .list .put-graph{position:absolute;right:52px;bottom:0}.rd-contract-detail-gas-large .service-tab{justify-content:space-between}.rd-contract-detail-gas-large .service-tab a:hover{text-decoration:none}.rd-contract-detail-gas-large .download-table{margin-top:16px;font-size:14px;margin-bottom:22px}.rd-contract-detail-gas-large .download-table .checkbox-field{width:57px}.rd-contract-detail-gas-large .download-table .checkbox-field .checkbox{padding:0}.rd-contract-detail-gas-large .download-table .upload-date-field{width:299px}.rd-contract-detail-gas-large .download-table tr th{height:48px;text-align:center;padding-top:0;padding-bottom:0}.rd-contract-detail-gas-large .download-table tr td{height:40px;padding:0 16px}.rd-contract-detail-gas-large .all-checkbox-switch{margin-bottom:40px}.rd-contract-detail-gas-large .all-checkbox-switch .toggle-checkboxes-btn{color:#06c;margin-right:22px}.rd-contract-detail-gas-large .download-btn{margin:0 auto}.rd-contract-detail-gas-large .download-btn input{width:100%;height:100%}.rd-contract-detail-gas-large-meter .meter-content .title{margin-top:56px;margin-bottom:32px}.rd-contract-detail-gas-large-meter .meter-content .font-large{font-size:18px;font-weight:bold}.rd-contract-detail-gas-large-meter .meter-content .display-period{width:100%;margin-bottom:20px;display:flex;justify-content:space-between}.rd-contract-detail-gas-large-meter .meter-content .display-period .text{font-size:14px;margin-right:16px}.rd-contract-detail-gas-large-meter .meter-content .display-period .selectbox select{height:40px;width:160px;font-size:16px;line-height:1.8}.rd-contract-detail-gas-large-meter .meter-content .display-period .selectbox select:has(option[value=""]:checked:first-child),.rd-contract-detail-gas-large-meter .meter-content .display-period .selectbox select:has(option:not([value]):checked:first-child){font-weight:normal;color:#333}.rd-contract-detail-gas-large-meter .meter-content .display-period .selectbox select:invalid{color:#333}.rd-contract-detail-gas-large-meter .meter-content .display-period .selectbox select option{color:#333}.rd-contract-detail-gas-large-meter .meter-content .display-period .btn-list{display:flex}.rd-contract-detail-gas-large-meter .meter-content table tr>*{padding-top:10px;padding-bottom:9px}.rd-contract-detail-gas-large-meter .meter-content .year-month-table{margin-bottom:32px}.rd-contract-detail-gas-large-meter .meter-content .year-month-table tr:first-child th:first-child{width:120px;border-radius:8px 0 0 8px;font-size:16px;font-weight:bold}.rd-contract-detail-gas-large-meter .meter-content .year-month-table tr:first-child th:not(:first-child){width:200px;font-size:14px}.rd-contract-detail-gas-large-meter .meter-content .year-month-table tr:first-child td:first-child{width:279px}.rd-contract-detail-gas-large-meter .meter-content .year-month-table tr:first-child td:not(:first-child){font-size:14px}.rd-contract-detail-gas-large-meter .meter-content .year-month-table tr:not(:first-child) th,.rd-contract-detail-gas-large-meter .meter-content .year-month-table tr:not(:first-child) td{font-size:14px}.rd-contract-detail-gas-large-meter .meter-content .usage-table{margin-bottom:32px}.rd-contract-detail-gas-large-meter .meter-content .usage-table tr th{width:240px;font-size:16px}.rd-contract-detail-gas-large-meter .meter-content .usage-table tr td{text-align:right;width:360px;font-size:18px}.rd-contract-detail-gas-large-meter .meter-content .usage-table tr>*{padding-top:28px;padding-bottom:26px;font-weight:bold}.rd-contract-detail-gas-large-meter .meter-content .reference-table{margin-top:16px;margin-bottom:32px}.rd-contract-detail-gas-large-meter .meter-content .reference-table tr th{width:240px}.rd-contract-detail-gas-large-meter .meter-content .reference-table tr td{text-align:right;width:360px;font-size:14px}.rd-contract-detail-gas-large-meter .meter-content .customer-table{width:590px;height:40px;margin-bottom:40px}.rd-contract-detail-gas-large-meter .meter-content .customer-table th{width:240px}.rd-contract-detail-gas-large-meter .meter-content .customer-table td{font-size:14px}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table{margin-top:16px;margin-bottom:40px}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table .pascal-column{width:110px}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table .month-usage{width:320px}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table .text-center{text-align:center}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table .text-right{text-align:right}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table tr:nth-child(odd){background-color:#f5f5f5}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table tr th{height:48px;text-align:center}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table tr td{height:40px}.rd-contract-detail-gas-large-meter .meter-content .using-detail-table tr>*{font-size:14px;padding-top:0;padding-bottom:0}.rd-contract-detail-gas-large-meter .meter-content .undecided-message{margin:30px 0}.rd-contract-detail-gas-large-breakdown .fee-content .title{margin-top:56px;margin-bottom:32px}.rd-contract-detail-gas-large-breakdown .fee-content .text{display:inline-block;font-size:16px;color:#333;margin-right:16px}.rd-contract-detail-gas-large-breakdown .fee-content .display-period{width:1200px;position:relative;margin-bottom:20px;display:flex;align-items:center}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .text{font-size:14px}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .selectbox select{height:40px;width:160px;font-size:16px;line-height:1.8}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .selectbox select:has(option[value=""]:checked:first-child),.rd-contract-detail-gas-large-breakdown .fee-content .display-period .selectbox select:has(option:not([value]):checked:first-child){font-weight:normal;color:#333}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .selectbox select:invalid{color:#333}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .selectbox select option{color:#333}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .btn-list{position:absolute;right:0;display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.rd-contract-detail-gas-large-breakdown .fee-content .display-period .contract-pdf-btn{padding:9px 12px !important;font-size:16px;font-weight:bold}.rd-contract-detail-gas-large-breakdown .fee-content .customer-table{width:590px;height:40px;margin-bottom:40px}.rd-contract-detail-gas-large-breakdown .fee-content .customer-table tr>*{font-size:14px;height:40px;padding-top:0;padding-bottom:0}.rd-contract-detail-gas-large-breakdown .fee-content .customer-table th{width:240px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table{display:flex;justify-content:space-between}.rd-contract-detail-gas-large-breakdown .fee-content .display-table table{width:590px;height:80px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table table tr>*{padding-top:0;padding-bottom:0}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .year-month-table{margin-bottom:32px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .year-month-table table tr>*{padding:0 20px 0 20px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .year-month-table table th{width:240px;font-size:16px;font-weight:bold}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .year-month-table table td{font-size:18px;font-weight:bold}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .price-table{margin-bottom:32px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .price-table table tr>*{padding:0 20px 0 20px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .price-table table th{width:240px;font-size:16px;font-weight:bold}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .price-table table td{font-size:18px;font-weight:bold}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .detail-table table tr{height:40px;font-size:14px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .detail-table table tr th{width:240px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .billing-amount-table{margin-bottom:40px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .billing-amount-table p.normal-text{margin-bottom:16px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .consignment-fee-table th{height:48px;text-align:center}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .consignment-fee-table tr{height:40px;font-size:14px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .consignment-fee-table td{width:180px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .consignment-fee-table .fee-label{width:48px;border-radius:0 0 0 8px;padding:0 16px 0 16px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .consignment-fee-table p.normal-text{margin-bottom:7px}.rd-contract-detail-gas-large-breakdown .fee-content .display-table .consignment-fee-table p.remarks-text{padding-left:14px;margin-bottom:20px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table{margin-bottom:40px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table tr{font-size:14px;height:40px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table th{text-align:center;padding-top:0;padding-bottom:0}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table td{padding-top:0;padding-bottom:0}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .gray-category{background-color:#f5f5f5}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .small-category-name{padding-left:60px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .medium-category-name{padding-left:40px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .price-breakdown{width:300px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .price-amount{width:200px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table p.normal-text{margin-bottom:8px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .display-table{justify-content:left;margin-bottom:8px}.rd-contract-detail-gas-large-breakdown .fee-content .fee-detail-table .display-table p.normal-text{margin-right:16px}.rd-contract-detail-gas-large-breakdown .fee-content .price-cell{text-align:right}.rd-contract-detail-gas-large-breakdown .fee-content .undecided-message{margin:30px 0}.rd-contract-detail-gas-large-contract .contract-content .title{margin-top:56px;margin-bottom:24px}.rd-contract-detail-gas-large-contract .contract-content p.content-description{margin-bottom:40px}.rd-contract-detail-gas-large-contract .contract-content .btn-list{display:flex;justify-content:center;margin-bottom:56px;gap:40px}.rd-supply-conditions-gas-large{margin-top:40px}.rd-supply-conditions-gas-large .supply-condition{margin-top:40px;margin-bottom:56px}.rd-supply-conditions-gas-large .supply-condition .pdf-items-list{margin-top:55px;display:flex;flex-direction:column;gap:8px}.rd-supply-conditions-gas-large .supply-condition .no-data{margin-top:55px}.rd-supply-conditions-gas-large .back-area{display:flex;justify-content:center}.rd-contract-list-electric table ul{font-size:14px}.rd-contract-list-electric table .column-facility-name{min-width:144px}.rd-contract-list-electric table .column-electric-power{min-width:110px}.rd-contract-list-electric table .column-confirm-contract{min-width:174px}.rd-contract-list-electric table .column-usage-status{min-width:102px}.rd-contract-list-electric table .contract-confirm #btnContractDetail{display:inline-flex}.rd-contract-list-electric table .contract-confirm ul{line-height:1.25rem;display:block}.rd-contract-list-electric table .contract-confirm ul li{display:block;margin-bottom:8px}.rd-contract-list-electric table .contract-confirm ul li .btn-small-icon{justify-content:left}.rd-contract-list-electric table .column-contract-name{min-width:132px}.rd-contract-list-electric table .column-service-name{min-width:109px}.rd-contract-list-electric table .column-service-name .text-green{margin-top:12px;font-size:12px;padding-left:12px;position:relative;color:#1ea693;font-weight:bold}.rd-contract-list-electric table .column-service-name .text-green::before{content:"※";position:absolute;top:0px;left:0px}.rd-contract-list-electric table .column-service-name ul{display:block}.rd-contract-list-electric table .column-service-name ul li{display:block;margin-bottom:8px}.rd-contract-list-electric table .column-supply-number{min-width:130px}.rd-contract-list-electric table .column-supply-number ul{line-height:1.25rem}.rd-cont-renew-list-kansai{position:relative}.rd-cont-renew-list-kansai .partial-view-title{display:none;margin-bottom:32px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:16px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table{width:100%;font-size:14px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .point-add{max-width:200px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .facility-name{min-width:180px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .contract-name{min-width:100px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .special-contract-expired{min-width:116px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .special-contract-expired~th{background-color:#fff8f2}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .proposal-details{font-weight:bold}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .color-change th{background-color:#fff8f2}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table thead th{padding:5px;text-align:center;white-space:nowrap}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .border-right{border-right:1px solid #ccc}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .discount-th{min-width:80px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td{padding:15px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td.align-end{text-align:end}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td.align-center{text-align:center}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td.align-right{text-align:right}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td.td-nowrap{white-space:nowrap}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn{white-space:nowrap}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .text-gray{color:#888}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td ul.left-right{justify-content:space-between;font-size:14px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td ul.left-right li:first-child{margin-right:10px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td ul.center{justify-content:center}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td ul.center li:not(:last-child){margin-right:20px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .td-flex{display:flex;font-size:14px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn{white-space:nowrap}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn.doc-link{background-color:#fff;color:#06c}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn.doc-link::after{background-color:#06c}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn.doc-link.marked-as-unread{background-color:#06c;color:#fff}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn.doc-link.marked-as-unread:after{background-color:#fff}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn.btn-disabled{border-color:#ccc}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table tbody td .small-table-btn.btn-disabled::after{background-color:#ccc}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .no-wrap{white-space:nowrap}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .icon-pdf::after{margin-left:10px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .flex-center{justify-content:center}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .td-orange{background-color:#fb791f;color:#fff;border:none}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .flex-wrap{flex-wrap:wrap}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .a-important-information{display:block;font-size:14px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .a-important-information li{margin-bottom:5px}.rd-cont-renew-list-kansai .contract-renewal-table-wrap table .a-important-information :last-child{margin-bottom:0px}.rd-cont-renew-list-kansai .table-explanation{width:1140px;margin-bottom:24px}.rd-cont-renew-list-kansai .table-notes{margin-top:16px;font-size:14px;color:#333}.rd-cont-renew-list-kansai ul.pagination-items{margin-top:40px;justify-content:center}.rd-cont-renew-list-kansai .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-cont-renew-list-kansai .regist-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;margin-top:40px}.rd-cont-renew-list-kansai .link-see-entire-list{display:none}.rd-cont-renew-list-kansai.partial-view{min-height:200px;margin-bottom:40px}.rd-cont-renew-list-kansai.partial-view:not(:has(table)){display:none}.rd-cont-renew-list-kansai.partial-view .partial-view-title{display:block}.rd-cont-renew-list-kansai.partial-view .masking-container{width:-moz-max-content;width:max-content;-webkit-mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 100%)}.rd-cont-renew-list-kansai.partial-view table{pointer-events:none}.rd-cont-renew-list-kansai.partial-view table tbody tr:nth-child(n+3){display:none}.rd-cont-renew-list-kansai.partial-view .table-notes,.rd-cont-renew-list-kansai.partial-view .pagination-items,.rd-cont-renew-list-kansai.partial-view .regist-area{display:none}.rd-cont-renew-list-kansai.partial-view .link-see-entire-list{display:flex;flex-direction:column;position:absolute;left:0;right:0;bottom:10px;margin:0 auto;pointer-events:auto}.rd-cont-renew-list-kansai.partial-view:has(table) .link-see-entire-list{bottom:60px}.rd-cont-renew-list-other{position:relative}.rd-cont-renew-list-other .partial-view-title{display:none;margin-bottom:32px}.rd-cont-renew-list-other .table-explanation{width:1140px;margin-bottom:24px}.rd-cont-renew-list-other .contract-renewal-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:16px}.rd-cont-renew-list-other table{width:100%;font-size:14px}.rd-cont-renew-list-other table .point-add{max-width:200px}.rd-cont-renew-list-other table .facility-name{min-width:180px}.rd-cont-renew-list-other table .contract-name{min-width:100px}.rd-cont-renew-list-other table .special-contract-expired{min-width:116px}.rd-cont-renew-list-other table .special-contract-expired~th{background-color:#fff8f2}.rd-cont-renew-list-other table .proposal-details{font-weight:bold}.rd-cont-renew-list-other table .color-change th{background-color:#fff8f2}.rd-cont-renew-list-other table thead th{padding:5px;text-align:center;white-space:nowrap}.rd-cont-renew-list-other table .border-right{border-right:1px solid #ccc}.rd-cont-renew-list-other table .discount-th{min-width:75px}.rd-cont-renew-list-other table tbody td{padding:15px}.rd-cont-renew-list-other table tbody td.align-end{text-align:end}.rd-cont-renew-list-other table tbody td.align-center{text-align:center}.rd-cont-renew-list-other table tbody td.align-right{text-align:right}.rd-cont-renew-list-other table tbody td.td-nowrap{white-space:nowrap}.rd-cont-renew-list-other table tbody td .small-table-btn{white-space:nowrap}.rd-cont-renew-list-other table tbody td .small-table-btn.doc-link{background-color:#fff;color:#06c}.rd-cont-renew-list-other table tbody td .small-table-btn.doc-link::after{background-color:#06c}.rd-cont-renew-list-other table tbody td .small-table-btn.doc-link.marked-as-unread{background-color:#06c;color:#fff}.rd-cont-renew-list-other table tbody td .small-table-btn.doc-link.marked-as-unread:after{background-color:#fff}.rd-cont-renew-list-other table tbody td .small-table-btn.btn-disabled{border-color:#ccc}.rd-cont-renew-list-other table tbody td .small-table-btn.btn-disabled::after{background-color:#ccc}.rd-cont-renew-list-other table tbody td .text-gray{color:#888}.rd-cont-renew-list-other table tbody td ul.left-right{justify-content:space-between;font-size:14px}.rd-cont-renew-list-other table tbody td ul.left-right li:first-child{margin-right:10px}.rd-cont-renew-list-other table tbody td ul.center{justify-content:center}.rd-cont-renew-list-other table tbody td ul.center li:not(:last-child){margin-right:20px}.rd-cont-renew-list-other table tbody td .td-flex{display:flex;font-size:14px}.rd-cont-renew-list-other table tbody tr{max-height:230px}.rd-cont-renew-list-other table tbody tr:nth-last-child(1 of .main-row)>td.merged-cell{border-bottom:none}.rd-cont-renew-list-other table tbody tr:last-child>td:last-child{border-radius:0}.rd-cont-renew-list-other table .unit-price-td{padding:0px}.rd-cont-renew-list-other table .fee-per-unit{white-space:nowrap;padding-top:8px;padding-bottom:8px;border-right:1px solid #ccc}.rd-cont-renew-list-other table .fee-per-unit-amount{text-align:right}.rd-cont-renew-list-other table .no-wrap{white-space:nowrap}.rd-cont-renew-list-other table .icon-pdf::after{margin-left:10px}.rd-cont-renew-list-other table .flex-center{justify-content:center}.rd-cont-renew-list-other table .td-orange{background-color:#fb791f;color:#fff;border:none}.rd-cont-renew-list-other table .flex-wrap{flex-wrap:wrap}.rd-cont-renew-list-other table .a-important-information{display:block;font-size:14px}.rd-cont-renew-list-other table .a-important-information li{margin-bottom:5px}.rd-cont-renew-list-other table .a-important-information :last-child{margin-bottom:0px}.rd-cont-renew-list-other table .important-li{line-height:1.4;font-size:14px}.rd-cont-renew-list-other .table-notes{margin-top:16px;font-size:14px;color:#333}.rd-cont-renew-list-other ul.pagination-items{margin-top:40px;justify-content:center}.rd-cont-renew-list-other .regist-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;margin-top:40px}.rd-cont-renew-list-other .link-see-entire-list{display:none}.rd-cont-renew-list-other.partial-view{min-height:200px;margin-bottom:40px}.rd-cont-renew-list-other.partial-view:not(:has(table)){display:none}.rd-cont-renew-list-other.partial-view .partial-view-title{display:block}.rd-cont-renew-list-other.partial-view .masking-container{width:-moz-max-content;width:max-content;-webkit-mask-image:linear-gradient(to bottom, black 0%, black 70%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black 70%, transparent 100%)}.rd-cont-renew-list-other.partial-view table{pointer-events:none}.rd-cont-renew-list-other.partial-view table tbody tr:nth-child(3 of .main-row){display:none}.rd-cont-renew-list-other.partial-view table tbody tr:nth-child(3 of .main-row)~tr{display:none}.rd-cont-renew-list-other.partial-view .table-notes{display:none}.rd-cont-renew-list-other.partial-view .pagination-items,.rd-cont-renew-list-other.partial-view .regist-area{display:none}.rd-cont-renew-list-other.partial-view .link-see-entire-list{display:flex;flex-direction:column;position:absolute;left:0;right:0;bottom:10px;margin:0 auto;pointer-events:auto}.rd-cont-renew-list-other.partial-view:has(table) .link-see-entire-list{bottom:80px}.rd-cont-renew-select{margin-top:40px}.rd-cont-renew-select input[type=text]{padding:8px 11px}.rd-cont-renew-select input[type=radio]{margin-right:8px;vertical-align:middle}.rd-cont-renew-select input[type=radio]~label{vertical-align:middle}.rd-cont-renew-select span.remarks-text{padding-left:20px;font-size:14px;position:relative}.rd-cont-renew-select span.remarks-text::before{content:"※";position:absolute;top:0px;left:0px}.rd-cont-renew-select .section-renewal-status{padding-top:16px;margin-bottom:56px}.rd-cont-renew-select .section-page-instruction{margin-bottom:32px}.rd-cont-renew-select .section-agreement-select{margin-bottom:24px}.rd-cont-renew-select .section-agreement-select>fieldset>div:not(:last-child){margin-bottom:24px}.rd-cont-renew-select .section-agreement-select .others-select-instruction{display:none;margin-left:24px}.rd-cont-renew-select .section-reason-select{margin-left:32px;margin-bottom:24px}.rd-cont-renew-select .section-reason-select>fieldset>div:not(:last-child){margin-bottom:24px}.rd-cont-renew-select .section-contact-address-instruction{margin-left:32px;margin-bottom:40px}.rd-cont-renew-select .section-contact-address-table{margin-left:32px;margin-bottom:44px}.rd-cont-renew-select .section-contact-address-table td:has(input){padding-top:24px;padding-bottom:24px}.rd-cont-renew-select .section-contact-address-table td>fieldset>div{width:440px;display:flex;flex-direction:row;justify-content:flex-start;-moz-column-gap:20px;column-gap:20px}.rd-cont-renew-select .section-contact-address-table td>fieldset>div input{width:100%}.rd-cont-renew-select .section-contract-select-submit{display:flex;flex-direction:row;justify-content:center;align-items:center;-moz-column-gap:40px;column-gap:40px}.rd-cont-renew-select .block-collapsible{display:grid;margin-bottom:12px;height:auto;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 350ms linear}.rd-cont-renew-select .block-collapsible>div{display:none;transition:display 0ms 350ms allow-discrete;overflow:hidden}.rd-cont-renew-select .section-agreement-select:has(#option-agreement-1:checked)~.block-collapsible{grid-template-rows:1fr;transition:grid-template-rows 350ms linear}.rd-cont-renew-select .section-agreement-select:has(#option-agreement-1:checked)~.block-collapsible>div{display:block}.rd-cont-renew-select .section-agreement-select:has(#option-agreement-1:checked) .others-select-instruction{display:inline}.rd-cont-renew-confirm .regist-status{margin-bottom:40px}.rd-cont-renew-confirm .info-area{margin-bottom:20px}.rd-cont-renew-confirm .cont-renew-confirm-table{width:100%;font-size:14px}.rd-cont-renew-confirm .cont-renew-confirm-table .color-change{background-color:#fff8f2}.rd-cont-renew-confirm .cont-renew-confirm-table .color-change th{background-color:#fff8f2}.rd-cont-renew-confirm .cont-renew-confirm-table thead th{padding:10px;text-align:center;white-space:nowrap}.rd-cont-renew-confirm .cont-renew-confirm-table .proposal-details{font-weight:bold;padding-top:14px;padding-bottom:14px}.rd-cont-renew-confirm .cont-renew-confirm-table tr:last-child>td:first-child{border-radius:0px;border-bottom:none}.rd-cont-renew-confirm .cont-renew-confirm-table tr:last-child>td:last-child{border-radius:0px;border-bottom:none}.rd-cont-renew-confirm .cont-renew-confirm-table tbody td{border-bottom:none;padding:15px}.rd-cont-renew-confirm .cont-renew-confirm-table tbody td .no-wrap{white-space:nowrap}.rd-cont-renew-confirm .cont-renew-confirm-table tbody tr{max-height:230px}.rd-cont-renew-confirm .cont-renew-confirm-table tbody .center{text-align:center}.rd-cont-renew-confirm .cont-renew-confirm-table tbody .num{text-align:end}.rd-cont-renew-confirm .cont-renew-confirm-table tbody .unit-price{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:8px;padding-bottom:8px}.rd-cont-renew-confirm .cont-renew-confirm-table tbody .point-add{max-width:250px}.rd-cont-renew-confirm .cont-renew-confirm-table tbody .contract-name{max-width:170px}.rd-cont-renew-confirm .cont-renew-confirm-other-table th{width:20%}.rd-cont-renew-confirm .cont-renew-confirm-list-area{margin-bottom:40px}.rd-cont-renew-confirm .contract-agree-confirm h2{margin-bottom:16px}.rd-cont-renew-confirm .contract-agree-confirm h2::before{content:none}.rd-cont-renew-confirm .contract-agree-confirm h2::after{content:none}.rd-cont-renew-confirm .contract-agree-confirm .confirm-explanation{margin-bottom:40px}.rd-cont-renew-confirm .contract-agree-confirm .remarks-text{color:#e60012;margin-top:8px}.rd-cont-renew-confirm .confirm-pdf-area{margin-bottom:40px}.rd-cont-renew-confirm .confirm-pdf-area .pdf-contract{margin:0 auto;width:auto;border:none}.rd-cont-renew-confirm .confirm-pdf-area .pdf-contract td{border:none}.rd-cont-renew-confirm .confirm-pdf-area .pdf-contract td p{text-align:left;font-size:14px}.rd-cont-renew-confirm .confirm-pdf-area .pdf-contract h5{text-align:right}.rd-cont-renew-confirm .confirm-pdf-area .pdf-contract .btn-pdf{display:inline-flex}.rd-cont-renew-confirm .confirm-pdf-area .main-contract{display:flex;text-align:right;justify-content:center;gap:40px;margin-bottom:24px}.rd-cont-renew-confirm .confirm-pdf-area .main-contract *{display:inline-flex}.rd-cont-renew-confirm .check-contract-pdf{background-color:#f5f5f5;padding:24px;margin-bottom:40px}.rd-cont-renew-confirm .check-contract-pdf .checkbox{margin-left:20px;padding-right:5px}.rd-cont-renew-confirm .check-contract-pdf .checkbox-area-disabled{color:#aaa}.rd-cont-renew-confirm .check-contract-pdf .market-price{margin-bottom:24px}.rd-cont-renew-confirm .check-contract-pdf .checkbox-text{display:inline-block;vertical-align:middle;max-width:1050px}.rd-cont-renew-confirm .check-contract-pdf .adjustmenttext{margin-left:20px;margin-top:5px;font-size:14px}.rd-cont-renew-confirm .check-contract-pdf .adjustmenttext a{font-size:14px}.rd-cont-renew-confirm .agree-checkbox-area{color:#e60012;font-weight:bold;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.rd-cont-renew-confirm .agree-checkbox-area .agree-checkbox{padding-left:5px}.rd-cont-renew-confirm .regist-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px;margin-top:40px}.rd-contract-renewal-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-contract-renewal-complete .info-area{padding-top:16px;padding-bottom:56px}.rd-generic-contract-renew-list{position:relative}.rd-generic-contract-renew-list .partial-view-title{display:none;margin-bottom:32px}.rd-generic-contract-renew-list .table-explanation{display:none;margin-bottom:32px}.rd-generic-contract-renew-list .generic-contract-renew-table-wrap{max-width:100%;overflow-x:auto;scrollbar-width:8px;margin-bottom:20px}.rd-generic-contract-renew-list .period-year{margin-bottom:20px}.rd-generic-contract-renew-list .year-margin{margin-left:10px}.rd-generic-contract-renew-list .select-width{width:160px}.rd-generic-contract-renew-list table{width:100%}.rd-generic-contract-renew-list table .control-number{min-width:175px}.rd-generic-contract-renew-list table .control-number-a{padding:6px 4px 6px 0px;margin-left:10px}.rd-generic-contract-renew-list table .received-at{text-align:center;min-width:190px}.rd-generic-contract-renew-list table .content{width:170px}.rd-generic-contract-renew-list table .application-pdf{max-width:274px}.rd-generic-contract-renew-list table thead th{font-size:14px;padding:15px;text-align:center;white-space:nowrap}.rd-generic-contract-renew-list table .not-application{color:#e60012;font-weight:bold}.rd-generic-contract-renew-list table .not-application :nth-child(5){color:#333;font-weight:normal}.rd-generic-contract-renew-list table .application-done{display:block;margin:auto}.rd-generic-contract-renew-list table .application-done li{padding-top:4px;display:block}.rd-generic-contract-renew-list table tbody td{font-size:16px;padding:12px}.rd-generic-contract-renew-list table tbody td.align-end{text-align:end}.rd-generic-contract-renew-list table tbody td.align-center{text-align:center}.rd-generic-contract-renew-list table tbody td.align-right{text-align:right}.rd-generic-contract-renew-list table tbody td.align-left{text-align:left}.rd-generic-contract-renew-list table tbody td.td-nowrap{white-space:nowrap}.rd-generic-contract-renew-list table tbody td .small-table-btn{white-space:nowrap}.rd-generic-contract-renew-list table tbody td .text-gray{color:#888}.rd-generic-contract-renew-list table tbody td ul{line-height:1.3}.rd-generic-contract-renew-list table tbody td ul.left-right{justify-content:space-between}.rd-generic-contract-renew-list table tbody td ul.left-right .arrow-text{text-align:left;margin-left:8px}.rd-generic-contract-renew-list table tbody td ul.left-right .arrow-button{text-align:right;margin-right:8px}.rd-generic-contract-renew-list table tbody td ul.center{justify-content:center}.rd-generic-contract-renew-list table tbody td ul.center li:not(:last-child){margin-right:20px}.rd-generic-contract-renew-list table tbody td .td-flex{display:flex}.rd-generic-contract-renew-list table tbody td .remarks{line-height:1.2;max-width:192px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.rd-generic-contract-renew-list table tbody td.remarks{padding-top:6px;padding-bottom:6px}.rd-generic-contract-renew-list table tbody td.remarks ul{justify-content:center}.rd-generic-contract-renew-list table .no-wrap{white-space:nowrap}.rd-generic-contract-renew-list table .icon-pdf::after{margin-left:10px}.rd-generic-contract-renew-list table .btn-disabled{border-color:#ccc;color:#ccc}.rd-generic-contract-renew-list table .btn-disabled.icon-main::after{background-color:#ccc}.rd-generic-contract-renew-list table .flex-center{justify-content:center}.rd-generic-contract-renew-list table .td-orange{background-color:#fb791f;color:#fff;border:none}.rd-generic-contract-renew-list table .flex-wrap{flex-wrap:wrap}.rd-generic-contract-renew-list .cell-content-control-number-button{display:inline-flex}.rd-generic-contract-renew-list .table-notes{margin-top:16px;font-size:14px;color:#333}.rd-generic-contract-renew-list ul.pagination-items{margin-top:40px;justify-content:center}.rd-generic-contract-renew-list .regist-area{margin-top:56px}.rd-generic-contract-renew-list .link-see-entire-list{display:none}.rd-generic-contract-renew-list.partial-view{min-height:200px;margin-bottom:40px}.rd-generic-contract-renew-list.partial-view:not(:has(table)){display:none}.rd-generic-contract-renew-list.partial-view .partial-view-title{display:block}.rd-generic-contract-renew-list.partial-view .Red{font-weight:bold;color:red}.rd-generic-contract-renew-list.partial-view .table-explanation{display:block;margin-bottom:32px}.rd-generic-contract-renew-list.partial-view .masking-container{width:100%;-webkit-mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 100%);mask-image:linear-gradient(to bottom, black 0%, black 50%, transparent 100%)}.rd-generic-contract-renew-list.partial-view select,.rd-generic-contract-renew-list.partial-view table{pointer-events:none}.rd-generic-contract-renew-list.partial-view select tbody tr:nth-child(n+3 of :not(.group-detail-row)),.rd-generic-contract-renew-list.partial-view table tbody tr:nth-child(n+3 of :not(.group-detail-row)){display:none}.rd-generic-contract-renew-list.partial-view .period-year,.rd-generic-contract-renew-list.partial-view .table-notes,.rd-generic-contract-renew-list.partial-view .pagination-items,.rd-generic-contract-renew-list.partial-view .regist-area{display:none}.rd-generic-contract-renew-list.partial-view .link-see-entire-list{display:flex;flex-direction:column;position:absolute;left:0;right:0;bottom:10px;margin:0 auto;pointer-events:auto}.rd-generic-contract-renew-list.partial-view:has(.table-notes) .link-see-entire-list{bottom:60px}.rd-contract-renewal-detail .title-area-wrap{margin:40px 0px}.rd-contract-renewal-detail .account-info-table-wrap{margin-bottom:40px}.rd-contract-renewal-detail .account-info-table-wrap .account-info-table .cell-data-remark{white-space:pre-wrap}.rd-contract-renewal-detail .account-info-table-wrap .account-info-table .cell-data-contact-info{white-space:pre-wrap}.rd-contract-renewal-detail .info-area-wrap .info-area{margin-bottom:30px;padding:40px;border:1px solid #ccc;border-radius:8px}.rd-contract-renewal-detail .info-area-wrap .info-area .pic{margin-bottom:16px}.rd-contract-renewal-detail .info-area-wrap .info-area .message{white-space:pre-wrap}.rd-contract-renewal-detail .file-area-wrap{display:flex;justify-content:center;align-items:center;height:100%}.rd-contract-renewal-detail .file-area-wrap .file-area{margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:30px}.rd-contract-renewal-detail .file-area-wrap .file-area .btn-medium-icon{white-space:nowrap}.rd-contract-renewal-detail .pdf-check-agree-area{justify-content:center;align-items:center;margin-bottom:30px;display:flex;background-color:#f5f5f5;padding:24px}.rd-contract-renewal-detail .pdf-check-agree-area .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-contract-renewal-detail .pdf-check-agree-area .checkbox-wrap input.checkbox{padding:15px}.rd-contract-renewal-detail .pdf-check-agree-area .checkbox-wrap .checkbox-disable-text{color:#aaa}.rd-contract-renewal-detail .company-agree-area{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.rd-contract-renewal-detail .company-agree-area .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-contract-renewal-detail .company-agree-area .checkbox-wrap input.checkbox{padding:15px}.rd-contract-renewal-detail .company-agree-area .checkbox-wrap .checkbox-text{color:#e60012;font-weight:bold}.rd-contract-renewal-detail .footer-message-area{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.rd-contract-renewal-detail .btn-area-wrap{justify-content:center;align-items:center;margin-bottom:30px}.rd-contract-renewal-detail .btn-area-wrap .btn-area{justify-content:center;align-items:center;display:flex;flex-direction:row;gap:20px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container{background-color:#fff;padding:40px;width:90%;max-width:960px;max-height:90%;border-radius:4px;overflow-y:auto;box-sizing:border-box;position:relative}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-header{display:flex;flex-flow:column}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-header .confirm-rich{width:40px;height:40px;background-size:40px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-header .confirm-modal-title{margin-bottom:16px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-explain{margin-bottom:40px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-explain-text{margin-bottom:30px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-count-text{margin-bottom:20px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-operation-text{margin-bottom:20px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-textbox-text{margin-bottom:20px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-textbox-text .confirm-modal-textbox-input{width:300px;margin-left:10px;padding:8px 11px 8px 11px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-checkbox-text{align-items:center;justify-content:center}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-checkbox-text .confirm-modal-checkbox-input{padding:5px 16px}.rd-contract-renewal-detail #contract-renewal-detail-modal .confirm-modal-container .confirm-modal-footer{margin-top:15px}.rd-contract-list-solution table .col-service-name{min-width:144px}.rd-contract-detail-solution .page-title{display:flex;align-items:baseline;margin-bottom:40px;margin-top:40px}.rd-contract-detail-solution .page-top .list{position:relative;display:flex;margin-bottom:60px}.rd-contract-detail-solution .page-top .list li:not(:last-child){margin-bottom:8px}.rd-contract-detail-solution .page-top .list li .label{margin-right:16px}.rd-contract-detail-solution .page-top .list li .text-bold{font-weight:bold}.rd-contract-detail-solution .page-top .list .contract-point-info{line-height:1.3em}.rd-contract-detail-solution .contract-btn-area{display:flex;align-items:flex-end;margin-left:auto;justify-content:center;-moz-column-gap:20px;column-gap:20px;white-space:nowrap}.rd-contract-detail-solution .contract-btn-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-contract-detail-solution .contract-pdf-btn{padding:9px 12px !important;font-size:16px;font-weight:bold}.rd-contract-detail-solution .description{margin-bottom:16px}.rd-contract-detail-solution .combind-bill-text{font-weight:bold;margin-bottom:16px}.rd-contract-detail-solution .fee-content .title{margin-top:56px;margin-bottom:32px}.rd-contract-detail-solution .fee-content .text{display:inline-block;font-size:16px;color:#333;margin-right:16px}.rd-contract-detail-solution .fee-content .display-period{width:1200px;position:relative;margin-bottom:20px;display:flex;align-items:center}.rd-contract-detail-solution .fee-content .display-period .text{font-size:14px}.rd-contract-detail-solution .fee-content .display-period .selectbox select{padding-right:50px;height:40px;font-size:16px;font-weight:normal;line-height:1.8}.rd-contract-detail-solution .fee-content .display-period .selectbox select:invalid{color:#333}.rd-contract-detail-solution .fee-content .display-period .btn-list{position:absolute;right:0;display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px}.rd-contract-detail-solution .fee-content .solution-table{width:590px;height:40px;margin-bottom:40px}.rd-contract-detail-solution .fee-content .solution-table tr>*{padding:10px 20px 10px 20px}.rd-contract-detail-solution .fee-content .solution-table th{width:240px}.rd-contract-detail-solution .fee-content .solution-table td{font-size:14px}.rd-contract-detail-solution .fee-content .amount-electricity-generated-table{width:590px;height:40px;margin-bottom:16px}.rd-contract-detail-solution .fee-content .amount-electricity-generated-table tr>*{padding:10px 20px 10px 20px}.rd-contract-detail-solution .fee-content .amount-electricity-generated-table th{width:240px}.rd-contract-detail-solution .fee-content .amount-electricity-generated-table td{font-size:14px}.rd-contract-detail-solution .fee-content .display-table{display:flex;justify-content:space-between;margin-bottom:32px}.rd-contract-detail-solution .fee-content .display-table table{width:590px}.rd-contract-detail-solution .fee-content .display-table table tr>*{padding:10px;height:40px}.rd-contract-detail-solution .fee-content .display-table .year-month-table table tr>*{padding:26px}.rd-contract-detail-solution .fee-content .display-table .price-table table tr>*{padding:26px}.rd-contract-detail-solution .fee-content .display-billing-amount-table{display:flex;justify-content:space-between;margin-bottom:40px}.rd-contract-detail-solution .fee-content .display-billing-amount-table table{width:590px}.rd-contract-detail-solution .fee-content .display-billing-amount-table table tr>*{padding:10px;height:40px}.rd-contract-detail-solution .fee-content .display-billing-amount-table table td{font-size:14px}.rd-contract-detail-solution .fee-content .display-billing-amount-table .detail-table table tr th{padding-left:16px}.rd-contract-detail-solution .fee-content .year-month-table th{width:240px;font-size:16px;font-weight:bold}.rd-contract-detail-solution .fee-content .year-month-table td{font-size:18px;font-weight:bold}.rd-contract-detail-solution .fee-content .price-table th{width:240px;font-size:16px;font-weight:bold}.rd-contract-detail-solution .fee-content .price-table td{font-size:18px;font-weight:bold}.rd-contract-detail-solution .fee-content .detail-table th{width:240px}.rd-contract-detail-solution .fee-content .fee-detail .normal-text.description{margin-bottom:8px}.rd-contract-detail-solution .fee-content .fee-detail .display-table{justify-content:left;margin-bottom:16px}.rd-contract-detail-solution .fee-content .fee-detail .display-table p.normal-text{margin-right:16px}.rd-contract-detail-solution .fee-content .fee-detail .breakdown-table th{text-align:center;padding-left:16px;padding-top:17px;padding-bottom:10px}.rd-contract-detail-solution .fee-content .fee-detail .breakdown-table td{padding-top:11px;padding-bottom:8px;padding-left:16px;font-size:14px}.rd-contract-detail-solution .fee-content .fee-detail .breakdown-table tr:nth-child(even){background-color:#f5f5f5}.rd-contract-detail-solution .fee-content .price-cell{text-align:right}.rd-notice-list .default-tab{margin-top:24px;margin-bottom:40px;flex-wrap:nowrap}.rd-notice-list .default-tab .default-label{width:100%;margin:0}.rd-notice-list .default-tab .default-label:hover{text-decoration:none}.rd-notice-list .default-tab .default-label.active{color:#fff;background-color:#06c}.rd-notice-list .view-rule{display:flex;align-items:center}.rd-notice-list .view-rule .view-rule-label{margin-right:16px;font-size:14px}.rd-notice-list .view-rule .view-rule-select{margin-right:40px}.rd-notice-list .view-rule .view-rule-select .selectbox select{padding-top:0;padding-bottom:0;width:160px;height:40px;display:flex;align-items:center}.rd-notice-list .pagination-items{justify-content:center}.rd-notice-list .no-info-text{font-size:18px;margin-top:30px}.rd-info-detail .title{margin-top:27px;margin-bottom:16px;font-size:28px;font-weight:bold}.rd-info-detail .sub-info{padding-bottom:24px;display:flex;justify-content:flex-start;border-bottom:1px solid #ccc}.rd-info-detail .sub-info .date{font-size:14px;color:#888;margin-right:16px}.rd-info-detail .sub-info .label{width:178px;font-size:14px;text-align:center;border:1px solid #ccc}.rd-info-detail .text-detail{margin-top:40px;font-size:16px}.rd-info-detail ul.text-link{margin-top:32px}.rd-info-detail ul.text-link li:not(:first-child){margin-top:16px}.rd-info-detail .img-items{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap;gap:40px 40px}.rd-info-detail .img-items .img-box{width:400px}.rd-info-detail .img-items .img-box img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.rd-info-detail .img-items .img-box .img-text{font-size:14px;text-align:left}.rd-info-detail .img-items .img-box:last-child:nth-child(n+2):nth-child(odd){margin-right:440px}.rd-info-detail .info-table{margin-top:40px;font-size:14px}.rd-info-detail .info-table th{text-align:center}.rd-info-detail .info-table td.left{text-align:left}.rd-info-detail .info-table td.center{text-align:center}.rd-info-detail .info-table td.right{text-align:right}.rd-info-detail .info-list-btn{margin-top:40px;display:flex;justify-content:center}.rd-settings{padding-top:40px}.rd-settings .page-title{display:flex;align-items:baseline}.rd-settings .page-description{padding-top:32px}.rd-settings .page-annotation{margin-left:24px}.rd-settings .title-label{display:flex;align-items:baseline;font-weight:bold}.rd-settings .title-label p{font-size:14px}.rd-settings .title{margin-right:24px}.rd-settings .info-area{margin-top:13px}.rd-settings .settings-block:not(:first-child){margin-top:48px}.rd-settings .settings-list{margin-top:40px;display:flex;flex-wrap:wrap;gap:24px}.rd-settings .settings-list a.settings-card{display:flex;flex-direction:column;width:32%;padding:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff}.rd-settings .settings-list a.settings-card:hover{text-decoration:none;filter:brightness(90%)}.rd-settings .settings-list a.settings-card .card-icon{text-align:center;margin:10px auto}.rd-settings .settings-list a.settings-card .card-icon .icon-rich{width:74px;height:74px;text-decoration:none;background-repeat:no-repeat;background-size:74px;display:inline-block}.rd-settings .settings-list a.settings-card .card-title-flex{display:flex;justify-content:center;align-items:center}.rd-settings .settings-list a.settings-card .card-title-flex .title-spacer-left{flex:1 1 0}.rd-settings .settings-list a.settings-card .card-title-flex .card-title-wrap{max-width:90%}.rd-settings .settings-list a.settings-card .card-title-flex .card-title-wrap .card-title{text-align:center;font-size:18px;font-weight:bold;color:#06c;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.rd-settings .settings-list a.settings-card .card-title-flex .title-spacer-right{flex:1 1 0}.rd-settings .settings-list a.settings-card .card-title-flex .title-spacer-right .badge-label{display:block;position:relative;text-align:center;margin-left:15px}.rd-settings .settings-list a.settings-card .card-title-flex .title-spacer-right .badge-label-2{display:block;position:relative;text-align:center;margin-left:15px}.rd-settings .settings-list a.settings-card .card-text{width:100%;margin-top:16px;color:#333;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.rd-settings .settings-list a.settings-card .card-text .remarks-text{margin-top:8px}.rd-settings .settings-list a.settings-card .annotation-text{display:block;font-size:12px;color:#888;position:relative}.rd-settings .settings-list a.settings-card .annotation-text::before{content:"※";top:0px;left:0px}.rd-settings .settings-list a.settings-card .employee-only-screen-small-label{display:block;margin-top:10px}.rd-settings .settings-list a.settings-card .empty-block{flex-grow:1}.rd-IDUnPublishedList .search-conditions{display:flex;flex-direction:column;gap:24px;border:1px solid #ccc;border-radius:8px;padding:24px 20px 30px 20px;margin-bottom:40px}.rd-IDUnPublishedList .search-conditions input{padding:8px 11px;flex-grow:1;max-width:560px;font-size:16px}.rd-IDUnPublishedList .search-conditions input[type=text]{height:40px}.rd-IDUnPublishedList .search-conditions .condition-label{display:flex;flex-direction:row;align-items:center;justify-content:left;width:135px;min-width:135px;font-size:14px}.rd-IDUnPublishedList .search-conditions .remarks-text{margin-left:135px;margin-top:-20px}.rd-IDUnPublishedList .search-conditions .checkbox-label{font-size:1rem}.rd-IDUnPublishedList .search-conditions .divider{background-color:#ccc;height:1px}.rd-IDUnPublishedList .search-conditions .area-text{display:flex;flex-direction:row;align-items:center}.rd-IDUnPublishedList .search-conditions .hidable-block{display:block;overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-IDUnPublishedList .search-conditions .hidable-block.visible{height:-moz-fit-content;height:fit-content;max-height:220px;transition:max-height 350ms linear}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions{display:flex;flex-direction:column;gap:36px}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-status,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-necessary,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-method,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-transfertype{display:flex;flex-direction:row;align-items:center}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-status .condition-label,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-necessary .condition-label,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-method .condition-label,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-transfertype .condition-label{align-self:flex-start;margin-top:4px}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-status .link-text,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-necessary .link-text,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-method .link-text,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-transfertype .link-text{white-space:nowrap}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-status .checkboxes,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-necessary .checkboxes,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-method .checkboxes,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-transfertype .checkboxes{flex-grow:1;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-right:100px}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-status .checkboxes .checkbox-wrap,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-necessary .checkboxes .checkbox-wrap,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-method .checkboxes .checkbox-wrap,.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .area-doc-transfertype .checkboxes .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-IDUnPublishedList .search-conditions .area-hidable-conditions .all-check-and-uncheck{align-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:20px}.rd-IDUnPublishedList .search-conditions .area-toggle-other-conditions{display:flex;flex-direction:row;align-items:center;justify-content:right}.rd-IDUnPublishedList .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:first-child{display:inline}.rd-IDUnPublishedList .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:not(:first-child){display:none}.rd-IDUnPublishedList .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:first-child{display:none}.rd-IDUnPublishedList .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:not(:first-child){display:inline}.rd-IDUnPublishedList .search-conditions .area-reset-and-search{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:right}.rd-IDUnPublishedList .id-publishedlist-search-result{display:flex;flex-direction:column;margin-bottom:20px}.rd-IDUnPublishedList .id-publishedlist-search-result .multiple-state-change{display:flex;align-items:left;gap:20px;margin-bottom:30px}.rd-IDUnPublishedList .id-publishedlist-search-result .target-doc-count-wrap{color:#888;font-size:.8rem;margin-bottom:20px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:16px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table tr>*{padding:0}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th{border-radius:0;border-bottom:solid 1px #ccc;text-align:center}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th:first-child{border-top-left-radius:8px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-date{min-width:140px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-status{min-width:120px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-idnecessary{min-width:124px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-method{min-width:180px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-transfertype{min-width:120px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-customernumber{min-width:240px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-contractortype{min-width:170px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-contractorname{min-width:350px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-usagelocation{min-width:350px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-memo{min-width:210px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-updater{min-width:210px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-approver{min-width:210px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th.th-content-doc-pdf{min-width:182px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th>span{white-space:nowrap;display:flex;flex-direction:row;justify-content:center;padding:4px 6px;align-items:center;gap:8px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row td{padding:8px 16px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row ul.left-right{justify-content:space-between}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content.doc-select-checkbox{padding:0 16px}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content.cell-content-start{justify-content:flex-start}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content.cell-content-doc-groupdetail-customernumber{justify-content:flex-start}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content.cell-content-doc-contractorname,.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content.cell-content-doc-usagelocUsageLocationation{justify-content:left;white-space:normal}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .cell-content .checkbox{top:-2px;width:24px;padding:0}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .wrap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-IDUnPublishedList .id-publishedlist-search-result .id-publishedlist-table-wrap .id-publishedlist-table .doc-data-row .wrap-text.cell-data-note{min-width:130px;max-width:130px}.rd-IDUnPublishedList .id-publishedlist-search-result .cell-content-doc-customernumber-button{display:inline-flex}.rd-IDUnPublishedList .id-publishedlist-search-result .document-select-all{display:flex;flex-direction:row;justify-content:left;gap:18px}.rd-IDUnPublishedList .paginator-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-IDUnPublishedList .paginator-wrap .arrow{display:block}.rd-IDUnPublishedList .modal .notification-modal-container{width:960px;padding:32px;border-radius:8px}.rd-IDUnPublishedList .modal .notification-modal-container .modal__header{margin-bottom:40px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-main{min-height:380px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab{width:100%;display:flex;margin:0 0 40px 0;justify-content:space-between}.rd-IDUnPublishedList .modal .notification-modal-container .modal-default-p{margin:0 0 8px 0}.rd-IDUnPublishedList .modal .notification-modal-container .modal-required-area{margin-bottom:24px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-default-area{margin-bottom:20px;align-items:inherit}.rd-IDUnPublishedList .modal .notification-modal-container .modal-default-area.confirm-area{margin-bottom:30px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-default-area.modal-unit-area{margin-bottom:24px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-input-text{width:504px;padding:8px 11px;flex-grow:1}.rd-IDUnPublishedList .modal .notification-modal-container .addressee-input-text{width:480px}.rd-IDUnPublishedList .modal .notification-modal-container .additional-text{margin-left:8px;display:flex;flex-direction:row;justify-content:left;align-items:center}.rd-IDUnPublishedList .modal .notification-modal-container .input-guide-fit{width:-moz-fit-content;width:fit-content}.rd-IDUnPublishedList .modal .notification-modal-container .addressee-additional-area{display:flex;align-items:center}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content{min-height:300px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .select-box{display:flex;border:1px solid #ccc;border-radius:8px;padding:16px 16px;margin-bottom:40px;overflow-x:hidden;overflow-y:scroll;max-height:227px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .select-box .data-row{width:100%;padding:4px 0 4px 0;display:flex;gap:8px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .select-box .radio{padding-left:16px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .address{display:flex;margin-bottom:8px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .address .title-address{width:60px;display:flex;flex-direction:row;justify-content:left;align-items:center}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .address .description{margin-left:80px}.rd-IDUnPublishedList .modal .notification-modal-container .modal-tab-content .address.addresseeFirst{padding-bottom:20px;margin:0px}.rd-IDUnPublishedList .modal .notification-modal-container .address-label{margin-left:8px}.rd-IDUnPublishedList .modal .notification-modal-container .hidden{display:none}.rd-IDUnPublishedList .modal .notification-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-IDUnPublishedList .modal .notification-modal-container .modal__title{font-weight:bold;font-size:28px}.rd-IDUnPublishedList .modal .notification-modal-container .modal__content .memo-form-group{display:flex}.rd-IDUnPublishedList .modal .notification-modal-container .modal__content .memo-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-IDUnPublishedList .modal .notification-modal-container .modal__content .memo-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-IDUnPublishedList .modal .notification-modal-container .modal__content .memo-form-group .input-container{display:flex;flex-direction:column;width:100%}.rd-IDUnPublishedList .modal .notification-modal-container .modal__content .memo-form-group .memo-label{font-size:14px}.rd-IDUnPublishedList .modal .notification-modal-container .modal__footer{margin-top:56px}.rd-IDUnPublishedList .modal .notification-modal-container .modal__footer .register-btn{margin-left:40px}.rd-user-list .search-conditions{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin:0 0 40px 0;padding:24px 16px 30px 16px}.rd-user-list .search-conditions input{flex-grow:1;max-width:560px;height:40px;padding:8px 11px}.rd-user-list .search-conditions .condition-label{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:left;min-width:135px;width:135px}.rd-user-list .search-conditions .divider{background-color:#ccc;height:1px;margin-top:6px;margin-bottom:6px}.rd-user-list .search-conditions .condition-row{align-items:center;display:flex;flex-direction:row}.rd-user-list .search-conditions .area-reset-and-search{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:right}.rd-user-list .user-list{display:flex;flex-direction:column}.rd-user-list .user-list .action-button-area{align-items:left;display:flex;gap:20px}.rd-user-list .user-list .target-users-count-wrap{color:#888;display:block;font-size:.8rem;margin-top:30px;margin-bottom:21px}.rd-user-list .user-list .user-list-table-area{max-width:100%;padding-bottom:-8px;margin-bottom:21px}.rd-user-list .user-list .user-list-table-area .user-list-table tr>*{padding:0}.rd-user-list .user-list .user-list-table-area .user-list-table thead>tr>th{border-radius:0;text-align:center}.rd-user-list .user-list .user-list-table-area .user-list-table thead>tr>th:first-child{border-top-left-radius:8px}.rd-user-list .user-list .user-list-table-area .user-list-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-user-list .user-list .user-list-table-area .user-list-table thead>tr>th>span{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:4px 6px;white-space:nowrap}.rd-user-list .user-list .user-list-table-area .user-list-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row td{padding:8px 16px}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center;white-space:nowrap}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .checkbox{padding:0;top:-2px;width:24px}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .wrap-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .wrap-text.cell-full-name{max-width:110px;min-width:110px}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .wrap-text.cell-company-name,.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .wrap-text.cell-department-name{max-width:140px;min-width:140px}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .wrap-text.cell-position{max-width:50px;min-width:50px}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .cell-content .wrap-text.cell-email-address{max-width:160px;min-width:160px}.rd-user-list .user-list .user-list-table-area .user-list-table .user-data-row .text-left{justify-content:start}.rd-user-list .user-list .user-list-table-area:not(:has(tbody)) thead>tr>*{border-bottom:0px}.rd-user-list .user-list .user-list-table-area:not(:has(tbody)) thead>tr>th:first-child{border-end-start-radius:8px}.rd-user-list .user-list .user-list-table-area:not(:has(tbody)) thead>tr>th:last-child{border-end-end-radius:8px}.rd-user-list .user-list .user-select-all{display:flex;flex-direction:row;gap:18px;justify-content:left}.rd-user-list #user-list-modal .modal__container{width:960px;height:auto}.rd-user-list #user-list-modal .modal__container .modal__header .modal__title{margin-bottom:16px}.rd-user-list #user-list-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-user-list #user-list-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-user-list #user-list-modal .modal__container #user-list-modal-explain{margin-bottom:32px}.rd-user-list #user-list-modal .modal__container #user-list-modal-count{margin-bottom:12px}.rd-user-list #user-list-modal .modal__container #user-list-modal-operation{margin-bottom:41px}.rd-user-list #user-list-modal .modal__container footer{display:flex;align-items:center;justify-content:center;margin-top:41.5px;-moz-column-gap:20px;column-gap:20px}.rd-user-list #user-list-modal-table{margin-top:20px;border-radius:8px;border:1px solid #ccc}.rd-user-list #user-list-modal-table .column-full-name{width:15.88%}.rd-user-list #user-list-modal-table .column-company-name{width:15.2%}.rd-user-list #user-list-modal-table .column-department-name{width:15.09%}.rd-user-list #user-list-modal-table .column-position{width:8.11%}.rd-user-list #user-list-modal-table .column-phoneNumber{width:16.22%}.rd-user-list #user-list-modal-table .column-email-address{width:21.4%}.rd-user-list #user-list-modal-table .column-gas-notification{width:8.11%}.rd-user-list #user-list-modal-table #user-list-modal-table-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-user-list #user-list-modal-table #user-list-modal-table-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-user-list #user-list-modal-table #user-list-modal-table-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-user-list #user-list-modal-table #user-list-modal-table-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-list #user-list-modal-table #user-list-modal-table-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap{padding-right:6px}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body{overflow-x:hidden;overflow-y:scroll;max-height:280px}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body .user-list-modal-table-raw{width:calc(100% + 8px + 6px);height:56px;display:flex}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body .user-list-modal-table-raw .body-cell{display:flex;flex-direction:row;align-items:center;padding:0 12px}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body .user-list-modal-table-raw .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body .user-list-modal-table-raw .body-cell.column-gas-notification{padding:0 25px}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body .user-list-modal-table-raw .body-cell .body-cell-content:not(.content-gas-notification){overflow:hidden;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.rd-user-list #user-list-modal-table #user-list-modal-table-body-wrap #user-list-modal-table-body .user-list-modal-table-raw:not(:last-child){border-bottom:1px solid #ccc}.rd-user-list #user-list-modal-table ::-webkit-scrollbar{width:8px}.rd-user-list #user-list-modal-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-user-list #user-list-modal-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-user-add{margin-top:40px;display:flex;flex-direction:column}.rd-user-add .request-status{justify-self:center;margin-bottom:56px}.rd-user-add .explain-area{margin-top:40px}.rd-user-add .user-add-explain{margin-bottom:40px}.rd-user-add .search-conditions{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin:36px 0;padding:24px 16px}.rd-user-add .search-conditions input{flex-grow:1;max-width:560px;padding:8px 11px}.rd-user-add .search-conditions .remarks-text{margin-left:135px;margin-top:-20px}.rd-user-add .search-conditions .condition-label{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:left;min-width:135px;width:135px}.rd-user-add .search-conditions .divider{background-color:#ccc;height:1px}.rd-user-add .search-conditions .condition-row{align-items:center;display:flex;flex-direction:row}.rd-user-add .search-conditions .area-reset-and-search{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:right}.rd-user-add .search-conditions .search-users{flex-grow:initial;font-size:14px;max-width:initial;padding:6px 12px}.rd-user-add .user-add-submit-row{margin-top:60px;flex-direction:row}.rd-user-add .user-contracts .selected-count-row span{font-size:.8rem;color:#888}.rd-user-add .user-contracts .user-contracts-table,.rd-user-add .user-contracts .contract-search-result-table{border-radius:8px;border:1px solid #ccc;box-sizing:border-box}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell:not(:last-child),.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content .sort-button,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell .header-cell-content .sort-button{flex-shrink:0}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content span,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell .header-cell-content span{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:4px 6px;white-space:nowrap}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content span .icon-sort::after,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell .header-cell-content span .icon-sort::after{background-color:#06c}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content .customer-number-title,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell .header-cell-content .customer-number-title{display:flex;text-align:center;align-items:center}.rd-user-add .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content .service-name-title,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-header .header-row .header-cell .header-cell-content .service-name-title{display:flex;text-align:center;align-items:center}.rd-user-add .user-contracts .user-contracts-table:not(:has(.contract-row)) .user-contracts-header,.rd-user-add .user-contracts .contract-search-result-table:not(:has(.contract-row)) .user-contracts-header{border-bottom:none;border-radius:8px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap{padding-right:6px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body{overflow-x:hidden;overflow-y:scroll}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row{width:calc(100% + 8px + 6px);display:flex}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell{display:flex;flex-direction:row;align-items:center}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell:not(:last-child),.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .delete-row-button-wrap,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .delete-row-button-wrap{margin:auto}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .delete-row-button-wrap .delete-row-button,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .delete-row-button-wrap .delete-row-button{margin-right:4px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .contract-renewal-authority-target-row-button-wrap,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .contract-renewal-authority-target-row-button-wrap{margin:auto}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .contract-renewal-authority-target-row-button-wrap .checkbox,.rd-user-add .user-contracts .contract-search-result-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .contract-renewal-authority-target-row-button-wrap .checkbox{width:24px;padding:0}.rd-user-add .user-contracts .user-contracts-table{margin-top:20px}.rd-user-add .user-contracts .user-contracts-table .column-contract-renewal-authority-target{width:6%;align-items:center;justify-content:center}.rd-user-add .user-contracts .user-contracts-table .column-contract-name{width:15%}.rd-user-add .user-contracts .user-contracts-table .column-point-address{width:23%}.rd-user-add .user-contracts .user-contracts-table .column-point-name{width:14%}.rd-user-add .user-contracts .user-contracts-table .column-customer-number{width:20%}.rd-user-add .user-contracts .user-contracts-table .column-service-name{width:16%}.rd-user-add .user-contracts .user-contracts-table .column-delete{width:6%}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body{max-height:480px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body .contract-row{height:48px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body .contract-row .body-cell{padding:0 16px}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body .contract-row .body-cell .body-cell-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body .contract-row .body-cell .checkbox-wrap{max-width:0;max-height:0;overflow:hidden}.rd-user-add .user-contracts .user-contracts-table .user-contracts-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-user-add .user-contracts-table ::-webkit-scrollbar,.rd-user-add .contract-search-result-table ::-webkit-scrollbar{width:8px}.rd-user-add .user-contracts-table ::-webkit-scrollbar-thumb,.rd-user-add .contract-search-result-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-user-add .user-contracts-table ::-webkit-scrollbar-track,.rd-user-add .contract-search-result-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-user-add-modal .modal__container{width:960px}.rd-user-add-modal .modal__container .user-add-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-user-add-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-user-add-modal .modal__container .modal__footer{margin-top:56px}.rd-user-add-modal .selected-count-row{margin-top:12px;font-size:.8rem;color:#888}.rd-user-add-modal .contract-search-result-table{margin-top:16px}.rd-user-add-modal .contract-search-result-table .column-target{width:6.8%}.rd-user-add-modal .contract-search-result-table .column-contract-name{width:15.6%}.rd-user-add-modal .contract-search-result-table .column-point-address{width:20%}.rd-user-add-modal .contract-search-result-table .column-point-name{width:15.3%}.rd-user-add-modal .contract-search-result-table .column-customer-number{width:27.6%}.rd-user-add-modal .contract-search-result-table .column-service-name{width:14.7%}.rd-user-add-modal .contract-search-result-table .service-name-title{display:flex;text-align:center;align-items:center}.rd-user-add-modal .contract-search-result-table .user-contracts-body{max-height:340px}.rd-user-add-modal .contract-search-result-table .user-contracts-body .contract-row{height:68px}.rd-user-add-modal .contract-search-result-table .user-contracts-body .contract-row .body-cell{padding:0 18px}.rd-user-add-modal .contract-search-result-table .user-contracts-body .contract-row .body-cell .body-cell-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-user-add-modal .contract-search-result-table .user-contracts-body .contract-row .body-cell .checkbox-wrap{margin:auto}.rd-user-add-modal .contract-search-result-table .user-contracts-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-user-add-modal .all-contract-select-row{margin-top:16px;display:flex;flex-direction:row;gap:24px}.rd-user-add-modal .action-button-area{display:flex;flex-direction:row;gap:40px}.rd-user-add-confirm .regist-status{margin-bottom:40px;padding-top:16px}.rd-user-add-confirm .info-area{margin-bottom:64px}.rd-user-add-confirm h3.label{margin-bottom:32px}.rd-user-add-confirm .contract-list-area{margin-bottom:56px}.rd-user-add-confirm .contract-list-area .contract-table thead{text-align:center}.rd-user-add-confirm .contract-list-area .contract-table thead th{padding:4px}.rd-user-add-confirm .contract-list-area .contract-table tbody td{padding:14px 20px}.rd-user-add-confirm .regist-area{margin-top:56px}.rd-user-add-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-user-add-complete .info-area{margin-bottom:40px}.rd-user-add-complete .info-area-caution{font-weight:bold}.rd-user-detail .link-area{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px;margin-bottom:56px}.rd-user-detail .text-component-margin-bottom{margin-bottom:40px}.rd-user-detail .h3-title-lower{margin-bottom:24px}.rd-user-detail .h3-title-lower-table{margin-bottom:32px}.rd-user-detail .account-info-table{margin-bottom:40px}.rd-user-detail .h3-user-detail-margin-bottom{margin-bottom:64px}.rd-user-detail .contract-delete-explain{margin-bottom:16px}.rd-user-detail .back-area{display:flex;align-items:center;justify-content:center;margin-top:56px}.rd-user-detail p.remarks-text{font-size:16px}.rd-user-contract-delete{margin-top:40px}.rd-user-contract-delete .user-contract-delete-form{display:flex;flex-direction:column}.rd-user-contract-delete .user-contract-delete-form .request-status{justify-self:center;margin-bottom:40px}.rd-user-contract-delete .user-contract-delete-form .explain-area{margin-bottom:40px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .selected-count-row span{font-size:.8rem;color:#888}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table{margin-top:20px;border-radius:8px;border:1px solid #ccc}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .column-delete-target{width:7.4%}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .column-contract-name{width:15.9%}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .column-point-address{width:23.9%}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .column-point-name{width:14.9%}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .column-customer-number{width:20.3%}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .column-contract-type{width:17.6%}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content .customer-number-title{text-align:center}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap{padding-right:6px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body{overflow-x:hidden;overflow-y:scroll;max-height:480px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row{width:calc(100% + 8px + 6px);height:48px;display:flex}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell{display:flex;flex-direction:row;align-items:center;padding:0 12px}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .body-cell-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .checkbox-wrap{margin:auto}.rd-user-contract-delete .user-contract-delete-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-user-contract-delete .user-contract-delete-form .user-contracts .all-contract-select-row{margin-top:17px;display:flex;flex-direction:row;justify-content:left;gap:20px}.rd-user-contract-delete .user-contract-delete-form .delete-user-contracts-submit-row{margin-top:56px;flex-direction:row}.rd-user-contract-delete .user-contract-delete-form .user-contracts-table ::-webkit-scrollbar{width:8px}.rd-user-contract-delete .user-contract-delete-form .user-contracts-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-user-contract-delete .user-contract-delete-form .user-contracts-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-user-contract-delete-confirm .regist-status{margin-bottom:40px;padding-top:16px}.rd-user-contract-delete-confirm .info-area{margin-bottom:40px}.rd-user-contract-delete-confirm .contract-list-area{margin-bottom:56px}.rd-user-contract-delete-confirm .contract-list-area h3.label{margin-bottom:32px}.rd-user-contract-delete-confirm .contract-list-area .contract-table thead{text-align:center}.rd-user-contract-delete-confirm .contract-list-area .contract-table thead th{padding:4px}.rd-user-contract-delete-confirm .contract-list-area .contract-table tbody td{padding:14px 20px}.rd-user-contract-delete-confirm .regist-area{margin-top:40px}.rd-user-contract-delete-complete .regist-status{margin-bottom:40px;padding-top:16px}.rd-user-contract-delete-complete .info-area{margin-bottom:56px}.rd-user-contract-delete-complete .regist-area{margin-top:40px}.rd-user-invitation-entry h2.above-text-content{margin-bottom:calc(47px - 1.3em + 24px)}.rd-user-invitation-entry h3.above-text-content{margin-bottom:24px}.rd-user-invitation-entry h3.above-textarea{margin-bottom:24px}.rd-user-invitation-entry .request-status{margin-bottom:56px}.rd-user-invitation-entry .user-invitation-explain-section{margin-bottom:64px}.rd-user-invitation-entry .user-invitation-explain-section .user-invitation-explain-text{margin-bottom:16px}.rd-user-invitation-entry .preliminary-mail-reception-setting-explain-section{margin-bottom:64px}.rd-user-invitation-entry .contracts-modification-explain-section{margin-bottom:80px}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table{table-layout:fixed;width:100%;margin-top:24px}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table .column-contract-name{width:19.3%}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table .column-point-address{width:23.5%}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table .column-point-name{width:14.7%}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table .column-customer-number{width:20.3%}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table .column-contract-type{width:22.2%}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table thead tr th{padding:8px 0;text-align:center}.rd-user-invitation-entry .contracts-modification-explain-section .contracts-table td{overflow:hidden}.rd-user-invitation-entry .user-invitation-section{margin-bottom:64px}.rd-user-invitation-entry .user-invitation-section .user-invitation-table{margin-top:24px;width:100%;table-layout:fixed}.rd-user-invitation-entry .user-invitation-section .user-invitation-table:not(.user-forms-full){border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.rd-user-invitation-entry .user-invitation-section .user-invitation-table thead tr:first-child th:only-child{border-radius:8px 8px 0 0}.rd-user-invitation-entry .user-invitation-section .user-invitation-table thead tr th{padding:8px 0;text-align:center}.rd-user-invitation-entry .user-invitation-section .user-invitation-table thead tr th.header-mail-reception{width:9%}.rd-user-invitation-entry .user-invitation-section .user-invitation-table thead tr:has(.header-mail-reception)~tr .header-email{border-right:1px solid #ccc}.rd-user-invitation-entry .user-invitation-section .user-invitation-table tbody .cell-content{display:flex;flex-direction:center;justify-content:center;align-items:center;gap:20px}.rd-user-invitation-entry .user-invitation-section .user-invitation-table tbody .cell-content input[type=text]{padding:8px 11px;flex-grow:1}.rd-user-invitation-entry .user-invitation-section .user-invitation-table tbody .cell-content .checkbox{padding:0 0 0 24px}.rd-user-invitation-entry .user-invitation-section .row-user-form-add{display:flex;flex-direction:row;justify-content:center;align-items:center;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:120px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.rd-user-invitation-entry .user-invitation-section .row-user-form-add:has(.user-forms-full){display:none}.rd-user-invitation-entry .invitation-message-section{margin-bottom:64px}.rd-user-invitation-entry .invitation-message-section textarea{width:100%;min-height:180px;padding:16px;border:1px solid #ccc;border-radius:4px}.rd-user-invitation-entry .invitation-message-section textarea::-moz-placeholder{color:#888}.rd-user-invitation-entry .invitation-message-section textarea::placeholder{color:#888}.rd-user-invitation-entry .confirm-section{flex-direction:row}.rd-user-invitation{margin-top:40px}.rd-user-invitation .user-invitation-form{display:flex;flex-direction:column}.rd-user-invitation .user-invitation-form .request-status{justify-self:center;margin-bottom:56px}.rd-user-invitation .user-invitation-form .explain-area{margin-top:40px}.rd-user-invitation .user-invitation-form .user-invitation-explain{margin-bottom:16px}.rd-user-invitation .user-invitation-form .user-contracts{margin-top:40px}.rd-user-invitation .user-invitation-form .user-contracts .selected-count-row span{font-size:.8rem;color:#888}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table{margin-top:20px;border-radius:8px;border:1px solid #ccc}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .column-target{width:7.4%}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .column-contract-name{width:15.9%}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .column-point-address{width:23.9%}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .column-point-name{width:14.9%}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .column-customer-number{width:20.3%}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .column-contract-type{width:17.6%}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content .sort-button{flex-shrink:0}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-header .header-row .header-cell .header-cell-content .customer-number-title{text-align:center}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap{padding-right:6px}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body{overflow-x:hidden;overflow-y:scroll;max-height:480px}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row{width:calc(100% + 8px + 6px);height:48px;display:flex}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell{display:flex;flex-direction:row;align-items:center;padding:0 12px}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .body-cell-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .checkbox-wrap{margin:auto}.rd-user-invitation .user-invitation-form .user-contracts .user-contracts-table .user-contracts-body-wrap .user-contracts-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-user-invitation .user-invitation-form .user-contracts .all-contract-select-row{margin-top:20px;display:flex;flex-direction:row;justify-content:left;gap:20px}.rd-user-invitation .user-invitation-form .user-contracts-submit-row{margin-top:60px;flex-direction:row}.rd-user-invitation .user-contracts-table ::-webkit-scrollbar{width:8px}.rd-user-invitation .user-contracts-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-user-invitation .user-contracts-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-user-invitation-confirm .regist-status{margin-bottom:40px;padding-top:16px}.rd-user-invitation-confirm .info-area{margin-bottom:64px}.rd-user-invitation-confirm h3.label{margin-bottom:32px}.rd-user-invitation-confirm .contract-list-area{margin-bottom:56px}.rd-user-invitation-confirm .contract-list-area .contract-table{width:100%}.rd-user-invitation-confirm .contract-list-area .contract-table .column-contract-name{width:19.3%}.rd-user-invitation-confirm .contract-list-area .contract-table .column-point-address{width:23.5%}.rd-user-invitation-confirm .contract-list-area .contract-table .column-point-name{width:14.7%}.rd-user-invitation-confirm .contract-list-area .contract-table .column-customer-number{width:20.3%}.rd-user-invitation-confirm .contract-list-area .contract-table .column-contract-type{width:22.2%}.rd-user-invitation-confirm .contract-list-area .contract-table thead{text-align:center}.rd-user-invitation-confirm .contract-list-area .contract-table thead th{padding:8px}.rd-user-invitation-confirm .contract-list-area .contract-table tbody td{padding:14px 20px}.rd-user-invitation-confirm .invite-user-list-area{margin-bottom:56px}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table{width:100%}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table .column-mail-receive-setting{width:10%}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table .column-name{width:45%}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table .column-last-name{width:22.5%}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table .column-last-name{width:22.5%}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table .column-mail-address{width:45%}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table .column-mail-address-border{border-right:1px solid #ccc}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table thead{text-align:center}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table thead tr:first-child th:only-child{border-radius:8px 8px 0 0}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table thead th{padding:8px}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table tbody td{padding:14px 20px}.rd-user-invitation-confirm .invite-user-list-area .invite-user-table tbody .column-mail-receive-setting{text-align:center}.rd-user-invitation-confirm .regist-area{margin-top:56px}.rd-user-invitation-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-user-invitation-complete .info-area{margin-bottom:56px}.rd-name-change .centering{text-align:center}.rd-name-change input{font-size:16px}.rd-name-change input::-moz-placeholder{font-size:16px}.rd-name-change input::placeholder{font-size:16px}.rd-name-change .checkbox{width:24px;padding:0px}.rd-name-change .page-description{margin-bottom:40px}.rd-name-change .page-description .remarks-text{margin-top:16px}.rd-name-change .search-conditions{border:1px solid #ccc;box-sizing:border-box;border-radius:8px;padding:24px 20px;margin-bottom:28px}.rd-name-change .search-conditions .condition-row{display:flex;flex-direction:row;align-items:center}.rd-name-change .search-conditions .condition-row .condition-title-label{font-size:14px;min-width:136px}.rd-name-change .search-conditions .condition-row input[type=text]{min-width:560px;padding:8px 11px}.rd-name-change .search-conditions .condition-row .checkboxes-wrap{display:flex;flex-direction:row;gap:20px}.rd-name-change .search-conditions .condition-row .spacer{flex-grow:1}.rd-name-change .search-conditions .condition-row .one-time-selection{display:flex;flex-direction:row;gap:20px}.rd-name-change .search-conditions .stable-conditions-box{display:flex;flex-direction:column;gap:24px;margin-bottom:24px}.rd-name-change .search-conditions .collapsible-conditions-box{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;max-height:200px;transition:max-height 350ms linear}.rd-name-change .search-conditions .collapsible-conditions-box .created-at-select-row .date-pickers{display:flex;flex-direction:row;gap:24px;align-items:center}.rd-name-change .search-conditions .collapsible-conditions-box.collapsed{overflow:hidden;max-height:0;transition:max-height 350ms linear}.rd-name-change .search-conditions .rule{max-height:0;border-bottom:1px solid #ccc;margin-bottom:24px}.rd-name-change .search-conditions .collapse-button-row{display:flex;flex-direction:row;justify-content:flex-end;margin-bottom:24px}.rd-name-change .search-conditions .collapse-button-row #collapseToggleButton .expanded-text{display:inline}.rd-name-change .search-conditions .collapse-button-row #collapseToggleButton .collapsed-text{display:none}.rd-name-change .search-conditions .collapse-button-row #collapseToggleButton.collapsed .expanded-text{display:none}.rd-name-change .search-conditions .collapse-button-row #collapseToggleButton.collapsed .collapsed-text{display:inline}.rd-name-change .search-conditions .reset-and-search-row{display:flex;flex-direction:row;justify-content:flex-end;gap:20px}.rd-name-change .operation-buttons{display:flex;flex-direction:row;gap:20px;margin-bottom:28px}.rd-name-change .selected-counts-display-row{font-size:14px;color:#888;margin-bottom:28px}.rd-name-change .name-change-table-area{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:16px}.rd-name-change .name-change-table-area table th,.rd-name-change .name-change-table-area table td{white-space:nowrap}.rd-name-change .name-change-table-area table th{padding:12px 20px}.rd-name-change .name-change-table-area table .icon-btn{display:inline-flex;vertical-align:middle;margin-left:8px}.rd-name-change .name-change-table-area table .icon-sort::after{background-color:#06c}.rd-name-change .gray-out{color:#ccc}.rd-name-change .one-time-selection-row{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.rd-name-change .pagination-row{display:flex;flex-direction:row;justify-content:center}.rd-contract-add-request .request-status{margin-bottom:56px;padding-top:16px}.rd-contract-add-request .info-area{margin-bottom:40px}.rd-contract-add-request h2.label{margin-bottom:40px}.rd-contract-add-request h3.label{margin-bottom:32px}.rd-contract-add-request h4.label{margin-bottom:24px}.rd-contract-add-request .remarks-text{font-size:16px}.rd-contract-add-request .emphasized-text{margin-bottom:8px}.rd-contract-add-request .explain{margin-bottom:64px}.rd-contract-add-request p.required-info{margin-bottom:16px}.rd-contract-add-request .contract-table-area table{margin-bottom:20px}.rd-contract-add-request .contract-table-area table tr th{width:238px}.rd-contract-add-request .contract-table-area table tr th ul{font-size:14px;flex-wrap:wrap;gap:0px 4px}.rd-contract-add-request .contract-table-area table tr th ul li.required-field{display:block}.rd-contract-add-request .contract-table-area table tr th ul li.required-field::after{content:"＊";color:#e60012;font-size:14px;vertical-align:8px}.rd-contract-add-request .contract-table-area table tr th ul li.solution-number-title{display:flex;word-break:keep-all;width:-moz-min-content;width:min-content}.rd-contract-add-request .contract-table-area table tr th ul li.solution-number-title::after{margin-top:-8px}.rd-contract-add-request table.account-register-table tr th{width:238px}.rd-contract-add-request .radiobtn{padding:0}.rd-contract-add-request .radio-item{margin-right:60px}.rd-contract-add-request .customer-number-01{width:100px}.rd-contract-add-request .customer-number-02{width:100px}.rd-contract-add-request .customer-number-03{width:120px}.rd-contract-add-request .customer-number-04{width:160px}.rd-contract-add-request .solution-contract-number{width:500px}.rd-contract-add-request .none-display{display:none}.rd-contract-add-request .account-register-table input[type=text]{height:40px}.rd-contract-add-request .account-register-table input[type=checkbox].input-validation-error::before{background-color:#fef2f2}.rd-contract-add-request .account-register-table input[type=checkbox].input-validation-error:checked::before{background-color:#007aff}.rd-contract-add-request select{background-color:#fff;line-height:initial}.rd-contract-add-request select.input-validation-error{background-color:#fef2f2}.rd-contract-add-request .billing-amount{text-align:right}.rd-contract-add-request div[class*=remove-btn-area-]{margin-bottom:20px}.rd-contract-add-request .add-btn-area{margin-top:32px;margin-bottom:64px;display:flex;align-items:center;justify-content:center}.rd-contract-add-request .regist-area{margin-top:56px}.rd-contract-add-request-confirm .regist-status{margin-bottom:56px;padding-top:16px}.rd-contract-add-request-confirm .account-info-table th{width:260px}.rd-contract-add-request-confirm .account-info-table-margin-top{margin-top:22px}.rd-contract-add-request-confirm .regist-area{margin-top:56px}.rd-contract-add-request-complete .regist-status{margin-bottom:56px;padding-top:16px}.rd-contract-add-request-complete .info-area{margin-bottom:56px}.rd-leave-request .leave-request-status{margin-top:16px;margin-bottom:64px;padding-top:16px}.rd-leave-request .explain-title{margin-bottom:36px}.rd-leave-request .leave-reason-title{margin-bottom:32px}.rd-leave-request .info-table th{width:240px;padding:16px}.rd-leave-request .explain-info{margin-bottom:67px}.rd-leave-request .explain-info td{padding:24px 20px}.rd-leave-request .leave-info{margin-bottom:56px}.rd-leave-request .leave-info td{padding:24px}.rd-leave-request .info-area{margin-bottom:39px}.rd-leave-request .leave-reason-list{display:block}.rd-leave-request .leave-reason-list li{margin-bottom:24px;line-height:1.5em}.rd-leave-request .leave-reason-list li .leave-reason-item{display:flex;align-items:center}.rd-leave-request .leave-reason-list li .checkbox{padding:5px 16px}.rd-leave-request textarea{background-color:#fff;border-radius:4px;padding:8px 11px;border:1px solid #ccc;color:#333;resize:vertical}.rd-leave-request textarea::-moz-placeholder{color:#aaa}.rd-leave-request textarea::placeholder{color:#aaa}.rd-leave-request textarea:disabled{border:1px solid #e4e4e4;color:#e4e4e4}.rd-leave-request textarea:disabled::-moz-placeholder{color:#e4e4e4}.rd-leave-request textarea:disabled::placeholder{color:#e4e4e4}.rd-leave-request textarea:invalid:focus+p{opacity:1}.rd-leave-request textarea.free-text-reason{width:880px;height:100px}.rd-leave-request .regist-area #reason-confirm-btn{transition:.3s}.rd-leave-request-confirm .leave-request-status{margin-top:12px;margin-bottom:40px;padding-top:16px}.rd-leave-request-confirm .leave-request-explain{margin-bottom:40px}.rd-leave-request-confirm .info-table{margin-bottom:56px}.rd-leave-request-confirm .info-table th{width:240px;padding:20px}.rd-leave-request-confirm .info-table td{padding:18px}.rd-leave-request-confirm .regist-area #leave-btn{transition:.3s}.rd-leave-request-complete .leave-request-status{margin-top:12px;margin-bottom:40px;padding-top:16px}.rd-leave-request-complete .leave-request-explain{margin-bottom:76px}.rd-leave-request-complete .return-area{display:flex;flex-wrap:wrap;justify-content:center;gap:40px}.rd-email-receive-settings .settings-status{margin-bottom:56px;padding-top:16px}.rd-email-receive-settings .info-area{margin-bottom:64px}.rd-email-receive-settings .mail-explain{margin-bottom:16px}.rd-email-receive-settings .news-receive-table{margin-bottom:56px}.rd-email-receive-settings .news-receive-table:last-of-type{margin-bottom:56px}.rd-email-receive-settings .news-receive-table.mail-sample{margin-top:32px}.rd-email-receive-settings .news-receive-table tr td:first-of-type{word-break:keep-all}.rd-email-receive-settings .regist-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-email-receive-settings .regist-area .margin-right{margin-right:40px}.rd-email-receive-settings .regist-area #mail-confirm-btn{transition:.3s}.rd-email-receive-settings .mail-sample-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-email-receive-settings .mail-sample-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-email-receive-settings .mail-sample-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-email-receive-settings .mail-sample-modal .modal__container .modal__content{margin-top:24px}.rd-email-receive-settings .mail-sample-modal .modal__container .modal__content .mail-sample-flame{border:1px solid #ccc}.rd-email-receive-settings .mail-sample-modal .modal__container .modal__content .mail-sample-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:14px 30px;border-radius:8px;overflow-y:auto}.rd-email-receive-settings .mail-sample-modal .modal__container .modal__footer{margin-top:40px}.rd-email-receive-settings-confirm .settings-status{margin-bottom:56px;padding-top:16px}.rd-email-receive-settings-confirm .info-area{margin-bottom:64px}.rd-email-receive-settings-confirm .mail-explain{margin-bottom:16px}.rd-email-receive-settings-confirm .news-receive-table{margin-bottom:56px}.rd-email-receive-settings-confirm .news-receive-table:last-of-type{margin-bottom:56px}.rd-email-receive-settings-confirm .news-receive-table.mail-sample{margin-top:32px}.rd-email-receive-settings-confirm .news-receive-table tr td:first-of-type{word-break:keep-all}.rd-email-receive-settings-confirm .regist-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-email-receive-settings-confirm .regist-area .margin-right{margin-right:40px}.rd-email-receive-settings-confirm .regist-area #mail-confirm-btn{transition:.3s}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container .modal__content{margin-top:24px}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container .modal__content .mail-sample-flame{border:1px solid #ccc}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container .modal__content .mail-sample-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:14px 30px;border-radius:8px;overflow-y:auto}.rd-email-receive-settings-confirm .mail-sample-modal .modal__container .modal__footer{margin-top:40px}.rd-email-receive-settings-confirm table.mail-sample tr th{font-size:16px;min-width:280px;word-break:keep-all}.rd-email-receive-settings-confirm .account-info-table{margin-bottom:56px}.rd-email-receive-settings-confirm .account-info-table:last-of-type{margin-bottom:56px}.rd-email-receive-settings-confirm .account-info-table.mail-sample{margin-top:32px}.rd-email-receive-settings-complete .settings-status{margin-bottom:56px;padding-top:16px}.rd-email-receive-settings-complete .info-area{margin-bottom:64px}.rd-email-receive-settings-complete .mail-explain{margin-bottom:16px}.rd-email-receive-settings-complete .news-receive-table{margin-bottom:56px}.rd-email-receive-settings-complete .news-receive-table:last-of-type{margin-bottom:56px}.rd-email-receive-settings-complete .news-receive-table.mail-sample{margin-top:32px}.rd-email-receive-settings-complete .news-receive-table tr td:first-of-type{word-break:keep-all}.rd-email-receive-settings-complete .regist-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-email-receive-settings-complete .regist-area .margin-right{margin-right:40px}.rd-email-receive-settings-complete .regist-area #mail-confirm-btn{transition:.3s}.rd-email-receive-settings-complete .mail-sample-modal .modal__container{width:100%;height:auto;max-width:960px;max-height:760px;padding:42px 32px 40px}.rd-email-receive-settings-complete .mail-sample-modal .modal__container .modal__header h2.not-under::after{content:none}.rd-email-receive-settings-complete .mail-sample-modal .modal__container .modal__header h2.not-under::before{content:none}.rd-email-receive-settings-complete .mail-sample-modal .modal__container .modal__content{margin-top:24px}.rd-email-receive-settings-complete .mail-sample-modal .modal__container .modal__content .mail-sample-flame{border:1px solid #ccc}.rd-email-receive-settings-complete .mail-sample-modal .modal__container .modal__content .mail-sample-contents{width:calc(100% - 8px);height:auto;max-height:474px;margin-top:10px;margin-bottom:10px;padding:14px 30px;border-radius:8px;overflow-y:auto}.rd-email-receive-settings-complete .mail-sample-modal .modal__container .modal__footer{margin-top:40px}.rd-email-receive-settings-complete .info-area{margin-bottom:56px}.rd-user-attribute .link-area{display:flex;align-items:center;-moz-column-gap:40px;column-gap:40px}.rd-user-attribute h2.table-title{margin-bottom:40px;margin-top:80px}.rd-user-attribute h2#member-user{margin-bottom:40px;margin-top:64px}.rd-user-attribute .account-info-table{margin-bottom:40px}.rd-user-attribute .change-area{display:flex;align-items:center;justify-content:center}.rd-user-update .regist-status{margin-bottom:57px;padding-top:16px}.rd-user-update .info-area{margin-bottom:50px}.rd-user-update .required-info{margin-bottom:17px}.rd-user-update table.account-register-table{margin-bottom:56px}.rd-user-update table.account-register-table .field-input-guide-frame input{height:40px}.rd-user-update table.account-register-table .company-name:disabled{background-color:#f5f5f5}.rd-user-update table.account-register-table .btn-weak.btn-small{height:40px}.rd-user-update table.account-register-table li.search-icon-btn{margin-right:15px;width:40px}.rd-user-update table.account-register-table li.search-icon-btn .icon-search{padding:4px 7px}.rd-user-update table.account-register-table ul.no-candidate{margin-top:20px}.rd-user-update table.account-register-table ul.no-candidate.checkbox{display:flex;border:none}.rd-user-update table.account-register-table .icon-search{display:block}.rd-user-update table.account-info-table{margin-bottom:56px}.rd-user-update .regist-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-user-update-confirm .regist-status{margin-bottom:57px;padding-top:16px}.rd-user-update-confirm .info-area{margin-bottom:50px}.rd-user-update-confirm .required-info{margin-bottom:17px}.rd-user-update-confirm table.account-register-table{margin-bottom:56px}.rd-user-update-confirm table.account-register-table .field-input-guide-frame input{height:40px}.rd-user-update-confirm table.account-register-table .company-name:disabled{background-color:#f5f5f5}.rd-user-update-confirm table.account-register-table .btn-weak.btn-small{height:40px}.rd-user-update-confirm table.account-register-table li.search-icon-btn{margin-right:15px;width:40px}.rd-user-update-confirm table.account-register-table li.search-icon-btn .icon-search{padding:4px 7px}.rd-user-update-confirm table.account-register-table ul.no-candidate{margin-top:20px}.rd-user-update-confirm table.account-register-table ul.no-candidate.checkbox{display:flex;border:none}.rd-user-update-confirm table.account-register-table .icon-search{display:block}.rd-user-update-confirm table.account-info-table{margin-bottom:56px}.rd-user-update-confirm .regist-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-user-update-confirm table.account-info-table th{width:270px}.rd-user-update-complete .regist-status{margin-bottom:57px;padding-top:16px}.rd-user-update-complete .info-area{margin-bottom:50px}.rd-user-update-complete .required-info{margin-bottom:17px}.rd-user-update-complete table.account-register-table{margin-bottom:56px}.rd-user-update-complete table.account-register-table .field-input-guide-frame input{height:40px}.rd-user-update-complete table.account-register-table .company-name:disabled{background-color:#f5f5f5}.rd-user-update-complete table.account-register-table .btn-weak.btn-small{height:40px}.rd-user-update-complete table.account-register-table li.search-icon-btn{margin-right:15px;width:40px}.rd-user-update-complete table.account-register-table li.search-icon-btn .icon-search{padding:4px 7px}.rd-user-update-complete table.account-register-table ul.no-candidate{margin-top:20px}.rd-user-update-complete table.account-register-table ul.no-candidate.checkbox{display:flex;border:none}.rd-user-update-complete table.account-register-table .icon-search{display:block}.rd-user-update-complete table.account-info-table{margin-bottom:56px}.rd-user-update-complete .regist-area .btn-large{display:flex;align-items:center;justify-content:center}.rd-mail-update-confirm{display:flex;flex-direction:column}.rd-mail-update-confirm .regist-status{margin-bottom:56px;padding-top:16px}.rd-mail-update-confirm .confirm-instruction{margin-bottom:40px}.rd-mail-update-confirm .mail-confirm-table th{width:240px}.rd-mail-update-confirm .mail-confirm-table td{font-size:16px}.rd-mail-update-confirm .confirm-actions{margin-top:40px;flex-direction:row}.rd-user-info-email-update .update-status{margin-bottom:56px;padding-top:16px}.rd-user-info-email-update .info-area{margin-bottom:37px}.rd-user-info-email-update p.required-info{margin-bottom:16px}.rd-user-info-email-update .mail-field{vertical-align:top}.rd-user-info-email-update .email-register-list .input-text{margin-bottom:0px}.rd-user-info-email-update .account-register-table input{height:40px}.rd-user-info-email-update .annotation-area{margin-top:16px}.rd-user-info-email-update .remarks-text a{font-size:14px}.rd-user-info-email-update .regist-area{margin-top:40px}.rd-mail-update-send{display:flex;flex-direction:column}.rd-mail-update-send .regist-status{margin-bottom:56px;padding-top:16px}.rd-mail-update-send .send-actions{margin-top:40px;display:flex;flex-direction:row;justify-content:center}.rd-mail-update-complete{display:flex;flex-direction:column}.rd-mail-update-complete .mail-complete-instruction{margin-bottom:56px}.rd-mail-update-complete .complete-actions{display:flex;flex-direction:row;justify-content:center}.rd-document-gas .document-tab{margin:0 0 64px 0;justify-content:space-between}.rd-document-gas .document-tab .tab-label{position:relative}.rd-document-gas .document-tab .tab-label a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.rd-document-gas h3.list-title{margin-bottom:32px}.rd-document-gas .search-conditions{display:flex;flex-direction:column;gap:24px;border:1px solid #ccc;border-radius:8px;padding:24px 16px;margin-bottom:36px}.rd-document-gas .search-conditions input{padding:8px 11px;flex-grow:1;max-width:560px;height:40px}.rd-document-gas .search-conditions .condition-label{display:flex;flex-direction:row;align-items:center;justify-content:left;width:135px;min-width:135px;font-size:14px}.rd-document-gas .search-conditions .divider{background-color:#ccc;height:1px}.rd-document-gas .search-conditions .area-contractor,.rd-document-gas .search-conditions .area-customer-number,.rd-document-gas .search-conditions .area-file-name{display:flex;flex-direction:row;align-items:center}.rd-document-gas .search-conditions .hidable-block{display:block;overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-document-gas .search-conditions .hidable-block.visible{height:-moz-fit-content;height:fit-content;max-height:220px;transition:max-height 350ms linear}.rd-document-gas .search-conditions .area-hidable-conditions{display:flex;flex-direction:column;gap:36px}.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-status,.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-type{display:flex;flex-direction:row;align-items:center}.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-status .condition-label,.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-type .condition-label{align-self:flex-start;margin-top:4px}.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-status .link-text,.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-type .link-text{white-space:nowrap}.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-status .checkboxes,.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-type .checkboxes{flex-grow:1;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-right:100px}.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-status .checkboxes .checkbox-wrap,.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-type .checkboxes .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-status input,.rd-document-gas .search-conditions .area-hidable-conditions .area-doc-type input{height:0px}.rd-document-gas .search-conditions .area-hidable-conditions .all-check-and-uncheck{align-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:20px}.rd-document-gas .search-conditions .area-hidable-conditions .area-registered-between{display:flex;flex-direction:row}.rd-document-gas .search-conditions .area-hidable-conditions .area-registered-between .time-pickers{display:flex;flex-direction:row;align-items:center;gap:12px}.rd-document-gas .search-conditions .area-hidable-conditions .area-registered-between .time-pickers .dc-date-picker,.rd-document-gas .search-conditions .area-hidable-conditions .area-registered-between .time-pickers .dc-time-picker{width:184px}.rd-document-gas .search-conditions .area-toggle-other-conditions{display:flex;flex-direction:row;align-items:center;justify-content:right}.rd-document-gas .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:first-child{display:inline}.rd-document-gas .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:not(:first-child){display:none}.rd-document-gas .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:first-child{display:none}.rd-document-gas .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:not(:first-child){display:inline}.rd-document-gas .search-conditions .area-reset-and-search{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:right}.rd-document-gas .gas-documents-search-result{display:flex;flex-direction:column;margin-bottom:20px}.rd-document-gas .gas-documents-search-result .multiple-state-change{display:flex;align-items:left;gap:20px;margin-bottom:30px}.rd-document-gas .gas-documents-search-result .target-doc-count-wrap{display:none;color:#888;font-size:.8rem;margin-bottom:21px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:21px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table tr>*{padding:0}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table thead>tr>th{border-radius:0;border-bottom:solid 1px #ccc}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table thead>tr>th:first-child{border-top-left-radius:8px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table thead>tr>th>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row td{padding:8px 16px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;gap:12px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content.doc-select-checkbox{padding:0 16px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content.cell-content-doc-status{min-width:84px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content .checkbox{top:-2px;width:24px;padding:0}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content .wrap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content .wrap-text.cell-data-contractor{min-width:84px;max-width:84px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content .wrap-text.cell-data-doc-type{min-width:116px;max-width:116px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content .wrap-text.cell-data-note{min-width:64px;max-width:64px}.rd-document-gas .gas-documents-search-result .gas-documents-table-wrap .gas-documents-table .doc-data-row .cell-content-file-name .cell-data-file-name{min-width:360px;max-width:360px}.rd-document-gas .gas-documents-search-result .document-select-all{display:flex;flex-direction:row;justify-content:left;gap:18px}.rd-document-gas .paginator-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-document-gas .paginator-wrap .arrow{display:block}.rd-document-gas .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-document-gas textarea{background-color:#fff;border-radius:4px;padding:8px 11px;border:1px solid #ccc;color:#333;resize:none}.rd-document-gas textarea::-moz-placeholder{color:#aaa}.rd-document-gas textarea::placeholder{color:#aaa}.rd-document-gas .modal .memo-modal-container{width:960px;height:400px;padding:32px;border-radius:8px}.rd-document-gas .modal .memo-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-document-gas .modal .memo-modal-container .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px}.rd-document-gas .modal .memo-modal-container .modal__content .memo-form-group{display:flex}.rd-document-gas .modal .memo-modal-container .modal__content .memo-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-document-gas .modal .memo-modal-container .modal__content .memo-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-document-gas .modal .memo-modal-container .modal__content .memo-form-group .input-container{display:flex;flex-direction:column;width:100%}.rd-document-gas .modal .memo-modal-container .modal__content .memo-form-group .memo-label{font-size:14px}.rd-document-gas .modal .memo-modal-container .modal__footer{margin-top:40px}.rd-cont-renew-mng .validation-summary-weak-errors{margin-bottom:30px;padding:20px;border:1px solid #ff7900;border-radius:8px;width:100%}.rd-cont-renew-mng .validation-summary-weak-errors ul li{color:#ff7900}.rd-cont-renew-mng .document-tab{margin:0 0 64px 0;justify-content:space-between}.rd-cont-renew-mng .document-tab .tab-label{position:relative}.rd-cont-renew-mng .document-tab .tab-label a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.rd-cont-renew-mng h3.list-title{margin-bottom:32px}.rd-cont-renew-mng .range-type{display:flex;align-items:center;margin-right:6px}.rd-cont-renew-mng .range-type .range-type-label{font-size:14px}.rd-cont-renew-mng .range-type .range-type-select .selectbox select{padding-top:0;padding-bottom:0;display:flex;align-items:center}.rd-cont-renew-mng .range-type .range-type-select .selectbox select .display-period-year-to{width:80px}.rd-cont-renew-mng .search-conditions{display:flex;flex-direction:column;gap:24px;border:1px solid #ccc;border-radius:8px;padding:24px 16px;margin-bottom:36px}.rd-cont-renew-mng .search-conditions input{padding:8px 11px;flex-grow:1;max-width:560px;height:40px}.rd-cont-renew-mng .search-conditions .condition-label{display:flex;flex-direction:row;align-items:center;justify-content:left;width:135px;min-width:135px;font-size:14px}.rd-cont-renew-mng .search-conditions .divider{background-color:#ccc;height:1px}.rd-cont-renew-mng .search-conditions .area-range-type,.rd-cont-renew-mng .search-conditions .area-attention,.rd-cont-renew-mng .search-conditions .area-select-view,.rd-cont-renew-mng .search-conditions .area-company-name,.rd-cont-renew-mng .search-conditions .area-contractor-name,.rd-cont-renew-mng .search-conditions .area-customer-number,.rd-cont-renew-mng .search-conditions .area-renewal-authority,.rd-cont-renew-mng .search-conditions .area-renewal-place,.rd-cont-renew-mng .search-conditions .area-renewal-person{display:flex;flex-direction:row;align-items:center}.rd-cont-renew-mng .search-conditions .area-range-type ul,.rd-cont-renew-mng .search-conditions .area-attention ul,.rd-cont-renew-mng .search-conditions .area-select-view ul,.rd-cont-renew-mng .search-conditions .area-company-name ul,.rd-cont-renew-mng .search-conditions .area-contractor-name ul,.rd-cont-renew-mng .search-conditions .area-customer-number ul,.rd-cont-renew-mng .search-conditions .area-renewal-authority ul,.rd-cont-renew-mng .search-conditions .area-renewal-place ul,.rd-cont-renew-mng .search-conditions .area-renewal-person ul{display:flex;align-items:center}.rd-cont-renew-mng .search-conditions .area-range-type ul li,.rd-cont-renew-mng .search-conditions .area-attention ul li,.rd-cont-renew-mng .search-conditions .area-select-view ul li,.rd-cont-renew-mng .search-conditions .area-company-name ul li,.rd-cont-renew-mng .search-conditions .area-contractor-name ul li,.rd-cont-renew-mng .search-conditions .area-customer-number ul li,.rd-cont-renew-mng .search-conditions .area-renewal-authority ul li,.rd-cont-renew-mng .search-conditions .area-renewal-place ul li,.rd-cont-renew-mng .search-conditions .area-renewal-person ul li{align-items:center;margin-right:10px}.rd-cont-renew-mng .search-conditions .area-range-type ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-attention ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-select-view ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-company-name ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-contractor-name ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-customer-number ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-renewal-authority ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-renewal-place ul li input[type=radio],.rd-cont-renew-mng .search-conditions .area-renewal-person ul li input[type=radio]{position:relative;top:10px;align-items:center}.rd-cont-renew-mng .search-conditions .area-range-type{margin-bottom:-10px}.rd-cont-renew-mng .search-conditions .area-renewal-person{margin-bottom:12px}.rd-cont-renew-mng .search-conditions .radiobtn{padding:0;margin:auto}.rd-cont-renew-mng .search-conditions .hidable-block{display:block;overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-cont-renew-mng .search-conditions .hidable-block.visible{height:-moz-fit-content;height:fit-content;max-height:1000px;transition:max-height 350ms linear}.rd-cont-renew-mng .search-conditions .area-hidable-conditions{display:flex;flex-direction:column;gap:24px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-status,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-usage-state,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-calling-type,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-qr-list-match-result,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-status .condition-label,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-usage-state .condition-label,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-calling-type .condition-label,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-qr-list-match-result .condition-label,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .condition-label{align-self:flex-start;margin-top:4px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-status .link-text,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-usage-state .link-text,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-calling-type .link-text,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-qr-list-match-result .link-text,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .link-text{white-space:nowrap}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-status .checkboxes,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-usage-state .checkboxes,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-calling-type .checkboxes,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-qr-list-match-result .checkboxes,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .checkboxes{flex-grow:1;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-right:50px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-status .checkboxes .checkbox-wrap,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-usage-state .checkboxes .checkbox-wrap,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-calling-type .checkboxes .checkbox-wrap,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-qr-list-match-result .checkboxes .checkbox-wrap,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .checkboxes .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-status input,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-usage-state input,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-calling-type input,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-qr-list-match-result input,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method input{height:0px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method{margin-bottom:0px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .all-check-and-uncheck{align-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:20px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between{display:flex;flex-direction:row;margin-bottom:18px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between .time-pickers{display:flex;flex-direction:row;align-items:center;gap:12px}.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between .time-pickers .dc-date-picker,.rd-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between .time-pickers .dc-time-picker{width:184px}.rd-cont-renew-mng .search-conditions .area-toggle-other-conditions{display:flex;flex-direction:row;align-items:center;justify-content:right}.rd-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:first-child{display:inline}.rd-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:not(:first-child){display:none}.rd-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:first-child{display:none}.rd-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:not(:first-child){display:inline}.rd-cont-renew-mng .search-conditions .area-reset-and-search{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:right}.rd-cont-renew-mng .search-conditions .multiple-state-change{display:flex;align-items:left;gap:20px;margin-bottom:30px}.rd-cont-renew-mng .cont-renew-mng-search-result{display:flex;flex-direction:column;margin-bottom:20px}.rd-cont-renew-mng .cont-renew-mng-search-result .multiple-state-change{display:flex;align-items:left;gap:20px;margin-bottom:30px}.rd-cont-renew-mng .cont-renew-mng-search-result .target-doc-count-wrap{display:block;color:#888;font-size:.8rem;margin-bottom:21px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap{position:relative;max-width:100%;max-height:80dvh;overflow-x:auto;padding-right:16px;padding-bottom:16px;scrollbar-width:8px;overscroll-behavior:contain;margin-bottom:21px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table{border-top:none;border-left:none;border-right:none}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr>*{padding:0}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr{white-space:nowrap}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr.bg-gray{background-color:#f5f5f5}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr.bg-gray td{background-color:#f5f5f5}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr td{background-color:#fff}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr td:nth-child(-n+3){position:sticky;z-index:1}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr td:first-child,.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr th:first-child{border-left:1px solid #ccc;left:0}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr td:last-child,.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr th:last-child{border-right:1px solid #ccc}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr th:first-child{border-top-left-radius:8px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr th:last-child{border-top-right-radius:8px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr td:nth-child(2),.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr th:nth-child(2){left:90px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr td:nth-child(3),.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table tr th:nth-child(3){left:206px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th{border-radius:0;border-bottom:solid 1px #ccc;border-top:1px solid #ccc;position:sticky;top:0;z-index:2}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th:first-child{border-top-left-radius:8px;overflow:visible}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th:first-child::before{content:"";width:8px;height:8px;background-color:#fff;display:block;position:absolute;top:-1px;left:-1px;-webkit-clip-path:path("M 0 0 L 0 8 A 8 8 0 0 1 8 0 Z");clip-path:path("M 0 0 L 0 8 A 8 8 0 0 1 8 0 Z")}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th:nth-child(-n+3){z-index:3}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th:last-child::after{content:"";width:8px;height:8px;background-color:#fff;display:block;position:absolute;top:-1px;right:-1px;-webkit-clip-path:path("M 0 0 A 8 8 0 0 1 8 8 L 8 0 Z");clip-path:path("M 0 0 A 8 8 0 0 1 8 8 L 8 0 Z")}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th>div>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table thead>tr>th>div>span .icon-sort::after{background-color:#06c}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .col-target{max-width:90px;min-width:90px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .col-detail{max-width:116px;min-width:116px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row td{padding:8px 16px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;gap:12px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content.doc-select-checkbox{padding:0 16px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .checkbox{top:-2px;width:24px;padding:0}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.red-text{color:#e60012}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-status{text-align:center;white-space:nowrap}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-company-name{min-width:84px;max-width:84px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-usage-location{min-width:116px;max-width:116px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-contractor-name{min-width:90px;max-width:90px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-customer-number{min-width:168px;max-width:168px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-contract-type{min-width:116px;max-width:116px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-usage-state{min-width:116px;max-width:116px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-application-start-date{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-application-end-date{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-authority{min-width:140px;max-width:140px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-previous-renewal-method{min-width:120px;max-width:120px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-temporary-id{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-place{min-width:150px;max-width:150px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-person{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-calling-type{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-alliance-code{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-memo1{min-width:80px;max-width:80px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-qr-list-match-result{min-width:80px;max-width:160px;align-items:center;justify-content:center;display:flex}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-reports{display:flex}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text a{white-space:nowrap;margin:8px}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-list-output-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-estimation-data-input-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-proposal-expire-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-call-system-file-output-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-customer-procedure-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-QRcode-list-input-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-RPA-file-output-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .cont-renew-mng-table-wrap .cont-renew-mng-table .doc-data-row .cell-content .wrap-text.cell-data-last-modified{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng .cont-renew-mng-search-result .document-select-all{display:flex;flex-direction:row;justify-content:left;gap:18px;margin-bottom:16px}.rd-cont-renew-mng .cont-renew-mng-search-result .document-initial-registration-contract .note-gray-hatched{margin-right:24px}.rd-cont-renew-mng .cont-renew-mng-search-result .document-initial-registration-contract .note-gray-hatched::before{display:inline-block;vertical-align:middle;content:"";width:21px;height:21px;margin-right:8px;background-color:#f5f5f5}.rd-cont-renew-mng .cont-renew-mng-search-result .document-initial-registration-contract .sample-red-text{color:#e60012;margin-right:8px}.rd-cont-renew-mng .paginator-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-cont-renew-mng .paginator-wrap .arrow{display:block}.rd-cont-renew-mng .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-cont-renew-mng textarea{background-color:#fff;border-radius:4px;padding:8px 11px;border:1px solid #ccc;color:#333;resize:none}.rd-cont-renew-mng textarea::-moz-placeholder{color:#aaa}.rd-cont-renew-mng textarea::placeholder{color:#aaa}.rd-cont-renew-mng-id-publish .validation-summary-weak-errors{margin-bottom:30px;padding:20px;border:1px solid #ff7900;border-radius:8px;width:100%}.rd-cont-renew-mng-id-publish .validation-summary-weak-errors ul li{color:#ff7900}.rd-cont-renew-mng-id-publish .document-tab{margin:0 0 64px 0;justify-content:space-between}.rd-cont-renew-mng-id-publish .document-tab .tab-label{position:relative}.rd-cont-renew-mng-id-publish .document-tab .tab-label a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.rd-cont-renew-mng-id-publish h3.list-title{margin-bottom:32px}.rd-cont-renew-mng-id-publish .range-type{display:flex;align-items:center;margin-right:6px}.rd-cont-renew-mng-id-publish .range-type .range-type-label{font-size:14px}.rd-cont-renew-mng-id-publish .range-type .range-type-select .selectbox select{padding-top:0;padding-bottom:0;display:flex;align-items:center}.rd-cont-renew-mng-id-publish .range-type .range-type-select .selectbox select .display-period-year-to{width:80px}.rd-cont-renew-mng-id-publish .search-conditions{display:flex;flex-direction:column;gap:24px;border:1px solid #ccc;border-radius:8px;padding:24px 16px;margin-bottom:36px}.rd-cont-renew-mng-id-publish .search-conditions input{padding:8px 11px;flex-grow:1;max-width:560px;height:40px}.rd-cont-renew-mng-id-publish .search-conditions .condition-label{display:flex;flex-direction:row;align-items:center;justify-content:left;width:135px;min-width:135px;font-size:14px}.rd-cont-renew-mng-id-publish .search-conditions .divider{background-color:#ccc;height:1px}.rd-cont-renew-mng-id-publish .search-conditions .area-range-type,.rd-cont-renew-mng-id-publish .search-conditions .area-attention,.rd-cont-renew-mng-id-publish .search-conditions .area-select-view,.rd-cont-renew-mng-id-publish .search-conditions .area-company-name,.rd-cont-renew-mng-id-publish .search-conditions .area-contractor-name,.rd-cont-renew-mng-id-publish .search-conditions .area-customer-number,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-authority,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-place,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-person{display:flex;flex-direction:row;align-items:center}.rd-cont-renew-mng-id-publish .search-conditions .area-range-type ul,.rd-cont-renew-mng-id-publish .search-conditions .area-attention ul,.rd-cont-renew-mng-id-publish .search-conditions .area-select-view ul,.rd-cont-renew-mng-id-publish .search-conditions .area-company-name ul,.rd-cont-renew-mng-id-publish .search-conditions .area-contractor-name ul,.rd-cont-renew-mng-id-publish .search-conditions .area-customer-number ul,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-authority ul,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-place ul,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-person ul{display:flex;align-items:center}.rd-cont-renew-mng-id-publish .search-conditions .area-range-type ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-attention ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-select-view ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-company-name ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-contractor-name ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-customer-number ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-authority ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-place ul li,.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-person ul li{align-items:center;margin-right:10px}.rd-cont-renew-mng-id-publish .search-conditions .area-range-type ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-attention ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-select-view ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-company-name ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-contractor-name ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-customer-number ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-authority ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-place ul li input[type=radio],.rd-cont-renew-mng-id-publish .search-conditions .area-renewal-person ul li input[type=radio]{position:relative;top:10px;align-items:center}.rd-cont-renew-mng-id-publish .search-conditions .area-range-type{margin-bottom:-10px}.rd-cont-renew-mng-id-publish .search-conditions .radiobtn{padding:0;margin:auto}.rd-cont-renew-mng-id-publish .search-conditions .hidable-block{display:block;overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-cont-renew-mng-id-publish .search-conditions .hidable-block.visible{height:-moz-fit-content;height:fit-content;max-height:1000px;transition:max-height 350ms linear}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions{display:flex;flex-direction:column;gap:24px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-status,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-usage-state,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses{display:flex;flex-direction:row;align-items:center;margin-bottom:12px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-status .condition-label,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-usage-state .condition-label,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .condition-label,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses .condition-label{align-self:flex-start;margin-top:4px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-status .link-text,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-usage-state .link-text,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .link-text,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses .link-text{white-space:nowrap}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-status .checkboxes,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-usage-state .checkboxes,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .checkboxes,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses .checkboxes{flex-grow:1;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-right:50px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-status .checkboxes .checkbox-wrap,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-usage-state .checkboxes .checkbox-wrap,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method .checkboxes .checkbox-wrap,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses .checkboxes .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-status input,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-usage-state input,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-previous-renewal-method input,.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses input{height:0px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .area-doc-id-publish-statuses{margin-bottom:18px}.rd-cont-renew-mng-id-publish .search-conditions .area-hidable-conditions .all-check-and-uncheck{align-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:20px}.rd-cont-renew-mng-id-publish .search-conditions .area-toggle-other-conditions{display:flex;flex-direction:row;align-items:center;justify-content:right}.rd-cont-renew-mng-id-publish .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:first-child{display:inline}.rd-cont-renew-mng-id-publish .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:not(:first-child){display:none}.rd-cont-renew-mng-id-publish .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:first-child{display:none}.rd-cont-renew-mng-id-publish .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:not(:first-child){display:inline}.rd-cont-renew-mng-id-publish .search-conditions .area-reset-and-search{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:right}.rd-cont-renew-mng-id-publish .search-conditions .multiple-state-change{display:flex;align-items:left;gap:20px;margin-bottom:30px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result{display:flex;flex-direction:column;margin-bottom:20px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .multiple-state-change{display:flex;align-items:left;gap:20px;margin-bottom:30px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .target-doc-count-wrap{display:block;color:#888;font-size:.8rem;margin-bottom:21px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap{position:relative;max-width:100%;max-height:80dvh;overflow-x:auto;padding-right:16px;padding-bottom:16px;scrollbar-width:8px;overscroll-behavior:contain;margin-bottom:21px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table{border-top:none;border-left:none;border-right:none}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr>*{padding:0}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr{white-space:nowrap}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr.bg-gray{background-color:#f5f5f5}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr.bg-gray td{background-color:#f5f5f5}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr td{background-color:#fff}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr td:nth-child(-n+2){position:sticky;z-index:1}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr td:first-child,.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr th:first-child{border-left:1px solid #ccc;left:0}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr td:last-child,.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr th:last-child{border-right:1px solid #ccc}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr th:first-child{border-top-left-radius:8px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr th:last-child{border-top-right-radius:8px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr td:nth-child(2),.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table tr th:nth-child(2){left:90px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th{border-radius:0;border-bottom:solid 1px #ccc;border-top:1px solid #ccc;position:sticky;top:0;z-index:2}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th:first-child{border-top-left-radius:8px;overflow:visible}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th:first-child::before{content:"";width:8px;height:8px;background-color:#fff;display:block;position:absolute;top:-1px;left:-1px;-webkit-clip-path:path("M 0 0 L 0 8 A 8 8 0 0 1 8 0 Z");clip-path:path("M 0 0 L 0 8 A 8 8 0 0 1 8 0 Z")}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th:nth-child(-n+2){z-index:3}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th:last-child::after{content:"";width:8px;height:8px;background-color:#fff;display:block;position:absolute;top:-1px;right:-1px;-webkit-clip-path:path("M 0 0 A 8 8 0 0 1 8 8 L 8 0 Z");clip-path:path("M 0 0 A 8 8 0 0 1 8 8 L 8 0 Z")}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th>div>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table thead>tr>th>div>span .icon-sort::after{background-color:#06c}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .col-target{max-width:90px;min-width:90px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row td{padding:8px 16px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;gap:12px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content.doc-select-checkbox{padding:0 16px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .checkbox{top:-2px;width:24px;padding:0}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-status{text-align:center;white-space:nowrap}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-company-name{min-width:84px;max-width:84px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-usage-location{min-width:116px;max-width:116px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-contractor-name{min-width:90px;max-width:90px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-customer-number{min-width:168px;max-width:168px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-contract-type{min-width:116px;max-width:116px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-usage-state{min-width:116px;max-width:116px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-usage-state.red-text{color:#e60012}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-application-start-date{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-application-end-date{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-authority{min-width:140px;max-width:140px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-previous-renewal-method{min-width:120px;max-width:120px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-temporary-id{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-place{min-width:150px;max-width:150px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-person{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-calling-type{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-alliance-code{min-width:140px;max-width:140px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-memo1{min-width:80px;max-width:80px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-qr-list-match-result{min-width:80px;max-width:160px;align-items:center;justify-content:center;display:flex}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-reports{display:flex}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text a{white-space:nowrap;margin:8px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-renewal-list-output-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-estimation-data-input-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-call-system-file-output-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-customer-procedure-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-QRcode-list-input-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-RPA-file-output-datetime{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .contract-renewal-table-wrap .contract-renewal-table .doc-data-row .cell-content .wrap-text.cell-data-last-modified{min-width:200px;max-width:200px;text-align:center}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .document-select-all{display:flex;flex-direction:row;justify-content:left;gap:18px;margin-bottom:16px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .document-initial-registration-contract .note-gray-hatched{margin-right:24px}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .document-initial-registration-contract .note-gray-hatched::before{display:inline-block;vertical-align:middle;content:"";width:21px;height:21px;margin-right:8px;background-color:#f5f5f5}.rd-cont-renew-mng-id-publish .contract-renewal-search-result .document-initial-registration-contract .sample-red-text{color:#e60012;margin-right:8px}.rd-cont-renew-mng-id-publish .paginator-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-cont-renew-mng-id-publish .paginator-wrap .arrow{display:block}.rd-cont-renew-mng-id-publish .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-cont-renew-mng-id-publish textarea{background-color:#fff;border-radius:4px;padding:8px 11px;border:1px solid #ccc;color:#333;resize:none}.rd-cont-renew-mng-id-publish textarea::-moz-placeholder{color:#aaa}.rd-cont-renew-mng-id-publish textarea::placeholder{color:#aaa}.rd-contract-renewal-management-detail .h3-title-lower{margin-bottom:24px}.rd-contract-renewal-management-detail .h3-title-lower-table{margin-bottom:32px}.rd-contract-renewal-management-detail .modal__sub{margin-bottom:20px}.rd-contract-renewal-management-detail .list-container label{display:block;margin-bottom:16px}.rd-contract-renewal-management-detail .account-info-table{margin-bottom:30px}.rd-contract-renewal-management-detail .account-info-table th{white-space:nowrap;vertical-align:top;padding:20px}.rd-contract-renewal-management-detail .account-info-table td{padding:12px}.rd-contract-renewal-management-detail .account-info-table .cell-renewal-authority{display:flex;flex-direction:row;vertical-align:middle;align-items:center;gap:20px}.rd-contract-renewal-management-detail .account-info-table .cell-qr-list-match-result{display:flex;flex-direction:row;vertical-align:middle;align-items:center;gap:20px}.rd-contract-renewal-management-detail .account-info-table .cell-reports{display:flex;flex-direction:row;vertical-align:middle;align-items:center;gap:20px}.rd-contract-renewal-management-detail .modal_result{width:600px}.rd-contract-renewal-management-detail .modal_result th{height:auto;padding:10px 20px}.rd-contract-renewal-management-detail .modal_result td{height:auto;padding:10px 20px;text-align:left}.rd-contract-renewal-management-detail .modal_List th{height:auto;padding:10px 16px}.rd-contract-renewal-management-detail .modal_List td{height:auto;padding:10px 16px;text-align:right}.rd-contract-renewal-management-detail .cell-status{display:flex;flex-direction:column;white-space:nowrap}.rd-contract-renewal-management-detail .cell-status li{margin-bottom:12px}.rd-contract-renewal-management-detail .cell-status label{margin-bottom:14px;display:flex;align-items:center}.rd-contract-renewal-management-detail .cell-status label input[type=radio]{margin-right:8px;margin-left:20px}.rd-contract-renewal-management-detail textarea{width:100%;height:100%;padding:5px;margin:0;border-radius:8px;border:1px solid #ccc}.rd-contract-renewal-management-detail .back-area{display:flex;flex-direction:row;align-items:center;justify-content:center}.rd-contract-renewal-management-detail .back-area form>.register-btn-area{display:flex;flex-direction:row;gap:50px}.rd-contract-renewal-management-detail p.remarks-text{font-size:16px}.rd-contract-renewal-management-detail .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-contract-renewal-management-detail .modal .qrList-modal-container{width:960px;padding:32px;border-radius:8px}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .list-container{display:flex;justify-content:space-between;flex-direction:row;gap:12px}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .list-container .container1,.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .list-container .container2{width:50%;gap:12px}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .confirm-container{text-align:center;justify-content:center}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .memo-form-group{display:flex}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .memo-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .memo-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .memo-form-group .input-container{display:flex;flex-direction:column;width:100%}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__content .memo-form-group .memo-label{font-size:14px}.rd-contract-renewal-management-detail .modal .qrList-modal-container .modal__footer{margin-top:0px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container{width:960px;padding:32px;border-radius:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px;display:inline-block}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .modal__explain{margin-bottom:14px;display:inline-block}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority{margin-top:15px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .selected-count-row span{font-size:.8rem;color:#888}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table{margin-top:20px;border-radius:8px;border:1px solid #ccc}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-target{width:7.4%}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-status{width:9.5%;justify-content:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-name{width:12%}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-company-name{width:12.9%;justify-content:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-division-name{width:15.2%;justify-content:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-job-position{width:7.5%;justify-content:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-phone-number{width:15.6%;justify-content:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .column-mail-address{width:19%;justify-content:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px;height:50px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header .header-row .header-cell .header-cell-content .sort-button{flex-shrink:0}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-header .header-row .header-cell .header-cell-content .job-position-title{text-align:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap{padding-right:6px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body{overflow-x:hidden;overflow-y:scroll;max-height:300px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body .contract-row{width:calc(100% + 8px + 6px);height:60px;display:flex}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body .contract-row .body-cell{display:flex;flex-direction:row;align-items:center;padding:0 16px;border-bottom:1px solid #ccc}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body .contract-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body .contract-row .body-cell .body-cell-content{overflow:hidden;text-overflow:ellipsis}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body .contract-row .body-cell .checkbox-wrap{margin:auto}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority .renewal-authority-table .renewal-authority-body-wrap .renewal-authority-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table ::-webkit-scrollbar{width:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .target-doc-count-wrap{color:#888;margin-top:30px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .multiple-state-change{display:flex;justify-content:right;margin-bottom:14px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table{margin-top:20px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table tr>*{padding:0}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table tr{white-space:nowrap}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th{border-radius:0;border-bottom:solid 1px #ccc;font-size:16px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th:first-child{border-top-left-radius:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th>div>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table thead>tr>th>div>span .icon-sort::after{background-color:#06c}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row td{padding:8px 16px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content.doc-select-checkbox{gap:0 16px;justify-content:center;align-items:center}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .checkbox{top:-2px;width:24px;padding:0}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text.cell-data-name{min-width:120px;max-width:120px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text.cell-data-company-name{min-width:90px;max-width:90px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text.cell-data-division-name{min-width:100px;max-width:100px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text.cell-data-job-position{min-width:32px;max-width:32px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text.cell-data-phone-number{min-width:110px;max-width:110px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .renewal-authority-table .doc-data-row .cell-content .wrap-text.cell-data-email{min-width:150px;max-width:150px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .document-select-all{display:flex;flex-direction:row;justify-content:left;gap:18px;margin-top:18px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .memo-form-group{display:flex}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .memo-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .memo-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .memo-form-group .input-container{display:flex;flex-direction:column;width:100%}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__content .memo-form-group .memo-label{font-size:14px}.rd-contract-renewal-management-detail .modal .renewal-authority-modal-container .modal__footer{margin-top:40px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container{width:960px;padding:32px;border-radius:8px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content li{font-size:18px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .message{margin-bottom:30px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .confirm-container{text-align:center;justify-content:center}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .memo-form-group{display:flex}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .memo-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .memo-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .memo-form-group .input-container{display:flex;flex-direction:column;width:100%}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__content .memo-form-group .memo-label{font-size:14px}.rd-contract-renewal-management-detail .modal .contract-renewal-modal-container .modal__footer{margin-top:40px}.rd-contract-renewal-management-detail .modal .status-modal-container{width:960px;padding:32px;border-radius:8px}.rd-contract-renewal-management-detail .modal .status-modal-container .modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .message{margin-bottom:30px}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .status-change-container{display:flex;flex-direction:column;white-space:nowrap;gap:12px}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .confirm-container{text-align:center;justify-content:center}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .memo-form-group{display:flex}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .memo-form-group .label-container{margin-right:16px;display:flex;flex-direction:column}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .memo-form-group .label-container label{display:flex;height:40px;align-items:center;white-space:nowrap}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .memo-form-group .input-container{display:flex;flex-direction:column;width:100%}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__content .memo-form-group .memo-label{font-size:14px}.rd-contract-renewal-management-detail .modal .status-modal-container .modal__footer{margin-top:40px}.rd-contract-renewal-csv-import .import-result-message{margin-top:30px}.rd-contract-renewal-csv-import .regist-area{margin-top:30px}.rd-contract-renewal-csv-import .select-file-table{max-width:1000px}.rd-contract-renewal-csv-import .select-file-table table>tbody>tr>*{padding:0}.rd-contract-renewal-csv-import .select-file-table tbody>tr{height:40px}.rd-contract-renewal-csv-import .select-file-table tbody>tr .th-label{width:300px}.rd-contract-renewal-csv-import .select-file-table tbody>tr .th-label .file-name{font-size:14px;display:flex;flex-direction:row;justify-content:space-between}.rd-contract-renewal-csv-import .select-file-table tbody>tr .td-label{width:900px}.rd-contract-renewal-csv-import .errorResultTable thead>tr .th-label-lineNo{width:120px}.rd-contract-renewal-csv-import .errorResultTable thead>tr .th-label-customerNo{width:300px}.rd-contract-renewal-csv-import .errorResultTable thead>tr th>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-contract-renewal-csv-import .errorResultTable tbody>tr>td .lineNo{max-width:80px;padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-contract-renewal-rpa-export .regist-area{margin-top:40px}.rd-contract-renewal-rpa-export .select-file-table{max-width:1000px}.rd-contract-renewal-rpa-export .select-file-table table>tbody>tr>*{padding:0}.rd-contract-renewal-rpa-export .select-file-table tbody>tr{height:40px}.rd-contract-renewal-rpa-export .select-file-table tbody>tr .th-label{width:300px}.rd-contract-renewal-rpa-export .select-file-table tbody>tr .th-label .file-name{font-size:14px;display:flex;flex-direction:row;justify-content:space-between}.rd-contract-renewal-rpa-export .select-file-table tbody>tr .td-label{width:900px}.rd-contract-renewal-rpa-export .selected{width:100px}.rd-contract-renewal-rpa-export .errorResultTable{width:500px}.rd-contract-renewal-rpa-export .errorResultTable tr>*{padding:10}.rd-contract-renewal-rpa-export .errorResultTable tr{white-space:nowrap}.rd-contract-renewal-rpa-export .errorResultTable thead>tr th>span{white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-contract-renewal-rpa-export .errorResultTable tbody>tr .lineNo{white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-gen-cont-renew-mng h3.list-title{margin-bottom:32px}.rd-gen-cont-renew-mng .range-type{display:flex;align-items:center;gap:24px;margin-bottom:36px}.rd-gen-cont-renew-mng .range-type .range-type-label{font-size:14px}.rd-gen-cont-renew-mng .range-type .range-type-select .selectbox select{padding-top:0;padding-bottom:0;width:160px;height:40px;display:flex;align-items:center}.rd-gen-cont-renew-mng .search-conditions{display:flex;flex-direction:column;gap:24px;border:1px solid #ccc;border-radius:8px;padding:24px 16px;margin-bottom:36px}.rd-gen-cont-renew-mng .search-conditions input{padding:8px 11px;flex-grow:1;max-width:560px;height:40px}.rd-gen-cont-renew-mng .search-conditions input:disabled{background-color:#f5f5f5}.rd-gen-cont-renew-mng .search-conditions input:not(:disabled){background-color:#fff}.rd-gen-cont-renew-mng .search-conditions .condition-label{display:flex;flex-direction:row;align-items:center;justify-content:left;width:135px;min-width:135px;font-size:14px}.rd-gen-cont-renew-mng .search-conditions .divider{background-color:#ccc;height:1px}.rd-gen-cont-renew-mng .search-conditions .area-control-number,.rd-gen-cont-renew-mng .search-conditions .area-company-name,.rd-gen-cont-renew-mng .search-conditions .area-customer-stuff,.rd-gen-cont-renew-mng .search-conditions .area-detail-message,.rd-gen-cont-renew-mng .search-conditions .area-remarks,.rd-gen-cont-renew-mng .search-conditions .area-person-in-charge,.rd-gen-cont-renew-mng .search-conditions .area-registration-at{display:flex;flex-direction:row;align-items:center}.rd-gen-cont-renew-mng .search-conditions .area-control-number ul,.rd-gen-cont-renew-mng .search-conditions .area-company-name ul,.rd-gen-cont-renew-mng .search-conditions .area-customer-stuff ul,.rd-gen-cont-renew-mng .search-conditions .area-detail-message ul,.rd-gen-cont-renew-mng .search-conditions .area-remarks ul,.rd-gen-cont-renew-mng .search-conditions .area-person-in-charge ul,.rd-gen-cont-renew-mng .search-conditions .area-registration-at ul{display:flex;align-items:center}.rd-gen-cont-renew-mng .search-conditions .area-control-number ul li,.rd-gen-cont-renew-mng .search-conditions .area-company-name ul li,.rd-gen-cont-renew-mng .search-conditions .area-customer-stuff ul li,.rd-gen-cont-renew-mng .search-conditions .area-detail-message ul li,.rd-gen-cont-renew-mng .search-conditions .area-remarks ul li,.rd-gen-cont-renew-mng .search-conditions .area-person-in-charge ul li,.rd-gen-cont-renew-mng .search-conditions .area-registration-at ul li{align-items:center;margin-right:10px}.rd-gen-cont-renew-mng .search-conditions .area-control-number ul li input[type=radio],.rd-gen-cont-renew-mng .search-conditions .area-company-name ul li input[type=radio],.rd-gen-cont-renew-mng .search-conditions .area-customer-stuff ul li input[type=radio],.rd-gen-cont-renew-mng .search-conditions .area-detail-message ul li input[type=radio],.rd-gen-cont-renew-mng .search-conditions .area-remarks ul li input[type=radio],.rd-gen-cont-renew-mng .search-conditions .area-person-in-charge ul li input[type=radio],.rd-gen-cont-renew-mng .search-conditions .area-registration-at ul li input[type=radio]{position:relative;top:10px;align-items:center}.rd-gen-cont-renew-mng .search-conditions .area-control-number .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-company-name .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-customer-stuff .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-detail-message .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-remarks .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-person-in-charge .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-registration-at .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-gen-cont-renew-mng .search-conditions .area-control-number .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-company-name .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-customer-stuff .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-detail-message .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-remarks .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-person-in-charge .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-registration-at .checkbox-wrap.area-person-myself{margin-left:20px}.rd-gen-cont-renew-mng .search-conditions .radiobtn{padding:0;margin:auto}.rd-gen-cont-renew-mng .search-conditions .hidable-block{display:block;overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-gen-cont-renew-mng .search-conditions .hidable-block.visible{height:-moz-fit-content;height:fit-content;max-height:1000px;transition:max-height 350ms linear}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions{display:flex;flex-direction:column;gap:24px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registration-at{display:flex;flex-direction:row}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registration-at .time-pickers{display:flex;flex-direction:row;align-items:center;gap:12px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registration-at .time-pickers .dc-date-picker,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registration-at .time-pickers .dc-time-picker{width:184px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification{display:flex;flex-direction:row;align-items:center}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status .condition-label,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content .condition-label,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification .condition-label{align-self:flex-start;margin-top:4px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status .link-text,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content .link-text,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification .link-text{white-space:nowrap}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status .checkboxes,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content .checkboxes,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification .checkboxes{flex-grow:1;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-right:100px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status .checkboxes .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content .checkboxes .checkbox-wrap,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification .checkboxes .checkbox-wrap{display:flex;flex-direction:row;align-items:center;gap:8.5px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content .checkbox-wrap.area-person-myself,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification .checkbox-wrap.area-person-myself{margin-left:auto}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-status input,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-content input,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-email-notification input{height:0px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .all-check-and-uncheck{align-self:flex-end;display:flex;flex-direction:row;align-items:center;gap:20px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between{display:flex;flex-direction:row}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between .time-pickers{display:flex;flex-direction:row;align-items:center;gap:12px}.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between .time-pickers .dc-date-picker,.rd-gen-cont-renew-mng .search-conditions .area-hidable-conditions .area-registered-between .time-pickers .dc-time-picker{width:184px}.rd-gen-cont-renew-mng .search-conditions .area-toggle-other-conditions{display:flex;flex-direction:row;align-items:center;justify-content:right}.rd-gen-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:first-child{display:inline}.rd-gen-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions span:not(:first-child){display:none}.rd-gen-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:first-child{display:none}.rd-gen-cont-renew-mng .search-conditions .area-toggle-other-conditions .toggle-other-conditions.visible span:not(:first-child){display:inline}.rd-gen-cont-renew-mng .search-conditions .area-reset-and-search{display:flex;flex-direction:row;align-items:center;gap:24px;justify-content:right}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result{display:flex;flex-direction:column;margin-bottom:20px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .multiple-state-change{display:flex;justify-content:space-between;gap:20px;margin-bottom:30px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .target-doc-count-wrap{display:none;color:#888;font-size:.8rem;margin-bottom:21px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:21px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table tr>*{padding:0}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table tr{white-space:nowrap}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th{border-radius:0}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th:first-child{border-top-left-radius:8px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th>div.valiable-th{resize:horizontal;overflow:hidden;min-width:160px;max-width:320px;display:flex;text-align:center;align-items:center;justify-content:center}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th>div>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table thead>tr>th>div>span .icon-sort::after{background-color:#06c}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table tbody>tr:has(~:not(.collapsed))>td{border-bottom:1px solid #ccc}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .collapsed{display:none}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row.hidable-control-number-block{overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row.hidable-control-number-block.visible{height:-moz-fit-content;height:fit-content;max-height:1000px;transition:max-height 350ms linear}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row td{padding:16px 16px;vertical-align:top;border-bottom:none}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row td ul.cell-data-control-number{min-width:140px;justify-content:space-between}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row td ul.cell-data-customer-stuff{flex-direction:column}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;gap:6px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .checkbox{top:16px;width:24px;padding:0}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content.cell-content-required-attachments{justify-content:left}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content.cell-content-attachments{justify-content:left}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content.cell-content-contract-instruction{justify-content:left}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-control-number{min-width:90px;max-width:90px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-status{min-width:80px;max-width:140px;text-align:center}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-detail{min-width:80px;max-width:140px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-detail.btn-small{white-space:nowrap}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-company-name{min-width:140px;max-width:140px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-customer-stuff{justify-content:left;min-width:96px;max-width:96px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-customer-stuff-others{justify-content:left;min-width:96px;max-width:96px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-registration-at{min-width:168px;max-width:168px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-content{min-width:180px;max-width:180px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-title{min-width:180px;max-width:180px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-detail-message{min-width:240px;max-width:240px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-email-notification{min-width:60px;max-width:60px;text-align:center}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-remarks{min-width:180px;max-width:180px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .cell-content .wrap-text.cell-data-person-in-charge{min-width:80px;max-width:128px;text-align:center}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .hidable-control-number-block{overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap .generic-contract-renew-manage-table .doc-data-row .hidable-control-number-block.visible{height:-moz-fit-content;height:fit-content;max-height:1000px;transition:max-height 350ms linear}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap:not(:has(tbody)) thead>tr>*{border-bottom:none}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap:not(:has(tbody)) thead>tr>th:first-child{border-end-start-radius:8px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap:not(:has(tbody)) thead>tr>th:last-child{border-end-end-radius:8px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .generic-contract-renew-manage-table-wrap:has(tbody) thead>tr>*{border-bottom:1px solid #ccc}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .document-select-all{display:flex;flex-direction:row;justify-content:left;gap:18px}.rd-gen-cont-renew-mng .generic-contract-renew-manage-search-result .document-initial-registration-contract{display:flex;flex-direction:row;justify-content:left;gap:18px;margin-bottom:36px}.rd-gen-cont-renew-mng .paginator-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center}.rd-gen-cont-renew-mng .paginator-wrap .arrow{display:block}.rd-gen-cont-renew-mng .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.rd-gen-cont-renew-mng textarea{background-color:#fff;border-radius:4px;padding:8px 11px;border:1px solid #ccc;color:#333;resize:none}.rd-gen-cont-renew-mng textarea::-moz-placeholder{color:#aaa}.rd-gen-cont-renew-mng textarea::placeholder{color:#aaa}.rd-general-contract-renewal-management-detail h3.list-title{margin-bottom:32px}.rd-general-contract-renewal-management-detail .explain-area{margin-bottom:40px}.rd-general-contract-renewal-management-detail .range-type{display:flex;align-items:center;gap:24px;margin-bottom:36px}.rd-general-contract-renewal-management-detail .range-type .range-type-label{font-size:14px}.rd-general-contract-renewal-management-detail .range-type .range-type-select .selectbox select{padding-top:0;padding-bottom:0;width:160px;height:40px;display:flex;align-items:center}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-info-table{width:780px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-info-table th{width:200px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-info-table tr>*{padding-top:10px;padding-bottom:10px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result{display:flex;flex-direction:column;margin-bottom:20px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .multiple-state-change{display:flex;justify-content:left;gap:20px;margin-bottom:30px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap{max-width:100%;overflow-x:auto;padding-bottom:16px;scrollbar-width:8px;margin-bottom:21px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table tr>*{padding:0}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table tr{white-space:nowrap}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table tr span.target-col{width:56px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th{border-radius:0;border-bottom:solid 1px #ccc}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th:first-child{border-top-left-radius:8px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th:last-child{border-top-right-radius:8px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th>span{text-align:center;padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th>span .icon-sort::after{background-color:#06c}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th>div>span{padding:8px;white-space:nowrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table thead>tr>th>div>span .icon-sort::after{background-color:#06c}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row.hidable-control-number-block{overflow:hidden;padding-top:0;max-height:0;transition:max-height 350ms linear}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row.hidable-control-number-block.visible{height:-moz-fit-content;height:fit-content;max-height:1000px;transition:max-height 350ms linear}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row td{padding:16px 16px;vertical-align:top}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content{display:flex;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;gap:6px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content.doc-select-checkbox{padding:0 16px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content.cell-content-control-number{min-width:84px;justify-content:left}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .checkbox{top:16px;width:24px;padding:0}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content.cell-content-required-attachments{justify-content:left}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content.cell-content-attachments{justify-content:left}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content.cell-content-contract-instruction{justify-content:left}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text{display:block;white-space:normal}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text li:nth-of-type(n + 2) a{margin-top:5px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-control-number{min-width:90px;max-width:90px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-status{min-width:140px;max-width:140px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-company-name{min-width:140px;max-width:140px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-customer-staff{min-width:96px;max-width:96px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-registration-at{min-width:168px;max-width:168px;text-align:center}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-publish-status{min-width:140px;max-width:140px;text-align:center}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-content{min-width:180px;max-width:180px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-title{min-width:180px;max-width:180px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-detail-message{min-width:240px;max-width:240px;white-space:pre-wrap}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-email-notification{min-width:60px;max-width:60px;text-align:center}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-required-attachments{min-width:80px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-required-attachments .btn-weak{white-space:nowrap;text-overflow:ellipsis}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-attachments{min-width:130px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-attachments .btn-weak{white-space:nowrap;text-overflow:ellipsis}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-contract-instruction{min-width:160px}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-contract-instruction .btn-weak{white-space:nowrap;text-overflow:ellipsis}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-remarks{min-width:180px;max-width:180px;white-space:pre-wrap}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .general-contract-renewal-management-table-wrap .general-contract-renewal-management-table .doc-data-row .cell-content .wrap-text.cell-data-person-in-charge{min-width:80px;max-width:128px;text-align:center}.rd-general-contract-renewal-management-detail .general-contract-renewal-management-search-result .back-button{display:flex;justify-content:center}.rd-general-contract-renewal-management-detail ul.left-right{justify-content:space-between}.rd-general-contract-renewal-management-detail .modal .modal__title{padding-top:8px;margin-bottom:14px;font-weight:bold;font-size:28px}.rd-general-contract-renewal-management-detail .modal .modal__footer{margin-top:40px}.rd-general-contract-renewal-management-detail .modal .search-conditions{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin:0 0 40px 0;padding:24px 16px 30px 16px}.rd-general-contract-renewal-management-detail .modal .search-conditions input{flex-grow:1;max-width:560px;height:40px;padding:8px 11px}.rd-general-contract-renewal-management-detail .modal .search-conditions .condition-label{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:left;min-width:135px;width:135px}.rd-general-contract-renewal-management-detail .modal .search-conditions .divider{background-color:#ccc;height:1px;margin-top:6px;margin-bottom:6px}.rd-general-contract-renewal-management-detail .modal .search-conditions .condition-row{align-items:center;display:flex;flex-direction:row}.rd-general-contract-renewal-management-detail .modal .search-conditions .area-reset-and-search{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:right}.rd-general-contract-renewal-management-detail .modal .contact-person .selected-count-row span{font-size:.8rem;color:#888}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table{border-radius:8px;border:1px solid #ccc;box-sizing:border-box}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content .sort-button{flex-shrink:0}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content span{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:4px 6px;white-space:nowrap}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content span .icon-sort::after{background-color:#06c}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content .customer-number-title{display:flex;text-align:center;align-items:center}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content .service-name-title{display:flex;text-align:center;align-items:center}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table:not(:has(.contact-person-row)) .contact-person-header{border-bottom:none;border-radius:8px}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap{padding-right:6px}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body{overflow-x:clip;overflow-y:scroll}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row{width:calc(100% + 8px + 6px);display:flex}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row:not(:last-child){border-bottom:1px solid #ccc}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell{display:flex;flex-direction:row;align-items:center}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .delete-row-button-wrap{margin:auto}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .delete-row-button-wrap .delete-row-button{margin-right:4px}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .contract-renewal-authority-target-row-button-wrap{margin:auto}.rd-general-contract-renewal-management-detail .modal .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .contract-renewal-authority-target-row-button-wrap .checkbox{width:24px;padding:0}.rd-general-contract-renewal-management-detail .modal .contact-person-search-result-table ::-webkit-scrollbar{width:8px}.rd-general-contract-renewal-management-detail .modal .contact-person-search-result-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-general-contract-renewal-management-detail .modal .contact-person-search-result-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .modal__container{width:1100px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .modal__container .general-contract-renewal-management-detail-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .modal__container .modal__title{font-size:28px;font-weight:bold;margin-bottom:16px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .modal__container .modal__footer{margin-top:56px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .selected-count-row{margin-top:12px;font-size:.8rem;color:#888}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table{margin-top:16px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-target{width:7.4%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-member-status{width:9.5%;justify-content:center}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-kanden-staff{width:12%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-company-name{width:12.9%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-department{width:15.2%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-employment-position{width:7.5%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-phone-number{width:15.6%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .column-mail-address{width:19%}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .service-name-title{display:flex;text-align:center;align-items:center}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .contact-person-body{max-height:340px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .contact-person-body .contact-person-row{min-height:68px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell{padding:0 18px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell .body-cell-content{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell .checkbox-wrap{margin:auto}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .all-contract-select-row{margin-top:16px;display:flex;flex-direction:row;gap:24px}.rd-general-contract-renewal-management-detail .rd-general-contract-renewal-management-detail-modal .action-button-area{display:flex;flex-direction:row;gap:40px}.rd-generic-contract-update .generic-contract-update-area{margin-bottom:64px}.rd-generic-contract-update .attachment-file-select-area{margin-bottom:56px}.rd-generic-contract-update p.required-info{margin-bottom:16px}.rd-generic-contract-update textarea{background-color:#fff;border-radius:4px;padding:8px 11px;border:1px solid #ccc;color:#333;width:100%}.rd-generic-contract-update .table-header{display:flex;flex-direction:row;font-size:14px;justify-content:space-between;font-size:14px}.rd-generic-contract-update table.attachment-file-table{margin-bottom:16px}.rd-generic-contract-update .narrow-margin-bottom-title{margin-top:25px;margin-bottom:40px}.rd-generic-contract-update .no-margin-top-title{margin-top:0px}.rd-generic-contract-update .th-button{width:180px}.rd-generic-contract-update .th-button button{margin-left:auto}.rd-generic-contract-update .th-width{width:360px}.rd-generic-contract-update .td-filename{width:35em;border-right:none}.rd-generic-contract-update input,.rd-generic-contract-update textarea{padding:8px 11px}.rd-generic-contract-update input:-moz-read-only, .rd-generic-contract-update textarea:-moz-read-only{background-color:#f5f5f5}.rd-generic-contract-update input:read-only,.rd-generic-contract-update textarea:read-only{background-color:#f5f5f5}.rd-generic-contract-update .selectbox-disabled select{pointer-events:none}.rd-generic-contract-update .required-field-li::after{content:"＊";color:#e60012;font-size:14px;vertical-align:8px;height:15px;display:flex;justify-content:center;align-items:center}.rd-generic-contract-update #mail-notification-checkbox{padding:5px 0px 5px 30px}#update-modal .confirm-modal-container{background-color:#fff;padding:40px;width:90%;max-width:960px;max-height:90%;border-radius:4px;overflow-y:auto;box-sizing:border-box;position:relative}#update-modal .confirm-modal-container .confirm-modal-header{display:flex;flex-flow:column}#update-modal .confirm-modal-container .confirm-modal-header .confirm-rich{width:40px;height:40px;background-size:40px}#update-modal .confirm-modal-container .confirm-modal-header .confirm-modal-title{margin-bottom:16px}#update-modal .confirm-modal-container .confirm-modal-explain-text{margin-bottom:30px}#update-modal .confirm-modal-container .confirm-modal-footer{margin-top:15px}.rd-select-id-modal .modal__container{width:1100px}.rd-select-id-modal .modal__container .search-conditions{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:24px;margin:0 0 40px 0;padding:24px 16px 30px 16px}.rd-select-id-modal .modal__container .search-conditions input{flex-grow:1;max-width:560px;height:40px;padding:8px 11px}.rd-select-id-modal .modal__container .search-conditions .condition-label{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:left;min-width:135px;width:135px}.rd-select-id-modal .modal__container .search-conditions .divider{background-color:#ccc;height:1px;margin-top:6px;margin-bottom:6px}.rd-select-id-modal .modal__container .search-conditions .condition-row{align-items:center;display:flex;flex-direction:row}.rd-select-id-modal .modal__container .search-conditions .area-reset-and-search{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:right}.rd-select-id-modal .modal__container .contact-person .selected-count-row span{font-size:.8rem;color:#888}.rd-select-id-modal .modal__container .contact-person .contact-person-table,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table{border-radius:8px;border:1px solid #ccc;box-sizing:border-box}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell:not(:last-child),.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell .header-cell-content,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell .header-cell-content .sort-button,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content .sort-button{flex-shrink:0}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell .header-cell-content span,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content span{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:4px 6px;white-space:nowrap}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell .header-cell-content span .icon-sort::after,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content span .icon-sort::after{background-color:#06c}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell .header-cell-content .customer-number-title,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content .customer-number-title{display:flex;text-align:center;align-items:center}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-header .header-row .header-cell .header-cell-content .service-name-title,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-header .header-row .header-cell .header-cell-content .service-name-title{display:flex;text-align:center;align-items:center}.rd-select-id-modal .modal__container .contact-person .contact-person-table:not(:has(.contact-person-row)) .contact-person-header,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table:not(:has(.contact-person-row)) .contact-person-header{border-bottom:none;border-radius:8px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap{padding-right:6px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body{overflow-x:hidden;overflow-y:scroll}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row{width:calc(100% + 8px + 6px);display:flex;border-bottom:1px solid #ccc}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell{display:flex;flex-direction:row;align-items:center}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell:not(:last-child),.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .delete-row-button-wrap,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .delete-row-button-wrap{margin:auto}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .delete-row-button-wrap .delete-row-button,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .delete-row-button-wrap .delete-row-button{margin-right:4px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .contract-renewal-authority-target-row-button-wrap,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .contract-renewal-authority-target-row-button-wrap{margin:auto}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .contract-renewal-authority-target-row-button-wrap .checkbox,.rd-select-id-modal .modal__container .contact-person .contact-person-search-result-table .contact-person-body-wrap .contact-person-body .contact-person-row .body-cell .contract-renewal-authority-target-row-button-wrap .checkbox{width:24px;padding:0}.rd-select-id-modal .modal__container .contact-person .contact-person-table{margin-top:20px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-target{width:7%;align-items:center;justify-content:center}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-kanden-staff-status{width:12%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-kanden-staff{width:15%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-company-name{width:15%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-department{width:15%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-employment-position{width:10%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-phone-number{width:13%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .column-mail-address{width:25%}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body{max-height:480px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body .contact-person-row{height:48px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body .contact-person-row .body-cell{padding:0 16px}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body .contact-person-row .body-cell .body-cell-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body .contact-person-row .body-cell .checkbox-wrap{max-width:0;max-height:0;overflow:hidden}.rd-select-id-modal .modal__container .contact-person .contact-person-table .contact-person-body .contact-person-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-select-id-modal .modal__container .contact-person-table ::-webkit-scrollbar,.rd-select-id-modal .modal__container .contact-person-search-result-table ::-webkit-scrollbar{width:8px}.rd-select-id-modal .modal__container .contact-person-table ::-webkit-scrollbar-thumb,.rd-select-id-modal .modal__container .contact-person-search-result-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-select-id-modal .modal__container .contact-person-table ::-webkit-scrollbar-track,.rd-select-id-modal .modal__container .contact-person-search-result-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-select-id-modal .modal__container .select-id-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-select-id-modal .modal__container .modal__title{font-size:28px;font-weight:bold;margin-bottom:16px}.rd-select-id-modal .modal__container .modal__footer{margin-top:56px}.rd-select-id-modal .selected-count-row{margin-top:12px;font-size:.8rem;color:#888}.rd-select-id-modal .contact-person-search-result-table{margin-top:16px}.rd-select-id-modal .contact-person-search-result-table .column-target{width:7%}.rd-select-id-modal .contact-person-search-result-table .column-kanden-staff-status{width:10%}.rd-select-id-modal .contact-person-search-result-table .column-kanden-staff{width:14%}.rd-select-id-modal .contact-person-search-result-table .column-company-name{width:14%}.rd-select-id-modal .contact-person-search-result-table .column-department{width:14%}.rd-select-id-modal .contact-person-search-result-table .column-employment-position{width:9%}.rd-select-id-modal .contact-person-search-result-table .column-phone-number{width:12%}.rd-select-id-modal .contact-person-search-result-table .column-mail-address{width:20%}.rd-select-id-modal .contact-person-search-result-table .service-name-title{display:flex;text-align:center;align-items:center}.rd-select-id-modal .contact-person-search-result-table .contact-person-body{max-height:340px}.rd-select-id-modal .contact-person-search-result-table .contact-person-body .contact-person-row{min-height:68px}.rd-select-id-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell{padding:0 18px}.rd-select-id-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell .body-cell-content{display:-webkit-box;-webkit-box-orient:vertical;white-space:normal;overflow:hidden;text-overflow:ellipsis}.rd-select-id-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell .checkbox-wrap{margin:auto}.rd-select-id-modal .contact-person-search-result-table .contact-person-body .contact-person-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-select-id-modal .all-contract-select-row{margin-top:16px;display:flex;flex-direction:row;gap:24px}.rd-select-id-modal .action-button-area{display:flex;flex-direction:row;gap:40px}.rd-contract-search{margin-top:40px;display:flex;flex-direction:column}.rd-contract-search form{margin-top:16px}.rd-contract-search .request-status{justify-self:center;margin-bottom:56px}.rd-contract-search .explain-area{margin-top:40px}.rd-contract-search .contract-search-explain{margin-bottom:40px}.rd-contract-search .search-conditions{border:1px solid #ccc;border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:24px 16px}.rd-contract-search .search-conditions input{flex-grow:1;max-width:560px;height:40px;padding:8px 11px}.rd-contract-search .search-conditions .remarks-text{margin-left:170px;margin-top:-20px}.rd-contract-search .search-conditions .condition-label{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:left;min-width:170px;width:170px}.rd-contract-search .search-conditions .divider{background-color:#ccc;height:1px}.rd-contract-search .search-conditions .condition-row{align-items:center;display:flex;flex-direction:row}.rd-contract-search .search-conditions .area-reset-and-search{align-items:center;display:flex;flex-direction:row;gap:24px;justify-content:right}.rd-contract-search .search-conditions .search-contract{flex-grow:initial;font-size:14px;max-width:initial;padding:6px 12px}.rd-contract-search .contract-search-submit-row{margin-top:56px;flex-direction:row}.rd-contract-search .page-transition-buttons{margin-top:56px;flex-direction:row}.rd-contract-search .contracts h3.above-text-content{margin:64px 0 30px 0}.rd-contract-search .contracts .selected-count-row span{font-size:.8rem;color:#888}.rd-contract-search .contracts .contracts-table,.rd-contract-search .contracts .contract-search-result-table{border-radius:8px;border:1px solid #ccc;box-sizing:border-box}.rd-contract-search .contracts .contracts-table .contracts-header,.rd-contract-search .contracts .contract-search-result-table .contracts-header{background-color:#f2f8fc;font-size:.8rem;border-bottom:1px solid #ccc;border-radius:8px 8px 0px 0px}.rd-contract-search .contracts .contracts-table .contracts-header .header-row,.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row{display:flex;flex-direction:row;align-items:stretch}.rd-contract-search .contracts .contracts-table .contracts-header .header-row .header-cell,.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row .header-cell{display:flex;flex-direction:column;justify-content:center;padding:6px}.rd-contract-search .contracts .contracts-table .contracts-header .header-row .header-cell:not(:last-child),.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row .header-cell:not(:last-child){border-right:1px solid #ccc}.rd-contract-search .contracts .contracts-table .contracts-header .header-row .header-cell .header-cell-content,.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row .header-cell .header-cell-content{padding:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.rd-contract-search .contracts .contracts-table .contracts-header .header-row .header-cell .header-cell-content span,.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row .header-cell .header-cell-content span{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center;padding:4px 6px;white-space:nowrap}.rd-contract-search .contracts .contracts-table .contracts-header .header-row .header-cell .header-cell-content .customer-number-title,.rd-contract-search .contracts .contracts-table .contracts-header .header-row .header-cell .header-cell-content .service-name-title,.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row .header-cell .header-cell-content .customer-number-title,.rd-contract-search .contracts .contract-search-result-table .contracts-header .header-row .header-cell .header-cell-content .service-name-title{display:flex;text-align:center;align-items:center}.rd-contract-search .contracts .contracts-table:not(:has(.contract-row)) .contracts-header,.rd-contract-search .contracts .contract-search-result-table:not(:has(.contract-row)) .contracts-header{border-bottom:none;border-radius:8px}.rd-contract-search .contracts .contracts-table .contracts-body-wrap,.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap{padding-right:6px}.rd-contract-search .contracts .contracts-table .contracts-body-wrap .contracts-body,.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap .contracts-body{overflow-x:hidden;overflow-y:scroll}.rd-contract-search .contracts .contracts-table .contracts-body-wrap .contracts-body .contract-row,.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap .contracts-body .contract-row{width:calc(100% + 8px + 6px);display:flex}.rd-contract-search .contracts .contracts-table .contracts-body-wrap .contracts-body .contract-row .body-cell,.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap .contracts-body .contract-row .body-cell{display:flex;flex-direction:row;align-items:center}.rd-contract-search .contracts .contracts-table .contracts-body-wrap .contracts-body .contract-row .body-cell:not(:last-child),.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap .contracts-body .contract-row .body-cell:not(:last-child){border-right:1px solid #ccc}.rd-contract-search .contracts .contracts-table .contracts-body-wrap .contracts-body .contract-row .body-cell .delete-row-button-wrap,.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap .contracts-body .contract-row .body-cell .delete-row-button-wrap{margin:auto}.rd-contract-search .contracts .contracts-table .contracts-body-wrap .contracts-body .contract-row .body-cell .delete-row-button-wrap .delete-row-button,.rd-contract-search .contracts .contract-search-result-table .contracts-body-wrap .contracts-body .contract-row .body-cell .delete-row-button-wrap .delete-row-button{margin-right:4px}.rd-contract-search .contracts .contracts-table{margin-top:20px}.rd-contract-search .contracts .contracts-table .column-contract-name{width:19%}.rd-contract-search .contracts .contracts-table .column-customer-number{width:17%}.rd-contract-search .contracts .contracts-table .column-service-name{width:17%}.rd-contract-search .contracts .contracts-table .column-name{width:9%}.rd-contract-search .contracts .contracts-table .column-point-address{width:24%}.rd-contract-search .contracts .contracts-table .column-state-of-use{width:7%}.rd-contract-search .contracts .contracts-table .column-delete{width:7%}.rd-contract-search .contracts .contracts-table .contracts-body{max-height:480px}.rd-contract-search .contracts .contracts-table .contracts-body .contract-row{height:48px}.rd-contract-search .contracts .contracts-table .contracts-body .contract-row .body-cell{padding:0 16px}.rd-contract-search .contracts .contracts-table .contracts-body .contract-row .body-cell .body-cell-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rd-contract-search .contracts .contracts-table .contracts-body .contract-row .body-cell .checkbox-wrap{max-width:0;max-height:0;overflow:hidden}.rd-contract-search .contracts .contracts-table .contracts-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-contract-search .contracts-table ::-webkit-scrollbar,.rd-contract-search .contract-search-result-table ::-webkit-scrollbar{width:8px}.rd-contract-search .contracts-table ::-webkit-scrollbar-thumb,.rd-contract-search .contract-search-result-table ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#06c}.rd-contract-search .contracts-table ::-webkit-scrollbar-track,.rd-contract-search .contract-search-result-table ::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px;margin:4px 0}.rd-contract-search .button-divider{background-color:#ccc;height:1px;margin:56px 0}.rd-contract-search-modal .modal__container{width:960px}.rd-contract-search-modal .modal__container .contract-search-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}.rd-contract-search-modal .modal__container .modal__title{font-size:28px;font-weight:bold}.rd-contract-search-modal .modal__container .modal__footer{margin-top:56px}.rd-contract-search-modal .selected-count-row{margin-top:12px;font-size:.8rem;color:#888}.rd-contract-search-modal .contract-search-result-table{margin-top:16px}.rd-contract-search-modal .contract-search-result-table .column-target{width:6.8%}.rd-contract-search-modal .contract-search-result-table .column-contract-name{width:16.6%}.rd-contract-search-modal .contract-search-result-table .column-customer-number{width:22.6%}.rd-contract-search-modal .contract-search-result-table .column-service-name{width:14.7%}.rd-contract-search-modal .contract-search-result-table .column-name{width:8.6%}.rd-contract-search-modal .contract-search-result-table .column-point-address{width:20.1%}.rd-contract-search-modal .contract-search-result-table .column-state-of-use{width:10.6%}.rd-contract-search-modal .contract-search-result-table .contract-type-title{display:flex;text-align:center;align-items:center}.rd-contract-search-modal .contract-search-result-table .contracts-body{max-height:340px}.rd-contract-search-modal .contract-search-result-table .contracts-body .contract-row{height:68px}.rd-contract-search-modal .contract-search-result-table .contracts-body .contract-row .body-cell{padding:0 18px}.rd-contract-search-modal .contract-search-result-table .contracts-body .contract-row .body-cell .body-cell-content{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rd-contract-search-modal .contract-search-result-table .contracts-body .contract-row .body-cell .checkbox-wrap{margin:auto}.rd-contract-search-modal .contract-search-result-table .contracts-body .contract-row .body-cell .checkbox-wrap .checkbox{width:24px;padding:0}.rd-contract-search-modal .all-contract-select-row{margin-top:16px;display:flex;flex-direction:row;gap:24px}.rd-contract-search-modal .action-button-area{display:flex;flex-direction:row;gap:40px}.rd-search-page .search-conditions{display:block}.rd-search-page .search-conditions .search-page-word{position:relative;width:-moz-fit-content;width:fit-content}.rd-search-page .search-conditions .search-page-word input.search-page-input{width:600px;height:40px;padding:6px 38px 5px 11px}.rd-search-page .search-conditions .search-page-word input.search-page-input::-moz-placeholder{font-size:14px}.rd-search-page .search-conditions .search-page-word input.search-page-input::placeholder{font-size:14px}.rd-search-page .search-conditions .search-page-word input.search-page-btn{border:none;outline:none;width:24px;height:24px;position:absolute;top:8px;right:8px;background:url("/-/media/Member/images/common/icon/icon_search.svg") no-repeat;cursor:pointer}.rd-search-page .search-conditions .search-count-text{margin-top:20px;margin-bottom:10px}.rd-search-page .validation-summary-weak-errors{margin-bottom:30px;padding:20px;border:1px solid #ff7900;border-radius:8px;width:100%}.rd-search-page .validation-summary-weak-errors ul li{color:#ff7900}.rd-search-page .search-result-list{margin-top:10px;margin-bottom:40px}.rd-search-page .search-result-list ul.search-result-item{display:block;width:100%;padding:17px 0 14px 0}.rd-search-page .search-result-list ul.search-result-item:first-child{border-top:1px solid #ccc}.rd-search-page .search-result-list ul.search-result-item li{justify-content:left}.rd-search-page .search-result-list ul.search-result-item li.item-title a{font-size:18px;font-weight:bold;color:#06c}.rd-search-page .search-result-list ul.search-result-item li.item-text{color:#333}.rd-search-page .search-result-list ul.search-result-item li.item-url{font-size:14px;color:#4182fa}.rd-search-page .hit-text{display:flex;margin-top:30px;color:#333}.rd-search-page span.search-text-count{font-weight:bold}.rd-terms .title{margin-bottom:11px;text-align:right;font-size:1.2rem}.rd-terms .info{margin-bottom:33px;text-align:right}.rd-terms .text ol li{padding-left:24px;padding-bottom:1rem;list-style-type:none;counter-increment:cnt;position:relative;font-weight:bold}.rd-terms .text ol li::before{content:counter(cnt) ".";text-align:right;position:absolute;top:0;left:0}.rd-terms .text ol li p{font-weight:normal}.rd-terms .text ol li:last-child{padding-bottom:0}.rd-terms .terms-contents{padding-top:40px;padding-bottom:60px}.rd-site-policy .regist-status{padding-top:16px;margin-bottom:40px}.rd-site-policy form{padding-top:32px}.rd-site-policy h2.label{margin-top:20px;margin-bottom:40px}.rd-site-policy h3.label{margin-bottom:24px}.rd-site-policy .software-plugin-table{margin-top:25px}.rd-site-policy .software-plugin-table tbody th{padding:18px 20px 17px 20px;min-width:238px}.rd-site-policy .software-plugin-table tbody td{min-width:480px}.rd-site-policy .software-plugin-table tbody td a img{display:block}.rd-site-policy .software-plugin-table tbody td.pdf{padding:9px 20px 8px 20px}.rd-site-policy .software-plugin-table tbody td.movie{padding:12px 20px 13px 20px}.rd-site-policy .send-actions{margin-top:40px;display:flex;flex-direction:row;justify-content:center}.rd-site-policy .explain.mb-24{margin-bottom:24px}.rd-site-policy ul.disc-list.text-indent{text-indent:-1em;padding-left:1em;line-height:24px}.rd-site-policy ul.decimal-list.text-indent{text-indent:-1em;padding-left:1em;line-height:24px}.rd-site-policy ul.simple-list.text-indent{text-indent:-1em;padding-left:1em;line-height:24px}.rd-site-policy ul.simple-list.text-indent li::before{content:none}.rd-site-policy .site-policy-contents{padding-bottom:64px}.rd-site-policy img.va-middle{vertical-align:middle}.rd-site-policy img.va-middle.mb-24{margin-bottom:24px}.rd-site-policy img.va-middle.mr-10{margin-right:10px}.rd-site-policy figure.center{text-align:center}.rd-site-policy .icon-external-link::after{margin-left:8px}.rd-general-error{display:flex;flex-direction:column;align-items:center;margin-top:174px;margin-bottom:197px}.rd-general-error .icon-rich{width:40px;height:40px;background-size:40px;margin-bottom:32px}.rd-general-error .error-page-title{color:#e60012;font-size:1.5rem;font-weight:bold;margin-bottom:16px}.rd-general-error .error-page-content{margin-bottom:40px}.rd-general-error .error-page-link{display:flex;flex-direction:column;justify-content:center;align-items:center}#rd-error-modal .modal__overlay{z-index:2000}#rd-error-modal .error-modal-container{background-color:#fff;padding:40px;width:90%;max-width:960px;max-height:90%;border-radius:8px;overflow-y:auto;box-sizing:border-box;position:relative}#rd-error-modal .error-modal-container .error-modal-close{padding:8px;background:rgba(0,0,0,0);border:0;cursor:pointer;position:absolute;top:8px;right:8px}#rd-error-modal .error-modal-container .error-modal-header{display:flex;justify-content:center;align-items:center;flex-flow:column}#rd-error-modal .error-modal-container .error-modal-header .error-icon-area{margin:32px 0}#rd-error-modal .error-modal-container .error-modal-header .icon-rich{width:40px;height:40px;background-size:40px}#rd-error-modal .error-modal-container .error-modal-header .error-modal-title{margin-top:0;margin-bottom:16px;color:#e60012;font-size:24px;font-weight:bold;box-sizing:border-box}#rd-error-modal .error-modal-container .error-modal-content{margin-bottom:40px}#rd-error-modal .error-modal-container .error-modal-content-text{text-align:center}#rd-error-modal .error-modal-container .error-modal-footer{margin-top:40px;display:flex;align-items:center;justify-content:center}h1{font-size:34px;font-weight:bold;line-height:1.3em}h2{font-size:28px;font-weight:bold;position:relative;line-height:1.3em}h2::before{content:"";width:100%;height:5px;background:#888;top:42px;left:0px;display:inline-block;position:absolute;border-radius:6px 6px 6px 6px}h2::after{content:"";width:101px;height:5px;background:#4182fa;display:inline-block;position:absolute;top:42px;left:0px;border-radius:6px 0 0 6px}h3{font-size:24px;font-weight:bold;position:relative;padding-left:13px;line-height:30px;line-height:1.3em}h3::before{content:"";width:5px;height:30px;background:#4182fa;display:inline-block;position:absolute;top:0px;left:0px;border-radius:6px;margin-right:8px}h4{font-size:20px;font-weight:bold;position:relative;padding-left:24px;line-height:20px;line-height:1.3em}h4::before{content:"";width:16px;height:16px;border-radius:50%;background:#4182fa;display:inline-block;position:absolute;top:calc(50% - 8px);left:0px}h5{font-size:18px;font-weight:bold}p{font-size:16px;color:#333;line-height:1.5em}p.remarks-text{padding-left:20px;font-size:14px;position:relative}p.remarks-text::before{content:"※";position:absolute;top:0px;left:0px}p.emphasized-text{font-weight:bold}p.alert-text{color:#e60012}ul{font-size:16px;line-height:2em}ul.disc-list li::before{content:"・"}ul.decimal-list{list-style:inside;list-style-type:decimal}ul.upper-alpha-list li{counter-increment:cnt}ul.upper-alpha-list li::before{content:counter(cnt, upper-latin) ") "}.btn,.btn-small,.btn-small-icon,.btn-medium,.btn-medium-icon,.btn-large,.btn-large-icon{font-weight:bold;border:none;text-align:center;display:flex;align-items:center;justify-content:center}.btn:hover,.btn-small:hover,.btn-small-icon:hover,.btn-medium:hover,.btn-medium-icon:hover,.btn-large:hover,.btn-large-icon:hover{text-decoration:none;filter:brightness(90%)}.btn-large,.btn-large-icon{width:320px;height:60px;font-size:16px;border-radius:8px}.btn-large-icon{position:relative}.btn-large-icon::after{content:"";width:24px;height:24px;position:absolute;right:20px;-webkit-mask:no-repeat center;mask:no-repeat center;-webkit-mask-size:contain;mask-size:contain}.btn-medium,.btn-medium-icon{padding:9px 12px;font-size:16px;border-radius:6px;background-position:right 9px top 9px;background-repeat:no-repeat}.btn-medium-icon::after{content:"";width:24px;height:24px;margin-left:4px;-webkit-mask:no-repeat center;mask:no-repeat center;-webkit-mask-size:contain;mask-size:contain}.btn-small,.btn-small-icon{padding:6px 12px;font-size:14px;border-radius:6px;background-size:16px;background-position:right 8px top 8px;background-repeat:no-repeat}.btn-small-icon::after{content:"";width:22px;height:22px;margin-left:4px;-webkit-mask:no-repeat center;mask:no-repeat center;-webkit-mask-size:contain;mask-size:contain}.btn-main{background-color:#06c;color:#fff}.btn-main::after{background-color:#fff}.btn-strong{background-color:#ff7900;color:#fff}.btn-strong::after{background-color:#fff}.btn-weak{background-color:#fff;color:#06c;border:1px solid #06c}.btn-weak::after{background-color:#06c}.btn-alert{background-color:#fff;color:#e60012;border:1px solid #e60012}.btn-alert::after{background-color:#e60012}.btn-disabled{pointer-events:none;background-color:#fff;color:#ccc;border:1px solid #ccc}.btn-disabled::after{background-color:#ccc}.btn-movie{width:48px;height:48px;background-color:#fff;border:2px solid #06c;border-radius:50%;position:relative}.btn-movie::before{content:"";position:absolute;border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:12px solid #06c;top:calc(50% - 6px);left:calc(50% - 5px)}.btn-movie:hover{text-decoration:none;filter:brightness(90%)}.btn-movie-large{width:72px;height:72px;background-color:#fff;border:3px solid #06c;border-radius:50%;position:relative}.btn-movie-large::before{content:"";position:absolute;border-top:8.5px solid rgba(0,0,0,0);border-bottom:8.5px solid rgba(0,0,0,0);border-left:17px solid #06c;top:calc(50% - 8.5px);left:calc(50% - 7px)}.btn-movie-large:hover{text-decoration:none;filter:brightness(90%)}input[type=submit]{cursor:pointer}button{cursor:pointer}.icon::after,.icon-large::after,.icon-medium::after,.icon-small::after{content:"";display:inline-block;vertical-align:middle;-webkit-mask:no-repeat center;mask:no-repeat center;-webkit-mask-size:contain;mask-size:contain}.icon-small::after{width:24px;height:24px}.icon-medium::after{width:36px;height:36px}.icon-large::after{width:48px;height:48px}.icon-main::after{background-color:#06c}.icon-strong::after{background-color:#ff7900}.icon-disable::after{background-color:#ccc}.icon-white::after{background-color:#fff}.icon-main-grad::after{background:linear-gradient(to bottom, #0066cc 50%, #cccccc 50%)}.icon-white-grad::after{background:linear-gradient(to bottom, #fff 50%, #cccccc 50%)}.icon-rotate-right::after{transform:rotate(90deg)}.icon-rotate-under::after{transform:rotate(180deg)}.icon-rotate-left::after{transform:rotate(270deg)}.icon-btn,.icon-btn-disable,.icon-btn-active{width:32px;height:32px;border:1px solid #06c;background-color:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center}.icon-btn:hover,.icon-btn-disable:hover,.icon-btn-active:hover{text-decoration:none;filter:brightness(90%)}.icon-btn-active{background-color:#06c}.icon-btn-disable{border:1px solid #ccc;pointer-events:none}.icon-btn-circle{width:40px;height:40px;border:1px solid #06c;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.icon-btn-circle:hover{text-decoration:none;filter:brightness(90%)}.icon-sort::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_sort.svg");mask-image:url("/-/media/Member/images/common/icon/icon_sort.svg")}.icon-search::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_search.svg");mask-image:url("/-/media/Member/images/common/icon/icon_search.svg")}.icon-switch::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_switch.svg");mask-image:url("/-/media/Member/images/common/icon/icon_switch.svg")}.icon-arrow::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_arrow.svg");mask-image:url("/-/media/Member/images/common/icon/icon_arrow.svg")}.icon-arrow-under-bar::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_arrow_under_bar_white.svg");mask-image:url("/-/media/Member/images/common/icon/icon_arrow_under_bar_white.svg")}.icon-external-link::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_external_link.svg");mask-image:url("/-/media/Member/images/common/icon/icon_external_link.svg")}.icon-edit::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_edit.svg");mask-image:url("/-/media/Member/images/common/icon/icon_edit.svg")}.icon-plus::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_plus.svg");mask-image:url("/-/media/Member/images/common/icon/icon_plus.svg")}.icon-visible::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_visible.svg");mask-image:url("/-/media/Member/images/common/icon/icon_visible.svg")}.icon-pdf::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_pdf.svg");mask-image:url("/-/media/Member/images/common/icon/icon_pdf.svg")}.icon-close::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_close.svg");mask-image:url("/-/media/Member/images/common/icon/icon_close.svg")}.icon-graph::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_graph.svg");mask-image:url("/-/media/Member/images/common/icon/icon_graph.svg")}.icon-table::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_table.svg");mask-image:url("/-/media/Member/images/common/icon/icon_table.svg")}.icon-detail::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_detail.svg");mask-image:url("/-/media/Member/images/common/icon/icon_detail.svg")}.icon-accordion::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_accordion.svg");mask-image:url("/-/media/Member/images/common/icon/icon_accordion.svg")}.icon-view-more::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_abbreviated_characters_active.svg");mask-image:url("/-/media/Member/images/common/icon/icon_abbreviated_characters_active.svg")}.icon-view-more-opened::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_abbreviated_characters_opened_active.svg");mask-image:url("/-/media/Member/images/common/icon/icon_abbreviated_characters_opened_active.svg")}.icon-up::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_up.svg");mask-image:url("/-/media/Member/images/common/icon/icon_up.svg")}.icon-delete::after{-webkit-mask-image:url("/-/media/Member/images/common/icon/icon_delete.svg");mask-image:url("/-/media/Member/images/common/icon/icon_delete.svg")}.icon-rich{width:56px;height:56px;text-decoration:none;background-repeat:no-repeat;background-size:56px;display:inline-block}.icon-rich-elec{background-image:url("/-/media/Member/images/common/richicon/richicon_electricity.svg")}.icon-rich-elec-disable{background-image:url("/-/media/Member/images/common/richicon/richicon_electricity_inactive.svg")}.icon-rich-gas{background-image:url("/-/media/Member/images/common/richicon/richicon_gass.svg")}.icon-rich-gas-disable{background-image:url("/-/media/Member/images/common/richicon/richicon_gass_inactive.svg")}.icon-rich-sun{background-image:url("/-/media/Member/images/common/richicon/richicon_sun.svg")}.icon-rich-sun-disable{background-image:url("/-/media/Member/images/common/richicon/richicon_sun_inactive.svg")}.icon-rich-solution{background-image:url("/-/media/Member/images/common/richicon/richicon_solution.svg")}.icon-rich-solution-disable{background-image:url("/-/media/Member/images/common/richicon/richicon_solution_inactive.svg")}.icon-rich-thunderbolt{background-image:url("/-/media/Member/images/common/richicon/richicon_thunderbolt.svg")}.icon-rich-summarize{background-image:url("/-/media/Member/images/common/richicon/richicon_summarize.svg")}.icon-rich-summarize-disable{background-image:url("/-/media/Member/images/common/richicon/richicon_summarize_inactive.svg")}.icon-rich-fee{background-image:url("/-/media/Member/images/common/richicon/richicon_fee.svg")}.icon-rich-usage{background-image:url("/-/media/Member/images/common/richicon/richicon_usage.svg")}.icon-rich-co2{background-image:url("/-/media/Member/images/common/richicon/richicon_co2.svg")}.icon-rich-q{background-image:url("/-/media/Member/images/common/richicon/richicon_question.svg")}.icon-rich-a{background-image:url("/-/media/Member/images/common/richicon/richicon_answer.svg")}.icon-rich-que-inq-manual{background-image:url("/-/media/Member/images/common/richicon/richicon_question_manual.svg")}.icon-rich-multiple-offices{background-image:url("/-/media/Member/images/common/richicon/richicon_multiple_offices.svg")}.icon-rich-announcement{background-image:url("/-/media/Member/images/common/richicon/richicon_announcement.svg")}.icon-rich-error-alert{background-image:url("/-/media/Member/images/common/richicon/richicon_error_alert.svg")}.icon-rich-biz_v-2{background-image:url("/-/media/Member/images/common/richicon/richicon_biz_v-2.svg");background-size:contain;background-position:center;width:168px}.news-label{background-color:#ff7900;color:#fff;font-size:14px;font-weight:bold;padding-top:2px;padding-bottom:1px;padding-left:8px;padding-right:8px;display:inline;width:-moz-max-content;width:max-content}.card-label{background-color:#fb791f;color:#fff;font-size:14px;font-weight:bold;position:relative;padding-top:2px;padding-bottom:1px;padding-left:8px;padding-right:8px;display:inline;width:-moz-max-content;width:max-content}.card-label::before{content:"";position:absolute;left:0px;top:100%;width:0;height:0;border-style:solid;border-width:4px 4px 4px 4px;border-color:#d0651b #d0651b rgba(0,0,0,0) rgba(0,0,0,0)}.defult-orange-label{background-color:#ff7900;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;display:inline;width:-moz-max-content;width:max-content}.defult-gray-label{background-color:#888;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;display:inline;width:-moz-max-content;width:max-content}.fixed-label{display:inline;background-color:#4182fa;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:19px;padding-right:19px;width:-moz-max-content;width:max-content}.unfixed-label{display:inline;color:#333;font-size:14px;background-color:#fff;border:1px solid;border-color:#ccc;padding-top:2px;padding-bottom:1px;padding-left:12px;padding-right:12px;width:-moz-max-content;width:max-content}.coordinated-label{display:inline;background-color:#4182fa;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;width:-moz-max-content;width:max-content}.not-coordinated-label{display:inline;color:#333;font-size:14px;background-color:#fff;border:1px solid;border-color:#ccc;padding-top:2px;padding-bottom:1px;padding-left:12px;padding-right:12px;width:-moz-max-content;width:max-content}.update-label{display:inline;content:"更新";background-color:#888;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:19px;padding-right:19px;width:-moz-max-content;width:max-content;float:right}.charge-fixed-label{display:inline;background-color:#4182fa;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;width:-moz-max-content;width:max-content}.comment-label{background-color:#4182fa;border-radius:5px;color:#fff;font-size:14px;font-weight:bold;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;display:inline;position:relative;margin-top:0;margin-bottom:0;width:-moz-max-content;width:max-content}.comment-label::before{content:"";position:absolute;left:calc(50% - 4px);top:100%;width:0;height:0;border-style:solid;border-width:6px 4px 4px 4px;border-color:#4182fa rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);width:-moz-max-content;width:max-content}.badge-label{content:"";width:32px;height:32px;border-radius:50%;background-color:#fb791f;color:#fff;font-size:14px;font-weight:bold;padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px;display:inline;position:absolute}.badge-label-2{content:"";width:32px;height:32px;border-radius:50%;background-color:#fb791f;color:#fff;font-size:14px;font-weight:bold;padding-top:6px;padding-bottom:6px;display:inline;position:absolute}.employee-only-screen-big-label{background-color:#8f82bc;color:#fff;font-size:40px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;width:-moz-max-content;width:max-content}.employee-only-item-big-label{background-color:#8f82bc;color:#fff;font-size:40px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;width:-moz-max-content;width:max-content}.employee-only-screen-small-label{background-color:#8f82bc;color:#fff;font-size:14px;font-weight:bold;padding-top:3px;padding-bottom:0px;padding-left:12px;padding-right:12px;display:inline;width:-moz-max-content;width:max-content}.employee-only-screen-badge-label{content:"";width:14px;height:14px;border-radius:50%;background-color:#8f82bc;color:#fff;float:left;margin:0 4px}.progress-bar{list-style:none;display:flex;justify-content:space-between;width:1000px;padding:0;margin:auto}.progress-bar li{position:relative;width:33%;font-size:18px;font-weight:bold;padding-top:34px;text-align:center;float:left;color:#888}.progress-bar li::before{content:"";display:block;width:32px;height:32px;border-radius:50%;background-color:#ccc;position:absolute;top:-16px;left:calc(50% - 17px)}.progress-bar li::after{content:"";display:block;width:100%;position:absolute;top:0;left:-50%;border-top:3px solid #ccc;z-index:-1}.progress-bar li:first-child::after{content:none}.progress-bar li.is-active{color:#333}.progress-bar li.is-active::before{background-color:#06c}.progress-bar li.is-active::after{border-top:3px solid #06c}.progress-bar li.is-complete{color:#333}.progress-bar li.is-complete::before{background-color:#06c}.progress-bar li.is-complete::after{border-top:3px solid #06c}label{position:relative;cursor:pointer}.checkbox{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;margin:0;padding:0;box-sizing:border-box;vertical-align:middle;position:relative;width:auto;display:inline-block;padding:5px 30px}.checkbox::before{content:"";display:block;width:24px;height:24px;background-color:#fff;border:1px solid #888;position:absolute;top:0;bottom:0;left:0;border-radius:6px;margin:auto}.checkbox::after{content:"";position:absolute;display:block;width:13px;height:9px;border-left:3px solid #fff;border-bottom:3px solid #fff;top:-3px;bottom:0px;left:5px;margin:auto;transform:rotate(-45deg);opacity:0}.checkbox:hover::before{background-color:rgba(0,0,0,.1019607843);mix-blend-mode:multiply}.checkbox:disabled{pointer-events:none;cursor:default;border-color:#e5e5e5}.checkbox:disabled::before{background-color:rgba(0,0,0,.1019607843);mix-blend-mode:multiply}.checkbox:checked::before{background-color:#06c}.checkbox:checked::after{opacity:1}.radiobtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0;width:24px;height:24px;border-radius:100%;position:relative;vertical-align:sub}.radiobtn::before{content:"";display:block;border-radius:100%;position:absolute;background-color:#fff;border:1px solid #ccc;height:24px;width:24px}.radiobtn::after{content:"";display:block;border-radius:100%;position:absolute;background-color:#06c;height:12px;width:12px;top:6px;left:6px;opacity:0}.radiobtn:hover::before{background-color:rgba(0,0,0,.1019607843)}.radiobtn:checked::after{opacity:1}.radiobtn:disabled{pointer-events:none;cursor:default;border-color:#e5e5e5}.radiobtn:disabled+label{pointer-events:none}.radiobtn:disabled::before{border:1px solid #e5e5e5}.toggle-switch{position:absolute;display:none}.toggle-switch:checked+.toggle-label{background-color:#06c;border:none}.toggle-switch:checked+.toggle-label:after{background-color:#fff;left:44px}.toggle-switch:disabled{cursor:default}.toggle-switch:disabled+.toggle-label{background-color:#f5f5f5;border:none;pointer-events:none}.toggle-switch:disabled+.toggle-label:after{background-color:#ccc;left:4px}.toggle-label{width:72px;height:32px;background-color:#f5f5f5;position:relative;display:inline-block;border-radius:30px;border:1px solid #ccc;transition:.4s}.toggle-label::after{content:"";position:absolute;width:24px;height:24px;border-radius:100%;left:4px;top:4px;bottom:4px;z-index:2;background-color:#06c;transition:.4s}.energy-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0}.energy-radio:checked+.energy-label{border:0px;background-color:#06c;color:#fff}.energy-radio:disabled{cursor:default}.energy-radio:disabled+.energy-label{pointer-events:none;color:#ccc}.energy-label{background-color:#f5f5f5;color:#06c;width:auto;height:40px;border:1px solid #ccc;border-radius:20px;font-size:16px;font-weight:bold;padding-top:9px;padding-bottom:7px;padding-left:16px;padding-right:16px;display:inline-block}.energy-label:hover{background-color:rgba(0,0,0,.1019607843)}.energy-label.join-left{padding-right:4px;border-radius:20px 0px 0px 20px}.energy-label.join-left:has(+.energy-radio:checked){border:0px;background-color:#06c;color:#fff}.energy-label.join-right{margin-left:-18px;padding-left:4px;border-radius:0px 20px 20px 0px}.date-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0}.date-radio:checked+.date-label{background-color:#06c;color:#fff}.date-radio:disabled{cursor:default}.date-radio:disabled+.date-label{pointer-events:none;color:#ccc}.date-label{background-color:#f5f5f5;color:#06c;width:auto;height:40px;border:1px solid #ccc;border-left:none;border-right:none;font-size:16px;font-weight:bold;padding-top:9px;padding-bottom:7px;padding-left:24px;padding-right:24px;margin-left:-6px;margin-right:-6px;display:inline-block}.date-label:hover{background-color:rgba(0,0,0,.1019607843)}.date-label:first-of-type{border-radius:20px 0 0 20px}.date-label:last-of-type{border-radius:0 20px 20px 0}.pagination-items{height:32px;display:flex;text-align:center}.pagination-items li{width:32px;margin-left:4px}.pagination-items li a{position:relative;line-height:32px;color:#06c;font-size:16px}.pagination-items .current-item{pointer-events:none;width:32px;height:32px;border-radius:100%;background-color:#06c}.pagination-items .current-item a{color:#fff}.pagination-items .dots{position:relative;pointer-events:none}.pagination-items .dots a{color:#888}.pagination-items .ellipsis{position:relative;width:32px}.pagination-items .ellipsis::before{content:"・・・";color:red;position:absolute;font-size:2px}.arrow{position:relative;width:12px;height:12px;top:10px}.arrow::before,.arrow::after{content:"";position:absolute;background:#06c;border-radius:3px}.arrow::before{top:0;left:0;right:0;height:2px}.arrow::after{top:0;right:0;bottom:0;width:2px}.prev{transform:translateX(100%) rotate(-135deg)}.next{transform:translateX(50%) rotate(45deg)}.default-tab{width:1200px;display:flex}.default-tab .default-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;outline:none;margin:0;padding:0}.default-tab .default-radio:checked+.default-label{background-color:#06c;color:#fff}.default-tab .default-label{background-color:#f5f5f5;color:#06c;width:100%;height:56px;font-size:16px;font-weight:bold;text-align:center;padding-top:17px;padding-bottom:15px;margin-left:1px;margin-right:1px;display:inline-block}.default-tab .default-label:hover{background-color:rgba(0,0,0,.1019607843)}.default-tab .default-label:first-of-type{border-radius:8px 0 0 0;margin-right:1px}.default-tab .default-label:last-of-type{border-radius:0 8px 0 0;margin-left:1px}.selectbox{position:relative;display:inline-block}.selectbox::before{position:absolute;content:"";pointer-events:none}.selectbox::after{position:absolute;content:"";pointer-events:none;top:50%;right:20px;transform:translate(50%, -50%) rotate(45deg);width:10px;height:10px;margin-top:-2px;border-bottom:2px solid #06c;border-right:2px solid #06c}.selectbox select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:auto;height:40px;padding:6px 36px 6px 12px;border:1px solid #ccc;border-radius:6px;font-size:16px;color:#333}.selectbox select:has(option[value=""]:checked:first-child),.selectbox select:has(option:not([value]):checked:first-child){color:#06c;font-weight:bold}.selectbox select option{font-size:16px;font-weight:normal;color:#06c}.selectbox-disabled::after{border-bottom:2px solid #ccc;border-right:2px solid #ccc}.selectbox-disabled select{cursor:default;color:#ccc}.selectbox-disabled select option{color:#ccc}input[type=date].dc-date-picker{display:flex;flex-direction:row;font-size:16px;justify-content:center;gap:4px;padding:0 8px;border-radius:4px;border:solid 1px #ccc}input[type=date].dc-date-picker::before{padding:6px 0 6px 4px;min-width:132px;flex-grow:1;content:attr(date-formatted-val) "";white-space:nowrap}input[type=date].dc-date-picker::-webkit-datetime-edit{display:none;-webkit-appearance:none;appearance:none}input[type=date].dc-date-picker::-webkit-calendar-picker-indicator{background-image:url("/-/media/Member/images/common/icon/icon_calendar.svg");align-self:stretch;background-position:center;width:unset;height:unset;min-width:24px;padding-bottom:4px}input[type=time].dc-time-picker{display:flex;flex-direction:row;font-size:16px;justify-content:center;gap:4px;padding:0 8px;border-radius:4px;border:solid 1px #ccc}input[type=time].dc-time-picker::before{padding:6px 0 6px 4px;min-width:56px;flex-grow:1;content:attr(time-formatted-val) "";white-space:nowrap}input[type=time].dc-time-picker::-webkit-datetime-edit{display:none;-webkit-appearance:none;appearance:none}input[type=time].dc-time-picker::-webkit-calendar-picker-indicator{background-image:url("/-/media/Member/images/common/icon/icon_clock.svg");align-self:stretch;background-position:center;width:unset;height:unset;margin:0;min-width:24px;padding-bottom:4px}table{width:100%;border:1px solid #ccc;border-radius:8px;border-collapse:separate;border-spacing:0;color:#333}table tbody tr:last-child th{border-bottom:none}table tbody tr:last-child th:first-child{border-radius:0 0 0 8px}table tbody tr:only-child>th:first-child{border-radius:8px 0 0 8px}table tr:first-child>th:first-child{border-radius:8px 0 0 0}table tr:first-child>th:last-child{border-radius:0 8px 0 0}table tr:last-child>td{border-bottom:none}table tr:last-child>td:first-child{border-radius:0 0 0 8px}table tr:last-child>td:last-child{border-radius:0 0 8px 0}table tr>*{border:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px}table tr>*:last-child{border-right:none}table th{word-break:break-all;vertical-align:middle;background-color:#f2f8fc;font-weight:normal;position:relative;font-size:14px}table th:last-child.rowspan-left{border-right:1px solid #ccc}table th.rowspan-border-bottom{border-bottom:none}table th.required-field::after{content:"＊";color:#e60012;font-size:14px;vertical-align:8px}table td{word-break:break-all;vertical-align:middle}table td:last-child.rowspan-left{border-right:1px solid #ccc}table td.rowspan-border-bottom{border-bottom:none}table td.td-btn{text-align:center;vertical-align:middle}table ul{display:flex;justify-content:flex-start;align-items:center;padding:0;margin:0}table ul li{display:flex;vertical-align:middle}table ul li.id-label{font-weight:bold}table ul.text-align-center{text-align:center}table .small-table-btn{width:-moz-fit-content;width:fit-content;height:32px;font-size:14px;font-weight:bold;padding:5px 12px 4px 12px;border:1px solid #06c;border-radius:6px;display:inline-flex;position:relative;align-items:center}table .small-table-btn:hover{text-decoration:none}table .small-table-btn:hover::before{content:"";width:100%;height:100%;border-radius:6px;background-color:#000;position:absolute;top:0;left:0;opacity:.1;mix-blend-mode:multiply}table .small-table-btn.btn-disabled{border-color:#ccc}table .small-table-btn.btn-disabled::after{background-color:#ccc}table.account-info-table tr{width:240px;text-align:left}table.account-info-table th{width:240px;height:56px;text-align:left}table.account-info-table td{width:960px;height:56px;font-size:16px}table.account-info-table ul li{margin-right:16px}table.result-info-table{font-size:14px}table.result-info-table tr:last-child{background-color:#f5f5f5}table.result-info-table tr.table-sum td:first-child{text-align:start}table.result-info-table th{text-align:center;height:49px;white-space:nowrap}table.result-info-table th .billing-amount{font-weight:bold;text-align:right}table.result-info-table td{height:56px;min-width:150px;white-space:nowrap}table.result-info-table td:first-child{width:100%;white-space:normal}table.result-info-table td:last-child{width:238px}table.result-info-table td ul{font-size:14px;align-items:start}table.result-info-table td.td-kinds{text-align:left}table.result-info-table td.td-kinds ul li{margin-top:4px;margin-bottom:auto}table.result-info-table td.td-kinds ul li .unfixed-label,table.result-info-table td.td-kinds ul li .fixed-label{line-height:24px}table.result-info-table td.td-kinds ul li a{padding:2px 17px}table.result-info-table td:not(:first-child){text-align:right}table.result-info-table td.td-blank{text-align:center}table.result-info-table td.billing-amount{font-weight:bold;text-align:right}table.result-info-table ul li{margin-right:8px}table.result-info-table ul li:last-child{margin-right:0}table.result-info-table .label-list .btn-li{margin-left:8px}table.result-info-table .btn-list{display:flex;justify-content:space-between;align-items:center;padding:0}table.news-receive-table{font-size:16px}table.news-receive-table tr:first-child th:first-child{min-width:240px;width:280px}table.news-receive-table tr:first-child th:last-child{min-width:240px}table.news-receive-table tr:nth-child(2) th{width:120px}table.news-receive-table th{text-align:center}table.news-receive-table th.recerive-settings-label{padding:17px auto 12 auto;height:50px}table.news-receive-table th.td-radio-btn{text-align:center;padding:13px 16px}table.news-receive-table td:nth-child(2){display:flex;justify-content:space-between}table.news-receive-table td.td-radio-btn{text-align:center;padding:13px 16px}table.news-receive-table ul{width:100%;justify-content:space-between}table.news-receive-table ul li:first-child{padding-right:16px}table.news-receive-table ul li:last-child{width:-moz-fit-content;width:fit-content}table.news-receive-table ul li a{min-width:112px}table.account-register-table tr td{font-size:16px}table.account-register-table tr th{text-align:start}table.account-register-table ul.id-register-list{flex-direction:column;align-items:flex-start}table.account-register-table ul.id-register-list li{margin-bottom:4px}table.account-register-table ul.id-register-list li:nth-child(2){margin-bottom:16px}table.account-register-table ul.email-register-list{flex-direction:column;align-items:flex-start}table.account-register-table ul.email-register-list li{margin-bottom:8px}table.account-register-table ul.email-register-list .li-first{margin-bottom:24px}table.account-register-table input{border-radius:4px;margin-right:20px;padding:8px 11px 8px 11px}table.account-register-table input::-moz-placeholder{color:#aaa}table.account-register-table input::placeholder{color:#aaa}table.account-register-table input.id{width:504px}table.account-register-table input.id:invalid:focus+p{opacity:1}table.account-register-table input.company-name{width:504px}table.account-register-table input.company-name:invalid:focus+p{opacity:1}table.account-register-table input.department-name{width:504px}table.account-register-table input.department-name:invalid:focus+p{opacity:1}table.account-register-table input.email{width:504px}table.account-register-table input.email:invalid:focus+p{opacity:1}table.account-register-table input.email-confirm{width:504px}table.account-register-table input.email-confirm:invalid:focus+p{opacity:1}table.account-register-table input.last-name{width:240px}table.account-register-table input.last-name:invalid:focus+p{opacity:1}table.account-register-table input.first-name{width:240px}table.account-register-table input.first-name:invalid:focus+p{opacity:1}table.account-register-table input.kana-last-name{width:240px}table.account-register-table input.kana-last-name:invalid:focus+p{opacity:1}table.account-register-table input.kana-first-name{width:240px}table.account-register-table input.kana-first-name:invalid:focus+p{opacity:1}table.account-register-table input.phone-number-first{width:120px}table.account-register-table input.phone-number-first:invalid:focus+p{opacity:1}table.account-register-table input.phone-number-second{width:120px}table.account-register-table input.phone-number-second:invalid:focus+p{opacity:1}table.account-register-table input.phone-number-third{width:120px}table.account-register-table input.phone-number-third:invalid:focus+p{opacity:1}table.account-register-table input+p.input-comment-label{position:absolute;width:-moz-max-content;width:max-content;top:calc(-100% - 5px);opacity:0;transition:.2s}table.account-register-table input.error{background-color:#feedee}table.account-register-table .input-text{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;align-items:center}table.column-valiable-table{font-size:14px;table-layout:fixed}table.column-valiable-table tr:first-child th:first-child{resize:none}table.column-valiable-table tr:first-child th:last-child{resize:none;background-color:#fff8f2}table.column-valiable-table tr:last-child{background-color:#f5f5f5}table.column-valiable-table th{text-align:center;resize:horizontal;overflow:hidden}table.column-valiable-table td{position:relative;height:30px}table.column-valiable-table td input{display:none}table.column-valiable-table .put-btn{position:absolute;display:inline-block;width:16px;height:16px;background-size:16px;background-color:#fff;background-repeat:no-repeat;right:25px;bottom:23px}table.column-valiable-table .text-extend{vertical-align:middle;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}table.column-valiable-table .text-extend::after{content:"";position:absolute;width:20px;height:20px;background-color:#fff;opacity:.6;right:40px;bottom:23px}table.column-valiable-table #open-text:checked~.put-btn{display:none}table.column-valiable-table #open-text:checked~.text-extend{display:inline-block}table.column-valiable-table #open-text:checked~.text-extend::after{display:none}@supports(scrollbar-width: auto){.scroll-container{scrollbar-width:thin;scrollbar-color:#06c #e5e5e5}}@supports selector(::-webkit-scrollbar){.scroll-container::-webkit-scrollbar{width:10px;height:10px}.scroll-container::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:5px}.scroll-container::-webkit-scrollbar-thumb{background:#06c;border-radius:5px}}.breadcrumbs{width:239px;height:24px;background-color:#ff0}.margin-top-0{margin-top:0}.breadcrumbs-margin-bottom{margin-bottom:40px}.h1-margin-bottom{margin-bottom:64px}.h2-margin-bottom{margin-bottom:56px}.on-h1-title{margin-top:40px}.h1-title-lower{margin-bottom:64px}.h2-title-lower{margin-bottom:56px}.h3-title-lower{margin-bottom:40px}.h4-title-lower{margin-bottom:32px}.h5-title-lower{margin-bottom:24px}.normal-text-lower{margin-bottom:16px}.align-right{margin-left:auto;text-align:right}.breadcrumb-and-h1-title{margin-top:64px}.h1-padding-bottom{padding-bottom:122px}.page-all-btn{height:140px}.DC10_Header .header{width:100%;height:auto}.DC10_Header .top-bar{width:100%;height:80px;border-bottom:1px solid #ccc;text-align:center}.DC10_Header .header-contents{width:1200px;height:100%;margin:0 auto;display:flex;justify-content:space-between;font-size:16px}.DC10_Header a.header-logo-link{width:213px;height:32px;display:inline-block;margin-top:25px}.DC10_Header ul.header-menu{display:flex;margin:0}.DC10_Header ul.header-menu li{margin-left:32px;margin-top:27px}.DC10_Header ul.header-menu li:first-child{margin-top:24px}.DC10_Header ul.header-menu li:last-child{margin-left:40px}.DC10_Header .search-word{position:relative}.DC10_Header .search-word input.search-input{width:250px;height:32px;border-radius:4px;border:1px solid #ccc;padding:6px 38px 5px 11px}.DC10_Header .search-word input.search-btn{border:none;outline:none;width:24px;height:24px;position:absolute;top:4px;right:8px;background:url("/-/media/Member/images/common/icon/icon_search.svg") no-repeat;cursor:pointer}.DC10_Header .search-word input.search-btn:hover{position:absolute;top:1px;transition:.1s}.DC10_Header .login-info{width:280px}.DC10_Header .login-info .company-name{font-size:14px;text-align:left;font-weight:bold;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.DC10_Header .login-info .user-name{font-size:14px;text-align:left;font-weight:bold}.DC10_Header .gnav{width:100%;margin:0 auto;font-size:18px;font-weight:bold;position:relative}.DC10_Header ul.gnav-lists{display:flex;margin:0 auto;padding:0;justify-content:center;box-shadow:0px 3px 6px rgba(0,0,0,.1019607843)}.DC10_Header ul.gnav-lists li.gnav-list{height:72px;text-align:center}.DC10_Header ul.gnav-lists li.gnav-list:hover{color:#06c;background-color:#f5f5f5}.DC10_Header ul.gnav-lists li.gnav-list:hover>.dropdown-lists{visibility:visible;opacity:1}.DC10_Header ul.gnav-lists li.gnav-list.gnav-top-li{width:120px}.DC10_Header ul.gnav-lists li.gnav-list.gnav-fee-li{width:245px}.DC10_Header ul.gnav-lists li.gnav-list.gnav-service-li{width:257px}.DC10_Header ul.gnav-lists li.gnav-list.gnav-info-li{width:145px}.DC10_Header ul.gnav-lists li.gnav-list.gnav-settings-li{width:179px}.DC10_Header ul.gnav-lists li.gnav-list.gnav-support-li{width:267px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page{position:relative;padding-top:24.5px;width:-moz-fit-content;width:fit-content;margin:0 auto}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page::after{content:"";background-color:#06c;height:4px;position:absolute;top:68px;left:0px;visibility:hidden}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.top-page{padding-top:0}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.top-page::after{width:34px;left:40px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.top-page a{padding-left:40px;padding-right:40px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.fee-page::after{width:144px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.service-page::after{width:180px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.info-page{padding-top:0}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.info-page::after{width:64px;left:36px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.info-page a{padding-left:36px;padding-right:36px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.settings-page::after{width:72px}.DC10_Header ul.gnav-lists li.gnav-list .gnav-bar-page.support-page::after{width:198px}.DC10_Header ul.gnav-lists li.gnav-list.gnav-top-li .current-page::after{visibility:visible}.DC10_Header ul.gnav-lists li.gnav-list>*.current-page::after{visibility:visible}.DC10_Header ul.gnav-lists li>div>a{text-decoration:none;color:#333;position:relative;display:inline-block;text-align:center;padding-top:24.5px;padding-bottom:21px}.DC10_Header ul.gnav-lists li>div>a:hover{color:#06c}.DC10_Header .dropdown-lists{visibility:hidden;opacity:0;transition:opacity .3s ease-in-out;display:flex;font-size:16px;font-weight:normal;width:100%;background-color:#f5f5f5;justify-content:center;padding:0 0 40px 0;position:absolute;top:100%;left:0;margin:0 auto;line-height:21px;box-shadow:0px 4px 6px rgba(0,0,0,.1019607843);z-index:2}.DC10_Header .dropdown-lists div ul li.menu-title{font-weight:bold;color:#333}.DC10_Header .dropdown-lists>div{width:277px;text-align:start;padding-top:40px}.DC10_Header .dropdown-lists>div.service-menu{width:213px}.DC10_Header .dropdown-lists>div .dropdown-img{padding-bottom:24px}.DC10_Header .dropdown-lists>div .menu-title{padding-bottom:24px}.DC10_Header .dropdown-lists>div ul{padding-left:0}.DC10_Header .dropdown-lists>div li{padding-bottom:16px}.DC10_Header .fee-menu{height:318px}.DC10_Header .fee-menu div:last-child{width:96px}.DC10_Header .service-menu{height:184px}.DC10_Header .setting-menu{height:159px}.DC10_Header .setting-menu .setting-menu-width{flex-wrap:wrap;display:flex;margin:40px auto;height:-moz-fit-content;height:fit-content}.DC10_Header .setting-menu .setting-menu-width li{padding-right:80px}.DC10_Header .setting-menu .setting-menu-width li:first-child{width:100%;height:55px;text-align:start;font-weight:bold}.DC10_Header .setting-menu .setting-menu-width li:last-child{padding-right:0}.DC10_Header .setting-menu .setting-menu-width.customer-setting{width:944px}.DC10_Header .setting-menu .setting-menu-width.sales-setting{width:688px}.DC10_Header .support-menu{height:159px}.DC10_Header .support-menu .support-menu-width{flex-wrap:wrap;display:flex;margin:40px auto;height:-moz-fit-content;height:fit-content;width:640px}.DC10_Header .support-menu .support-menu-width li{padding-right:80px}.DC10_Header .support-menu .support-menu-width li:first-child{width:100%;height:55px;text-align:start;font-weight:bold}.DC10_Header .support-menu .support-menu-width li:last-child{padding-right:0}.DC10_Header ul.sun-menu li.menu-title{padding-bottom:8px}.DC10_Header .is-simple-header .top-bar{box-shadow:0px 4px 6px rgba(0,0,0,.1019607843)}.DC10_Header .is-simple-header a{color:#333;font-size:16px;font-weight:bold}.DC10_Header .bred-crumb{width:1200px;height:auto;text-align:right;margin:24px auto 40px auto}.DC10_Header .bred-crumb ul{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto}.DC10_Header .bred-crumb ul li{padding-left:4px}.DC10_Header .local-nav{background-color:#f2f9fc;width:100%;height:60px;font-size:16px;position:relative;border-top:1px solid #ccc}.DC10_Header .local-nav ul{display:flex;margin:0 auto;text-align:left;padding-top:18px;width:1200px}.DC10_Header .local-nav ul li{padding-left:24px;padding-right:24px;border-right:1px solid #ccc}.DC10_Header .local-nav ul li:first-child{padding-left:25pxpx}.DC10_Header .local-nav ul li:last-child{border-right:none}.DC11_Footer .support-counter{background:rgba(0,102,204,.05)}.DC11_Footer .support-counter .support-title{font-size:28px;color:#333;font-weight:bold;padding-top:62px;margin-bottom:58.5px}.DC11_Footer .support-counter .support-center-name{font-size:16px;color:#333;font-weight:bold;margin-bottom:8px}.DC11_Footer .support-counter .support-tel{font-size:16px;color:#333;margin-top:0}.DC11_Footer .support-counter .support-tel::before{content:"電話："}.DC11_Footer .support-counter .support-tel::after{content:"（通話料無料）"}.DC11_Footer .support-counter .support-btn{display:flex;justify-content:center;margin-top:39.5px;padding-bottom:64px}.DC11_Footer .support-person{display:flex;margin-right:83px;align-items:center;justify-content:flex-start;width:100%}.DC11_Footer .support-person .content{display:flex;align-items:center;width:600px}.DC11_Footer .support-person .person-name{font-size:16px;color:#333;font-weight:bold;padding:none;margin-bottom:4px}.DC11_Footer .support-person .person-tel{display:inline;font-size:16px;color:#333;margin-right:16px}.DC11_Footer .support-person .person-tel::before{content:"電話："}.DC11_Footer .support-person .person-mail{display:inline;font-size:16px;color:#333}.DC11_Footer .support-person .person-mail::before{content:"メール："}.DC11_Footer .support-person .person-image{width:80px;height:80px;margin-right:24px}.DC11_Footer .support-person .person-image img{width:80px;height:auto;border-radius:100%}.DC11_Footer .footerlink{background-color:#f5f5f5}.DC11_Footer .footerlink .footerlink-top{padding-top:44px;margin-bottom:31px}.DC11_Footer .footerlink .footerlink-top a{font-size:18px;font-weight:bold;color:#333}.DC11_Footer .footerlink .footerlink-top a:hover{color:#333}.DC11_Footer .footerlink .footerlink-detail{display:flex;padding-bottom:64px}.DC11_Footer .footerlink .footerlink-detail ul{width:100%;padding-left:0}.DC11_Footer .footerlink .footerlink-detail ul:nth-child(3){width:70%}.DC11_Footer .footerlink .footerlink-detail ul:last-child{width:50%}.DC11_Footer .footerlink .footerlink-detail .footerlink-title{font-size:16px;color:#333;font-weight:bold;margin-bottom:22px}.DC11_Footer .footerlink .footerlink-detail .has-link{margin-bottom:22px}.DC11_Footer .footerlink .footerlink-detail .has-link a{font-size:16px;color:#333}.DC11_Footer .footerlink .footerlink-detail .has-link a:hover{color:#333}.DC11_Footer .footerlink .footerlink-detail .others{margin-bottom:22px}.DC11_Footer .footerlink .footerlink-detail .others a{font-size:16px;color:#333;font-weight:bold}.DC11_Footer .footerlink .footerlink-detail .others a:hover{color:#333}.error-info-area{margin-bottom:30px;padding:20px;border:1px solid #e60012;border-radius:8px}.error-info-area ul.disc-list li::before{color:#e60012}.error-info-area .validation-summary-errors{color:#e60012}.error-info-area .validation-summary-errors-weak{color:#ff7900}.error-info-area:has(.validation-summary-valid){display:none}.validation-summary-errors{margin-bottom:30px;padding:20px;border:1px solid #e60012;border-radius:8px;width:100%}.validation-summary-errors ul li{color:#e60012}.validation-summary-errors-weak{margin-bottom:30px;padding:20px;border:1px solid #ff7900;border-radius:8px;width:100%}.validation-summary-errors-weak ul li{color:#ff7900}.result-info-area{margin-bottom:30px;padding:20px;border:1px solid #06c;border-radius:8px}.result-info-area ul.disc-list li::before{color:#06c}.result-info-area .result-summary-infos{color:#06c}.result-info-area:has(.result-summary-valid){display:none}.result-summary-infos{margin-bottom:30px;padding:20px;border:1px solid #06c;border-radius:8px;width:100%}.result-summary-infos ul li{color:#06c}.warning-info-area{margin-bottom:30px;padding:20px;border:1px solid #ff7900;border-radius:8px}.warning-info-area ul.disc-list li::before{color:#ff7900}.warning-info-area .warning-summary-infos{color:#ff7900}.warning-info-area:has(.warning-summary-valid){display:none}.warning-summary-infos{margin-bottom:30px;padding:20px;border:1px solid #ff7900;border-radius:8px;width:100%}.warning-summary-infos ul li{color:#ff7900}.regist-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:40px}.DC12_Other .other-card{display:inline-block;width:282px;height:292px;border-radius:8px;border:1px solid #ccc;position:relative;text-decoration:none}.DC12_Other .other-card .label-new{position:absolute;z-index:2;top:-12px;left:-8px}.DC12_Other .other-card .label-industry{position:absolute;z-index:2;top:164px;left:-8px;background-color:#4182fa}.DC12_Other .other-card .label-industry::before{border-color:#0741db #0741db rgba(0,0,0,0) rgba(0,0,0,0)}.DC12_Other .other-card .image-box{width:100%;height:176px;overflow:hidden}.DC12_Other .other-card .image-box img{display:block;transition:transform .5s}.DC12_Other .other-card .card-title{display:inline-block;font-size:16px;font-weight:bold;color:#06c;margin-left:20px;margin-top:20px;margin-bottom:10px;padding-bottom:0}.DC12_Other .other-card .card-text{display:inline-block;font-size:16px;color:#333;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:0;margin-left:20px;margin-right:20px}.DC12_Other .other-card:hover .image-box img{transform:scale(1.1)}.DC12_Other .other-card:hover .image-box::before{content:"";position:absolute;z-index:1;width:282px;height:176px;border-radius:8px 8px 0 0;background-color:#000;opacity:.1;mix-blend-mode:multiply}.DC12_Other .other-card:hover .card-title{border-bottom:1px solid #06c}.DC12_Other .question-link-card{display:inline-block;width:282px;height:288px;border-radius:8px;border:1px solid #ccc;position:relative;text-decoration:none;position:relative}.DC12_Other .question-link-card .card-icon{text-align:center;margin:32px auto}.DC12_Other .question-link-card .card-title{font-size:18px;font-weight:bold;text-align:center;margin-bottom:8px}.DC12_Other .question-link-card .card-text{font-size:16px;color:#333;margin:0 20px}.DC12_Other .question-link-card:hover::before{content:"";position:absolute;background-color:#000;opacity:.1;mix-blend-mode:multiply;width:100%;height:100%}.DC12_Other .mocked-error-modal-buttons .mb-16{margin-bottom:16px}.DC12_Other .mocked-error-modal-buttons .mx-4{margin:0 4px}.DC12_Other .mocked-error-modal-buttons .mocked-modal-container{width:98%}.related-link{position:relative;border:1px solid #ccc;border-radius:8px}.related-link .link-title{font-size:18px;font-weight:bold;color:#333;margin-top:24px;margin-left:20px;margin-bottom:20px}.related-link .link-url{margin-bottom:16px;margin-left:20px;color:#06c;height:24px;margin-right:11px;padding-right:32px;background-position:right 0;background-repeat:no-repeat}.related-link .link-url a{display:inline-block}.related-link .link-text{margin-bottom:16px;margin-left:20px;color:#333;height:24px;margin-right:11px;padding-right:32px;background-position:right 0;background-repeat:no-repeat}.related-link .link-text a{display:inline-block}.notice-list{font-size:14px;margin-top:20px;margin-bottom:40px}.notice-list ul.notice-item{padding:17px 0 14px 0;display:flex;-moz-column-gap:16px;column-gap:16px;align-items:center;border-bottom:1px solid #ccc}.notice-list ul.notice-item:first-child{border-top:1px solid #ccc}.notice-list ul.notice-item li{height:24px;display:flex;align-items:center;justify-content:center}.notice-list ul.notice-item li.notice-state{width:52px}.notice-list ul.notice-item li.notice-date{width:126px;font-size:14px;color:#888}.notice-list ul.notice-item li.notice-label{width:121px;font-size:14px;text-align:center;border:1px solid #ccc}.notice-list ul.notice-item li.notice-text a{font-size:16px;color:#06c}.notice-list ul.notice-item+ul.c-notice-item{border-top:none}
