body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f0e6}body,button,code{font-family:"Meiryo",sans-serif}button{outline:none;border:none;background:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;display:block}button{cursor:pointer}*{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}*,input{padding:0;margin:0}input{outline:none;border:none;font-family:"Meiryo",sans-serif}input::-webkit-credentials-auto-fill-button{visibility:hidden}input::-ms-clear,input::-ms-reveal{display:none}::-webkit-input-placeholder{color:#919191;font-size:14px}::placeholder{color:#919191;opacity:1;font-size:14px}:-ms-input-placeholder{color:#919191;font-size:14px}::-ms-input-placeholder{color:#919191;font-size:14px}::-webkit-scrollbar{display:none}.message-text{padding:4px 12px;border-radius:4px;width:100%;margin:12px 0}.message-text p{font-size:12px;letter-spacing:.12px}.message-text__error{background-color:#fee7e7}.message-text__error p{color:#fc0004}.message-text__success{background-color:rgba(40,167,69,.1254901961)}.message-text__success p{color:#28a745}.message-text__info{background-color:rgba(108,117,125,.1254901961)}.message-text__info p{color:#6c757d}.input{width:100%;font-size:14px}.input__container{background-color:#fff;display:flex;align-items:center;width:100%;height:36px;border:1px solid #bbb;border-radius:5px;padding:0 12px!important;position:relative}.input__container.error{border:1px solid red}.input:focus~.datalist{display:block}.input~.datalist{display:none;position:absolute;top:36px;left:0;background-color:#fff;width:100%;border-radius:5px;overflow:hidden}.input~.datalist button{width:100%;height:36px;padding:0 12px;text-align:left;overflow:hidden}.input~.datalist button:not(:last-child){border-bottom:1px solid #bbb}.input~.datalist button:hover{overflow:hidden;background-color:#bbb}.base-button{border-radius:5px;font-size:14px;letter-spacing:.14px}.base-button.orange{background:#ef7b51 0 0 no-repeat padding-box;color:#fff;padding:5px 12px}.base-button.orange:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.base-button.orange-outline{background:#f5f0e6 0 0 no-repeat padding-box;color:#ef7b51;border:1px solid #ef7b51;padding:5px 12px}.base-button.orange-outline:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.base-button.gray{background:#666 0 0 no-repeat padding-box;color:#fff;padding:5px 12px}.base-button.gray:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.base-button.white{background:#fff 0 0 no-repeat padding-box;border-radius:0;color:#2c2c2c}.base-button.white:hover{background-color:#f5f0e6}.base-button.gradient{background:transparent linear-gradient(0deg,#e3e3e3,#fff) 0 0 no-repeat padding-box;border:1px solid #bbb;color:#313131;padding:5px 12px}.base-button.gradient:hover{-webkit-filter:brightness(1.05);filter:brightness(1.05);color:#000}.base-button:disabled{background-color:#919191}.upload-button{position:relative;overflow:hidden;display:inline-block;cursor:pointer}.upload-button input[type=file],.upload-button input[type=file]::-webkit-file-upload-button{font-size:100px;position:absolute;left:0;top:0;opacity:0;cursor:pointer;z-index:2}.c-box{width:215px;max-width:215px;right:0;top:calc(100% + 10px)}.c-box,.c-box:after{box-shadow:1px 1px 3px #bdbdbd;position:absolute}.c-box:after{content:"";width:11px;height:11px;background:#fff;z-index:0;bottom:calc(100% - 6px);right:12px;-webkit-transform:rotate(-40deg) skew(10deg);transform:rotate(-40deg) skew(10deg)}.c-box button{display:block;width:100%;text-align:left}.c-box .inner{display:inline-block;width:100%;position:relative;z-index:2;background:#fff}.c-box__ttl{font-size:14px;line-height:1.4;font-weight:700;padding:15px 17px 8px;display:block;width:100%;border-bottom:2px solid #e9e9e9}.c-box__link,.c-box__ttl{letter-spacing:.01em;color:#313131}.c-box__link{padding:14px 25px;font-size:16px;line-height:1.25;transition:all .3s}.c-box__link.active,.c-box__link:hover{opacity:1;background:#f5f5f5;color:#313131}.c-box button.c-box__btn{width:calc(100% - 33px);margin:16px auto;border-radius:5px;background:#666;font-size:14px;line-height:1.4;letter-spacing:.01em;color:#fff;text-align:center;padding:6px 10px;transition:all .3s}@media(min-width:768px){.c-box button.c-box__btn:hover{opacity:1;background:#ef7b51}}.btn-filter,.btn-sort{position:relative}.btn-filter__select{min-width:145px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;border:1px solid #bbb;border-radius:5px;padding:0 12px!important;position:relative;font-size:14px;letter-spacing:.14px}.btn-filter__select img{width:10px;height:8px}.btn-filter__select.error{border:1px solid red}.btn-filter__option{border:1px solid #bbb;border-radius:5px;overflow:scroll;max-height:200px;position:absolute;top:100%;left:0;right:0;z-index:99;background-color:#fff;font-size:14px;letter-spacing:.14px}.btn-filter__option--item{display:flex;align-items:center;width:100%;height:36px;padding:0 12px!important;font-size:14px;letter-spacing:.14px}.btn-filter__option--item:not(:last-child){border-bottom:1px solid #bbb}.btn-filter__option--item.active,.btn-filter__option--item:hover{background-color:#f5f0e6}.button-camera{width:36px;height:36px;position:absolute;bottom:0;left:84px;display:flex;align-items:center;justify-content:center}.button-camera__button{border-radius:18px;width:36px;height:36px;background-color:#fff}.button-camera__button img{width:18px;height:18px}.button-camera__input{width:100%;padding:14px 25px}.button-camera__input button{background:none!important;border:none!important;padding:0!important;font-size:16px;letter-spacing:.16px}.button-calendar{position:relative;width:100%}.button-calendar .rc_body-days-of-month .rc_body-cell.rc_selected .rc_body-cell_value{background-color:#ef7b51!important}.button-calendar p{font-size:14px;letter-spacing:.14px}.button-calendar__container{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;border:1px solid #bbb;border-radius:5px;padding:0 12px!important}.button-calendar__container img{width:12px;height:13px}.button-calendar__container p{font-size:14px;letter-spacing:.14px}.button-calendar__container.error{border:1px solid red}.button-calendar__calendar{position:absolute;top:36px;z-index:99}@media screen and (min-width:768px)and (max-width:1024px){.base-button{font-size:12px;letter-spacing:0}.upload-button input{width:100%;height:100%}}.rc_root,.rc_shortcut_cal_root{--rc-color-transparent:transparent;--rc-color-text-dark:#353535;--rc-color-text-inactive:#c9c9ca;--rc-color-text-light:#fff;--rc-color-bg-light:#fff;--rc-color-border:#f3f3f3;--rc-color-text-hover:#f8f9fa;--rc-hsl-primary-hue:208deg;--rc-hsl-primary-saturation:77%;--rc-hsl-primary-light:47%;--rc-hsl-accent-hue:0deg;--rc-hsl-accent-saturation:77%;--rc-hsl-accent-light:47%;--rc-color-primary:hsl(var(--rc-hsl-primary-hue) var(--rc-hsl-primary-saturation) var(--rc-hsl-primary-light));--rc-color-primary-light:hsla(var(--rc-hsl-primary-hue) var(--rc-hsl-primary-saturation) var(--rc-hsl-primary-light)/40%);--rc-color-primary-lighter:hsla(var(--rc-hsl-primary-hue) var(--rc-hsl-primary-saturation) var(--rc-hsl-primary-light)/8%);--rc-color-accent:hsl(var(--rc-hsl-accent-hue) var(--rc-hsl-accent-saturation) var(--rc-hsl-accent-light));--rc-color-accent-light:hsla(var(--rc-hsl-accent-hue) var(--rc-hsl-accent-saturation) var(--rc-hsl-accent-light)/40%);--rc-color-accent-lighter:hsla(var(--rc-hsl-accent-hue) var(--rc-hsl-accent-saturation) var(--rc-hsl-accent-light)/8%);--rc-color-border-root:var(--rc-color-border);--rc-color-bg-text-hover-header-button:var(--rc-color-text-hover);--rc-color-text-today:var(--rc-color-primary);--rc-color-border-weekdays:var(--rc-color-border);--rc-color-text-weekday-label:var(--rc-color-text-inactive);--rc-color-text-weekend-label:var(--rc-color-accent-light);--rc-color-text-dom-inactive:var(--rc-color-text-inactive);--rc-color-text-dom-active:var(--rc-color-text-dark);--rc-color-text-dom-weekend-active:var(--rc-color-accent);--rc-color-text-dom-weekend-inactive:var(--rc-color-accent-light);--rc-color-bg-dom-in-range-active:var(--rc-color-primary-lighter);--rc-color-bg-dom-in-range-inactive:var(--rc-color-primary-lighter);--rc-color-bg-dom-in-range-weekend-active:var(--rc-color-accent-lighter);--rc-color-bg-dom-range-ep-active:var(--rc-color-primary);--rc-color-bg-dom-range-ep-inactive:var(--rc-color-primary-lighter);--rc-color-bg-dom-range-ep-weekend-active:var(--rc-color-accent);--rc-color-bg-dom-range-ep-weekend-inactive:var(--rc-color-accent-lighter);--rc-color-text-dom-range-ep-weekend-inactive:var(--rc-color-accent-light);--rc-color-text-dom-range-ep-active:var(--rc-color-text-light);--rc-color-text-dom-range-ep-inactive:var(--rc-color-primary-light);--rc-color-bg-dom-selected:var(--rc-color-primary);--rc-color-bg-dom-weekend-selected:var(--rc-color-accent);--rc-color-text-dom-selected:var(--rc-color-text-light);--rc-color-text-dom-weekend-selected:var(--rc-color-text-light);--rc-color-text-disabled:var(--rc-color-text-inactive);--rc-color-text-disabled-weekend:var(--rc-color-accent-light);--rc-color-bg-disabled:var(--rc-color-bg-light);--rc-color-bg-disabled-cross:var(--rc-color-text-inactive);--rc-color-bg-disabled-weekend-cross:var(--rc-color-accent-light)}.rc_root.rc_dark,.rc_shortcut_cal_root.rc_dark{--rc-color-transparent:transparent;--rc-color-text-dark:#fff;--rc-color-text-inactive:#727273;--rc-color-text-light:#353535;--rc-color-bg-light:#353535;--rc-color-border:#4e4d4d;--rc-color-text-hover:#403e3e;--rc-color-primary:#cdd8ea;--rc-color-primary-light:#6c6f7f;--rc-color-primary-lighter:hsl(216deg 40% 86%/18%);--rc-color-accent:#eacdcd;--rc-color-accent-light:#7f6c6c;--rc-color-accent-lighter:hsl(0deg 40% 86%/18%);--rc-color-shorcut-button:#ced9ea;--rc-color-shorcut-button-text:#353535;--rc-color-shorcut-button-hover:#b5c3db}.rc_root{background-color:var(--rc-color-bg-light);border:1px solid var(--rc-color-border-root);font-size:1rem;border-radius:8px}.rc,.rc_root{position:relative}.rc_root.rc_dual .rc+.rc{margin-left:12px}.rc_root.rc_dual .rc+.rc:before{background-color:var(--rc-color-border);left:-12px;content:"";width:12px;height:1px;top:25%;position:absolute}.rc_root *{box-sizing:border-box;-webkit-tap-highlight-color:var(--rc-color-transparent);font-family:inherit}.rc_root button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.rc_root button::-moz-focus-inner{border:0;padding:0}.rc_header_label,.rc_header_nav{border-radius:6px;cursor:pointer}.rc_header_label div+div{margin-left:2.5%}.rc_header span{font-size:.85em;color:var(--rc-color-text-dark)}.rc_header button:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_header button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.rc_body{width:100%}.rc_shortcut_cal_root{background-color:var(--rc-color-bg-light);border:1px solid var(--rc-color-border-root);margin-bottom:16px;border-radius:8px;overflow:hidden}.rc_shortcut_cal_root .rc_root{border:none;margin:0;border-radius:0}.rc_shortcuts_view{background-color:var(--rc-color-bg-light)}.rc_shortcut_cal_root.rc_dir-left .rc_shortcuts_view{border-right:1px solid var(--rc-color-border)}.rc_shortcut_cal_root.rc_dir-right .rc_shortcuts_view{border-left:1px solid var(--rc-color-border)}.rc_shortcut_cal_root.rc_dir-bottom .rc_shortcuts_view{border-top:1px solid var(--rc-color-border)}.rc_body-months .rc_body-cell button{font-size:.85em;color:var(--rc-color-text-dom-active);cursor:pointer}.rc_body-months .rc_body-cell button:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_body-months .rc_body-cell.rc_this_month{border-radius:6px;color:var(--rc-color-text-today)}.rc_body-years .rc_body-cell button{font-size:.85em;color:var(--rc-color-text-dom-active);cursor:pointer}.rc_body-years .rc_body-cell button:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_body-years .rc_body-cell.rc_this_year{border-radius:6px;color:var(--rc-color-text-today)}.rc_body-weekdays{border-bottom:1px solid var(--rc-color-border-weekdays)}.rc_body-weekdays_cell{color:var(--rc-color-text-weekday-label);font-size:.83em;text-transform:uppercase}.rc_body-weekdays_cell.rc_wknd{color:var(--rc-color-text-weekend-label)}.rc_body-days-of-month .rc_body-cell{cursor:pointer}.rc_body-days-of-month .rc_body-cell .rc_body-cell_value{cursor:pointer;border-radius:2px}.rc_no_range_padding .rc_body-days-of-month .rc_body-cell .rc_body-cell_value{border-radius:0}.rc_body-days-of-month .rc_body-cell .rc_body-cell_value:hover{background-color:var(--rc-color-bg-text-hover-header-button)}.rc_body-days-of-month .rc_body-cell button{font-size:.83em;color:var(--rc-color-text-dom-inactive);cursor:pointer}.rc_body-days-of-month .rc_body-cell.rc_active button{color:var(--rc-color-text-dom-active)}.rc_body-days-of-month .rc_body-cell.rc_wknd button{color:var(--rc-color-text-dom-weekend-active)}.rc_body-days-of-month .rc_body-cell.rc_wknd:not(.rc_active) button{color:var(--rc-color-text-dom-weekend-inactive)}.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_active .rc_body-cell_value{background-color:var(--rc-color-bg-dom-in-range-active);color:var(--rc-color-text-dark)}.rc_no_range_padding .rc_body-days-of-month .rc_body-cell.rc_range_end .rc_body-cell_value{border-top-right-radius:2px;border-bottom-right-radius:2px}.rc_no_range_padding .rc_body-days-of-month .rc_body-cell.rc_range_start .rc_body-cell_value{border-top-left-radius:2px;border-bottom-left-radius:2px}.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_wknd.rc_active .rc_body-cell_value{background-color:var(--rc-color-bg-dom-in-range-weekend-active);color:var(--rc-color-text-dark)}.rc_body-days-of-month .rc_body-cell.rc_range_end.rc_active button,.rc_body-days-of-month .rc_body-cell.rc_range_start.rc_active button{color:var(--rc-color-text-dom-range-ep-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end.rc_active .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_range_start.rc_active .rc_body-cell_value{background-color:var(--rc-color-bg-dom-range-ep-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end.rc_wknd.rc_active .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_range_start.rc_wknd.rc_active .rc_body-cell_value{background-color:var(--rc-color-bg-dom-range-ep-weekend-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end.rc_wknd.rc_active button,.rc_body-days-of-month .rc_body-cell.rc_range_start.rc_wknd.rc_active button{border-bottom-color:var(--rc-color-bg-dom-range-ep-weekend-active)}.rc_body-days-of-month .rc_body-cell.rc_range_end:not(.rc_active) .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_range_start:not(.rc_active) .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_selected:not(.rc_active) .rc_body-cell_value{background-color:var(--rc-color-bg-dom-range-ep-inactive)}.rc_body-days-of-month .rc_body-cell.rc_range_end:not(.rc_active) button,.rc_body-days-of-month .rc_body-cell.rc_range_start:not(.rc_active) button,.rc_body-days-of-month .rc_body-cell.rc_selected:not(.rc_active) button{color:var(--rc-color-text-dom-range-ep-inactive)}.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_range_end.rc_wknd:not(.rc_active) .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_range_start.rc_wknd:not(.rc_active) .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_selected.rc_wknd:not(.rc_active) .rc_body-cell_value{background-color:var(--rc-color-bg-dom-range-ep-weekend-inactive)}.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_range_end.rc_wknd:not(.rc_active) button,.rc_body-days-of-month .rc_body-cell.rc_in_range.rc_range_start.rc_wknd:not(.rc_active) button,.rc_body-days-of-month .rc_body-cell.rc_selected.rc_wknd:not(.rc_active) button{color:var(--rc-color-text-dom-range-ep-weekend-inactive)}.rc_body-days-of-month .rc_body-cell.rc_highlight:not(.rc_disabled) button,.rc_body-days-of-month .rc_body-cell.rc_today:not(.rc_disabled) button{border-bottom:1px solid}.rc_body-days-of-month .rc_body-cell.rc_selected .rc_body-cell_value{background-color:var(--rc-color-bg-dom-selected)}.rc_body-days-of-month .rc_body-cell.rc_selected button{color:var(--rc-color-text-dom-selected)}.rc_body-days-of-month .rc_body-cell.rc_selected.rc_wknd .rc_body-cell_value{background-color:var(--rc-color-bg-dom-weekend-selected)}.rc_body-days-of-month .rc_body-cell.rc_selected.rc_wknd button{color:var(--rc-color-text-dom-weekend-selected)}.rc_body-days-of-month .rc_body-cell.rc_disabled{position:relative}.rc_body-days-of-month .rc_body-cell.rc_disabled .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_in_range .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_in_range.rc_wknd .rc_body-cell_value,.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_wknd .rc_body-cell_value{background-color:var(--rc-color-bg-disabled)}.rc_body-days-of-month .rc_body-cell.rc_disabled .rc_body-cell_value button{color:var(--rc-color-text-disabled);cursor:none;pointer-events:none}.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_wknd .rc_body-cell_value button{color:var(--rc-color-text-disabled-weekend)}.rc_body-days-of-month .rc_body-cell.rc_disabled .rc_body-cell_value button:before{content:"";position:absolute;top:15%;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);font-weight:300;display:block;height:70%;background-color:var(--rc-color-bg-disabled-cross);width:1px}.rc_body-days-of-month .rc_body-cell.rc_disabled.rc_wknd button:before,.rc_body-days-of-month .rc_body-cell.rc_wknd button:before{background-color:var(--rc-color-bg-disabled-weekend-cross)}.popup{z-index:999;display:flex;align-items:center;justify-content:center;padding:30px}.popup,.popup__background{width:100vw;height:100vh;position:absolute;top:0;left:0}.popup__background{background:#000 0 0 no-repeat padding-box;opacity:.5;z-index:2}.popup__container{border-radius:5px;overflow:hidden;z-index:4;min-width:374px;max-height:80vh;position:relative}.popup__container--title{height:48px;display:flex;align-items:center;justify-content:space-between;padding:12px 0 12px 24px;background:#e9e9e9 0 0 no-repeat padding-box;border-top-left-radius:5px;border-top-right-radius:5px}.popup__container--title p{font-size:16px;letter-spacing:.16px;font-weight:700;color:#2c2c2c}.popup__container--content{overflow:scroll;max-height:calc(80vh - 48px);background-color:#fff}@media screen and (min-width:768px)and (max-width:1024px){.popup__container{width:100%}}.dialog__container{background-color:#fff;padding:16px 16px 0}.dialog__buttons{display:flex;padding:16px;justify-content:space-around}.dialog__buttons button{width:40%}.loading-container{display:flex;flex-direction:column;align-items:center}.loading-container p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;color:#fff;margin-bottom:12px}.dot-flashing{position:relative;width:10px;height:10px;border-radius:5px;background-color:#ef7b51;color:#ef7b51;-webkit-animation:dotFlashing 1s linear infinite alternate;animation:dotFlashing 1s linear infinite alternate;-webkit-animation-delay:.5s;animation-delay:.5s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-15px;-webkit-animation:dotFlashing 1s infinite alternate;animation:dotFlashing 1s infinite alternate;-webkit-animation-delay:0s;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:10px;height:10px;border-radius:5px;background-color:#ef7b51;color:#ef7b51}.dot-flashing:after{left:15px;-webkit-animation:dotFlashing 1s infinite alternate;animation:dotFlashing 1s infinite alternate;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes dotFlashing{0%{background-color:#ef7b51}50%,to{background-color:#f8c5b3}}@keyframes dotFlashing{0%{background-color:#ef7b51}50%,to{background-color:#f8c5b3}}#react-confirm-alert .popup{z-index:99}body.react-confirm-alert-body-element{overflow:hidden}.react-confirm-alert-blur{-webkit-filter:url(#gaussian-blur);filter:url(#gaussian-blur);filter:blur(2px);-webkit-filter:blur(2px)}.react-confirm-alert-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99;background:rgba(36,39,43,.5);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-ms-align-items:center;align-items:center;opacity:0;-webkit-animation:react-confirm-alert-fadeIn .5s .2s forwards;animation:react-confirm-alert-fadeIn .5s .2s forwards}.react-confirm-alert-overlay>.react-confirm-alert{display:flex;width:100%;justify-content:center}@-webkit-keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes react-confirm-alert-fadeIn{0%{opacity:0}to{opacity:1}}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.72984px 12.72984px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.72984px -12.72984px 0 0 rgba(152,128,255,0);-webkit-animation:dotSpin 1.5s linear infinite;animation:dotSpin 1.5s linear infinite}@-webkit-keyframes dotSpin{0%,to{box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 0 #ef7b51,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 0 #ef7b51,0 18px 0 0 #ef7b51,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #ef7b51,0 18px 0 0 #ef7b51,-12.72984px 12.72984px 0 0 #ef7b51,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #ef7b51,-12.72984px 12.72984px 0 0 #ef7b51,-18px 0 0 0 #ef7b51,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #ef7b51,-18px 0 0 0 #ef7b51,-12.72984px -12.72984px 0 0 #ef7b51}75%{box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #ef7b51,-12.72984px -12.72984px 0 0 #ef7b51}87.5%{box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #ef7b51}}@keyframes dotSpin{0%,to{box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 0 #ef7b51,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #ef7b51,12.72984px 12.72984px 0 0 #ef7b51,0 18px 0 0 #ef7b51,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #ef7b51,0 18px 0 0 #ef7b51,-12.72984px 12.72984px 0 0 #ef7b51,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #ef7b51,-12.72984px 12.72984px 0 0 #ef7b51,-18px 0 0 0 #ef7b51,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #ef7b51,-18px 0 0 0 #ef7b51,-12.72984px -12.72984px 0 0 #ef7b51}75%{box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #ef7b51,-12.72984px -12.72984px 0 0 #ef7b51}87.5%{box-shadow:0 -18px 0 0 #ef7b51,12.72984px -12.72984px 0 0 #ef7b51,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #ef7b51}}.loading-spin{width:100%;display:flex;justify-content:center;padding:32px}.circular{height:30px;width:30px;position:relative;-webkit-transform:scale(2);transform:scale(2)}.circular .inner{position:absolute;z-index:6;top:50%;left:50%;height:26px;width:26px;margin:-13px 0 0 -13px;background:#fff;border-radius:100%}.circular .number{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;font-size:6px;font-weight:500;color:#ef7b51}.circular .bar{background:#fff;clip:rect(0,30px,30px,15px)}.circle .bar .progress,.circular .bar{position:absolute;height:100%;width:100%;-webkit-border-radius:100%}.circle .bar .progress{clip:rect(0,15px,30px,0);background:#ef7b51}.circle .left .progress{z-index:1;-webkit-animation:left .25s linear both;animation:left .25s linear both}@-webkit-keyframes left{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes left{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.circle .right{-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:3}.circle .right .progress{-webkit-animation:right .25s linear both;animation:right .25s linear both;-webkit-animation-delay:.25s;animation-delay:.25s}@-webkit-keyframes right{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes right{to{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.image-error{background-color:silver;display:flex;align-items:center;justify-content:center}.image-component{width:100%;height:100%}.image-component .close{display:none;position:absolute;top:-12px;right:12px}.image-component img{width:100%;height:100%}.image-component.delete:hover{outline:2px solid #ef7b51}.image-component.delete:hover .close{display:block}.chat-message{width:100%;display:flex;flex-direction:column;margin-top:24px}.chat-message:hover .reply,.chat-message:hover .time{display:block}.chat-message__container{display:flex}.chat-message__container .avatar{width:48px;height:48px}.chat-message__container .info{margin-left:12px;max-width:670px}.chat-message__container .info__name{letter-spacing:.14px;color:#313131;font-size:14px}.chat-message__container .info__content{border-radius:5px;margin-top:4px}.chat-message__container .info__content.sender{margin-left:auto}.chat-message__container .read-count,.chat-message__container .time{margin-left:8px;font-size:12px;letter-spacing:.12px;color:#313131;margin-top:4px}.chat-message__container .time{display:none}.chat-message__container .time.show{display:block}.chat-message__container .reply{margin-left:8px;font-size:12px;letter-spacing:.12px;color:#313131;margin-top:auto;display:none}.chat-message__container.sender{flex-direction:row-reverse}.chat-message__delete{align-self:flex-end;margin-top:8px;text-decoration:underline;letter-spacing:.12px;color:#313131;font-size:12px}.chat-message-text{position:relative;letter-spacing:.14px;color:#313131;font-size:14px}.chat-message-text__content{padding:12px 14px;white-space:pre-wrap}.chat-message-text .reply-message{padding:12px 14px;display:flex;position:relative;width:100%;border-bottom:1px solid #ef7b51}.chat-message-text .reply-message .avatar{min-width:48px;height:48px}.chat-message-text .reply-message__content,.chat-message-text .reply-message__name{font-size:14px;letter-spacing:.14px;margin-left:12px;text-align:left}.chat-message-text .reply-message__name{margin-top:4px}.chat-message-text .reply-message__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2px}.chat-message-image__content{display:grid;padding:4px}.chat-message-image__item-file,.chat-message-image__item-image{width:120px;height:120px;margin:4px;background-color:silver}.chat-message-image__item-file{display:flex;align-items:center;justify-content:center}.chat-message-image__item-file img{width:50%!important;height:50%!important;object-fit:contain!important}.chat-message-image img{width:100%;height:100%;object-fit:cover}.mess{display:block;width:100%;max-width:691px;position:relative}.mess:after,.mess:before{content:"";position:absolute;width:0;height:0}.mess:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom-width:18px;border-bottom-style:solid;z-index:0}.mess:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom-width:16px;border-bottom-style:solid;z-index:1}.mess--left{margin:0 0 0 auto}.mess--left:after,.mess--left:before{-webkit-transform:rotate(40deg);transform:rotate(40deg)}.mess--left:after{top:-12px;right:-1px}.mess--left:before{top:-10px;right:1px}.mess--right{margin:0 auto 0 0}.mess--right:after,.mess--right:before{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}.mess--right:after{top:-12px;left:-1px}.mess--right:before{top:-10px;left:1px}.mess--orange:after{border-bottom-color:#ef7b51}.mess--orange:before{border-bottom-color:#ffebe3}.mess--orange .mess__cont{background:#ffebe3;border-color:#ef7b51}.mess--white:after,.mess--white:before{border-bottom-color:#fff}.mess--white .mess__cont{background:#fff;border-color:#fff}.mess--yellow:after,.mess--yellow:before{border-bottom-color:#fefe9a}.mess--yellow .mess__cont{background:#fefe9a;border-color:#fefe9a}.mess__cont{font-size:14px;line-height:21px;letter-spacing:.01em;border-style:solid;border-width:1px;border-radius:5px;position:relative;z-index:1}@media screen and (min-width:768px)and (max-width:1024px){.chat-message-text__content{padding:6px 10px;font-size:13px}}@media screen and (max-width:1024px){.chat-message-image__content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:870px){.chat-message-image__content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:414px){.chat-message-image__content{grid-template-columns:repeat(2,1fr)}}.mentions{padding:12px 0;font-size:14px;letter-spacing:.14px;border:none;background:#e9e9e9 0 0 no-repeat padding-box;border-radius:5px}.mentions :focus{outline:none}.mentions textarea{border:none;padding:12px}.mentions__highlighter{border:none!important}.mentions--singleLine__control{display:inline-block}.mentions--singleLine__higlighter{padding:1px;border:2px inset transparent}.mentions--singleLine__input{padding:5px;border:2px inset}.mentions--multiLine__control{font-family:monospace;font-size:14pt;border:1px solid silver}.mentions--multiLine__highlighter{padding:9px}.mentions--multiLine__input{padding:9px;min-height:63px;outline:0;border:0}.mentions__suggestions{bottom:42px;min-width:100px;top:unset!important}.mentions__suggestions__list{background-color:#fff;border:1px solid rgba(0,0,0,.15);font-size:10pt;max-height:160px;overflow:scroll}.mentions__suggestions__item{padding:5px 15px;border-bottom:1px solid rgba(0,0,0,.15)}.mentions__suggestions__item--focused{background-color:#ef7b51;color:#fff}.mentions__mention{margin-left:12px;background-color:rgba(239,123,81,.3137254902)}.chat-box{width:100%;height:100%;background:#f5f0e6 0 0 no-repeat padding-box;position:relative;display:flex;flex-direction:column}.chat-box__title-container{z-index:3;display:none;position:absolute;top:0;left:0;width:100%;padding:12px 18px;background-color:#fff}.chat-box__title-container--back{align-items:center;font-size:14px;letter-spacing:.14px;color:#ef7b51;display:flex}.chat-box__title-container--back img{margin-right:10px}.chat-box__container{height:calc(100% - 65px);overflow:scroll;padding:18px 18px 50px}.chat-box__send-container{background:#fff 0 0 no-repeat padding-box;padding:12px 18px 12px 24px;width:100%;display:flex;align-items:flex-end}.chat-box__send-container .send-image{height:22px;margin-right:24px;margin-bottom:10px}.chat-box__send-container .send-image img{height:22px}.chat-box__send-container .input{background:#e9e9e9 0 0 no-repeat padding-box;border-radius:5px;padding:10px 44px 10px 12px;width:100%;font-size:14px;letter-spacing:.14px;border:none;min-height:42px;max-height:83px;overflow:scroll}.chat-box__send-container .send-message{position:absolute;right:12px;height:18px;bottom:12px}.chat-box__send-container .send-message img{height:18px}.chat-box__send-content{width:100%;border-radius:5px;position:relative}.chat-box__send-content .reply-message{display:flex;background:#ef7b51 0 0 no-repeat padding-box;padding:12px;position:relative;width:100%}.chat-box__send-content .reply-message .avatar{min-width:48px;max-width:48px;height:48px}.chat-box__send-content .reply-message .close{position:absolute;right:8px;top:8px;width:20px;height:20px}.chat-box__send-content .reply-message__content,.chat-box__send-content .reply-message__name{font-size:14px;letter-spacing:.14px;color:#fff;margin-left:12px}.chat-box__send-content .reply-message__name{margin-top:4px}.chat-box__send-content .reply-message__content{width:calc(100% - 56px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:2px}@media screen and (min-width:768px)and (max-width:1024px){.chat-box__container{padding:15px 15px 40px}.chat-box__send-container{padding:10px 15px 10px 20px}.chat-box__send-container .send-image{position:relative}.chat-box__send-container .send-image input{padding:0;font-size:0;width:100%;height:100%;border-radius:0;min-height:1px;min-width:1px}}@media screen and (max-width:870px){.chat-box{width:100%}.chat-box__title-container{display:block}}.swiper-container{height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;max-width:100%;max-height:100%;object-fit:cover}.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:50%}.gallery-swiper{height:calc(100vh - 60px);width:100%}.gallery-swiper:hover .gallery-page-controls{display:block}.popup-gallery-container{width:85%;max-height:100%!important;background:#fff}.gallery-image-container,.popup-gallery-container{height:100%;display:flex;align-items:center;justify-content:center}.gallery-image-container{width:100%}.swiper-wrapper{align-items:center}.gallery-page-controls{display:none;position:absolute;bottom:3%;left:50%;background:#ef7b51;opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .2s ease-in-out;box-shadow:0 30px 40px 0 rgba(16,36,94,.2);border-radius:4px}.gallery-page-controls button{padding:0 12px;line-height:44px;height:44px;background:#ef7b51;color:#fff;border:0;font-size:.8em;border-radius:4px}.popup-pdf-reader{max-width:80%;width:600px;max-height:100%!important;height:90%;display:flex;align-items:center;justify-content:center;background:#fff}.popup-pdf-reader:hover .page-controls,.popup-pdf-reader:hover .page-controls-right{display:block}.pdf-loading{width:100%;display:flex;align-items:center;justify-content:center}.pdf-loading p{font-size:14px;letter-spacing:.14px}.react-pdf__Document{font-size:16px}.react-pdf__Page{width:100%}.react-pdf__Page__svg{display:block;width:auto!important;height:auto!important;border-radius:8px;overflow:hidden}.react-pdf__Page__svg svg{border-radius:8px;max-width:100%;width:100%;height:auto;display:block;background-color:#fff}.react-pdf__message{display:flex;align-items:center;justify-content:center}.page-controls,.page-controls-right{display:none;position:absolute;bottom:3%;left:50%;background:#ef7b51;opacity:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:opacity .2s ease-in-out;box-shadow:0 30px 40px 0 rgba(16,36,94,.2);border-radius:4px;color:#fff}.page-controls-right button,.page-controls button{width:44px;height:44px;background:#ef7b51;color:#fff;border:0;font-size:.8em;border-radius:4px}.page-controls-right{left:unset;right:0}.page-controls-right button{padding:0 12px}.chat-topic{width:100%;height:67px;padding:9px;background-color:#fff;display:flex;flex-direction:column}.chat-topic:hover{background-color:#f5f0e6;border-radius:5px}.chat-topic.active{background:#f5f0e6 0 0 no-repeat padding-box;border:1px solid #ef7b51;border-radius:5px}.chat-topic__title{display:flex;align-items:center;width:100%}.chat-topic__title p{font-size:14px;letter-spacing:.14px;font-weight:700;color:#313131}.chat-topic__title .name{width:180px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left}.chat-topic__title .status-label{background:#efaa51 0 0 no-repeat padding-box;padding:2px 8px;margin-left:8px}.chat-topic__title .status-label p{font-size:10px;letter-spacing:.1px;color:#fff;font-weight:400}.chat-topic__title .unread{display:flex;align-items:center;justify-content:center;margin-left:auto;width:18px;height:18px;background:#ff3838 0 0 no-repeat padding-box;border-radius:9px;font-size:10px;letter-spacing:.1px;color:#fff}.chat-topic__message{margin-top:8px;font-size:12px;letter-spacing:.12px;color:#919191}.chat-topic__message p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:257px;text-align:left}.chat-topics{width:300px;height:100%;min-width:300px;background:#fff 0 0 no-repeat padding-box;padding:0 9px 16px;border-right:1px solid #bbb;z-index:1}.chat-topics__search{padding:16px 9px 12px}.chat-topics__search .input-container{padding:8px 12px;border:1px solid #bbb;border-radius:5px;display:flex;align-items:center;overflow:hidden}.chat-topics__search .input-container img{margin-right:12px}.chat-topics__search .input-container input{height:21px;font-size:14px}.chat-topics__list{height:calc(100% - 67px);overflow:scroll}@media screen and (min-width:768px)and (max-width:1024px){.chat-topics{width:250px;min-width:250px}.chat-topics .chat-topic__title{flex-wrap:wrap}.chat-topics .chat-topic__title .status-label{width:50px;margin-left:0}.chat-topics .chat-topic__title .name{width:calc(100% - 50px);padding-right:5px;font-size:13px;letter-spacing:0}.chat-topics .chat-topic__message{margin-top:3px;letter-spacing:0;font-size:11px}}.chat-block{width:100%;display:flex;background:#fff 0 0 no-repeat padding-box}@media screen and (max-width:414px){.chat-block{height:calc(100% - 100px)}}.content{display:flex;flex-direction:column;overflow:scroll}.header{height:48px;width:100%;background-color:#ef7b51;padding-right:30px;display:flex;align-items:center}.header__appname{color:#fff;font-size:18px;letter-spacing:.18px}.header__menu{padding-left:20px}.header__menu,.header__user{display:flex;align-items:center}.header__user{margin-left:auto}.header__user--name{font-size:14px;letter-spacing:.14px;color:#fff;margin-right:8px}.header__user--avatar{width:26px;height:26px}.header__user--avatar img{width:100%;height:100%;object-fit:contain}.header{padding-left:48px}.header__menu{position:absolute;width:58px;height:48px;top:0;left:0;border-radius:0}.header__menu .line{width:30px;top:calc(50% - 1px);left:calc(50% - 15px)}.header__menu .line,.header__menu .line:after,.header__menu .line:before{position:absolute;height:2px;background:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s}.header__menu .line:after,.header__menu .line:before{content:"";width:100%;left:0}.header__menu .line:before{top:-8px}.header__menu .line:after{bottom:-8px}@media screen and (max-width:1024px){.header__menu.active .line{background:transparent}.header__menu.active .line:after{-webkit-transform:rotate(-45deg) scaleX(1.25) translate(3.5px,-6px);transform:rotate(-45deg) scaleX(1.25) translate(3.5px,-6px)}.header__menu.active .line:before{-webkit-transform:rotate(45deg) scaleX(1.25) translate(5px,6px);transform:rotate(45deg) scaleX(1.25) translate(5px,6px)}}@media screen and (min-width:1024px){.header__menu.active .line{background:transparent}.header__menu.active .line:after{-webkit-transform:rotate(-45deg) scaleX(1.15) translate(4px,-6px);transform:rotate(-45deg) scaleX(1.15) translate(4px,-6px)}.header__menu.active .line:before{-webkit-transform:rotate(45deg) scaleX(1.15) translate(4px,6px);transform:rotate(45deg) scaleX(1.15) translate(4px,6px)}}.footer{height:auto;width:100%;justify-content:center;flex-direction:column;padding:36px 0 18px;min-height:104px}.footer,.footer__link{display:flex;align-items:center}.footer__item{text-align:left;font-size:14px;letter-spacing:.14px;color:#797979}.footer__item.a{text-decoration:underline}.footer__item.a:hover{color:#ef7b51}.footer__line{width:1px;height:100%;background:#8c8c8c 0 0 no-repeat padding-box;margin:0 12px}@media screen and (min-width:768px)and (max-width:1024px){.footer{display:inline-block;width:100%;min-height:inherit;padding:50px 20px 20px}.footer__link{justify-content:center;width:100%}.footer__item{letter-spacing:.02em;font-size:13px;text-underline-position:under;text-underline-offset:1px}.footer__item.margin-top-8{text-align:center;padding-top:5px}.footer__line{display:block;height:14px}}@media screen and (max-width:414px){.footer__link{flex-direction:column}.footer__item{margin-top:4px}.footer__line{height:0}}.menu{width:256px;height:calc(100vh - 48px);overflow:scroll;background-color:#2c2c2c;z-index:199}.menu__group{display:flex;flex-direction:column;padding:12px 0}.menu__group:not(:first-child){border-top:1px solid #4b4b4b}.menu__title{font-size:12px;letter-spacing:.12px;color:#797979;font-weight:700;height:36px;padding:12px}.menu__content{font-size:14px;letter-spacing:.14px;color:#fff;height:34px;padding:0 24px;display:flex;align-items:center;width:100%;background-color:#2c2c2c}.menu__content:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.menu__content.active{background:#585858 0 0 no-repeat padding-box}.menu__tabHeader{height:34px}.menu__tabName{font-size:12px;text-align:center;color:#fff;height:100%}.menu__tab--projectName{border-top:1px solid rgba(37,44,44,.1725490196);font-size:12px;text-align:left;color:#fff;height:100%;background-color:#585858;width:100%;height:34px;padding:0 12px 0 24px;border-radius:0;justify-content:flex-start!important}.menu__tab--projectName p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.menu__tabPanel{height:102px;overflow-y:scroll}.menu__tabPanel::-webkit-scrollbar{width:10px;display:unset}.menu__tabPanel::-webkit-scrollbar-track{background:transparent}.menu__tabPanel::-webkit-scrollbar-thumb{background:#888}.menu__tabPanel::-webkit-scrollbar-thumb:hover{background:#555}.menu__selectedTab{background-color:#585858;border-radius:0}.menu__defaultTab{background-color:#2c2c2c;border-radius:0}.menu__defaultTab:hover{-webkit-filter:brightness(1.5);filter:brightness(1.5)}.menu .unread{display:flex;align-items:center;justify-content:center;margin-left:auto;width:12px;height:12px;background:#ff3838 0 0 no-repeat padding-box;border-radius:9px;font-size:10px;letter-spacing:.1px;color:#fff}@media screen and (max-width:1024px){.menu{width:50%;position:absolute!important;top:48px;left:0}}.navigation{min-height:40px;background-color:#fff;display:flex;border-bottom:1px solid #ef7b51;overflow-x:scroll;overflow-y:hidden;z-index:81}.navigation__button{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:10px 24px;display:flex;justify-content:center;text-align:center;border-right:1px solid #e9e9e9;color:#313131;font-size:14px}.navigation__button:hover,.navigation__button__selecting{background-color:#f5f0e6}@media screen and (max-width:870px){.navigation__button{padding:10px 20px;align-items:center}}@media screen and (max-width:414px){.navigation{min-height:50px}.navigation__button{min-width:25%;padding:8px;align-items:center;flex-direction:column;font-size:12px}.navigation__button img{margin-right:0;margin-bottom:4px}}.project-layout__header{padding:12px 30px;background-color:#fff;display:flex;align-items:center;min-height:50px;z-index:81}.project-layout__header__arrowBack{display:flex;justify-content:center;width:16px;margin-right:8px}.project-layout__header__label{display:inline-block;padding:4px 12px;margin:0 12px 0 0;text-align:left;letter-spacing:.12px;color:#fff;font-size:12px;background:#efaa51 0 0 no-repeat padding-box}.project-layout__header__name{text-align:left;font-size:16px;font-weight:700;letter-spacing:.16px;color:#222}@media screen and (min-width:768px)and (max-width:1024px){.project-layout__header{padding:10px 20px}}@media screen and (max-width:900px){.project-layout__header__name{width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.group-chat-members{padding:18px;background:#fff 0 0 no-repeat padding-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px;max-height:600px;overflow-y:scroll}.group-chat-members__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.group-chat-members__title .content{font-size:14px;letter-spacing:.14px;font-weight:700;color:#313131}.group-chat-members__member{display:flex;align-items:center;width:100%;padding:16px;background:#fff 0 0 no-repeat padding-box}.group-chat-members__member:hover{background:#f5f0e6 0 0 no-repeat padding-box}.group-chat-members__member:hover .icons{display:flex}.group-chat-members__member--avatar{width:50px;height:50px;margin-right:16px;background-color:#919191}.group-chat-members__member--avatar img{object-fit:cover}.group-chat-members__member--name{margin-top:4px;font-size:14px;letter-spacing:.14px;color:#313131}.group-chat-members__member--role{background:#313131 0 0 no-repeat padding-box;border-radius:12px;font-size:10px;letter-spacing:.1px;color:#fff;opacity:1;text-align:center;line-height:18px;height:18px;padding:0 8px;margin-left:12px}.group-chat-members__member--title{margin-top:4px;font-size:12px;letter-spacing:.12px;color:#919191}.group-chat-members__member--icons{display:none;margin-left:auto}.group-chat-members__member--icons button{padding:8px;width:32px;height:32px}.group-chat-members__member--icons button img{width:16px;height:16px}.home-layout__ownerNotice{padding:14px 30px;background-color:#fff;border-bottom:1px solid #e9e9e9}.home-layout__ownerNotice__container{transition:width 2s,height 4s}.home-layout__ownerNotice__content{font-size:14px;white-space:pre-wrap;display:flex;align-items:flex-start;justify-content:left;text-align:left}.home-layout__ownerNotice__content:not(:first-child){padding-top:10px}@media screen and (min-width:768px)and (max-width:1024px){.home-layout__ownerNotice{padding:14px 20px}}.project-schedule .scheduler{margin-top:91px}.project-schedule .schedule-header{top:140px}.project-schedule .resource__header{top:175px}.project-schedule .scheduler-header-calendar{top:223px}.resource{font-size:12px;letter-spacing:.12px}.resource td,.resource th{border:1px solid #e9e9e9;width:140px;background-color:#fff}.resource td .item,.resource th .item{display:flex;justify-content:space-between;align-items:center;height:35px;padding:7px 12px;width:138px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:200px;color:#222}.resource td .item:not(:first-child),.resource th .item:not(:first-child){border-top:1px solid #e9e9e9}.resource .assignee-container .btn-filter__select{min-width:138px!important;height:35px!important;border-left:none!important;border-right:none!important;border-radius:0!important}.resource .assignee-container .btn-filter__select p{overflow:hidden;text-overflow:ellipsis;width:100px;white-space:nowrap;text-align:left}.resource .assignee-container .btn-filter__select:first-child{border-top:none!important}.resource__header{position:-webkit-sticky;position:sticky;top:83px;width:418px;z-index:2;border-bottom:1px solid #e9e9e9}.resource__corner{display:flex;align-items:center;justify-content:center;height:50px;background-color:#fff;border-right:1px solid #e9e9e9;padding:8px 18px}.resource__title{padding:3px 0}.resource__assignee-title{min-width:138px;width:100%;background-color:#fff;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.resource__task-title{padding:3px 12px 3px 18px}.resource__subtask-title,.resource__task-title{text-align:left;min-width:138px;display:flex;align-items:center;background-color:#fff;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9}.resource__subtask-title{padding:3px 12px}.resource__add-subtask-btn,.resource__add-task-btn{width:138px!important;height:35px;padding:7px 12px;text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden;max-width:200px;color:#ef7b51;display:flex;align-items:center}.resource__add-subtask-btn p,.resource__add-task-btn p{font-size:12px;letter-spacing:.12px}.resource__add-subtask-btn{border-top:1px solid #e9e9e9}.resource__task-name{vertical-align:initial;border-color:#29a17d}.resource__task-name .outer-box{cursor:grab}.resource__task-name .outer-box:active{cursor:grabbing}.resource__task-name .title_show{display:none}.resource__task-name:hover .title_show{display:flex}.resource__task-name .name-and-icon{display:flex;justify-content:space-between!important}.resource__task-name .noedit{flex:1 1!important}.resource__task-name div{width:150px;display:flex;align-items:center;padding:7px 12px 7px 18px}.resource__task-name div button{text-align:left;width:100%;display:flex;align-items:center}.resource__task-name div p{text-align:left;text-overflow:ellipsis;overflow:hidden;width:100%}.resource__task-name div .icons{display:flex;margin-left:8px;margin:0!important;padding:0!important}.resource__task-name div .icons button{width:20px;height:100%}.resource__task-name div .icons button img{width:12px;height:12px}.resource__task-name .expand-arrow{width:10px;margin-right:8px}.resource .border-b{border-bottom:1px solid #e9e9e9!important}.resource .border-r{border-right:1px solid #e9e9e9!important}.resource .assignee-noedit{background:#fff;height:34px;padding-left:10px;padding-right:10px;display:flex;align-items:center}.resource__subtask-name{width:150px;display:flex;align-items:center}.resource__subtask-name:hover{background:#f5f0e6 0 0 no-repeat padding-box}.resource__subtask-name:hover .icons{display:flex;padding:0}.resource__subtask-name:hover .title_show{display:flex}.resource__subtask-name p{text-align:left;text-overflow:ellipsis;overflow:hidden}.resource__subtask-name .icons,.resource__subtask-name .title_show{display:none}.resource__subtask-name .icons button{width:20px;height:100%}.resource__subtask-name .icons button img{width:12px;height:12px}.scheduler-header-calendar{display:flex;position:fixed;top:131px;z-index:1;overflow-y:hidden;overflow-x:scroll}.scheduler-header-calendar__table{display:flex;flex-direction:column;background-color:#fff;border-bottom:1px solid #e9e9e9;font-size:12px;letter-spacing:.12px;color:#222}.scheduler-header-calendar__table--month{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;height:24px}.scheduler-header-calendar__table--item{border-right:1px solid #e9e9e9;height:24px;font-weight:400}.scheduler-header-calendar__table--item div{height:24px;display:flex;align-items:center;justify-content:center}.scheduler-header-calendar__table--item div:last-child{border-top:1px solid #e9e9e9}.scheduler-view{width:100%;overflow:scroll hidden;height:100%;overflow-x:auto}.scheduler-view,.scheduler-view__container{position:relative}.scheduler-view__container--content-table{border:1px solid transparent}.scheduler-view__container--content-table tr{position:relative}#scrollcustom{position:absolute;display:none;top:208px;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 673px);z-index:1;background-color:#f5f0e6;max-width:calc(100% - 417px)}@media screen and (max-width:1025px){#scrollcustom{max-width:calc(100% - 417px)}}#scrollcustom #toscrollcustom{width:100%;overflow:scroll hidden;position:relative;height:100%}#scrollcustom #toscrollcustom::-webkit-scrollbar{width:5px;height:7px;border-radius:10px;display:unset}#scrollcustom #toscrollcustom::-webkit-scrollbar-track{background:transparent}#scrollcustom #toscrollcustom::-webkit-scrollbar-thumb{background:#888}#scrollcustom #toscrollcustom::-webkit-scrollbar-thumb:hover{background:#555}#scrollcustom #toscrollcustom__container{position:relative}#scrollcustom #toscrollcustom__container--content-table{border:1px solid transparent}#scrollcustom #toscrollcustom__container--content-table tr{position:relative}#scrollcustom #toscrollcustom div{height:1px;width:9999px}.scheduler-task{border-bottom:1px solid #e9e9e9}.scheduler-task__task{vertical-align:top;position:absolute}.scheduler-task__task--container{background-color:rgba(216,237,237,.8);position:relative;border:1px solid #d8eded;font-size:10px;letter-spacing:.1px;color:#222}.scheduler-task__task--container-taskName{width:100%;position:absolute;top:0;height:34px;font-weight:700;padding:3px 0}.scheduler-task__task--container-taskline{margin-top:2px;width:100%;height:8px;background:#11828b 0 0 no-repeat padding-box;border-radius:1px}.scheduler-task__item{color:#222;padding:3px 0;position:absolute;display:flex;align-items:center;justify-content:center;background:#6ec3c7 0 0 no-repeat padding-box;height:28px;margin-top:3px}.scheduler-task__item.editable{background:#e9f6ef 0 0 no-repeat padding-box;border:1px solid #29a17d}.scheduler-task__item.editable p{background:transparent;color:#29a17d}.scheduler-task__item input{background:#e9f6ef 0 0 no-repeat padding-box;z-index:6;color:#222;width:80%}.scheduler-task__item input,.scheduler-task__item p{font-size:10px;letter-spacing:.1px;text-align:center}.scheduler-task__item p{display:table-cell;vertical-align:middle;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scheduler-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.scheduler-bg__table{height:100%;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.scheduler-bg__table--col{width:32px;border-right:1px solid #e9e9e9}.event-resizer{position:absolute;z-index:4;display:flex;align-items:center;width:7px;top:0;bottom:0}.event-resizer div{background:#e9f6ef 0 0 no-repeat padding-box;border:1px solid #29a17d;width:7px;height:7px}.event-start-resizer{cursor:w-resize;left:-4px}.event-end-resizer{cursor:e-resize;right:-4px}.schedule-filter-btn{position:relative;display:flex;align-items:center;justify-content:center}.schedule-filter-btn__container{width:32px;height:32px}.schedule-filter-btn__container img{width:12px;height:12px}.schedule-filter-btn__option-container{display:inline-block;position:absolute;box-shadow:1px 1px 3px #bdbdbd;z-index:2;top:100%}.schedule-filter-btn__option-container:after{content:"";position:absolute;width:11px;height:11px;background:#fff;z-index:0;box-shadow:1px 1px 3px #bdbdbd;bottom:calc(100% - 6px);left:calc(50% - 6px);-webkit-transform:rotate(-40deg) skew(10deg);transform:rotate(-40deg) skew(10deg)}.schedule-filter-btn__option-container .inner{padding:16px 16px 23px;display:inline-block;width:260px;position:relative;z-index:2;background:#fff}.schedule-filter-btn__option-container--select-all{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.schedule-filter-btn__option-container--clear p{font-size:14px;letter-spacing:.14px;color:#222;text-decoration:underline}.schedule-filter-btn__option-container--search{margin-bottom:18px;height:32px}.schedule-filter-btn__option-container--options{max-height:130px;overflow:scroll}.schedule-filter-btn__option-container--options .options-item{margin-bottom:18px}.schedule-filter-btn__option-container--options .options-item p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px}.schedule-filter-btn__option-container--bottom{display:flex;margin-top:18px}.schedule-filter-btn__option-container--bottom button{width:100%;font-size:14px}.schedule-filter-btn__option-container--bottom button.orange{margin-left:4px}.schedule-header{display:flex;padding:24px 30px 24px 0;background-color:#fff;position:fixed;width:100%;z-index:99;border:1px solid #e9e9e9}.schedule-header .right{display:flex;flex:1 1;justify-content:space-between}.schedule-header .right .w-full{width:100%}.schedule-header__calendar{display:flex;align-items:center}.schedule-header__calendar button{height:26px}.schedule-header__calendar p{font-size:14px;letter-spacing:.14px;color:#222}.schedule-filter-projects-btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.schedule-filter-projects-btn__tabName{font-size:14px;letter-spacing:.14px}.schedule-filter-projects-btn__selectedTab{color:#ef7b51;font-weight:700;background-color:#fff;border-bottom:3px solid #ef7b51;width:auto!important;padding:0 18px!important;border-top-left-radius:5px}.schedule-filter-projects-btn__defaultTab{color:#313131;background-color:#fff;border-bottom:3px solid rgba(239,123,81,0);width:auto!important;padding:0 18px!important}.schedule-filter-projects-btn__defaultTab:hover{border-bottom:3px solid #f5f0e6}.schedule-filter-projects-btn__container{width:32px;height:32px}.schedule-filter-projects-btn__container img{width:12px;height:12px}.schedule-filter-projects-btn__option-container{display:inline-block;position:absolute;box-shadow:1px 1px 3px #bdbdbd;z-index:2;top:100%}.schedule-filter-projects-btn__option-container:after{content:"";position:absolute;width:11px;height:11px;background:#fff;z-index:0;box-shadow:1px 1px 3px #bdbdbd;bottom:calc(100% - 6px);left:calc(50% - 6px);-webkit-transform:rotate(-40deg) skew(10deg);transform:rotate(-40deg) skew(10deg)}.schedule-filter-projects-btn__option-container .inner{padding:16px 16px 23px;display:inline-block;min-width:412px;position:relative;z-index:2;background:#fff}.schedule-filter-projects-btn__option-container--select-all{display:flex;justify-content:space-between;align-items:center;margin:18px 0}.schedule-filter-projects-btn__option-container--clear p{font-size:14px;letter-spacing:.14px;color:#222;text-decoration:underline}.schedule-filter-projects-btn__option-container--search{margin-bottom:18px;height:32px}.schedule-filter-projects-btn__option-container--options{max-height:130px;overflow:scroll}.schedule-filter-projects-btn__option-container--options .options-item{margin-bottom:18px}.schedule-filter-projects-btn__option-container--options .options-item p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:354px}.schedule-filter-projects-btn__option-container--bottom{display:flex;margin-top:18px}.schedule-filter-projects-btn__option-container--bottom button{width:100%;font-size:14px}.schedule-filter-projects-btn__option-container--bottom button.orange{margin-left:4px}.schedule-history{position:relative;display:flex;align-items:center;justify-content:center}.schedule-history__container{width:32px;height:32px}.schedule-history__container img{width:12px;height:12px}.schedule-history__content{display:inline-block;position:absolute;right:6px;box-shadow:1px 1px 3px #bdbdbd;z-index:30;top:100%}.schedule-history__content:after{content:"";position:absolute;width:11px;height:11px;background:#fff;z-index:0;box-shadow:1px 1px 3px #bdbdbd;bottom:calc(100% - 6px);left:calc(100% - 46px);-webkit-transform:rotate(-40deg) skew(10deg);transform:rotate(-40deg) skew(10deg)}.schedule-history__content .inner{padding:16px 16px 23px;display:inline-block;width:300px;position:relative;z-index:2;background:#fff}.schedule-history__content--histories{max-height:500px;overflow:scroll}.schedule-history__content--histories::-webkit-scrollbar{width:10px;display:unset}.schedule-history__content--histories::-webkit-scrollbar-track{background:transparent}.schedule-history__content--histories::-webkit-scrollbar-thumb{background:#888}.schedule-history__content--histories::-webkit-scrollbar-thumb:hover{background:#555}.schedule-history__content--item{font-size:14px;letter-spacing:.14px;color:#222;margin-bottom:12px}.schedule-history__content--item__date{font-weight:700}.schedule-history__content--item__activities{margin-left:18px}.schedule-history__content--item__activities li{margin-top:4px}@media screen and (min-width:1025px)and (max-width:1200px){.schedule-header>.flex{align-items:center}.schedule-header .base-button.gradient{font-size:12px}}@media screen and (min-width:425px)and (max-width:910px){.schedule-header{padding-top:11px;padding-bottom:11px}.schedule-header .max-height{max-height:30px}.schedule-header .right{flex-direction:column;align-items:flex-end}}.checkbox__label{text-align:left;font-size:14px;letter-spacing:.14px;color:#313131;margin-left:8px}.c-checkbox{display:inline-block;position:relative;width:18px;height:18px;border:1px solid #bbb;background:#fff;cursor:pointer;border-radius:3px;overflow:hidden;transition:all .3s}.c-checkbox:before{content:"";position:absolute;width:11px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;top:calc(50% - 6.5px);left:calc(50% - 6px);opacity:0;-webkit-transform:rotate(130deg) skew(-6deg);transform:rotate(130deg) skew(-6deg)}.c-checkbox.active{border-color:transparent;background:#ef7b51}.c-checkbox.active:before{opacity:1}.subtask-popup{padding:18px}.subtask-popup__calendar{display:flex;align-items:center;margin:18px 0}.subtask-popup__calendar .center{padding:0 4px;font-size:12px;line-height:20px;letter-spacing:.12px;color:#666}.subtask-popup__bottom{margin-top:18px;display:flex;align-items:center;justify-content:center}.TableSchedule_calendarTimeline__2jiur{margin-top:80px}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline{background-color:#fff}.TableSchedule_calendarTimeline__2jiur .dateHeaderDay{height:24px!important;background-color:unset!important}.TableSchedule_calendarTimeline__2jiur .dateHeaderDate,.TableSchedule_calendarTimeline__2jiur .dateHeaderDay{left:-1.3px}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-sidebar .rct-sidebar-row{border-bottom:0}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-header-root{background:#fff;position:-webkit-sticky;position:sticky;top:176px;z-index:92}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline.showFilterProject .rct-header-root{background:#fff;position:-webkit-sticky;position:sticky;top:84px;z-index:92}.TableSchedule_calendarTimeline__2jiur .rct-header-root>div:first-child,.TableSchedule_calendarTimeline__2jiur .rct-sidebar,.TableSchedule_calendarTimeline__2jiur .rct-sidebar-row{width:420px!important}.TableSchedule_calendarTimeline__2jiur .rct-calendar-header{width:calc(100% - 420px)!important}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-dateHeader-primary{background-color:#fff;color:#111;font-weight:700}.TableSchedule_calendarTimeline__2jiur .dayDateHeader{display:flex;align-items:center;justify-content:center;border-left:2px solid #bbb;background-color:#fff}.TableSchedule_calendarTimeline__2jiur .dayDateHeader p{font-size:12px;line-height:28px}.TableSchedule_calendarTimeline__2jiur .dateHeaderMonth .rct-dateHeader{border-left:1px solid #bbb;border-right:1px solid #bbb}.TableSchedule_calendarTimeline__2jiur .normalDay{color:#222}.TableSchedule_calendarTimeline__2jiur .holiday{color:#ef7b51}.TableSchedule_calendarTimeline__2jiur .projectNameHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;border-bottom:2px solid #aaa;border-right:2px solid #aaa;border-color:#aaa;border-style:solid;border-width:2px 1px 1px 2px}.TableSchedule_calendarTimeline__2jiur .projectNameHeader .name{flex:1 1;display:flex;align-items:center}.TableSchedule_calendarTimeline__2jiur .projectNameHeader .w-full{width:100%}.TableSchedule_calendarTimeline__2jiur .active .rct-item-handler-left.rct-item-handler-resize-left:hover,.TableSchedule_calendarTimeline__2jiur .active .rct-item-handler-right.rct-item-handler-resize-right:hover{cursor:e-resize!important}.TableSchedule_calendarTimeline__2jiur .rct-hl-even,.TableSchedule_calendarTimeline__2jiur .rct-sidebar-row.rct-sidebar-row-even{min-height:36px!important}.TableSchedule_calendarTimeline__2jiur .leftHoverToScroll,.TableSchedule_calendarTimeline__2jiur .rightHoverToScroll{position:absolute;z-index:55;left:0;bottom:0;width:20px;height:100%;background:red}.TableSchedule_calendarTimeline__2jiur .rct-item-content{flex-direction:column;height:36px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .project_name{height:20px;display:flex;align-items:center;justify-content:center}.TableSchedule_calendarTimeline__2jiur .rct-item-content .project_name p{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.TableSchedule_calendarTimeline__2jiur .rct-item-content .group_name{line-height:unset!important;height:36px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule{display:grid;height:36px;grid-template-columns:repeat(3,minmax(0,1fr))}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .first_col{height:36px;background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:8px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .first_col .arrow_and_name{display:flex;align-items:center}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .first_col .arrow_and_name button{width:12px;height:16px;margin-right:4px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .first_col .arrow_and_name .name_task{display:flex;align-items:center}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .first_col .arrow_and_name .name_task p{max-width:120px;overflow:hidden;text-overflow:ellipsis}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .first_col .arrow_and_name .name_task.isShowAll p{max-width:90px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .manager_schedule,.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule{height:36px;border-left:1px solid #aaa;border-bottom:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .manager_schedule .btn-filter__select,.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule .btn-filter__select{border:none;border-radius:0;background-color:unset}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .manager_schedule .btn-filter__select p,.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule .btn-filter__select p{overflow:hidden;text-overflow:ellipsis;width:100px;white-space:nowrap;text-align:left}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .manager_schedule .btn-filter__option,.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule .btn-filter__option{left:unset;right:2px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule{display:flex;justify-content:space-between;align-items:center;padding:4px;font-size:12px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule .icons{display:none;align-items:center}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule .icons .icon{display:flex;align-items:center}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule .tooltip-trigger p{overflow:hidden;text-overflow:ellipsis;width:120px;white-space:nowrap;text-align:left}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule:hover .icons{display:flex}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule .title_schedule:hover p{width:60px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule.create_schedule{border-bottom:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule.one_line{grid-template-columns:2fr 1fr;grid-template-rows:1fr}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule.one_line .first_col{border-bottom:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule.one_line .manager_schedule,.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule.one_line .title_schedule{border:none;border-bottom:1px solid #aaa;background:#fff}.TableSchedule_calendarTimeline__2jiur .rct-item-content .schedule.one_line .manager_schedule{border-right:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .list_sub_tasks{display:flex;flex:1 1;flex-direction:column}.TableSchedule_calendarTimeline__2jiur .rct-item-content .list_sub_tasks .sub_task .sub_task_name{width:138px;padding:8px;text-align:left;border-left:1px solid #aaa;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .list_sub_tasks .sub_task .list_schedules{flex:1 1;border:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .list_sub_tasks .sub_task .list_schedules .schedule{display:grid;position:relative;flex:1 1;border-bottom:1px solid #aaa;grid-template-columns:repeat(2,minmax(0,1fr));height:36px}.TableSchedule_calendarTimeline__2jiur .rct-item-content .list_sub_tasks .sub_task .list_schedules .schedule .title{height:36px;padding:8px;border-right:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-item-content .list_sub_tasks .sub_task .list_schedules .schedule:last-child{border-bottom:none}.TableSchedule_calendarTimeline__2jiur .rct-item-content .create_sub_task .first_col{border-bottom:1px solid #aaa}.TableSchedule_calendarTimeline__2jiur .rct-items .rct-item-content{height:28px}.TableSchedule_calendarTimeline__2jiur .rct-items .rct-item-content .icon{display:none}.TableSchedule_calendarTimeline__2jiur .rct-items.active .rct-item-content .icon{display:block}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:#fff}.TableSchedule_calendarTimeline__2jiur .rct-sidebar-row.rct-sidebar-row-even{height:60px;line-height:unset!important}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-sidebar .rct-sidebar-row{padding:0!important;overflow:visible}.TableSchedule_calendarTimeline__2jiur .resource__add-subtask-btn,.TableSchedule_calendarTimeline__2jiur .resource__add-task-btn{height:unset!important;padding:0!important;border-top:none!important}.TableSchedule_calendarTimeline__2jiur .custom-timeline-headers{border-bottom:1px solid #ccc}.TableSchedule_calendarTimeline__2jiur .schedule-filter-btn__option-container{left:-227px}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-vertical-lines .rct-vl.holiday{background-color:rgba(254,226,226,.5)}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-outer,.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline .rct-sidebar{overflow:visible}.TableSchedule_calendarTimeline__2jiur .tooltip-container{position:relative;display:inline-block;max-width:120px}.TableSchedule_calendarTimeline__2jiur .tooltip-container .tooltip-trigger{display:flex;align-items:center}.TableSchedule_calendarTimeline__2jiur .schedule.one_line .tooltip-container{max-width:280px}.TableSchedule_calendarTimeline__2jiur .tooltip-content{position:absolute;z-index:1;visibility:hidden;background-color:#000;color:#fff;padding:8px;border-radius:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-size:14px;opacity:0;transition:opacity .3s ease}.TableSchedule_calendarTimeline__2jiur .tooltip-container:hover .tooltip-content{visibility:visible;opacity:1}.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline.YEAR .dayDateHeader p,.TableSchedule_calendarTimeline__2jiur .react-calendar-timeline.YEAR .rct-dateHeader span{font-size:10px}@media screen and (max-width:1100px){.TableSchedule_calendarTimeline__2jiur .rct-header-root>div:first-child,.TableSchedule_calendarTimeline__2jiur .rct-sidebar,.TableSchedule_calendarTimeline__2jiur .rct-sidebar-row{width:320px!important}.TableSchedule_calendarTimeline__2jiur .rct-calendar-header{width:calc(100% - 320px)!important}.TableSchedule_calendarTimeline__2jiur .resource__assignee-title,.TableSchedule_calendarTimeline__2jiur .resource__subtask-title,.TableSchedule_calendarTimeline__2jiur .resource__task-title{min-width:105px}.TableSchedule_calendarTimeline__2jiur .rct-dateHeader{font-size:11px}.TableSchedule_calendarTimeline__2jiur .dayDateHeader p{font-size:10px}.TableSchedule_calendarTimeline__2jiur .manager_schedule .btn-filter__select{min-width:100%}.TableSchedule_calendarTimeline__2jiur .manager_schedule .btn-filter__select p{font-size:12px}.TableSchedule_calendarTimeline__2jiur .manager_schedule .btn-filter__option{left:unset;right:2px}.TableSchedule_calendarTimeline__2jiur .title_schedule{font-size:12px}.TableSchedule_calendarTimeline__2jiur .title_schedule .tooltip-trigger p{width:40px!important}.TableSchedule_calendarTimeline__2jiur .title_schedule .tooltip-trigger p :hover,.TableSchedule_calendarTimeline__2jiur .title_schedule:hover .tooltip-trigger p{width:20px!important}.TableSchedule_calendarTimeline__2jiur .name_task p{max-width:90px!important}.TableSchedule_calendarTimeline__2jiur .name_task.isShowAll p{max-width:60px!important}}@media screen and (max-width:800px){.TableSchedule_calendarTimeline__2jiur .rct-header-root>div:first-child,.TableSchedule_calendarTimeline__2jiur .rct-sidebar,.TableSchedule_calendarTimeline__2jiur .rct-sidebar-row{width:286px!important}.TableSchedule_calendarTimeline__2jiur .rct-calendar-header{width:calc(100% - 286px)!important}.TableSchedule_calendarTimeline__2jiur .resource__assignee-title,.TableSchedule_calendarTimeline__2jiur .resource__subtask-title,.TableSchedule_calendarTimeline__2jiur .resource__task-title{min-width:94.5px}.TableSchedule_calendarTimeline__2jiur .rct-dateHeader{font-size:11px}.TableSchedule_calendarTimeline__2jiur .dayDateHeader p{font-size:10px}}.scheduler{display:flex;width:100%}.project-document{padding:0 30px}.project-document__title{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131;margin:24px 0 8px}.project-document__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;overflow:hidden}.project-document__container--add{padding:24px 18px}.project-document__container--add button{display:flex;align-items:center;padding:12px 8px;letter-spacing:.14px;font-size:14px}.project-document__container--add button img{width:14px;height:21px;margin-right:8px}.project-document-all{padding:30px}.project-document-all__container{padding:18px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}@media screen and (min-width:768px)and (max-width:1024px){.project-document{padding:0 20px}}.project-storage-block{background-color:#fff;padding:18px;border-bottom:1px solid #e9e9e9}.project-storage-block.viewall{border-radius:5px;border-bottom:none!important;overflow:hidden;box-shadow:1px 1px 3px #bdbdbd}.project-storage-block__title-container{display:flex;align-items:center}.project-storage-block__title-container--folder{display:flex;align-items:center;height:21px;width:50%}.project-storage-block__title-container--folder .title{margin:0 12px;font-size:14px;letter-spacing:.14px;font-weight:700;color:#222}.project-storage-block__title-container--viewall{display:flex;margin-left:auto;font-size:14px;letter-spacing:.14px;color:#ef7b51}.project-storage-block__title-container--viewall img{margin-left:12px}.project-storage-block__title-container--back{font-size:14px;letter-spacing:.14px;color:#ef7b51;display:flex}.project-storage-block__title-container--back img{margin-right:10px}.project-storage-block__title-container--button{margin-left:auto;font-size:14px}.project-storage-block__title-container--button:not(:last-child){margin-right:8px}.project-storage-block__title-container--button.cancel{color:#ef7b51}.project-storage-block__storage-container{width:100%;margin:12px 0;display:grid;grid-template-columns:repeat(6,calc(16.66667% - 18px));grid-gap:18px;gap:18px}.project-storage-block__storage-container--item{cursor:pointer;width:100%;object-fit:cover;position:relative}.project-storage-block__storage-container--item:before{display:block;content:" ";width:100%;padding-top:100%}.project-storage-block__storage-container--item>.content{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.project-storage-block__storage-container--item>.content__file{background-color:silver}.project-storage-block__storage-container--item>.content__file img{width:50%;height:50%;object-fit:contain}.project-storage-block__storage-container--item img{top:0;width:100%;height:100%;object-fit:cover}.project-storage-block__storage-container--item .select{width:24px;height:24px;border-radius:12px;border:1px solid #fff;display:flex;align-items:center;justify-content:center;position:absolute;right:8px;top:8px}.project-storage-block__storage-container--item .select.active{border:none;background-color:#ef7b51;font-size:14px;letter-spacing:.14px;color:#fff}.project-storage-block__storage-container--item .close{display:none;position:absolute;top:-12px;right:-12px}.project-storage-block__storage-container--item.delete:hover{outline:2px solid #ef7b51}.project-storage-block__storage-container--item.delete:hover .close{display:block}.project-storage-block__storage-container--item--name{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:14px;letter-spacing:.14px;color:#222}.project-storage-block__storage-container.null{background:#f5f0e6 0 0 no-repeat padding-box;border-radius:5px;padding:14px 18px;display:block;letter-spacing:.14px;color:#222;font-size:14px}.project-storage-block__button-upload{margin-top:12px;font-size:14px;color:#2c2c2c}@media screen and (min-width:768px)and (max-width:1024px){.project-storage-block__storage-container--item--name{font-size:13px;letter-spacing:0}}@media screen and (max-width:1024px){.project-storage-block__storage-container{grid-template-columns:repeat(4,calc(25% - 10px));grid-gap:10px;gap:10px}}.editable-text{display:flex;align-items:center}.editable-text:hover .edit{display:block}.editable-text .edit{display:none;padding:8px;width:32px;height:32px}.editable-text .edit img{width:16px;height:16px}.project-drawing{padding:0 30px}.project-drawing__title{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131;margin:24px 0 8px}.project-drawing__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;overflow:hidden}.project-drawing__container--add{padding:24px 18px}.project-drawing__container--add button{display:flex;align-items:center;padding:12px 8px;letter-spacing:.14px;font-size:14px}.project-drawing__container--add button img{width:14px;height:21px;margin-right:8px}.project-drawing-all{padding:30px}.project-drawing-all__container{padding:18px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}@media screen and (min-width:768px)and (max-width:1024px){.project-drawing{padding:0 20px}}.member-block{padding:18px;background:#fff 0 0 no-repeat padding-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.member-block__title{font-size:14px;letter-spacing:.14px;font-weight:700;color:#313131}.member-block__member{display:flex;align-items:center;width:100%;padding:16px;background:#fff 0 0 no-repeat padding-box}.member-block__member:hover{background:#f5f0e6 0 0 no-repeat padding-box}.member-block__member:hover .icons{display:flex}.member-block__member--avatar{width:50px;height:50px;margin-right:16px;background-color:#919191}.member-block__member--avatar img{object-fit:cover}.member-block__member--name{margin-top:4px;font-size:14px;letter-spacing:.14px;color:#313131}.member-block__member--role{background:#313131 0 0 no-repeat padding-box;border-radius:12px;font-size:10px;letter-spacing:.1px;color:#fff;opacity:1;text-align:center;line-height:18px;height:18px;padding:0 8px;margin-left:12px}.member-block__member--title{margin-top:4px;font-size:12px;letter-spacing:.12px;color:#919191}.member-block__member--icons{display:none;margin-left:auto}.member-block__member--icons button{padding:8px;width:32px;height:32px}.member-block__member--icons button img{width:16px;height:16px}.project-member{padding:0 30px}.project-member__title{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px}.project-member__title p{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131}.project-member__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}.project-member__container--search{padding:18px 18px 12px;border-bottom:1px solid #e9e9e9;display:flex}.project-member__container--search .btn-filter{width:30%;margin-right:12px}.project-member__container--searchInput{font-size:14px}@media screen and (min-width:768px)and (max-width:1024px){.project-member{padding:0 20px}}@media screen and (max-width:414px){.project-member__container--search{flex-direction:column-reverse}.project-member__container--search .input__container{margin-bottom:4px}}.popup-addmember{padding:0 24px;background-color:#fff}.popup-addmember__title{font-size:14px;letter-spacing:.14px;font-weight:700;color:#2c2c2c;padding:18px 0 6px!important}.popup-addmember__buttons{padding:22px 0 24px}.popup-addmember__buttons button{width:100%}.popup-addmember__email{width:100%;padding-bottom:18px;border-bottom:1px solid #bbb}.popup-addmember__inputSelect{position:relative}.popup-addmember__option{border:1px solid #bbb;border-radius:5px;overflow:hidden;position:absolute;top:36px;left:0;right:0;z-index:99;background-color:#fff}.popup-addmember__option--item{display:flex;align-items:center;width:100%;height:36px;padding:0 12px!important}.popup-addmember__option--item:not(:last-child){border-bottom:1px solid #bbb}.popup-addmember__option--item.active,.popup-addmember__option--item:hover{background-color:#f5f0e6}.popup-addmember__detail{display:flex;align-items:center;margin-top:16px}.popup-addmember__detail--avatar{width:42px;height:42px}.popup-addmember__detail--avatar img{width:100%;height:100%}.popup-addmember__detail--name{font-size:14px;letter-spacing:.14px;color:#313131;margin-left:12px}.company-notice-block{padding:0 30px}.company-notice-block__title{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131;margin:24px 0 8px}.company-notice-block__container{padding:0 18px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;display:flex;flex-direction:column}.company-notice-block__item{padding:16px 0;font-size:14px;text-align:left}.company-notice-block__item:not(:first-child){border-top:1px solid #e9e9e9}.company-notice-block__item:last-child{padding:16px 0 24px;display:flex;justify-content:center}.company-notice-block__button{opacity:1;text-align:center;letter-spacing:.14px;color:#313131;padding:6px 30px!important}@media screen and (min-width:768px)and (max-width:1024px){.company-notice-block{padding:0 20px}}.home__projects{padding:0 30px}@media only screen and (min-width:768px)and (max-width:1024px){.home__projects{padding:0 20px}}.home__projects__title{font-size:14px;font-weight:700;margin:24px 0 8px}.home__projects__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;padding-bottom:32px}.home__projects__tabHeader{min-height:50px;border-bottom:1px solid #e9e9e9}.home__projects__tabName{font-size:14px;letter-spacing:.14px}.home__projects__selectedTab{color:#ef7b51;font-weight:700;border-bottom:3px solid #ef7b51;border-top-left-radius:5px}.home__projects__defaultTab,.home__projects__selectedTab{background-color:#fff;width:auto!important;padding:0 18px!important}.home__projects__defaultTab{color:#313131;border-bottom:3px solid rgba(239,123,81,0)}.home__projects__defaultTab:hover{border-bottom:3px solid #f5f0e6}.home__projects__tabPanel{background-color:#fff;padding:20px 18px 36px}.home__projects__searchInput{font-size:14px}.home__projects__tabContainer{padding:20px 18px 32px}.home__projects__filterButton{width:36px;height:36px;margin-left:8px;display:flex;align-items:center;justify-content:center}.home__projectItem__image{position:relative;border:3px solid #ef7b51}.home__projectItem__image:before{display:block;content:" ";width:100%;padding-top:56.25%}.home__projectItem__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.home__projectItem__image img{object-fit:cover}.home__projectItem__name{margin-top:8px;text-align:left;font-weight:700;font-size:14px;letter-spacing:.14px;color:#313131;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.home__projectItem__time{margin-top:4px;text-align:left;font-size:12px;letter-spacing:.12px;color:#313131}.home__projectItems{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:24px;padding:30px 0 0}@media screen and (min-width:768px)and (max-width:1024px){.home__projectItems{grid-template-columns:repeat(2,1fr)}}.paging{display:flex;flex-direction:column;align-items:center}.paging__title{text-align:center;font-size:12px;letter-spacing:.12px;color:#313131;font-weight:700;margin-bottom:18px}.paging__button{height:28px;width:28px;display:flex;align-items:center;justify-content:center;color:#313131;font-size:14px;border-radius:5px}.paging__button:hover{background-color:#f5f0e6}.paging__button:disabled{background-color:#fff;cursor:auto}.paging__button:not(:first-child){margin-left:8px}.paging__buttonSelecting{background-color:#ef7b51!important;color:#fff}.paging__buttonSelecting:hover{background-color:#ef7b51}.home{background:pink}.home__ownerNotice{padding:14px 30px;background-color:#fff;border-bottom:1px solid #e9e9e9}.home__ownerNotice__content{font-size:14px}.home__ownerNotice__content:not(:first-child){padding-top:10px}.project-detail__item{display:grid;grid-template-columns:30% 70%;padding:16px 6px}.project-detail__item:not(:first-child){border-top:1px solid #bcb8b7}.project-detail__item--label{text-align:left;font-size:14px;letter-spacing:.14px;color:#666}.project-detail__item--text{text-align:left;font-size:14px;letter-spacing:.14px;color:#222}.project-detail__group:not(:first-child){padding-top:24px}.project-detail__group--title{display:flex;align-items:center;justify-content:space-between;text-align:left;font-weight:700;font-size:18px;letter-spacing:.18px;color:#313131;margin:12px 0}.project-detail__group--container{padding:8px 18px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}@media screen and (min-width:768px)and (max-width:1024px){.project-detail__item--text+div{margin-top:15px}}.project-step__header{display:flex;background-color:#fff;border-radius:5px;height:56px;margin:24px 0 36px}.project-step__header__item{display:flex;align-items:center;justify-content:center;width:20%;font-size:16px}.project-step__header__item.active{color:#fff;background-color:#ef7b51}.project-step__header__item.active:first-child{border-radius:5px 28px 28px 5px}.project-step__header__item.active:nth-child(2),.project-step__header__item.active:nth-child(3),.project-step__header__item.active:nth-child(4){border-radius:28px}.project-step__header__item.active:nth-child(5){border-radius:28px 5px 5px 28px}.step-3__images{width:100%;margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.step-3__images--item{width:100%;object-fit:cover;cursor:pointer;position:relative}.step-3__images--item:before{display:block;content:" ";width:100%;padding-top:100%}.step-3__images--item>.content{position:absolute;top:0;left:0;right:0;bottom:0}.step-3__images img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px)and (max-width:1024px){.step-3__images{margin-top:0}}.radio{display:flex;flex-wrap:wrap}.radio--input{margin-top:14px;display:flex;align-items:flex-start!important;width:100%;margin-right:50%}.radio--button{display:flex;align-items:center;margin-right:48px;height:36px}.radio__input{width:auto}.radio-button-label{display:flex;align-items:center;font-size:14px;letter-spacing:.14px;color:#222}.radio-image{width:20px;height:20px;margin-right:8px}.radio-image:before{content:url(/static/media/radio-inactive.e251000e.svg)}input[type=radio]:checked+.radio-image:before{content:url(/static/media/radio-active.f1c13885.svg)}[type=radio]{position:absolute;opacity:0;width:0;height:0}.project-detail__title{font-size:16px;font-weight:700;letter-spacing:.16px;color:#222}.project-create{padding:26px 30px 0}.project-create__back{width:16px;margin-right:12px}.project-create__title{font-size:16px;font-weight:700;letter-spacing:.16px;color:#222}@media screen and (min-width:768px)and (max-width:1024px){.project-create{padding:26px 20px 0}}.project__overview__image{width:50%;margin-right:18px;min-height:232px;position:relative}.project__overview__image:before{display:block;content:" ";width:100%;padding-top:46.5863453815%}.project__overview__image>.content{position:absolute;top:0;left:0;right:0;bottom:0}.project__overview__image .image{object-fit:cover}.project__overview__content{display:flex;flex-direction:column;justify-content:space-between}.project__overview__button{padding:10px 0}@media screen and (max-width:870px){.project__overview{padding:0 20px}.project__overview__container{flex-direction:row}.project__overview__image{width:calc(50% - 18px)}.project__overview__content{width:50%}}.project__overview{padding:0 30px}.project__overview__title{font-size:14px;letter-spacing:.14px;color:#313131;font-weight:700;margin-top:24px}.project__overview__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;margin-top:8px;padding:18px;display:flex}.project__overview__content{width:50%}.project__overview__content.image{min-height:250px;height:auto;background-color:silver;margin-right:18px}.project__overview__name{font-size:16px;font-weight:700;letter-spacing:.16px;color:#313131;margin-top:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project__overview__detail{text-align:left;font-size:14px;letter-spacing:.14px;color:#313131}.project__overview__detail.label{min-width:42px}.project__overview__line{width:1px;height:auto;background:#e9e9e9 0 0 no-repeat padding-box}.project__overview__button{border-radius:5px;padding:10px 0!important;width:100%;letter-spacing:.14px;color:#fff;font-size:14px;font-weight:700}@media screen and (min-width:768px)and (max-width:1024px){.project__overview{padding:0 20px}.project__overview__container{flex-direction:row}.project__overview__image{width:calc(50% - 18px)}.project__overview__content{width:50%}}.project-images{padding:0 30px}.project-images__title{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131;margin:24px 0 8px}.project-images__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;overflow:hidden}.project-images__container--add{padding:24px 18px}.project-images__container--add button{display:flex;align-items:center;padding:12px 8px;letter-spacing:.14px;font-size:14px}.project-images__container--add button img{width:14px;height:21px;margin-right:8px}.project-images-all{padding:30px}.project-images-all__container{padding:18px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}@media screen and (min-width:768px)and (max-width:1024px){.project-images{padding:0 20px}}.user-profile-block{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;overflow:hidden}.user-profile-block .text{font-size:14px;letter-spacing:.14px;color:#313131}.user-profile-block__avatar{width:120px;height:120px;border:1px solid #e9e9e9;border-radius:60px;overflow:hidden}.user-profile-block__avatar img{width:100%;height:100%;object-fit:cover;border-radius:60px}.personal{padding:24px 30px}.personal__title{text-align:left;font-size:18px;letter-spacing:.18px;color:#ef7b51;font-weight:700}.personal__subtitle{margin:14px 0 8px;text-align:left;font-size:14px;letter-spacing:.14px;color:#222;font-weight:700}.personal__button{padding:8px 0!important;width:200px;margin-top:36px}.report{padding:24px 30px}.report a{color:#222}.report__title{display:flex;align-items:center;justify-content:space-between}.report__title p{color:#ef7b51;font-size:18px;line-height:20px;font-weight:700;letter-spacing:.18px}.report__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;opacity:1;margin-top:12px}.report__container table{border-radius:5px;overflow:hidden}.report__container--calendar{width:100%;display:flex;align-items:center;padding:18px 18px 16px}.report__container--calendar .center{padding:0 4px;font-size:12px;line-height:20px;letter-spacing:.12px;color:#666}.report__container--filter{display:flex;align-items:center;padding:18px 18px 16px;border-top:1px solid #e9e9e9;font-size:14px;line-height:20px;letter-spacing:.14px;color:#313131}.report__container--filter datalist,.report__container--filter datalist option{background-color:red}.report__container--filter .btn-filter{width:40%;margin-right:18px}.report__container--paging{padding:36px 0 32px}@media screen and (min-width:768px)and (max-width:1024px){.report{padding:24px 20px}}.safety-checklist{background-color:#fff}.safety-checklist__container{padding:24px 24px 132px}.safety-checklist__container--item:not(:last-child){margin-bottom:16px}.safety-checklist__button-container{border-top:1px solid #e9e9e9;width:100%;position:absolute;bottom:0}.time-picker{position:relative;width:88px}.time-picker p{font-size:14px;letter-spacing:.14px}.time-picker__select{min-width:88px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;border:1px solid #bbb;border-radius:5px;padding:0 12px!important;position:relative}.time-picker__select.error{border:1px solid red}.time-picker__select img{width:10px;height:8px}.time-picker__option{border:1px solid #bbb;border-radius:5px;overflow:scroll;max-height:200px;position:absolute;top:100%;left:0;right:0;z-index:99;background-color:#fff}.time-picker__option--item{display:flex;align-items:center;width:100%;height:36px;padding:0 12px!important;font-size:14px;letter-spacing:.14px}.time-picker__option--item:not(:last-child){border-bottom:1px solid #bbb}.time-picker__option--item.active,.time-picker__option--item:hover{background-color:#f5f0e6}.company-notice{padding:24px 30px}.company-notice__title{display:flex;align-items:center;justify-content:space-between}.company-notice__title p{color:#ef7b51;font-size:18px;line-height:20px;font-weight:700;letter-spacing:.18px}.company-notice__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;opacity:1;margin-top:12px;overflow:hidden}.company-notice__container--item{padding:12px 16px;font-size:14px;text-align:left;border-bottom:1px solid #e9e9e9}.company-notice__container--paging{margin:25px 0 36px}@media screen and (min-width:768px)and (max-width:1024px){.company-notice{padding:24px 20px}}.company-client{padding:24px 30px}.company-client__title{text-align:left;font-size:18px;letter-spacing:.18px;color:#ef7b51;font-weight:700}.company-client__subtitle-container{width:100%;margin:8px 0 12px;display:flex;align-items:center;justify-content:space-between}.company-client__subtitle{text-align:left;font-size:14px;letter-spacing:.14px;color:#222;font-weight:700}.company-client__list{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}.company-client__list--search{padding:18px 18px 12px;border-bottom:1px solid #e9e9e9;display:flex}.company-client__list--search input{font-size:14px}.company-client__list--checkbox{min-width:55px;margin-right:36px}.company-client__list--paging{padding:32px 0 18px}.company-client__form--buttons{background:#fff;padding:32px 32px 36px}.company-client__form--buttons button{width:200px;font-weight:700}@media screen and (min-width:768px)and (max-width:1024px){.company-client{padding:24px 20px}}.company-menu{width:100%;min-height:50px;background-color:#fff;border-bottom:1px solid #e9e9e9;display:flex}.company-menu__item{min-width:78px;border-bottom:3px solid #fff;font-size:14px;letter-spacing:.14px;padding:0 18px;display:flex;align-items:center;justify-content:center;color:#313131}.company-menu__item:hover{background-color:#f5f0e6;border-bottom:3px solid #f5f0e6}.company-menu__item.active{font-weight:700;color:#ef7b51;border-bottom:3px solid #ef7b51;pointer-events:none}.sample-resource{font-size:12px;letter-spacing:.12px;background-color:#fff}.sample-resource td,.sample-resource th{border:1px solid #e9e9e9;width:140px}.sample-resource td .item,.sample-resource th .item{display:flex;align-items:center;justify-content:space-between;height:34px;padding:7px 12px;width:138px!important;text-overflow:ellipsis;white-space:nowrap;max-width:200px;color:#222}.sample-resource td .item:not(:first-child),.sample-resource th .item:not(:first-child){border-top:1px solid #e9e9e9}.sample-resource .assignee-container .btn-filter__select{width:138px!important;height:35px!important;border:none!important;border-top:1px solid #e9e9e9!important;border-radius:0!important}.sample-resource .assignee-container .btn-filter__select p{overflow:hidden;text-overflow:ellipsis;width:100px;white-space:nowrap;text-align:left}.sample-resource__corner{height:50px}.sample-resource__title{padding:3px 0}.sample-resource__assignee-title{min-width:108px}.sample-resource__task-title{padding:3px 12px 3px 18px}.sample-resource__subtask-title,.sample-resource__task-title{text-align:left;min-width:138px;height:50px;border-top:0!important}.sample-resource__subtask-title{padding:3px 12px}.sample-resource__add-subtask-btn,.sample-resource__add-task-btn{width:138px!important;height:34px;padding:7px 12px;text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden;max-width:200px;color:#ef7b51;display:flex;align-items:center}.sample-resource__add-subtask-btn p,.sample-resource__add-task-btn p{font-size:12px;letter-spacing:.12px}.sample-resource__add-subtask-btn{border-top:1px solid #e9e9e9}.sample-resource__task-name{vertical-align:initial}.sample-resource__task-name div{width:150px;display:flex;align-items:center;padding:7px 12px 7px 18px}.sample-resource__task-name div button{text-align:left;width:100%;display:flex;align-items:center}.sample-resource__task-name div:hover{background:#f5f0e6 0 0 no-repeat padding-box}.sample-resource__task-name div:hover .icons{display:flex;padding:0}.sample-resource__task-name div:hover button{text-align:left;width:calc(100% - 40px)}.sample-resource__task-name div p{text-align:left;text-overflow:ellipsis;overflow:hidden;width:100%}.sample-resource__task-name div .icons{display:none;margin-left:8px}.sample-resource__task-name div .icons button{width:20px;height:100%}.sample-resource__task-name div .icons button img{width:12px;height:12px}.sample-resource__task-name .expand-arrow{width:10px;margin-right:8px}.sample-resource__task-name .expand-arrow.hide{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.sample-resource__subtask-name{width:150px;display:flex;align-items:center}.sample-resource__subtask-name:hover{background:#f5f0e6 0 0 no-repeat padding-box}.sample-resource__subtask-name:hover .icons{display:flex;padding:0}.sample-resource__subtask-name p{text-align:left;text-overflow:ellipsis;overflow:hidden}.sample-resource__subtask-name .icons{display:none}.sample-resource__subtask-name .icons button{width:20px;height:100%}.sample-resource__subtask-name .icons button img{width:12px;height:12px}.sample-scheduler-header{display:flex}.sample-scheduler-header__table{display:flex;background-color:#fff;font-size:12px;letter-spacing:.12px;color:#222}.sample-scheduler-header__table--month{border-bottom:1px solid #e9e9e9;border-right:1px solid #e9e9e9;height:24px}.sample-scheduler-header__table--item{border-right:1px solid #e9e9e9;min-width:32px;height:24px;font-weight:400;height:50px}.sample-scheduler-view{width:100%;overflow:scroll hidden}.sample-scheduler-view__container{position:relative}.sample-scheduler-view__container--content-table{border:1px solid transparent}.sample-scheduler-view__container--content-table tr{position:relative}.sample-scheduler-task{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}.sample-scheduler-task__task{vertical-align:top;position:absolute}.sample-scheduler-task__task--container{background-color:rgba(216,237,237,.8);position:relative;border:1px solid #d8eded;font-size:10px;letter-spacing:.1px;color:#222}.sample-scheduler-task__task--container-taskName{width:100%;position:absolute;top:0;height:34px;font-weight:700;padding:3px 0}.sample-scheduler-task__task--container-taskline{margin-top:2px;width:100%;height:8px;background:#11828b 0 0 no-repeat padding-box;border-radius:1px}.sample-scheduler-task__item{color:#222;padding:3px 0;position:absolute;display:flex;align-items:center;justify-content:center;background:#6ec3c7 0 0 no-repeat padding-box;height:28px;margin-top:3px}.sample-scheduler-task__item.editable{background:#e9f6ef 0 0 no-repeat padding-box;border:1px solid #29a17d}.sample-scheduler-task__item.editable p{background:transparent;color:#29a17d}.sample-scheduler-task__item input{font-size:10px;letter-spacing:.1px;background:#e9f6ef 0 0 no-repeat padding-box;z-index:6;color:#222;text-align:center;width:80%}.sample-scheduler-task__item p{font-size:10px;letter-spacing:.1px;text-align:center;display:table-cell;vertical-align:middle;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sample-scheduler-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sample-scheduler-bg__table{height:100%}.sample-scheduler-bg__table--col{min-width:32px;border-right:1px solid #e9e9e9}.hide{transition:.01s;-webkit-transform:translateX(-9999px);transform:translateX(-9999px)}.sample-header{padding:30px 18px 24px;display:flex;justify-content:space-between;background-color:#fff;border-bottom:1px solid #e9e9e9}.sample-header__left{width:50%;display:flex}.sample-header__left .btn-filter{width:100%;max-width:325px;margin-right:8px}.sample-popup{padding:18px}.sample-popup__calendar{display:flex;align-items:center;margin:18px 0}.sample-popup__calendar .center{padding:0 4px;font-size:12px;line-height:20px;letter-spacing:.12px;color:#666}.sample-popup__bottom{margin-top:18px;display:flex;align-items:center;justify-content:center}.sample-subtask-popup__form__item{padding:18px 24px;border-bottom:1px solid #e9e9e9}.sample-subtask-popup .form__item .form__label{font-weight:700;color:#222}.sample-subtask-popup .form__item input{width:56px;margin-right:12px}.sample-subtask-popup__bottom{padding:18px 24px;display:flex;align-items:center;justify-content:center}.sample-scheduler{display:flex;width:100%;margin-bottom:100px}.company-settings{padding:0 30px}.company-settings__title--container{margin-top:36px;display:flex;align-items:center;justify-content:space-between}.company-settings__title--text{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131}.company-settings__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;margin-top:10px;overflow:hidden}.company-settings__container--name{display:flex;justify-content:space-between;color:#666;font-size:14px;letter-spacing:.14px}.company-settings__container--name .edit{width:32px;height:32px}.company-settings__container--name .edit img{width:100%;height:100%}.company-settings__form--button{min-width:52px;margin-left:8px;text-align:center;font-size:14px;letter-spacing:.14px;padding:0!important;color:#797979}.company-settings__form--text{display:flex;align-items:center}.company-settings__form--text p{font-size:14px;letter-spacing:.14px;color:#666}.company-settings__form--text div{margin-left:auto}.company-settings__members{margin-top:36px}.company-settings__members--title{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px}.company-settings__members--title p{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131}.company-settings__members--container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;padding-bottom:36px;overflow:hidden}.company-settings__members--search{padding:18px 18px 12px;border-bottom:1px solid #e9e9e9}.company-settings__members--searchInput{font-size:14px}@media screen and (min-width:768px)and (max-width:1024px){.company-settings{padding:24px 20px}}.company-safety{padding:24px 30px}.company-safety__subtitle-container{width:100%;margin:8px 0 12px;display:flex;align-items:center;justify-content:space-between}.company-safety__subtitle{text-align:left;font-size:14px;letter-spacing:.14px;color:#222;font-weight:700}.company-safety__container{overflow:hidden;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px}.company-safety__container--add{padding:24px 18px}.company-safety .safety-item{background:#fff}.company-safety .safety-item__container{padding-left:18px;height:56px;display:flex;align-items:center;justify-content:space-between}.company-safety .safety-item__container.editing{background:#f5f0e6 0 0 no-repeat padding-box}.company-safety .safety-item:not(:first-child){border-top:1px solid #e9e9e9}.company-safety .safety-item.dragging{background:#f5f5f5 0 0 no-repeat padding-box}.company-safety .safety-item input{height:36px;padding:8px 12px;width:50%}.company-safety .safety-item input,.company-safety .safety-item p{font-size:14px;line-height:20px;letter-spacing:.14px;color:#313131}.company-safety .safety-item__action{display:flex}.company-safety .safety-item__action--button{display:flex;align-items:center;justify-content:center;height:56px;width:42px}.company-safety .safety-item__action--save{display:flex;align-items:center;justify-content:center;margin-right:20px}@media screen and (min-width:768px)and (max-width:1024px){.company-safety{padding:24px 20px}}.notice{padding:24px 30px}.notice__title{display:flex;align-items:center;justify-content:space-between}.notice__title p{color:#ef7b51;font-size:18px;line-height:20px;font-weight:700;letter-spacing:.18px}.notice__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;opacity:1;margin-top:12px;overflow:hidden}.notice__container--item{padding:12px 16px;font-size:14px;text-align:left;border-bottom:1px solid #e9e9e9}.notice__container--content{white-space:pre-wrap}.notice__container--paging{margin:25px 0 36px}@media screen and (min-width:768px)and (max-width:1024px){.notice{padding:24px 20px}}.report-detail{padding:24px 30px}.report-detail__title{color:#ef7b51;font-size:18px;line-height:20px;font-weight:700;letter-spacing:.18px}.report-detail__subTitle{font-size:14px;line-height:20px;font-weight:700;letter-spacing:.14px;color:#222;margin-top:14px}.report-detail__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;opacity:1;margin-top:8px}.report-detail__container--input-text{font-size:14px;line-height:20px;letter-spacing:.14px;color:#666;display:flex;align-items:center}.report-detail__container--work-content-list .btn-add-safety{width:100%}.report-detail__container--work-content-item{display:flex;align-items:flex-start;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e9e9e9}.report-detail__container--work-content-item .btn-remove-safety{margin-top:56px}.report-detail__container--work-content-item .btn-remove-safety img{width:24px;height:24px}.report-detail__container--work-content{width:100%;margin-right:24px}.report-detail__container--work-content .center{padding:0 4px;font-size:12px;line-height:20px;letter-spacing:.12px;color:#666}.report-detail__container--work-content .btn-filter__select{min-width:88px}.report-detail__container--work-content .btn-select-safety{width:100%}.report-detail__container .texteara{background-color:#fff;align-items:center;width:100%;min-height:36px;border:1px solid #bbb;font-size:14px;line-height:20px;letter-spacing:.14px;border-radius:5px;padding:7px 12px;position:relative}@media screen and (min-width:768px)and (max-width:1024px){.report-detail{padding:24px 20px}}.project-group-chat{padding:0 30px}.project-group-chat__title{font-size:14px;font-weight:700;letter-spacing:.14px;color:#313131;margin:24px 0 8px}.project-group-chat__container{background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd;border-radius:5px;overflow:hidden}.project-group-chat__container--add{padding:24px 18px;border-top:1px solid #e9e9e9}.project-group-chat__container--add button{display:flex;align-items:center;padding:12px 8px;letter-spacing:.14px;font-size:14px}.project-group-chat__container--add button img{width:14px;height:21px;margin-right:8px}@media screen and (min-width:768px)and (max-width:1024px){.project-group-chat{padding:0 20px}}.login__logo{margin:68px 0;width:120px}.login__form,.login__input{width:100%;max-width:390px}.login__input{height:50px;padding:0 20px!important;border:none;border-radius:0}.login__input--password{margin-top:10px}.login__input--password__validation{color:#8c8c8c;font-size:12px;margin-top:8px}.login__button--login{width:100%;max-width:390px;height:60px;margin-top:20px;color:#fff;font-size:18px;letter-spacing:.18px;border-radius:0}.login__button--forget{background-color:transparent!important;color:#222;font-size:16px;letter-spacing:.16px;justify-content:flex-start!important}.login__button--forget:hover{text-decoration:underline}.login__button--forget-container{margin-top:42px;width:100%;max-width:390px;display:flex;flex-direction:column;align-items:center}.login__button--register{width:100%;max-width:390px;height:60px;margin-top:20px;font-size:18px;letter-spacing:.18px;border-radius:0;background-color:#f5f0e6;border:1px solid #ef7b51;color:#ef7b51}.login__note{padding-bottom:20px;margin-top:20px;color:#222;font-size:16px;letter-spacing:.16px}.flex{-js-display:flex;display:flex}.flex-center{justify-content:center}.flex-align-center,.flex-center{align-items:center}.flex-space-between{justify-content:space-between}.flex-justify-center{justify-content:center}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.rotate-h{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.w-100{width:100%}@media screen and (min-width:768px)and (max-width:1024px){.navigation__button{padding:10px 15px}}.margin-4{margin:4px}.margin-h-4{margin-left:4px;margin-right:4px}.margin-v-4{margin-bottom:4px}.margin-top-4,.margin-v-4{margin-top:4px}.margin-bottom-4{margin-bottom:4px}.margin-left-4{margin-left:4px}.margin-right-4{margin-right:4px}.margin-8{margin:8px}.margin-h-8{margin-left:8px;margin-right:8px}.margin-v-8{margin-bottom:8px}.margin-top-8,.margin-v-8{margin-top:8px}.margin-bottom-8{margin-bottom:8px}.margin-left-8{margin-left:8px}.margin-right-8{margin-right:8px}.margin-12{margin:12px}.margin-h-12{margin-left:12px;margin-right:12px}.margin-v-12{margin-bottom:12px}.margin-top-12,.margin-v-12{margin-top:12px}.margin-bottom-12{margin-bottom:12px}.margin-left-12{margin-left:12px}.margin-right-12{margin-right:12px}.margin-14{margin:14px}.margin-h-14{margin-left:14px;margin-right:14px}.margin-v-14{margin-bottom:14px}.margin-top-14,.margin-v-14{margin-top:14px}.margin-bottom-14{margin-bottom:14px}.margin-left-14{margin-left:14px}.margin-right-14{margin-right:14px}.margin-16{margin:16px}.margin-h-16{margin-left:16px;margin-right:16px}.margin-v-16{margin-bottom:16px}.margin-top-16,.margin-v-16{margin-top:16px}.margin-bottom-16{margin-bottom:16px}.margin-left-16{margin-left:16px}.margin-right-16{margin-right:16px}.margin-18{margin:18px}.margin-h-18{margin-left:18px;margin-right:18px}.margin-v-18{margin-bottom:18px}.margin-top-18,.margin-v-18{margin-top:18px}.margin-bottom-18{margin-bottom:18px}.margin-left-18{margin-left:18px}.margin-right-18{margin-right:18px}.margin-20{margin:20px}.margin-h-20{margin-left:20px;margin-right:20px}.margin-v-20{margin-bottom:20px}.margin-top-20,.margin-v-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-20{margin-left:20px}.margin-right-20{margin-right:20px}.margin-68{margin:68px}.margin-h-68{margin-left:68px;margin-right:68px}.margin-v-68{margin-bottom:68px}.margin-top-68,.margin-v-68{margin-top:68px}.margin-bottom-68{margin-bottom:68px}.margin-left-68{margin-left:68px}.margin-right-68{margin-right:68px}.padding-6{padding:6px}.padding-h-6{padding-left:6px;padding-right:6px}.padding-v-6{padding-bottom:6px}.padding-top-6,.padding-v-6{padding-top:6px}.padding-bottom-6{padding-bottom:6px}.padding-left-6{padding-left:6px}.padding-right-6{padding-right:6px}.padding-12{padding:12px}.padding-h-12{padding-left:12px;padding-right:12px}.padding-v-12{padding-bottom:12px}.padding-top-12,.padding-v-12{padding-top:12px}.padding-bottom-12{padding-bottom:12px}.padding-left-12{padding-left:12px}.padding-right-12{padding-right:12px}.padding-20{padding:20px}.padding-h-20{padding-left:20px;padding-right:20px}.padding-v-20{padding-bottom:20px}.padding-top-20,.padding-v-20{padding-top:20px}.padding-bottom-20{padding-bottom:20px}.padding-left-20{padding-left:20px}.padding-right-20{padding-right:20px}.padding-30{padding:30px}.padding-h-30{padding-left:30px;padding-right:30px}.padding-v-30{padding-bottom:30px}.padding-top-30,.padding-v-30{padding-top:30px}.padding-bottom-30{padding-bottom:30px}.padding-left-30{padding-left:30px}.padding-right-30{padding-right:30px}@media screen and (min-width:768px)and (max-width:1024px){.padding-h-30{padding-left:20px;padding-right:20px}}@font-face{font-family:"Meiryo";font-style:normal;font-display:swap;src:url(/static/media/Meiryo.8489df85.woff) format("woff")}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.form{border-radius:5px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd}.form.update{border-radius:0}.form__item{display:grid;grid-template-columns:30% 70%;padding:16px 24px;border-bottom:1px solid #e9e9e9}.form__item input::-webkit-inner-spin-button,.form__item input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form__item input[type=number]{-moz-appearance:textfield}.form__labelWrapper{display:flex;justify-content:space-between;align-items:center;height:36px}.form__label{font-size:14px;letter-spacing:.14px;color:#666}.form__require{background:#fff 0 0 no-repeat padding-box;border:1px solid #ff5400;padding:2px 6px;text-align:left;letter-spacing:.12px;color:#ff5400;border-radius:5px;font-size:12px;margin:0 12px;min-width:39px}.form__buttonContainer{background-color:#fff;padding:36px 24px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.form__button{width:200px;height:36px;color:#fff;text-align:center;font-weight:700}.form__button,.form__text{letter-spacing:.14px;font-size:14px}.form__text{color:#222;margin-left:8px}@media screen and (max-width:870px){.form__item{grid-template-columns:100%;grid-row-gap:12px}.form__labelWrapper{display:flex;justify-content:flex-start}.label-cancel{justify-content:flex-start!important;border-bottom-left-radius:0!important;border-top-right-radius:6px!important}.input-box{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.form__buttonContainer{flex-direction:column}.form__buttonContainer .form__button{margin-left:0;margin-bottom:10px;width:100%}}.tooltip{position:relative;display:inline-block}.tooltip .tooltiptext{visibility:hidden;background-color:grey;color:#fff;text-align:center;border-radius:6px;padding:4px 12px;bottom:110%;left:50%;margin-left:-40px;position:absolute;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.table{width:100%;font-size:14px;letter-spacing:.14px;color:#313131;background-color:#fff}.table thead{border-bottom:1px solid #797979}.table tr{height:48px}.table tr:nth-child(2n){background:#f4f4f4 0 0 no-repeat padding-box}.table tr:hover{background-color:#f5f0e6}.table tr:hover .icons{display:flex}.table th{text-align:left}.table td,.table th{padding-left:18px}.table td .icons{display:none}.table td .icons a,.table td .icons button{padding:8px;width:32px;height:32px}.table td .icons a img,.table td .icons button img{width:16px;height:16px}.hover:hover{cursor:pointer}div[contentEditable=true]:empty:before,div[contentEditable=true]:empty:not(:focus):before{content:attr(placeholder);color:#666}div[contentEditable=true]{outline:none;white-space:pre-wrap}.register{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.register__wrap{margin-top:50px}.register__title{font-size:14px;letter-spacing:.14px;color:#313131;font-weight:700;text-align:left;width:632px}.register .form{border-radius:0;background:none;box-shadow:none}.register__header{display:flex;background-color:#fff;border-radius:5px;height:56px;border-bottom:1px solid #e9e9e9}.register__header--item{display:flex;align-items:center;justify-content:center;width:25%;font-size:16px}.register__header--item.active{color:#fff;background-color:#ef7b51}.register__header--item.active:first-child{border-radius:5px 28px 28px 5px}.register__header--item.active:nth-child(2),.register__header--item.active:nth-child(3){border-radius:28px}.register__header--item.active:nth-child(4){border-radius:28px 5px 5px 28px}.register__container{width:632px;max-width:calc(100% - 32px);position:relative;background-color:#fff;border-radius:5px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd}.register__form--buttons{padding:36px 30px;display:flex;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.register__form--step2bottom{padding:36px 16px}.register__form--step2buttons{margin-top:24px;display:flex;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.register__form--button{width:100%}.register__term{display:flex;align-items:center}.register__term .c-checkbox.waring{border:1px solid red}.register__term p{font-size:14px;text-align:left;letter-spacing:.14px;color:#2c2c2c}.register__term p a{text-align:left;text-decoration:underline;letter-spacing:.14px;color:#005dc9}.register__privacy{display:flex;align-items:center}.register__privacy .c-checkbox.waring{border:1px solid red}.register__privacy p{font-size:14px;text-align:left;letter-spacing:.14px;color:#2c2c2c}.register__privacy p a{text-align:left;text-decoration:underline;letter-spacing:.14px;color:#005dc9}.register__step4{padding:36px 30px}.register__step4--text{font-size:14px;line-height:20px;letter-spacing:.14px;color:#313131}.register__step4--bottom{margin-top:32px}@media screen and (max-width:700px){.register{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.register__wrap{margin-top:50px;margin-bottom:calc(50vh - 390px);width:100%;padding:0 20px}.register__title{font-size:14px;letter-spacing:.14px;color:#313131;font-weight:700;text-align:left;width:632px}.register .form{border-radius:0;background:none;box-shadow:none}.register__header{display:flex;background-color:#fff;border-radius:5px;height:56px;border-bottom:1px solid #e9e9e9}.register__header--item{display:flex;align-items:center;justify-content:center;width:25%;font-size:16px}.register__header--item.active{color:#fff;background-color:#ef7b51}.register__header--item.active:first-child{border-radius:5px 28px 28px 5px}.register__header--item.active:nth-child(2),.register__header--item.active:nth-child(3){border-radius:28px}.register__header--item.active:nth-child(4){border-radius:28px 5px 5px 28px}.register__container{width:100%;max-width:100%;position:relative;background-color:#fff;border-radius:5px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd}.register__form--buttons{padding:36px 30px;display:flex;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.register__form--step2bottom{padding:36px 30px}.register__form--step2buttons{margin-top:24px;display:flex;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.register__form--button{width:100%}.register__term{display:flex;align-items:center}.register__term .c-checkbox.waring{border:1px solid red}.register__term p{font-size:14px;text-align:left;letter-spacing:.14px;color:#2c2c2c}.register__term p a{text-align:left;text-decoration:underline;letter-spacing:.14px;color:#005dc9}.register__step4{padding:36px 30px}.register__step4--text{font-size:14px;line-height:20px;letter-spacing:.14px;color:#313131}.register__step4--bottom{margin-top:32px}}@media screen and (max-width:500px){.register{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.register__wrap{margin-top:50px;margin-bottom:calc(50vh - 390px);width:100%;padding:0 12px}.register__title{font-size:14px;letter-spacing:.14px;color:#313131;font-weight:700;text-align:left;width:632px}.register .base-button{font-size:12px}.register .form{border-radius:0;background:none;box-shadow:none}.register__header{display:flex;background-color:#fff;border-radius:5px;height:56px;border-bottom:1px solid #e9e9e9}.register__header--item{display:flex;align-items:center;justify-content:center;width:25%;font-size:12px}.register__header--item.active{color:#fff;background-color:#ef7b51}.register__header--item.active:first-child{border-radius:5px 28px 28px 5px}.register__header--item.active:nth-child(2),.register__header--item.active:nth-child(3){border-radius:28px}.register__header--item.active:nth-child(4){border-radius:28px 5px 5px 28px}.register__container{width:100%;max-width:100%;position:relative;background-color:#fff;border-radius:5px;background:#fff 0 0 no-repeat padding-box;box-shadow:1px 1px 3px #bdbdbd}.register__form--buttons{padding:36px 30px;display:flex;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.register__form--step2bottom{padding:36px 30px}.register__form--step2buttons{margin-top:24px;display:flex;flex-direction:column-reverse;grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px}.register__form--button{width:100%;height:50px;margin-bottom:12px}}.checkout-form .StripeElement{display:block;max-width:500px;padding:10px 14px;background-color:#fff;height:36px;border:1px solid #bbb;border-radius:5px;position:relative}.checkout-form .StripeElement.error{border:1px solid red}.privacy{width:100%;max-width:1140px;margin:0 auto;padding:110px 20px;color:#000}.privacy li,.privacy ul{list-style:none;margin:0;padding:0}.privacy div,.privacy h1,.privacy h2,.privacy h3,.privacy h4,.privacy h5,.privacy p{margin:0}.privacy a{color:#000}.privacy__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}@media(max-width:767px){.privacy__ttl{font-size:22px}}.privacy__cont{font-size:14px;line-height:2;letter-spacing:.08em;padding-top:60px}@media(max-width:767px){.privacy__cont{padding-top:30px;letter-spacing:.03em;font-size:13px}}.privacy__cont ul{counter-reset:counter;margin-top:30px}.privacy__cont ul li{counter-increment:counter;margin-bottom:40px}@media(max-width:767px){.privacy__cont ul li{margin-bottom:25px}}.privacy__cont ul li .ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:4px 0 6px 52px;border-bottom:1px solid #000;position:relative}@media(max-width:767px){.privacy__cont ul li .ttl{font-size:16px;padding:5px 0 6px 42px}}.privacy__cont ul li .ttl:before{content:counter(counter,decimal-leading-zero);position:absolute;top:0;left:0;font-size:24px;color:#ef7b51}@media(max-width:767px){.privacy__cont ul li .ttl:before{font-size:22px}}.privacy__cont ul li .txt{padding-top:18px}.privacy__cont ul li .lst{padding-top:25px}.privacy__cont ul li .lst>p{padding-left:42px;text-indent:-43px}@media(max-width:767px){.privacy__cont ul li .lst>p{padding-left:40px;text-indent:-40px}}.privacy__cont ul li .lst>p.lst-ttl{margin:20px auto 0}.privacy__cont ul li .lst .sub{margin-top:20px;padding-left:42px}.privacy__cont ul li .lst .sub a{color:#ef7b51;text-decoration:underline;display:inline-block;position:relative;margin:0 0 15px;line-height:1.5}.privacy__cont .sign{text-align:right}.privacy__cont .sign .inner{width:100%;max-width:250px;margin:0 0 0 auto}@media(max-width:767px){.privacy__cont .sign .inner{max-width:220px}}.privacy__cont .sign .name{font-weight:700;font-size:20px;margin:5px auto}@media(max-width:767px){.privacy__cont .sign .name{font-size:18px;margin:0}}.term{width:100%;max-width:1140px;margin:0 auto;padding:110px 20px;color:#000}.term li,.term ul{list-style:none;margin:0;padding:0}.term div,.term h1,.term h2,.term h3,.term h4,.term h5,.term p{margin:0}.term a{color:#000}.term__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}@media(max-width:767px){.term__ttl{font-size:22px}}.term__cont{font-size:14px;line-height:2;letter-spacing:.08em;padding-top:60px}@media(max-width:767px){.term__cont{padding-top:30px;letter-spacing:.03em;font-size:13px}}.term__cont ul{counter-reset:counter;margin-top:30px}.term__cont ul li{counter-increment:counter;margin-bottom:40px}@media(max-width:767px){.term__cont ul li{margin-bottom:25px}}.term__cont ul li .ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:4px 0 6px 52px;border-bottom:1px solid #000;position:relative}@media(max-width:767px){.term__cont ul li .ttl{font-size:16px;padding:5px 0 6px 42px}}.term__cont ul li .ttl:before{content:counter(counter,decimal-leading-zero);position:absolute;top:0;left:0;font-size:24px;color:#ef7b51}@media(max-width:767px){.term__cont ul li .ttl:before{font-size:22px}}.term__cont ul li .title{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:0 0 6px;border-bottom:1px solid #000;position:relative}@media(max-width:767px){.term__cont ul li .title{font-size:16px}}.term__cont ul li .txt{padding-top:18px}.term__cont ul li .lst{padding-top:25px}.term__cont ul li .lst a{color:#ef7b51}.term__cont ul li .lst>p{padding-left:42px;text-indent:-43px}@media(max-width:767px){.term__cont ul li .lst>p{padding-left:40px;text-indent:-40px}}.term__cont ul li .lst>p.lst-ttl{margin:20px auto 0}.term__cont ul li .lst .sub{margin-top:20px;padding-left:42px}.term__cont ul li .lst .sub a{color:#ef7b51;text-decoration:underline;display:inline-block;position:relative;margin:0 0 15px;line-height:1.5}.term__cont ul li .lst_term{counter-reset:counter;padding-top:25px}.term__cont ul li .lst_term a{color:#ef7b51;display:initial!important}.term__cont ul li .lst_term>div,.term__cont ul li .lst_term>p{counter-increment:counter;padding-left:40px;text-indent:-25px;position:relative;letter-spacing:.06em}@media(max-width:767px){.term__cont ul li .lst_term>div,.term__cont ul li .lst_term>p{padding-left:35px}}.term__cont ul li .lst_term>div:before,.term__cont ul li .lst_term>p:before{content:counter(counter) ".";margin-right:5px}.term__cont .sign{display:flex;justify-content:flex-end}.term__cont .sign .inner{max-width:300px;text-align:right}@media(max-width:767px){.term__cont .sign .inner{max-width:220px}}.term__cont .sign .name{font-weight:700;font-size:20px}@media(max-width:767px){.term__cont .sign .name{font-size:18px;margin:0}}.commercial-law{width:100%;max-width:1140px;margin:0 auto;padding:110px 20px;color:#000}.commercial-law li,.commercial-law ul{list-style:none;margin:0;padding:0}.commercial-law table{width:100%}.commercial-law table td{vertical-align:top;border-top:1px solid grey;border-bottom:1px solid grey}.commercial-law table .ttl{font-weight:700;position:relative;padding:20px 0;width:200px}@media(max-width:767px){.commercial-law table .ttl{font-size:16px;padding:20px 0}}.commercial-law table .txt{position:relative;padding:20px 0}@media(max-width:767px){.commercial-law table .txt{font-size:16px;padding:20px 0}}.commercial-law div,.commercial-law h1,.commercial-law h2,.commercial-law h3,.commercial-law h4,.commercial-law h5,.commercial-law p{margin:0}.commercial-law a{display:inline}.commercial-law__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}@media(max-width:767px){.commercial-law__ttl{font-size:22px}}.commercial-law__cont{font-size:14px;line-height:2;letter-spacing:.08em;padding-top:60px}@media(max-width:767px){.commercial-law__cont{padding-top:30px;letter-spacing:.03em;font-size:13px}}.commercial-law__cont ul{counter-reset:counter;margin-top:30px}.commercial-law__cont ul li{counter-increment:counter;margin-bottom:40px}@media(max-width:767px){.commercial-law__cont ul li{margin-bottom:25px}}.commercial-law__cont ul li .ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:4px 0 6px;position:relative}@media(max-width:767px){.commercial-law__cont ul li .ttl{font-size:16px;padding:5px 0 6px 42px}}.commercial-law__cont ul li .txt{padding-top:18px}.commercial-law__cont ul li .lst{padding-top:25px}.commercial-law__cont ul li .lst>p{padding-left:42px;text-indent:-43px}@media(max-width:767px){.commercial-law__cont ul li .lst>p{padding-left:40px;text-indent:-40px}}.commercial-law__cont ul li .lst>p.lst-ttl{margin:20px auto 0}.commercial-law__cont ul li .lst .sub{margin-top:20px;padding-left:42px}.commercial-law__cont ul li .lst .sub a{color:#ef7b51;text-decoration:underline;display:inline-block;position:relative;margin:0 0 15px;line-height:1.5}.commercial-law__cont .sign{text-align:right}.commercial-law__cont .sign .inner{width:100%;max-width:300px;margin:0 0 0 auto;text-align:center}@media(max-width:767px){.commercial-law__cont .sign .inner{max-width:220px}}.commercial-law__cont .sign .name{font-weight:700;font-size:20px;margin:5px auto}@media(max-width:767px){.commercial-law__cont .sign .name{font-size:18px;margin:0}}.mobile-commercial-law{width:100%;max-width:1140px;margin:0 auto;padding:110px 20px;color:#000}.mobile-commercial-law li,.mobile-commercial-law ul{list-style:none;margin:0;padding:0}.mobile-commercial-law table{width:100%}.mobile-commercial-law table tr{border-top:1px solid grey;border-bottom:1px solid grey}.mobile-commercial-law table td{vertical-align:top;width:100%}.mobile-commercial-law table .ttl{font-weight:700;position:relative;padding:20px 0 0}@media(max-width:767px){.mobile-commercial-law table .ttl{font-size:16px;padding:20px 0 0}}.mobile-commercial-law table .txt{position:relative;padding:0 0 20px}@media(max-width:767px){.mobile-commercial-law table .txt{font-size:16px;padding:0 0 20px}}.mobile-commercial-law div,.mobile-commercial-law h1,.mobile-commercial-law h2,.mobile-commercial-law h3,.mobile-commercial-law h4,.mobile-commercial-law h5,.mobile-commercial-law p{margin:0}.mobile-commercial-law a{display:inline}.mobile-commercial-law__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}@media(max-width:767px){.mobile-commercial-law__ttl{font-size:22px}}.mobile-commercial-law__cont{font-size:14px;line-height:2;letter-spacing:.08em;padding-top:60px}@media(max-width:767px){.mobile-commercial-law__cont{padding-top:30px;letter-spacing:.03em;font-size:13px}}.mobile-commercial-law__cont ul{counter-reset:counter;margin-top:30px}.mobile-commercial-law__cont ul li{counter-increment:counter;margin-bottom:40px}@media(max-width:767px){.mobile-commercial-law__cont ul li{margin-bottom:25px}}.mobile-commercial-law__cont ul li .ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:4px 0 6px;position:relative}@media(max-width:767px){.mobile-commercial-law__cont ul li .ttl{font-size:16px;padding:5px 0 6px 42px}}.mobile-commercial-law__cont ul li .txt{padding-top:18px}.mobile-commercial-law__cont ul li .lst{padding-top:25px}.mobile-commercial-law__cont ul li .lst>p{padding-left:42px;text-indent:-43px}@media(max-width:767px){.mobile-commercial-law__cont ul li .lst>p{padding-left:40px;text-indent:-40px}}.mobile-commercial-law__cont ul li .lst>p.lst-ttl{margin:20px auto 0}.mobile-commercial-law__cont ul li .lst .sub{margin-top:20px;padding-left:42px}.mobile-commercial-law__cont ul li .lst .sub a{color:#ef7b51;text-decoration:underline;display:inline-block;position:relative;margin:0 0 15px;line-height:1.5}.mobile-commercial-law__cont .sign{text-align:right}.mobile-commercial-law__cont .sign .inner{width:100%;max-width:300px;margin:0 0 0 auto;text-align:center}@media(max-width:767px){.mobile-commercial-law__cont .sign .inner{max-width:220px}}.mobile-commercial-law__cont .sign .name{font-weight:700;font-size:20px;margin:5px auto}@media(max-width:767px){.mobile-commercial-law__cont .sign .name{font-size:18px;margin:0}}.mobile-privacy{width:100%;max-width:1140px;margin:0 auto;padding:110px 20px;color:#000}.mobile-privacy li,.mobile-privacy ul{list-style:none;margin:0;padding:0}.mobile-privacy div,.mobile-privacy h1,.mobile-privacy h2,.mobile-privacy h3,.mobile-privacy h4,.mobile-privacy h5,.mobile-privacy p{margin:0}.mobile-privacy a{color:#000}.mobile-privacy__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}@media(max-width:767px){.mobile-privacy__ttl{font-size:22px}}.mobile-privacy__cont{font-size:14px;line-height:2;letter-spacing:.08em;padding-top:60px}@media(max-width:767px){.mobile-privacy__cont{padding-top:30px;letter-spacing:.03em;font-size:13px}}.mobile-privacy__cont ul{counter-reset:counter;margin-top:30px}.mobile-privacy__cont ul li{counter-increment:counter;margin-bottom:40px}@media(max-width:767px){.mobile-privacy__cont ul li{margin-bottom:25px}}.mobile-privacy__cont ul li .ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:4px 0 6px 52px;border-bottom:1px solid #000;position:relative}@media(max-width:767px){.mobile-privacy__cont ul li .ttl{font-size:16px;padding:5px 0 6px 42px}}.mobile-privacy__cont ul li .ttl:before{content:counter(counter,decimal-leading-zero);position:absolute;top:0;left:0;font-size:24px;color:#ef7b51}@media(max-width:767px){.mobile-privacy__cont ul li .ttl:before{font-size:22px}}.mobile-privacy__cont ul li .txt{padding-top:18px}.mobile-privacy__cont ul li .lst{padding-top:25px}.mobile-privacy__cont ul li .lst>p{padding-left:42px;text-indent:-43px}@media(max-width:767px){.mobile-privacy__cont ul li .lst>p{padding-left:40px;text-indent:-40px}}.mobile-privacy__cont ul li .lst>p.lst-ttl{margin:20px auto 0}.mobile-privacy__cont ul li .lst .sub{margin-top:20px;padding-left:42px}.mobile-privacy__cont ul li .lst .sub a{color:#ef7b51;text-decoration:underline;display:inline-block;position:relative;margin:0 0 15px;line-height:1.5}.mobile-privacy__cont .sign{text-align:right}.mobile-privacy__cont .sign .inner{width:100%;max-width:250px;margin:0 0 0 auto}@media(max-width:767px){.mobile-privacy__cont .sign .inner{max-width:220px}}.mobile-privacy__cont .sign .name{font-weight:700;font-size:20px;margin:5px auto}@media(max-width:767px){.mobile-privacy__cont .sign .name{font-size:18px;margin:0}}.mobile-privacy__cont .sign .address,.mobile-privacy__cont .sign .company{white-space:nowrap}body{background:#f5f0e6}.mobile-term{width:100%;max-width:1140px;margin:0 auto;padding:110px 20px;color:#000}.mobile-term li,.mobile-term ul{list-style:none;margin:0;padding:0}.mobile-term div,.mobile-term h1,.mobile-term h2,.mobile-term h3,.mobile-term h4,.mobile-term h5,.mobile-term p{margin:0}.mobile-term a{color:#000}.mobile-term__ttl{text-align:center;font-size:24px;line-height:1.5;letter-spacing:.05em;font-weight:700}@media(max-width:767px){.mobile-term__ttl{font-size:22px}}.mobile-term__cont{font-size:14px;line-height:2;letter-spacing:.08em;padding-top:60px}@media(max-width:767px){.mobile-term__cont{padding-top:30px;letter-spacing:.03em;font-size:13px}}.mobile-term__cont ul{counter-reset:counter;margin-top:30px}.mobile-term__cont ul li{counter-increment:counter;margin-bottom:40px}@media(max-width:767px){.mobile-term__cont ul li{margin-bottom:25px}}.mobile-term__cont ul li .ttl{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:4px 0 6px 52px;border-bottom:1px solid #000;position:relative}@media(max-width:767px){.mobile-term__cont ul li .ttl{font-size:16px;padding:5px 0 6px 42px}}.mobile-term__cont ul li .ttl:before{content:counter(counter,decimal-leading-zero);position:absolute;top:0;left:0;font-size:24px;color:#ef7b51}@media(max-width:767px){.mobile-term__cont ul li .ttl:before{font-size:22px}}.mobile-term__cont ul li .title{font-size:18px;line-height:1.5;letter-spacing:.1em;font-weight:700;padding:0 0 6px;border-bottom:1px solid #000;position:relative}@media(max-width:767px){.mobile-term__cont ul li .title{font-size:16px}}.mobile-term__cont ul li .txt{padding-top:18px}.mobile-term__cont ul li .lst{padding-top:25px}.mobile-term__cont ul li .lst a{color:#ef7b51}.mobile-term__cont ul li .lst>p{padding-left:42px;text-indent:-43px}@media(max-width:767px){.mobile-term__cont ul li .lst>p{padding-left:40px;text-indent:-40px}}.mobile-term__cont ul li .lst>p.lst-ttl{margin:20px auto 0}.mobile-term__cont ul li .lst .sub{margin-top:20px;padding-left:42px}.mobile-term__cont ul li .lst .sub a{color:#ef7b51;text-decoration:underline;display:inline-block;position:relative;margin:0 0 15px;line-height:1.5}.mobile-term__cont ul li .lst_term{counter-reset:counter;padding-top:25px}.mobile-term__cont ul li .lst_term a{color:#ef7b51;display:initial!important}.mobile-term__cont ul li .lst_term>div,.mobile-term__cont ul li .lst_term>p{counter-increment:counter;padding-left:40px;text-indent:-25px;position:relative;letter-spacing:.06em}@media(max-width:767px){.mobile-term__cont ul li .lst_term>div,.mobile-term__cont ul li .lst_term>p{padding-left:35px}}.mobile-term__cont ul li .lst_term>div:before,.mobile-term__cont ul li .lst_term>p:before{content:counter(counter) ".";margin-right:5px}.mobile-term__cont .sign{display:flex;justify-content:flex-end}.mobile-term__cont .sign .inner{max-width:300px;text-align:right}@media(max-width:767px){.mobile-term__cont .sign .inner{max-width:220px}}.mobile-term__cont .sign .name{font-weight:700;font-size:20px}@media(max-width:767px){.mobile-term__cont .sign .name{font-size:18px;margin:0}}