html{overflow:hidden;font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}*{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:middle;max-width:100%;height:auto}address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea,select{*font-size:100%}legend{color:#000}del,ins{text-decoration:none}main{display:block}section{position:relative}.font-roboto{font-family:"Roboto",sans-serif !important}.fw-1{font-weight:100 !important}.fw-2{font-weight:200 !important}.fw-3{font-weight:300 !important}.fw-4{font-weight:400 !important}.fw-5{font-weight:500 !important}.fw-6{font-weight:600 !important}.fw-7{font-weight:700 !important}.fw-8{font-weight:800 !important}.fw-9{font-weight:900 !important}.fz-10{font-size:10px !important}.fz-12{font-size:12px !important}.fz-13{font-size:13px !important}.fz-14{font-size:14px !important}.fz-15{font-size:15px !important}.fz-16{font-size:16px !important}.fz-18{font-size:18px !important}.fz-20{font-size:20px !important}.pl-36{padding-left:36px}.pl-22{padding-left:22px}.pl-100{padding-left:100px}.p-0{padding:0 !important}.p-2{padding:2px !important}.p-16{padding:16px}.px-16{padding:0 16px}.py-16{padding:16px 0}.mb-200{margin-bottom:200px}.m-auto{margin:auto}.mx-auto{margin:0 auto}.m-0{margin:0 !important}.mt-5{margin-top:5px}.mt-6{margin-top:6px}.mt-10{margin-top:10px !important}.mt-30{margin-top:30px !important}.mt_-10{margin-top:-10px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-21{margin-bottom:21px}.mb-30{margin-bottom:30px}.mb-50{margin-bottom:50px}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px}.ml-8{margin-left:8px}.ml-20{margin-left:20px}.ml-40{margin-left:40px}.ml-auto{margin-left:auto}.float-right{float:right}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-6{margin-bottom:6px}.mb-90{margin-bottom:90px}.mt-20{margin-top:20px !important}.mt-10{margin-top:10px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-120{margin-top:120px}.h-unset{height:unset !important}.w-200{width:200px !important}.w-250{width:250px !important}.w-300{width:300px !important}.visible--hidden{visibility:hidden}.visible--block{visibility:initial}.flex-col{display:flex;flex-direction:column}.flex-center{display:flex;align-items:center}.flex-wrap{flex-wrap:wrap}.justify-flex-end{justify-content:flex-end}.justify-flex-start{justify-content:flex-start !important}.items-center{display:flex;align-items:center;justify-content:center}.text-nowrap{white-space:nowrap}.z-999{z-index:999}.gap-0{gap:0px}.gap-3{gap:3px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-7{gap:7px}.gap-8{gap:8px}.gap-10{gap:10px !important}.gap-12{gap:12px}.gap-15{gap:15px}.gap-18{gap:18px}.gap-20{gap:20px !important}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-37{gap:37px}.gap-40{gap:40px}.gap-50{gap:50px}.gap-60{gap:60px}.gap-70{gap:70px}.border-none{border:none !important}.border-primary{border:1px solid #55c595}.cursor-pointer{cursor:pointer !important}.disable--btn{opacity:.8;cursor:not-allowed !important}.pointer-events-none{pointer-events:none !important}.scroll-auto{overflow:auto}.hover{cursor:pointer}.hover:hover{cursor:pointer;opacity:.8}.cursor-default{cursor:default !important}.cursor-default:hover{opacity:1 !important}.pointer-none{pointer-events:none}.pointer-initial{pointer-events:initial !important}.error_form{font-size:13px;color:red;padding-left:10px}.is_loading{display:flex;align-items:center;justify-content:center;height:300px}.loading_new_rowtb{display:flex;align-items:center;justify-content:center;padding:16px}.is_loading_page{display:flex;align-items:center;justify-content:center;height:calc(100vh - 75px) !important}.btn-hover{cursor:pointer;opacity:.8}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.btn-default{border:none;background:rgba(0,0,0,0);cursor:pointer;width:max-content}.btn-default:hover{opacity:.8}.btn-default--borderGreen{border:1px solid #55c595}.btn-default--cancel{background-color:#ff5252;color:#fff;font-size:14px;width:40px;height:40px;border-radius:8px}.btn-default--save{background-color:#55c595;color:#fff;font-size:14px;width:40px;height:40px;border-radius:8px}.overflow-hidden{overflow:hidden}.w-full{width:100% !important}.w-50-8{width:calc(50% - 8px)}.w-50{width:50% !important}@media screen and (max-width: 500px){.w-50{width:80% !important}}.w-80{width:80% !important}@media screen and (max-width: 500px){.w-80{width:100% !important}}.w-70{width:70% !important}@media screen and (max-width: 640px){.w-70{width:100% !important}}.h-auto{height:auto !important}.max-h-none{max-height:none !important}.relative{position:relative}.absolute{position:absolute}.hide{display:none !important}.cursor-not-allowed{cursor:not-allowed !important}.cursor-disable{cursor:not-allowed;opacity:.5}.cursor-disable :hover{cursor:not-allowed;opacity:.5}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.flex-none{flex:none !important}.justify-content-unset{justify-content:unset !important}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center !important}.justify-content-end{justify-content:flex-end}.justify-content-between{justify-content:space-between}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.grid{display:grid}.grid-col-2{grid-template-columns:repeat(2, 1fr)}.grid-col-3{grid-template-columns:repeat(3, 1fr)}.box_border{border:1px solid #ddd;border-radius:30px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.mw-155{max-width:155px !important}.bg-primary{background:#55c595 !important}.bg-white{background:#fff !important}.bg-white-07{background-color:255,255,255,.7 !important}.bg-blue-200{background:#88b6ff !important}.bg-blue-100{background:#c3cff5 !important}.bg-blue-500{background:#3f6fff !important}.bg-pink{background:#ff95ac !important}.bg-pink-400{background:#df50af !important}.bg-violet{background:#7d47ef !important}.color-gray{color:#999}.color-white{color:#fff !important}.color-violet{color:#7d47ef}.color-pink{color:#ff95ac !important}.color-pink-400{color:#df50af !important}.color-red{color:#ff5252 !important}.color-primary{color:#55c595 !important}.color-blue-200{color:#88b6ff !important}.color-blue-500{color:#3f6fff !important}.color-blue-150{color:#829bf5}.color-black-22{color:#222 !important}.color-black-11{color:#111}.color-black{color:#303030}.color-gray-66{color:#666 !important}.color-gray-99{color:#999 !important}.color-gray-f0{color:#f0f0f0}.bg-gray-f0{background:#f0f0f0 !important}.bg-gray-100{background:#e8e8ea !important}.color-orange{color:#f8954b !important}.bg-orange{background:#f8954b !important}.bd-orange{border-color:#f8954b !important}.bg-orange-05{background:#ffe2cc !important}.color-green-100{color:#d9edea !important}.bg-green-100{background:#d9edea !important}.color-green-300{color:#008375 !important}.bg-green-300{background:#008375 !important}.bg-red{background:#ff5252 !important}.bg-red-200{background:#ff8484 !important}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0;margin:0;padding:0}*:not([class*=padding-]),*:before:not([class*=padding-]),*:after:not([class*=padding-]){padding:0}html{overflow-x:auto;overflow-y:hidden;font-size:22px;scroll-behavior:smooth;font-family:"Hiragino Sans","ヒラギノ角ゴ",sans-serif;color:#222}@media screen and (max-width: 767px){html{font-size:13px}}body{color:#222;font-family:"Hiragino Sans","ヒラギノ角ゴ",sans-serif;font-size:100%;-webkit-font-smoothing:antialiased;line-height:1.4}.layout{background-color:#55c595;height:100vh;width:100%;display:flex;position:relative}.container_main{height:100%;width:100%;overflow-x:hidden;overflow-y:auto;border-radius:30px 0 0 0;background-color:#fff}@media screen and (max-width: 1270px){.container_main{border-radius:0}}.page_container{width:100%;padding:0px 15px;min-height:calc(100vh - 66px)}.page_contents{width:100%;height:100%;min-height:calc(100vh - 66px);display:flex;flex-direction:column;padding:20px 7px 40px 27px}@media screen and (max-width: 1270px){.page_contents{padding:20px 0px 53px;min-height:calc(100vh - 70px)}}@media screen and (max-width: 834px){.page_contents{padding:20px 0px 53px;min-height:calc(100vh - 60px)}}.page_contents--second{min-height:calc(100vh - 71px)}@media screen and (max-width: 1270px){.page_contents--second{min-height:calc(100vh - 65px)}}.page_contents--three{padding-bottom:0}::-webkit-scrollbar{width:5px;height:5px;background:rgba(0,0,0,0);cursor:pointer}::-webkit-scrollbar-track{border-radius:10px;cursor:pointer}::-webkit-scrollbar-thumb{border-radius:8px;height:30%;background:#ccc;cursor:pointer}.box_notification{width:100%;padding:10px 10px 0;padding-top:20px}.box_notification_img{position:relative;text-align:right}.box_notification_img img{width:50px;height:50px;object-fit:cover;margin-left:auto}.box_notification_txt{position:absolute;background-color:#55c595;color:#fff;padding:10px 15px;border-radius:20px;display:inline-block;font-size:14px;font-weight:600;top:-7px;right:55px}.box_notification_txt::after{content:"";position:absolute;right:9px;bottom:-3px;border-width:14px 11px 4px 0px;border-style:solid;border-color:#55c595 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(290deg);transform-origin:top right}.box_notification_message{display:flex;align-items:center;justify-content:space-between;background-color:#f0f0f0;color:#222;padding:10px 10px 10px 20px;position:absolute;top:0;right:0;left:0;z-index:99;border-bottom:1px solid #ccc}.box_notification_message::after{content:"";position:absolute;right:120px;bottom:-13px;border-width:34px 24px 0px 0px;border-style:solid;border-color:#f0f0f0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:rotate(300deg);transform-origin:top right;box-shadow:-1px 0px 0 0 #ccc}@media screen and (max-width: 834px){.box_notification_message::after{display:none}}.box_notification_content{display:flex;align-items:center;gap:16px}@media screen and (max-width: 640px){.box_notification_content{flex-direction:column-reverse;gap:10px}}.box_notification_content--page{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;gap:10px;min-width:140px;background-color:#55c595;border-radius:20px;padding:5px 16px}.box_notification_content p{font-size:14px;font-weight:500;text-align:left;padding-right:10px}.box_notification_icon{position:absolute;bottom:-60px;right:15px}@media screen and (max-width: 834px){.box_notification_icon{display:none}}.box_notification_icon img{width:80px;height:80px;object-fit:cover}.header_show_notifi{margin-top:120px}@media screen and (max-width: 834px){.header_show_notifi{margin-top:unset}}.box-border{border:1px solid #ddd;border-radius:30px;box-shadow:0 0 15px rgba(11,5,8,.05)}.btn-view-tutorial{color:#0039c6;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:underline}#goog-gt-tt{display:none !important}.parent-gyoukai span{font-weight:bold}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:0 !important;font-size:15px;box-sizing:border-box !important;top:calc(50% - 9px);left:10px}.react-datepicker-popper{z-index:3 !important;left:-15px !important}.popup_sort{width:120px;border:1px solid #ccc;border-radius:10px;position:absolute;top:0;right:0;background-color:#fff;z-index:99999}.popup_sort_header{display:flex;align-items:center;justify-content:space-between;background-color:#ddd;padding:4px 10px;border-top-left-radius:10px;border-top-right-radius:10px}.popup_sort_header-title{font-size:12px;font-weight:500;color:#666}.popup_sort_header-icon{height:12px;width:12px;cursor:pointer}.popup_sort_content{display:flex;align-items:center;gap:4px;padding:5px 10px}.popup_sort_content img{height:14px;width:14px}.popup_sort_content p{font-size:12px;font-weight:500;color:#666}.popup_sort_content-first{border-bottom:1px solid #ccc}.container_table{width:100%;max-width:100%}.container_table_custom{width:100%}.container_table_custom-header{border:none;font-size:12px}.container_table_custom-header tr th{padding:0px 4px;text-align:center;font-weight:600}.container_table_custom-header tr th:first-child{text-align:left}.container_table_custom-body{border:1px solid #ccc}.container_table_custom-body .row_default,.container_table_custom-body .row_bg-white,.container_table_custom-body .row_bg-gray,.container_table_custom-body .row_bg-pink,.container_table_custom-body .row_bg-blue,.container_table_custom-body .row_bg-primary{font-size:14px;color:#fff;border-bottom:1px solid hsla(0,0%,80%,.4)}.container_table_custom-body .row_bg-primary{background-color:#55c595}.container_table_custom-body .row_bg-blue{background-color:#88b6ff}.container_table_custom-body .row_bg-pink{background-color:#ff95ac}.container_table_custom-body .row_bg-pink .table_td_default-140{text-align:left}.container_table_custom-body .row_bg-gray{background-color:#f3f6f8;color:#222}.container_table_custom-body .row_bg-white{background-color:#fff;color:#222}.container_table_custom-body .row_bg-white:hover{background-color:#ffffe7;cursor:pointer}.container_table_custom-body .table_td_default,.container_table_custom-body .table_td_default-center,.container_table_custom-body .table_td_default-right,.container_table_custom-body .table_td_default-140{padding:8px;border-right:1px solid hsla(0,0%,80%,.4)}.container_table_custom-body .table_td_default-140{width:250px;min-width:250px;text-align:right}.container_table_custom-body .table_td_default-140 .box_td_content{display:flex;align-items:flex-start;justify-content:space-between}.container_table_custom-body .table_td_default-140 .box_td_content-text{display:flex;align-items:center;gap:8px;cursor:pointer}.container_table_custom-body .table_td_default-140 .box_td_content-text img{width:14px;height:16px}.container_table_custom-body .table_td_default-140 .box_td_content-text p{font-size:13px;font-weight:500}.container_table_custom-body .table_td_default-140 .box_td_content-popup{position:relative}.container_table_custom-body .table_td_default-140 .box_td_content-popup-img{width:24px;height:24px;cursor:pointer}.container_table_custom-body .table_td_default-140 .box_td_child{display:flex;justify-content:space-between}.container_table_custom-body .table_td_default-140 .box_td_child-content{display:flex;align-items:flex-start;flex-direction:column}.container_table_custom-body .table_td_default-140 .box_td_child-content p{font-size:13px;font-weight:400;border-bottom:1px solid #a9a9a9}.container_table_custom-body .table_td_default-140 .box_td_child-content span{font-size:10px;color:#999;font-weight:400}.container_table_custom-body .table_td_default-140 .box_td_child img{width:24px;height:16px;margin-top:4px}.container_table_custom-body .table_td_default-right{text-align:right}.container_table_custom-body .table_td_default-right .box_td_content{display:flex;flex-direction:column;align-items:flex-end}.container_table_custom-body .table_td_default-right .box_td_content-title{font-size:13px;font-weight:500}.container_table_custom-body .table_td_default-right .box_td_content-desc{font-size:11px}.container_table_custom-body .table_td_default-right .box_td_content-compare{display:flex;align-items:center;gap:2px;background-color:#fff;border:1px solid #ddd;padding:0 8px;border-radius:20px;justify-content:center;color:#999}.container_table_custom-body .table_td_default-right .box_td_content-compare p{font-size:12px}.container_table_custom-body .table_td_default-right .box_td_content-compare svg{font-size:12px}.container_table_custom-body .table_td_default-right .box_td_content-compare.increase{color:blue}.container_table_custom-body .table_td_default-right .box_td_content-compare.increase svg{transform:rotate(-45deg)}.container_table_custom-body .table_td_default-right .box_td_content-compare.reduce{color:red}.container_table_custom-body .table_td_default-right .box_td_content-compare.reduce svg{transform:rotate(45deg)}.container_table_custom-body .table_td_default-center{text-align:center}.container_table_custom-body .table_td_default-center .box_td_content{display:flex;flex-direction:column;align-items:center}.container_table_custom-body .table_td_default-center .box_td_content-title{font-size:13px;font-weight:500}.container_table_custom-body .table_td_default-center .box_td_content-desc{font-size:11px}.container_table_custom-body .table_td_default-center .box_td_content-compare{display:flex;align-items:center;gap:2px;background-color:#fff;border:1px solid #ddd;padding:0 8px;border-radius:20px;justify-content:center;color:#999}.container_table_custom-body .table_td_default-center .box_td_content-compare p{font-size:12px}.container_table_custom-body .table_td_default-center .box_td_content-compare svg{font-size:12px}.container_table_custom-body .table_td_default-center .box_td_content-compare.increase{color:blue}.container_table_custom-body .table_td_default-center .box_td_content-compare.increase svg{transform:rotate(-45deg)}.container_table_custom-body .table_td_default-center .box_td_content-compare.reduce{color:red}.container_table_custom-body .table_td_default-center .box_td_content-compare.reduce svg{transform:rotate(45deg)}.divider{width:100%;height:1px;background-color:#55c595}.select-custom{position:relative;width:100%;height:100%}.select-custom .icon_domain{position:absolute;left:12px;top:calc(50% - 8px);width:18px;height:18px;color:#55c595}.select-custom .icon-describe{position:absolute;top:11px;left:12px;width:18px;height:18px;font-size:18px;color:#55c595}.select-custom svg{position:absolute;right:12px;top:calc(50% - 3px);width:10px;height:6px;stroke-width:2px;stroke:#303030;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.select-custom select,.select-custom .select{-webkit-appearance:none;padding:6px 40px 6px 12px;width:100%;border:1px solid #ddd;border-radius:8px;background:#fff;height:100%;cursor:pointer;font-family:inherit;font-size:14px;transition:all 150ms ease}@media only screen and (min-device-width: 320px)and (max-device-width: 1024px)and (orientation: portrait),only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (orientation: landscape){.select-custom select,.select-custom .select{color:inherit}}.select-custom select:required:invalid,.select-custom .select:required:invalid{color:#303030}.select-custom select:focus,.select-custom .select:focus{outline:none;border-color:#ddd}.select-custom select option,.select-custom .select option{color:#303030;background:#fff}.select-custom select option[value=""][disabled],.select-custom .select option[value=""][disabled]{display:none}.select-custom select:hover+svg,.select-custom .select:hover+svg{stroke:#303030}.select-custom--address{max-width:250px}.select-custom--address select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 10px;font-size:14px;outline:none}.select-custom--history{max-width:260px}.select-custom--history select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 10px;font-size:14px;outline:none}.select-custom--second{max-width:250px}.select-custom--second select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 10px;font-size:14px;outline:none}.select-custom--three select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 10px;font-size:14px;outline:none}.select-custom--four select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 10px;font-size:14px;outline:none}.select-custom--year select,.select-custom--month select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 30px 5px 10px;font-size:14px;outline:none}.select-custom--120{max-width:120px}.select-custom--240{max-width:240px}.select-custom--240 select{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 30px 5px 10px;font-size:14px;outline:none}.select-custom .select{display:flex;align-items:center;width:100%;height:100%}.select-custom.error select{border-color:red}p.custom-select{color:#222}select:required:invalid{color:#ccc !important}option[value=""][disabled]{color:gray;display:none}.icon-dropdown{position:absolute;right:12px;top:calc(50% - 3px);width:10px;height:6px;stroke-width:2px;stroke:#303030;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:transform .3s ease}.dropdown_domain{position:relative;display:inline-block;width:100%;height:100%}.dropdown_domain .dropdown-header{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;background-color:#fff;padding:10px 40px 6px 40px;height:100%}.dropdown_domain .dropdown-active{border:1px solid #55c595;border-bottom:none;border-radius:8px 8px 0 0}.dropdown_domain .icon_domain{position:absolute;left:12px;top:calc(50% - 8px);width:18px;height:18px;color:#55c595;margin-right:10px}.dropdown_domain .icon-dropdown{width:14px;height:14px;position:absolute;right:12px;top:calc(50% - 6px);stroke-width:2px;stroke:#303030;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.dropdown_domain .dropdown-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown_domain .dropdown-menu{position:absolute;top:100%;left:0;width:100%;border:1px solid #55c595;border-radius:0 0 8px 8px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);z-index:1000;padding:0 12px 12px 12px}.dropdown_domain .dropdown-menu-header{width:100%;display:block;font-size:14px;font-weight:600;color:#55c595;padding:12px 0;position:relative}.dropdown_domain .dropdown-menu-header::after{content:"";width:100%;height:1px;background:#ddd;position:absolute;left:0;right:0;bottom:0}.dropdown_domain .dropdown-item{padding:10px;font-size:13px;font-weight:500;cursor:pointer;position:relative}.dropdown_domain .dropdown-item .icon_check{color:#55c595;height:18px;width:18px}.dropdown_domain .dropdown-item.selected::after{content:"";position:absolute;left:10px;top:45%;width:6px;height:12px;border:solid #55c595;border-width:0 2px 2px 0;transform:translateY(-50%) rotate(45deg)}.dropdown_domain .dropdown-item:hover{background-color:#f0f0f0}.dropdown_domain .dropdown-item.selected{padding-left:30px}.progress-circle{position:relative;width:100px;height:100px;border-radius:50%;background-color:rgba(0,0,0,0);border:2px solid #55c595}.progress-circle-inner{position:absolute;width:100%;height:100%;clip:rect(0px, 100px, 100px, 50px)}.progress-circle-half{position:absolute;width:100%;height:100%;border-radius:50%;background-color:#55c595}.progress-circle-half-left{clip:rect(0px, 50px, 100px, 0px)}.progress-circle-half-right{clip:rect(0px, 100px, 100px, 50px);transform-origin:left}.progress-circle-overlay{position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#f0f0f0;border-radius:50%}.progress-bar{display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:50%;background:radial-gradient(closest-side, white 85%, transparent 80% 100%),conic-gradient(#55c595 75%, #ffffff 0)}.progress-value{position:absolute;font-size:10px;font-weight:bold}.overlay{background-color:rgba(0,0,0,.2);width:100vw;height:100vh;z-index:0;top:50%;left:50%;transform:translate(-50%, -50%);position:fixed;z-index:999}.box_modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:flex;justify-content:center;align-items:center}.box_modal__ct{position:relative;z-index:1000;width:85.0666666667%;max-width:680px;padding:40px;max-height:calc(100dvh - 170px);color:#666;background:#fff;box-shadow:rgba(0,0,0,.35) 0px 5px 15px;border-radius:min(30px,4vw);overflow:hidden}.box_modal__ct--close{position:absolute;top:15px;right:20px}.box_modal__ct--close:hover{cursor:pointer;opacity:.8}.box_modal__ct .btn-close{position:absolute;top:15px;right:20px;font-size:16px;line-height:1;display:flex;justify-content:center;align-items:center;transition:.3s opacity;color:#55c595;height:24px;width:24px;border-radius:50%;border:2px solid #55c595}.box_modal__ct .btn-close:hover{cursor:pointer;opacity:.8}.box_modal .modal_content{width:100%}.box_modal .modal_footer{position:absolute;bottom:0;left:0;right:0;padding:16px 0;display:flex;align-items:center;justify-content:center;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;gap:20px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;background-color:#fff;flex-wrap:wrap}.box_modal__footer{gap:20px;margin:0 -40px -40px;padding:10px 0;box-shadow:0 0 10px rgba(11,5,8,.1)}.box_modal--ttlGreen .box_modal__ct .modal_title{color:#55c595 !important}.box_modal--long .box_modal__ct{max-width:900px}.box_modal.modal-approach-contact .box_modal__ct{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.custom-toast{width:auto;white-space:wrap;font-size:12px}.Toastify__toast{font-size:12px;padding:8px 12px;min-height:auto;line-height:1.5}.Toastify__toast-body{font-size:12px;padding:4px 6px}.upload-button{width:80px;height:80px;border-radius:50%;overflow:hidden;position:relative;display:inline-block;cursor:pointer}.button-content{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.uploaded-image{width:100%;height:100%;object-fit:cover}.upload-icon{position:absolute;font-size:20px;color:#fff;background:rgba(0,0,0,.4);border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;display:none}.box_upload_img{border:1px dashed #55c595;padding:20px 10px;background-color:#dff4eb;font-family:"Roboto",sans-serif;color:#55c595;border-radius:8px;display:flex;flex-direction:column;align-items:center;cursor:pointer}.box_upload_img .icon_upload{color:#55c595;font-size:30px}.box_upload_img .btn{font-size:12px;font-weight:600;border:none;background:rgba(0,0,0,0);color:#55c595;cursor:pointer}.box_upload_img .btn span{font-size:12px;font-weight:400}.modal_title{font-size:18px;font-weight:600;color:#55c595;text-align:center;letter-spacing:.05em}.modal_title--lg{font-size:22px;font-weight:bold;margin-bottom:15px}.modal_fixed{position:fixed;top:0;bottom:0;right:-100%;width:calc(100% - 57px);height:100vh;background-color:#fff;color:#222;padding:40px;transition:right .3s;border-top-left-radius:30px;box-shadow:rgba(0,0,0,.4) 0px 0px 24px 0px;z-index:1001;overflow:hidden}.modal_fixed.scroll{overflow-y:auto}.modal_fixed.scroll .setting_form_contents{height:auto;overflow:visible}.modal_fixed.active{right:0}@media screen and (max-width: 834px){.modal_fixed{width:90%}}@media screen and (max-width: 640px){.modal_fixed{width:100%;border-top-left-radius:0px;border-bottom-left-radius:0px;padding:40px 25px}}.modal_fixed .btn_back{font-size:14px;font-weight:500;border:none;background:rgba(0,0,0,0);gap:6px;display:flex;align-items:center;color:#666;position:absolute;top:40px;left:40px}@media screen and (max-width: 834px){.modal_fixed .btn_back{top:20px;left:20px}}.modal_fixed .btn_back:hover{opacity:.8}.modal_fixed .modal_fixed_content{padding:min(50px,10.6666666667vw) min(94px,4vw) 40px}@media screen and (max-width: 1024px){.modal_fixed .modal_fixed_content{padding:30px 0}}.modal_fixed.detail .modal_fixed_content{height:calc(100vh - 65px);overflow-y:auto}.modal_fixed.detail02 .modal_fixed_content{height:calc(100vh - 105px);overflow-y:auto}.modal_fixed.detail03 .modal_fixed_content{padding:15px 0 0;height:calc(100vh - 105px);overflow-y:auto}.modal-url{max-width:1152px;padding:min(37px,8vw) min(56px,4vw)}.modal-url .btn_back{top:min(41px,9.0666666667vw);left:min(49px,4vw);gap:13px}.modal-url .btn_back .svg-inline--fa{margin-top:-1px}.modal-url .modal_fixed_content{padding:22px 0 40px}.modal-url .modal_fixed_content .c-ttl__03{margin-top:-5px}.modal-url .table-scoll{max-height:calc(100vh - 148px);min-height:100px}.modal-url .table-scoll--second{max-height:calc(100vh - 350px)}.modal_delete .box_modal__ct{width:30%}@media screen and (max-width: 1680px){.modal_delete .box_modal__ct{width:38% !important}}@media screen and (max-width: 1270px){.modal_delete .box_modal__ct{width:45% !important}}@media screen and (max-width: 1024px){.modal_delete .box_modal__ct{width:60% !important}}@media screen and (max-width: 834px){.modal_delete .box_modal__ct{width:75% !important}}@media screen and (max-width: 640px){.modal_delete .box_modal__ct{width:85% !important}}@media screen and (max-width: 450px){.modal_delete{padding:20px}}.modal_delete_content{font-size:16px;text-align:center;margin:30px 0}.modal_delete_footer{display:flex;align-items:center;justify-content:center;gap:30px}@media screen and (max-width: 450px){.modal_delete_footer{gap:20px}}.modal_delete_footer button{font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;border-radius:10px}.modal_delete_footer button:hover{opacity:.8;transition:.5s}.modal_delete_footer button:first-child{background-color:#f2f2f2;color:#222;padding:10px 30px}@media screen and (max-width: 450px){.modal_delete_footer button:first-child{padding:10px 20px}}.modal_delete_footer button:last-child{background-color:#36f;color:#fff;padding:10px 50px}@media screen and (max-width: 450px){.modal_delete_footer button:last-child{padding:10px 30px}}.loader{width:50px;padding:8px;aspect-ratio:1;border-radius:50%;background:#55c595;--_m: conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 1s infinite linear}@keyframes l3{to{transform:rotate(1turn)}}.loader_dots{width:40px;aspect-ratio:4;--_g: no-repeat radial-gradient(circle closest-side, #ccc 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1s infinite linear}@keyframes l7{33%{background-size:33.3333333333% 0%,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0%,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0%}}.popup-datepicker{position:absolute;top:50px;left:0;border:1px solid #ddd;background-color:#fff;z-index:9999;border-radius:10px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px}.popup-datepicker_header{padding:10px 20px;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 550px){.popup-datepicker_header{padding:10px;gap:10px}}.popup-datepicker_header .popup_tabs{border:1px solid #ddd;padding:3px;display:flex;align-items:center;gap:4px;width:max-content;border-radius:8px}.popup-datepicker_header .popup_tabs button{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#999;border-radius:8px;padding:7px 10px}.popup-datepicker_header .popup_tabs .active-tab{background-color:#55c595;color:#fff}.popup-datepicker_header .popup-timer{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;font-family:"Roboto",sans-serif}.popup-datepicker_header .popup-timer p{margin-top:1px;min-width:100px}.popup-datepicker_header .popup_action{display:flex;align-items:center;gap:16px;color:#666}.popup-datepicker_header .popup_action button{display:flex;align-items:center;justify-content:center;font-size:18px;height:40px}.popup-datepicker_header .popup_action button:hover{opacity:.8;transition:.5s}.popup-datepicker_contents{padding:20px}@media screen and (max-width: 550px){.popup-datepicker_contents{padding:10px}}.popup-datepicker .popup_datepicker_navigate{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}@media screen and (max-width: 550px){.popup-datepicker .popup_datepicker_navigate{justify-content:center}}.popup-datepicker .popup_datepicker_navigate .btn-navigate{color:#666;font-weight:700;font-family:"Roboto",sans-serif;position:relative;border-bottom:1px solid #ddd;display:flex;align-items:center;justify-content:center;width:220px;padding:10px 0px}.popup-datepicker .popup_datepicker_navigate .btn-navigate span{font-size:15px}.popup-datepicker .popup_datepicker_navigate .btn-navigate button{position:absolute;top:calc(50% - 8px)}.popup-datepicker .popup_datepicker_navigate .btn-navigate button:hover{opacity:.8;transition:.5s}@media screen and (max-width: 550px){.popup-datepicker .popup_datepicker_navigate .btn-navigate button{top:12px}}.popup-datepicker .popup_datepicker_navigate .btn-navigate .btn-nav-left{left:0}.popup-datepicker .popup_datepicker_navigate .btn-navigate .btn-nav-right{right:0}@media screen and (max-width: 550px){.popup-datepicker .popup_datepicker_navigate .btn-navigate{width:50% !important;top:12px}}.popup_datepicker_clear{text-align:center;padding:0 10px 10px}.popup_datepicker_clear .btn-clear{padding:5px 10px;border:none;border-radius:4px;background:red;color:#fff;transition:.3s opacity;cursor:pointer}@media(any-hover: hover){.popup_datepicker_clear .btn-clear:hover{opacity:.7}}.custom-range{font-size:1.5rem;width:12.5em;color:#80d4c8;--thumb-height: 16px;--track-height: 2px;--track-color: rgba(0, 0, 0, 0.2);--brightness-hover: 180%;--brightness-down: 80%;--clip-edges: 0.125em}.custom-range{position:relative;background:rgba(0,0,0,0);overflow:hidden}.custom-range:active{cursor:grabbing}.custom-range,.custom-range::-webkit-slider-runnable-track,.custom-range::-webkit-slider-thumb{-webkit-appearance:none;transition:all ease 100ms;height:var(--thumb-height)}.custom-range::-webkit-slider-runnable-track,.custom-range::-webkit-slider-thumb{position:relative}.custom-range::-webkit-slider-thumb{--thumb-radius: calc((var(--thumb-height) * 0.5) - 1px);--clip-top: calc((var(--thumb-height) - var(--track-height)) * 0.5 - 0.5px);--clip-bottom: calc(var(--thumb-height) - var(--clip-top));--clip-further: calc(100% + 1px);--box-fill: calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;width:var(--thumb-width, var(--thumb-height));background:linear-gradient(currentColor 0 0) scroll no-repeat left center/0% calc(var(--track-height) + 1px);background-color:currentColor;box-shadow:var(--box-fill);border-radius:var(--thumb-width, var(--thumb-height));filter:brightness(100%);clip-path:polygon(100% -1px, var(--clip-edges) -1px, 0 var(--clip-top), -100vmax var(--clip-top), -100vmax var(--clip-bottom), 0 var(--clip-bottom), var(--clip-edges) 100%, var(--clip-further) var(--clip-further))}.custom-range::-webkit-slider-thumb:hover{cursor:grab}.custom-range::-webkit-slider-thumb:active{filter:brightness(var(--brightness-down));cursor:grabbing}.custom-range::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat center/100% calc(var(--track-height) + 1px)}.input_number{width:60px !important;padding:8px !important}#switch-component input[type=checkbox]{height:0;width:0;visibility:hidden}#switch-component label{cursor:pointer;text-indent:-9999px;width:70px;height:36px;background:gray;display:block;border-radius:100px;position:relative;margin-top:-30px}#switch-component label:after{content:"";position:absolute;top:2px;left:2px;width:32px;height:32px;background:#fff;border-radius:90px;transition:.3s}#switch-component input:checked+label{background:#55c595}#switch-component input:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}#switch-component label:active:after{width:130px}.c-fc--main{color:#222}.c-fc--green{color:#00a66d}.c-fc--green02{color:#55c595}.c-fc--red{color:#ff3737}.c-fc--orange{color:#f29b5b}.c-fc--gray{color:#666}.c-fc--gray02{color:#999}.c-fc--inherit{color:inherit !important}.c-ft--en{font-family:"Roboto","helvertica",sans-serif}.c-al--l{text-align:left}.c-al--c{text-align:center}.c-al--r{text-align:right}.c-fw--lt{font-weight:300 !important}.c-fw--rg{font-weight:400 !important}.c-fw--md{font-weight:500 !important}.c-fw--sbd{font-weight:600 !important}.c-fw--bd{font-weight:700 !important}.c-fw--bk{font-weight:900 !important}.c-txt__01{font-size:13px;letter-spacing:.08em}@media screen and (max-width: 834px){.c-txt__01{margin-top:0px;font-size:11px}}.c-txt__02{font-size:11px;letter-spacing:.08em}@media screen and (max-width: 834px){.c-txt__02{font-size:10px}}.c-txt__03{font-size:14px;letter-spacing:.08em}@media screen and (max-width: 834px){.c-txt__03{font-size:12px}}.c-txt__04{font-size:12px;line-height:1.3333333333}@media screen and (max-width: 834px){.c-txt__04{font-size:10px}}.c-txt__06{font-size:14px;color:#222;font-weight:500}.c-txt__06 span{font-size:22px}.c-txt__number{font-family:"Roboto",sans-serif}.c-ttl__01{position:relative;font-size:min(22px,4.8vw);color:#55c595;font-weight:700;padding:0 0 0 15px;letter-spacing:.05em}.c-ttl__01::before{content:"";position:absolute;width:4px;background-color:#55c595;border-radius:2px;top:0;left:0;bottom:0}.c-ttl__01 .txt-sm{font-size:min(18px,4vw)}.c-ttl__01 .txt-sm02{font-size:min(16px,4vw)}.c-ttl__01--md{font-size:min(20px,4.2666666667vw);padding:0 0 0 8px}.c-ttl__01--md small{font-size:min(15px,3.4666666667vw)}.c-ttl__01--sm{font-size:14px;padding:0 0 0 13px}.c-ttl__01--sm02{font-size:16px;padding:0 0 0 13px;color:#666}.c-ttl__01--sm02::before{width:3px}.c-ttl__01--sm03{font-size:18px;padding:0 0 0 13px;color:#666}.c-ttl__01--sm03::before{width:3px}.c-ttl__01--xs{font-size:15px;padding:0 0 0 12px}.c-ttl__01--xs::before{width:3px;top:2px;left:0;bottom:3px}.c-ttl__01--leftNone{padding-left:0;letter-spacing:.01em}.c-ttl__01--leftNone::before{display:none}.c-ttl__01.--blue{color:#88b6ff}.c-ttl__01.--blue::before{background:#88b6ff}.c-ttl__01.--pink{color:#ff95ac}.c-ttl__01.--pink::before{background:#ff95ac}.c-ttl__01.--black{color:#666}.c-ttl__01.--black::before{background:#666}.c-ttl__01--colorGray{color:#666}.c-ttl__02{font-size:15px;font-weight:600;display:flex;justify-content:flex-start;align-items:flex-start}.c-ttl__02 .ico{font-size:14px;color:#55c595;width:32px;text-align:center}.c-ttl__02 .dot{width:7px;height:7px;border-radius:50%;background:#55c595;margin:5px 5px 0 0}@media screen and (max-width: 834px){.c-ttl__02 .dot{margin:6px 11px 0 0}}.c-ttl__03{font-size:min(18px,4.2666666667vw);line-height:1.4;font-weight:bold}.c-ttl__04{font-size:13px;line-height:1.4;font-weight:bold;position:relative;padding-left:10px}.c-ttl__04::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:3px;border-radius:2px;background:#62d196}.c-ttl__04--lg{font-size:15px}.c-ttl__05{border-top:1px solid #52bd95;color:#52bd95;font-size:13px;font-weight:700;padding-top:8px}.c-ttl__05--lg{font-size:15px}.c-ttl__06{font-size:20px;line-height:1.6;font-weight:bold;color:#52bd95}.c-ttl__07{display:block;text-align:center;font-size:18px;line-height:1.4;background:#f0f0f0;border-radius:40px;padding:15px;margin-bottom:30px}.c-btn__01{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-height:40px;background:#52bd95;border:1px solid #52bd95;padding:5px 24px;color:#fff;border-radius:8px;gap:10px;font-size:14px;line-height:1;font-weight:500;cursor:pointer;transition:.3s opacity;white-space:nowrap;text-decoration:none}.c-btn__01 .lg{font-size:18px}.c-btn__01 .md{font-size:14px}@media(any-hover: hover){.c-btn__01:hover{opacity:.7}}.c-btn__01--darkGreen{background:#008375;border-color:#008375}.c-btn__01--gray{color:#666;background:#f0f0f0;border-color:#ddd}.c-btn__01--bdGray{border-color:#f0f0f0}.c-btn__01--bdGray-second{border-color:#666;color:#666;background:#fff}.c-btn__01--bdGray-three{border-color:#e9eaf4;color:#666;background:#fff}.c-btn__01--blue{background:#36f;border-color:#36f}.c-btn__01--lightBlue{background:#2da8dc;border-color:#2da8dc;color:#fff}.c-btn__01--white{background:#fff;color:#52bd95}.c-btn__01--red{border-color:red;background:red;color:#fff}.c-btn__01--sm{font-size:12px;min-height:30px;min-width:70px;border-radius:15px;padding:5px}.c-btn__01--md{min-height:33px;padding:5px 19px}.c-btn__01--lg{height:50px;padding:5px}.c-btn__01--lg .lg{font-size:15px}.c-btn__01--short02{min-height:34px;padding:5px 13px}.c-btn__01--second{min-width:150px}.c-btn__01--three{min-width:200px}.c-btn__01--four{min-width:120px;border-radius:5px;font-size:14px}.c-btn__01--copy{position:relative}.c-btn__01--circle{width:40px;height:40px;border-radius:50%;padding:5px}.c-btn__01--circle02{width:20px;height:20px;min-height:20px;border-radius:50%;padding:5px}.c-btn__01--short{padding:5px 13px}.c-btn__01--rd20{border-radius:20px}.c-btn__01--borderRed{border-color:red}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.c-btn__01{padding-top:8px}.c-btn__01 .svg-inline--fa{margin-top:-2px}}}.c-btn__01 .tooltip{position:absolute;bottom:calc(100% + 11px);font-size:12px;font-weight:500;background:#2c336b;color:#fff;white-space:nowrap;left:50%;transform:translateX(-50%);padding:4px 8px 0;border-radius:5px;pointer-events:none}.c-btn__01 .tooltip::before{position:absolute;content:"";top:100%;border-top:6px solid #2c336b;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);left:calc(50% - 6px)}.c-btn__02{font-size:13px;line-height:1.2307692308;font-weight:500;color:#666;display:inline-flex;gap:10px;text-decoration:none;cursor:pointer;transition:.3s opacity;border:none;background:rgba(0,0,0,0)}@media(any-hover: hover){.c-btn__02:hover{opacity:.7}}.c-btn__02 .svg-inline--fa{font-size:14px;color:#55c595}.c-btn__03{font-size:13px;font-weight:600;border:2px solid #000;display:inline-flex;justify-content:center;align-items:center;gap:10px;height:40px;border-radius:20px;padding:5px 16px 3px;transition:.3s opacity;cursor:pointer}@media(any-hover: hover){.c-btn__03:hover{opacity:.7}}.c-btn__03 .svg-inline--fa{font-size:16px;margin-top:-3px}.c-btn__03--orange{color:#f8954b;border-color:#f8954b}.c-btn__04{display:inline-flex;justify-content:center;align-items:center;min-height:32px;background:#52bd95;border:1px solid #52bd95;color:#fff;font-size:13px;font-weight:600;gap:5px;border-radius:16px;padding:5px 10px;cursor:pointer;transition:.3s opacity;text-decoration:none}@media(any-hover: hover){.c-btn__04:hover{opacity:.7}}.c-btn__04 .svg-inline--fa{font-size:14px}.c-btn__04--sm{min-height:26px;padding:2px 10px}.c-btn__04--lighGreen{background:#edf8f4;border-color:#edf8f4;color:#52bd95}.c-btn__04--blue{background:#36f;border-color:#36f}.c-btn__04--lighBlue{background:#cbd7ff;border-color:#cbd7ff;color:#36f}.c-btn__04--gray{background:#f0f0f0;border-color:#ccc;color:#666}.c-btn__04--gray02{background:#f0f0f0;border-color:#f0f0f0;color:#666}.c-btn__04--black{background:#666;border-color:#666;color:#fff}.c-btn__04--white{background:#fff;border-color:#52bd95;color:#52bd95}.c-btn__04--red{background:#ff3737;border-color:#ff3737;color:#fff}.c-btn__04--revert{flex-direction:row-reverse}.c-btn__05{display:flex;min-height:28px;font-size:12px;line-height:2;font-weight:500;color:#666;border-radius:8px;background:#fff;width:max-content;padding:1px 9px;border:1px solid #666;cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.c-btn__05:hover{opacity:.7}}.c-btn__06{display:inline-block;font-size:13px;font-weight:600;text-decoration:underline;text-underline-position:under;color:#55c595;cursor:pointer;transition:opacity .3s}@media(any-hover: hover){.c-btn__06:hover{opacity:.7}}.form-control{display:block;width:100%;height:40px;border-radius:8px;background:#fff;border:1px solid #ccc;font-weight:500;padding:5px 10px;font-size:14px;outline:none;resize:none;appearance:none}.form-control::placeholder{color:#ddd;opacity:1}.form-control::-ms-input-placeholder{color:#ddd}.form-control--textarea{height:min(370px,53.3333333333vw)}.form-control--textarea02{height:min(200px,40vw)}.form-control--textarea03{height:min(150px,26.6666666667vw)}.form-control--textarea04{height:min(350px,53.3333333333vw)}.form-control--textarea05{height:min(396px,53.3333333333vw)}.form-control--textarea06{height:min(160px,26.6666666667vw)}.form-control--textarea07{height:min(250px,40vw)}.form-control--textarea01{height:min(100px,26.6666666667vw)}.form-control--textarea08{height:min(90px,26.6666666667vw)}.form-control[type=time]{padding-top:8px}@media only screen and (min-device-width: 320px)and (max-device-width: 1024px)and (orientation: portrait),only screen and (min-device-width: 1024px)and (max-device-width: 1366px)and (orientation: landscape){.form-control{color:inherit}}.form-control [disabled]{color:#222}.form-control--error{border-color:red}.form-control--readOnly{border:none;background:rgba(0,0,0,0);padding:0;overflow:hidden;border-radius:0}.form-control--content{width:100%;height:auto;resize:none;overflow:hidden}.form-control--name{width:auto;max-width:24px;text-align:right;height:auto;line-height:inherit}.form-control.flex{display:flex}.checkbox{position:relative;display:inline-flex}.checkbox input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.checkbox input:checked+.checkbox__ct{border-color:#52bd95}.checkbox.square input{position:absolute;top:0;left:0;z-index:1;opacity:0;cursor:pointer}.checkbox.square input:checked+.checkbox__ct span{background:#52bd95;border-color:#52bd95}.checkbox.square .checkbox__ct{display:block;position:relative;padding:0 14px 0 35px;vertical-align:middle;user-select:none;cursor:pointer;font-size:13px;line-height:1.7;font-weight:600;color:#666;border-radius:0;border:none;white-space:break-spaces}.checkbox.square .checkbox__ct span{box-sizing:content-box;content:"";position:absolute;top:0;left:0;width:19px;height:19px;text-align:center;border:1px solid #ddd;border-radius:3px}.checkbox.square .checkbox__ct span::before{display:none}.checkbox.square .checkbox__ct span .svg-inline--fa{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.checkbox.cursor-default input{cursor:default}.checkbox.disabled input{cursor:not-allowed}.checkbox.noLabel{display:block;width:18px;height:18px}.checkbox.noLabel .checkbox__ct{padding:0;min-width:18px;min-height:18px}.checkbox.noLabel .checkbox__ct span{width:16px;height:16px}.checkbox.noLabel .checkbox__ct span .svg-inline--fa{font-size:12px}.checkbox__ct{display:block;position:relative;padding:3px 14px 3px 35px;vertical-align:middle;user-select:none;cursor:pointer;font-size:13px;line-height:1.7;font-weight:500;color:#666;border:1px solid #e6e7f3;border-radius:15px;white-space:nowrap}.checkbox__ct span{box-sizing:content-box;content:"";position:absolute;top:calc(50% - 8px);left:10px;width:16px;height:16px;text-align:center}.checkbox__ct span::before{content:"";position:absolute;width:14px;height:14px;border:1px solid #e6e7f3;top:1px;left:1px;border-radius:50%}.checkbox__ct span .svg-inline--fa{font-size:16px;position:absolute;top:0;left:0;color:#52bd95}.checkbox02{position:relative}.checkbox02:not(:last-child){margin-bottom:20px}.checkbox02 input{position:absolute;top:0;left:0;z-index:1;opacity:0;cursor:pointer}.checkbox02 input:checked+.checkbox02__ct span{background:#52bd95;border-color:#52bd95}.checkbox02__ct{display:block;position:relative;padding:0 14px 0 35px;vertical-align:middle;user-select:none;cursor:pointer;font-size:13px;line-height:1.7;font-weight:600;color:#666;border-radius:15px}.checkbox02__ct span{box-sizing:content-box;content:"";position:absolute;top:0;left:0;width:19px;height:19px;text-align:center;border:1px solid #ddd;border-radius:3px}.checkbox02__ct span .svg-inline--fa{font-size:16px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff}.checkbox02__ct--noLable{padding:0;width:21px;height:21px}.checkbox02__children{flex-wrap:wrap;gap:10px 30px;margin-top:11px;width:100%;padding-left:34px}.checkbox02__children .checkbox02{margin-bottom:0}.checkbox02__children .checkbox02__ct{font-weight:normal}.radio{position:relative;display:inline-flex;white-space:nowrap}.radio input{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;cursor:pointer}.radio input:checked+span:after{content:"";transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out}.radio input:checked+span:before{border-color:#52bd95}.radio span{display:block;position:relative;padding:0 0 0 24px;vertical-align:middle;user-select:none;cursor:pointer;font-size:13px;line-height:1.7;font-weight:500;color:#666}.radio span:before{box-sizing:content-box;content:"";position:absolute;left:0;width:12px;height:12px;border:1px solid #dedede;text-align:center;transition:all .4s ease;border-radius:50%;top:calc(50% - 7px);background-color:#fff}.radio span:after{box-sizing:content-box;content:"";background-color:#52bd95;position:absolute;left:2px;width:10px;height:10px;transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;top:calc(50% - 5px);border-radius:50%}.radio-square{position:relative;display:inline-flex;white-space:nowrap;border-radius:8px;overflow:hidden}.radio-square input{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;cursor:pointer}.radio-square input:checked+span{background:#52bd95;color:#fff}.radio-square span{display:flex;justify-content:center;align-items:center;text-align:center;position:relative;padding:5px;vertical-align:middle;user-select:none;cursor:pointer;font-size:12px;font-weight:600;line-height:1.7;font-weight:500;color:#666;min-width:60px}.radio-square.--second{border-radius:13px}.radio-square.--second span{font-size:14px;line-height:1.1428571429;min-width:70px}.radio-square.--three{border:none;border-radius:0;padding:0}.radio-square.--three input:checked+span{background:rgba(0,0,0,0);color:#666}.radio-square.--three input:checked+span:after{content:"";transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out}.radio-square.--three input:checked+span:before{border-color:#52bd95}.radio-square.--three span{display:block;position:relative;padding:0 0 0 24px;vertical-align:middle;user-select:none;cursor:pointer;font-size:13px;line-height:1.7;font-weight:500;color:#666}.radio-square.--three span:before{box-sizing:content-box;content:"";position:absolute;left:0;width:12px;height:12px;border:1px solid #dedede;text-align:center;transition:all .4s ease;border-radius:50%;top:calc(50% - 7px)}.radio-square.--three span:after{box-sizing:content-box;content:"";background-color:#52bd95;position:absolute;left:2px;width:10px;height:10px;transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;top:calc(50% - 5px);border-radius:50%}.radio-square.check-sheet input[value="0"]+span{background:#ff5252}.radio-group{border:1px solid #ddd;border-radius:8px;padding:3px;width:max-content}.radio-group.--second{border-radius:15px;display:flex}.radio-group.--three{display:flex;flex-wrap:wrap;border:none;border-radius:0;padding:0;gap:10px 31px}.radio-group.--auto{margin:0 auto}.checkbox-group{gap:6px !important}.check-rectangle{flex-wrap:nowrap;gap:0 !important;padding:3px;border-radius:8px;border:1px solid #ddd}.check-rectangle .checkbox input:checked+.checkbox__ct{background:#52bd95;color:#fff}.check-rectangle .checkbox__ct{border:none;width:60px;height:34px;border-radius:8px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999;padding:5px}.check-rectangle .checkbox.check-sheet input:checked+.checkbox__ct{background:#ff5252}.btn-status{display:flex;justify-content:center;align-items:center;text-align:center;font-size:11px;line-height:1.8181818182;width:50px;margin:0 auto;border-radius:10px;font-weight:600;gap:5px}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.btn-status{padding-top:2px}}}.btn-status--lg{width:90px;height:30px;border-radius:8px;background:#36f;color:#fff;gap:6px;font-size:13px}.btn-status--lg02{width:80px;height:34px;border-radius:8px;gap:6px;font-size:14px}.btn-status--md{height:26px;width:64px;border-radius:13px;background:#52bd95;color:#fff;gap:2px}.btn-status--xs{height:20px;width:50px;border-radius:10px;padding:0}.btn-status--copy{transition:.3s opacity;cursor:pointer;position:relative}@media(any-hover: hover){.btn-status--copy:hover{opacity:.7}}.btn-status--copy .tooltip{position:absolute;bottom:calc(100% + 11px);font-size:12px;font-weight:500;background:#2c336b;color:#fff;white-space:nowrap;left:50%;transform:translateX(-50%);padding:4px 8px 0;border-radius:5px;pointer-events:none}.btn-status--copy .tooltip::before{position:absolute;content:"";top:100%;border-top:6px solid #2c336b;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);left:calc(50% - 6px)}.btn-status--auto{width:max-content;padding:0 8px}.btn-status--gray{background:#e8e8ea}.btn-status--green{background:rgba(82,189,149,.3);color:#52bd95}.btn-status--green02{background:#52bd95;color:#fff}.btn-status--lightGreen{background:#cbebdf;color:#52bd95}.btn-status--orange{background:#ffe2cc;color:#f8954b}.btn-status--blue{background:#cbd7ff;color:#36f}.btn-status--bgBlue{background:#36f;color:#fff}.btn-status--lightBlue{background:#2da8dc;color:#fff}.btn-status--red{background:#ff0404;color:#fff}.box-password{position:relative}.box-password__btn{position:absolute;top:0;bottom:0;right:0;width:40px;cursor:pointer;transition:.3s all}@media(any-hover: hover){.box-password__btn:hover{opacity:.7}}.checkbox-square{display:inline-flex;align-items:center;position:relative}.checkbox-square .checkbox-square__input{width:16px;height:16px;border-radius:100%;appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);border:1px solid #ddd;outline:none;cursor:pointer;position:relative}.checkbox-square .checkbox-square__input:checked{background-color:#55c595;border-color:#55c595}.checkbox-square .checkbox-square__input:checked+.checkbox-square__icon{position:absolute;top:46%;left:50%;transform:translate(-50%, -50%);font-size:10px;color:#fff;display:block}.checkbox-square .checkbox-square__icon{display:none}.checkbox-square .checkbox-square__input:checked+.checkbox-square__icon{display:block;color:#fff}.table-scoll{overflow:auto;border:1px solid #ddd;border-radius:min(20px,4vw);box-shadow:0 0 15px rgba(11,5,8,.05);width:100%;max-height:calc(100dvh - 220px)}table{width:100%;position:relative;font-size:13px}table thead{position:sticky;top:0;z-index:1}table thead::before{content:"";position:absolute;bottom:0;left:0;width:100%;background:#ddd;height:1px}table tbody tr{transition:.3s background;cursor:pointer}table tbody tr:last-child td{border-bottom:none}@media(any-hover: hover){table tbody tr:hover{background:#f5f5f5}}table tbody tr.error{background:#fce2e0}table th,table td{border-bottom:1px solid #ddd}table th.arrange,table td.arrange{width:49px;max-width:49px;text-align:center}table th{background:#fff;border-bottom:1px solid #ddd;text-align:center;font-weight:500;color:#666;height:47px}table th.url,table th.name{text-align:center}table th.contents,table th.contents02,table th.estimate_name,table th.manager{text-align:left;padding-left:16px}table th .sort{cursor:pointer}@media(any-hover: hover){table th .sort:hover .svg-inline--fa{opacity:.7}}table th .svg-inline--fa{margin-left:10px;color:#52bd95;transition:.3s opacity}table th.th-02{height:26px;background:#e0f6ea}table td{height:49px;padding:7px 16px}table td.download_count{text-align:right}table td.view_count{text-decoration:underline;text-underline-position:under}table td.price,table td.estimated_price02,table td.estimated_price03{text-align:right}table a{color:inherit;text-decoration:none;transition:.3s opacity}@media(any-hover: hover){table a:hover{opacity:.7}}table .name{width:296px;padding-left:16px}table .name a{text-decoration:underline;text-underline-position:under}table .name--relative{padding-left:62px;position:relative}table .name--relative .checkbox02{position:absolute;top:15px;left:16px}table .prefectures{width:130px;text-align:center}table .url{width:279px}table .url a{color:#52bd95;transition:.3s opacity;word-break:break-all}@media(any-hover: hover){table .url a:hover{opacity:.7}}table .activity_history{width:160px;padding:0 10px}table .date_time{width:130px;text-align:center;white-space:nowrap}table .approach{width:100px;text-align:center;padding-right:20px}table .approach .paper-plane{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:4px;background:#52bd95;color:#fff;transition:.3s opacity;cursor:pointer}@media(any-hover: hover){table .approach .paper-plane:hover{opacity:.7}}table .approach .paper-plane .svg-inline--fa{font-size:14px}table .email{width:400px;padding:7px 10px}table .access_source{width:200px;text-align:center}table .status,table .action_history{width:110px;text-align:center}table .final_act{width:140px;text-align:center;white-space:nowrap}table .operation{width:100px;text-align:center}table .reservations{width:80px;text-align:center}table .date_and_time{width:160px;text-align:center}table .contents{width:592px;padding-right:33px}table .contents a{text-decoration:underline;text-underline-position:under}table .contents02{width:200px}table .estimate_name{width:392px;padding-right:33px}table .contact-name{width:150px}table .manager{width:250px}table .manager02{width:149px;padding-left:9px;padding-right:9px;white-space:nowrap}table .quote_no{width:162px;padding:0 0 0 22px;text-align:center;white-space:nowrap}table .quote_no02{width:110px;padding-left:10px;text-align:center;white-space:nowrap}table .quote_no03{width:130px;padding-left:10px;text-align:center;white-space:nowrap}table .case_name{width:591px;padding-left:29px;padding-right:10px}table .case_name a{text-decoration:underline;text-underline-position:under}table .case_name02{width:503px;padding-left:10px;padding-right:40px}table .case_name02 a{text-decoration:underline;text-underline-position:under}table .case_name03{width:530px;padding-left:min(29px,4vw) !important}table .case_name03 .link{font-size:14px}table .case_name04{width:420px;padding-left:12px;padding-right:12px}table .case_name05{width:393px;padding-left:12px;padding-right:12px}table .company_name02{width:280px}table .company_name03{width:246px;padding-left:9px;padding-right:9px}table .company_name04{width:230px;padding-left:9px;padding-right:9px}table .department{width:140px;padding-left:9px;padding-right:9px}table .view_count{width:110px;text-align:center}table .price{width:130px;padding-left:10px;padding-right:10px}table .quote_date{width:100px;text-align:center;white-space:nowrap}table .expected_delivery_month{width:100px;text-align:center}table .estimated_price{width:140px;white-space:nowrap;text-align:right;padding:0 10px}table .estimated_price .c-ft--en{font-size:16px;font-weight:500}table .estimated_price small{font-size:12px}table .estimated_price02{width:120px}table .estimated_price03{white-space:nowrap;width:150px}table .order_status{width:120px;padding:0 5px;text-align:center}table .order_status .grid{display:grid}table .order_status02{width:140px;padding-right:20px;text-align:center}table .order_status02 .grid{display:grid}table .order_status03{width:129px;padding-right:9px;text-align:center}table .order_status03 .grid{display:grid}table .order_btn{width:100px;padding:0 5px}table .contact{width:250px}table .contact02{width:190px;padding-left:9px;padding-right:9px}table .inspection{width:100px;text-align:center}table .payment_due_date{width:141px;text-align:center}table .payment_due_date02{width:120px;text-align:center;padding-right:10px}table .site{width:180px;padding-left:10px;padding-right:10px;white-space:nowrap}table .redirect{width:200px;padding-left:10px;padding-right:10px;white-space:nowrap}table .destination_url{width:293px;min-width:293px;padding-left:10px;padding-right:10px;word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;white-space:normal}table .action{width:86px}table .action .flex{gap:15px}table .delivery_status{white-space:nowrap;width:100px}table .download_count{width:130px}table .subject{width:460px}table .underline{text-decoration:underline;text-underline-position:under}table .project-drag{width:25px;padding:11px;cursor:pointer;padding:5px 2px;text-align:center}table .project-drag .svg-inline--fa{font-size:14px}table .project-complete{width:40px;padding:7px 9px}table .project-complete .checkbox{margin:0 auto}table .project-id{width:150px;white-space:nowrap;padding:5px 10px}table .project-id--second{width:190px;padding:5px 10px 5px 30px;color:#52bd95}table .project-name{width:340px;padding:5px 10px}table .project-name--second{width:564px}table .project-url{width:50px;white-space:nowrap}table .project-url a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:12px;color:#666;text-align:none;width:26px;height:26px;background:#eee;border-radius:50%;transition:.3s opacity}@media(any-hover: hover){table .project-url a:hover{opacity:.7}}table .project-url--second{width:560px;padding:5px 30px 5px 10px}table .project-url--second a{width:auto;height:auto;background:rgba(0,0,0,0);border-radius:0;color:#52bd95;text-decoration:underline;display:inline}table .project-date02{width:100px;min-width:100px}table .project-progress,table .project-priority{width:90px;text-align:center}table .project-progress .form-control{padding:5px}table .project-status{width:120px;padding:7px 0}table .project-person{width:200px;padding:5px}table .project-action{width:40px;padding:7px 0}table .project-action .svg-inline--fa{font-size:13px}table .link{color:#55c595 !important;text-decoration:underline;font-size:12px !important;transition:.3s opacity}@media(any-hover: hover){table .link:hover{opacity:.7}}table .sales,table .crude_profit,table .man_made_number,table .expenses,table .bottom_line{min-width:100px}table td.sales,table td.crude_profit,table td.man_made_number,table td.expenses,table td.bottom_line{text-align:right;white-space:nowrap;padding-left:10px;padding-right:10px}.underline{text-decoration:underline !important;text-underline-position:under}.white-space-nowrap{white-space:nowrap}.max-w--100{max-width:100% !important}.max-w--500{max-width:500px}.max-w--340{max-width:340px}.max-w--300{max-width:300px}.max-w--220{max-width:220px}.max-w--200{max-width:200px}.max-w--850{max-width:850px}.cursor-initial{cursor:initial}.cursor-pointer{cursor:pointer}.hidden{display:none !important}.opacity-0{opacity:0}.opacity-1{opacity:1 !important}.btn-keywork{font-size:16px;color:#55c595;border:1px solid #55c595;border-radius:20px;padding:5px 14px;font-weight:500;min-width:max-content}.btn-disable{font-size:16px;border-radius:20px;padding:5px 14px;font-weight:500;min-width:max-content;color:#666;background:#f0f0f0;border-color:#ccc}.btn-disable:hover{opacity:1;color:#666;background:#f0f0f0;border-color:#ccc}.loading--button{height:20px;width:20px;margin-left:4px;padding:5px}.custom_timepicker{display:flex;gap:8px;align-items:center;background:#fff;padding:8px 10px 5px;border-radius:8px}.custom_timepicker select{border:none;font-size:14px;font-weight:500}.btn-form--preview{display:flex;align-items:center;justify-content:center;padding:5px 10px;border-radius:20px;color:#fff;font-weight:500;font-size:11px;border:1px solid #fff;background-color:#55c595;gap:5px;margin-top:10px;margin-left:auto}.editor-action-btn{display:flex;align-items:center;gap:10px;justify-content:flex-end}.editor-action-btn .btn-form--preview{margin-left:unset}.btn-add-send--ckeditor{display:flex;align-items:center;justify-content:center;border:none;background-color:#212121;color:#fff;font-size:14px;font-weight:600;margin:0 auto;padding:1.11em 1.5em;min-width:280px;border-radius:2em;cursor:pointer;width:max-content;text-decoration:none}.btn-add-send--ckeditor:hover{text-decoration:underline}.preview_editor .ck-content{min-height:max-content !important;margin:0 auto}.preview_editor .ck-content p:has(span.text-big),.preview_editor .ck-content p:has(span.text-huge){padding:20px 20px 10px 20px !important}.preview_editor .ck-content figure.image{margin:unset;max-width:unset;min-width:unset}.preview_editor .ck-content .table{margin:0;display:block}.preview_editor .ck-content .table table{border:unset}.preview_editor .ck-content .table table td{border:unset;padding:0;height:max-content;min-width:unset;border-bottom:2px dashed #ddd;padding:10px}.preview_editor .ck-content .table table td p{padding:0 !important}.preview_editor .ck-content .table table td figure{min-width:100px}.preview_editor .ck-content .table table td img{height:100px;width:100px;object-fit:contain}.icon_close_modal_prview{position:absolute;top:-10px;right:-9px;width:20px;height:20px;border-radius:100%;background-color:hsla(0,0%,40%,.8);display:flex;justify-content:center;align-items:center;color:#fff;z-index:99}.preview-banner{max-height:600px;overflow-y:auto}.preview-banner--close{margin-left:auto;margin-bottom:10px;cursor:pointer}.preview-banner--close:hover{opacity:.8}.preview-banner--img{display:block;width:100%;object-fit:cover}.preview-banner--contents{max-height:600px;overflow-y:auto;overflow-x:hidden;text-align:center}.preview-banner--contents--btn{width:max-content;border-radius:20px;font-weight:500;cursor:default}.preview-banner--contents--btn:hover{opacity:1}.preview-banner--caption{font-size:16px;font-weight:500;margin:16px auto}.preview-banner .ck-editor__main{text-align:initial}.btn--prev_next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#fff;font-size:16px;border:1px solid #ddd;border-radius:8px}.btn--prev_next:hover{background-color:#55c595;color:#fff}.weekend-seven{background-color:#f6f8ff;color:#222}.weekend-eight{background-color:#fff6f9;color:#222}.st_form_banner{width:250px}.st_form_banner .box--logo{text-align:center;border-radius:8px;position:relative}.st_form_banner .box--logo img{height:170px;width:250px;object-fit:contain}.st_form_banner .box--logo .icon-close{font-size:16px;color:#55c595;cursor:pointer;position:absolute;top:5px;right:5px}.box-bg-green__date{padding:10px;background:#edf7f3;border-radius:8px}.stf_color_btn{border:1px solid #ddd;border-radius:8px;height:40px;display:flex;align-items:center;gap:50px;position:relative}.stf_color_btn--text{font-size:14px;color:#222;font-weight:500;padding-left:10px}.stf_color_btn--color{width:60px;height:40px;border-top-right-radius:8px;border-bottom-right-radius:8px}.stf_color_btn--picker{position:absolute;z-index:9999;cursor:pointer;bottom:45px;right:-165px}.stf_color_btn .cover{position:fixed;top:0;right:0;bottom:0;left:0}.box_action_banner{display:flex;flex-direction:column;gap:10px}.box_action_banner--title{color:#666;position:relative;margin-left:10px}.box_action_banner--title::after{content:"";position:absolute;top:0;left:-10px;height:15px;width:3px;background-color:#55c595}.box_action_banner--info{border-radius:10px;background-color:#fff;padding:8px;width:max-content;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.box_action_banner--info span{font-size:13px;color:#666;font-weight:500}.box_action_banner--info small{font-size:16px;font-family:"Roboto",sans-serif;font-weight:500;color:#222}.box_action_banner--img{height:250px;object-fit:contain}.popup_add_form_editor{width:250px;position:absolute;top:10%;right:15%;display:none;background-color:#fff;max-height:200px;overflow-y:scroll;z-index:9999;box-shadow:rgba(0,0,0,.1) 0px 0px 5px 0px,rgba(0,0,0,.1) 0px 0px 1px 0px}.popup_add_form_editor--list{display:flex;flex-direction:column}.popup_add_form_editor--list button{width:100%;font-size:13px;font-weight:500;padding:4px 0}.popup_add_form_editor--list button:hover{background-color:#efefef}.popup_set_show_form_mode_editor{width:150px;padding:5px;position:absolute;top:9%;right:15%;display:none;background-color:#fff;max-height:200px;overflow-y:scroll;z-index:9999;box-shadow:rgba(0,0,0,.1) 0px 0px 5px 0px,rgba(0,0,0,.1) 0px 0px 1px 0px}.popup_set_show_form_mode_editor--list{display:flex;flex-direction:column}.popup_set_show_form_mode_editor--list button{width:100%;font-size:13px;font-weight:500;padding:4px 0}.popup_set_show_form_mode_editor--list button:hover{background-color:#efefef}.popup_add_form_editor_form{width:250px;position:absolute;top:10%;right:15%;display:none;background-color:#fff;max-height:200px;overflow-y:scroll;z-index:9999;box-shadow:rgba(0,0,0,.1) 0px 0px 5px 0px,rgba(0,0,0,.1) 0px 0px 1px 0px}.popup_add_form_editor_form--list{display:flex;flex-direction:column}.popup_add_form_editor_form--list button{width:100%;font-size:13px;font-weight:500;padding:4px 0}.popup_add_form_editor_form--list button:hover{background-color:#efefef}.popup_color_picker_editor{width:max-content;position:absolute;top:7%;left:20%;display:block;transition:opacity .3s ease;opacity:0;z-index:9999;pointer-events:none}.measure-editor{margin-bottom:15px}.measure-editor .ck-content{min-height:300px}.box_makeup_btn_submit,.box_makeup_underline,.box_makeup_updownline,.box_makeup_marker,.box_makeup_speechbubble,.box_makeup_bgColorEditor,.box_makeup_emphasize,.box_makeup_countdown{box-shadow:rgba(0,0,0,.1) 0px 0px 5px 0px,rgba(0,0,0,.1) 0px 0px 1px 0px;background-color:#fff;padding:10px;width:300px;position:absolute;top:10%;left:25%;display:none;transition:opacity .3s ease;z-index:9999}.box_makeup_btn_submit .flex-col,.box_makeup_underline .flex-col,.box_makeup_updownline .flex-col,.box_makeup_marker .flex-col,.box_makeup_speechbubble .flex-col,.box_makeup_bgColorEditor .flex-col,.box_makeup_emphasize .flex-col,.box_makeup_countdown .flex-col{margin-bottom:15px}.box_makeup_btn_submit .stf_color_btn--picker,.box_makeup_underline .stf_color_btn--picker,.box_makeup_updownline .stf_color_btn--picker,.box_makeup_marker .stf_color_btn--picker,.box_makeup_speechbubble .stf_color_btn--picker,.box_makeup_bgColorEditor .stf_color_btn--picker,.box_makeup_emphasize .stf_color_btn--picker,.box_makeup_countdown .stf_color_btn--picker{top:-20px;bottom:unset;right:-210px;width:100%}.box_makeup_btn_submit .btn-add--btn-editor,.box_makeup_underline .btn-add--btn-editor,.box_makeup_updownline .btn-add--btn-editor,.box_makeup_marker .btn-add--btn-editor,.box_makeup_speechbubble .btn-add--btn-editor,.box_makeup_bgColorEditor .btn-add--btn-editor,.box_makeup_emphasize .btn-add--btn-editor,.box_makeup_countdown .btn-add--btn-editor{margin:0 auto;padding:8px 16px;border-radius:10px;font-size:14px;font-weight:600;display:block;margin-top:10px}.box_makeup_btn_submit textarea,.box_makeup_underline textarea,.box_makeup_updownline textarea,.box_makeup_marker textarea,.box_makeup_speechbubble textarea,.box_makeup_bgColorEditor textarea,.box_makeup_emphasize textarea,.box_makeup_countdown textarea{resize:none}.underline-custom-editor{border-bottom:2px solid;border-color:#ddd;padding-bottom:min(10px,.625em);font-size:inherit;display:block;width:max-content;max-width:100%;color:inherit}.updownline-custom-editor{border-bottom:2px solid;border-top:2px solid;padding:min(10px,.625em) 0;color:inherit;width:max-content;max-width:100%;font-size:inherit;border-color:#ddd}.marker-custom-editor{border-bottom:.65em solid rgba(221,221,221,.4);padding-bottom:.1em;color:inherit !important;line-height:40px !important}.speechbubble-custom-editor{padding:min(10px,.625em);position:relative;display:inline-block;background:var(--tooltip-bg, #dddddd);color:inherit !important;width:100%;border:none;font-size:inherit;text-align:inherit}.speechbubble-custom-editor::after{content:"";position:absolute;bottom:-16px;left:50%;transform:translateX(-50%);border-width:8px;border-style:solid;border-color:var(--tooltip-bg, #dddddd) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.bgColorEditor-custom-editor{padding:min(10px,.625em);display:block;margin:0;width:100%;background-color:#ddd;color:inherit !important;border:none;text-align:inherit;font-size:inherit;resize:none;margin-bottom:10px;font-size:15px}.bgColorEditor-custom-editor span,.bgColorEditor-custom-editor p{color:inherit !important}.emphasize-custom-editor{padding:15px;display:block;margin:10px 20px !important;border:none;resize:none;border-radius:10px;background-color:#ddd;text-align:inherit;font-size:initial;max-height:130px;overflow:auto}.countdown-custom-editor{margin:10px 20px !important}.countdown-custom-editor .title-countdown{background-color:#f29837;color:#fff;padding:4px 0 !important;text-align:center;font-size:13px;width:100%;border-top-left-radius:4px;border-top-right-radius:4px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.countdown-custom-editor .time-countdown{background-color:#fef7c6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;text-align:center;display:flex;align-items:center;justify-content:center;padding:4px 0}.countdown-custom-editor .time-countdown .time-countdown--text{color:#e23222;font-size:36px;font-weight:600}.countdown-custom-editor .time-countdown .time-countdown--small{font-size:13px;color:#212121;font-weight:600}.box_makeup_marker .marker-custom-editor{line-height:unset !important}.box_makeup_countdown .time-countdown--text{font-size:30px !important}.box_makeup_btn_submit .btn-add-send--ckeditor{color:#fff !important}.box_makeup_emphasize .emphasize-custom-editor{margin:0 !important}.box_makeup_countdown .countdown-custom-editor{margin:0 !important}.st_action_content--preview{border:1px solid #ddd;margin-top:20px}.st_action_content--preview .action_preview--header{background-color:#ddd;color:#666;font-size:14px;font-weight:500;padding:5px 0;text-align:center}.st_action_content--preview .action_preview--content{height:400px;overflow-y:scroll;padding:8px}.st_action_content--preview .action_preview--content .ck-content{min-height:max-content !important;margin:0 auto}.category-template{border:1px solid #ddd;box-shadow:0 0 15px rgba(11,5,8,.05);background:#fff;border-radius:15px;margin-bottom:15px;overflow-x:hidden;overflow-y:auto;grid-template-columns:repeat(3, 1fr);line-height:1.4615384615;max-height:80px}.category-template__item{cursor:pointer;transition:.3s color,.3s background,.3s opacity;border-bottom:1px solid #ddd;margin-bottom:-1px;padding:10px}.category-template__item:not(:nth-child(3n+3)){border-right:1px solid #ddd}@media(any-hover: hover){.category-template__item:hover{color:#fff;background:#52bd95;opacity:.7}}.category-template__item.is-active{color:#fff;background:#52bd95}.content-template{border:1px solid #ddd;box-shadow:0 0 15px rgba(11,5,8,.05);background:#fff;border-radius:15px;overflow-x:hidden;overflow-y:auto;max-height:280px}.content-template__item{cursor:pointer;transition:.3s background,.3s opacity;padding:10px}.content-template__item:not(:last-child){border-bottom:1px solid #ddd}@media(any-hover: hover){.content-template__item:hover{background:#f5f5f5;opacity:.7}}.content-template__item.is-active{background:#f5f5f5}.modal-template-setting .box_modal__ct{max-width:980px}.box-template-content .template-category{display:grid;grid-template-columns:repeat(3, 1fr)}.box-template-content .template-category .tab-template{background-color:#fff;color:#666;padding:10px 15px;cursor:pointer;font-size:14px;font-weight:500;border:1px solid #ddd}.box-template-content .template-category .tab-template:hover{background-color:#55c595;color:#fff}.box-template-content .template-category .tab-template--active{background-color:#55c595;color:#fff;font-weight:600}.box-template-content .template-lists{border:1px solid #ddd;border-radius:10px;max-height:320px;overflow-y:scroll;margin-top:20px}.box-template-content .template-lists .template-item{color:#666;padding:8px;cursor:pointer;font-size:14px;font-weight:500;border:none;width:100%;text-align:left;background:rgba(0,0,0,0);border-bottom:1px solid #ddd}.box-template-content .template-lists .template-item:last-child{border:none}.box-template-content .template-lists .template-item:hover{background-color:#ededed}.box-template-content .template-lists .template-item--active{background-color:#ededed}.form--input{border:1px solid #ddd;padding:9px 18px;border-radius:8px;font-size:14px;font-weight:400;color:#222;width:100%;background-color:#fff}.form--label{font-size:13px;font-weight:500;color:#999;margin-bottom:6px;min-width:max-content}.mb-10{margin-bottom:10px}.mb-0{margin-bottom:0 !important}.modal-preview-editor .icon_close_modal_prview{position:absolute;top:0;right:0;width:20px;height:20px;border-radius:100%;background-color:hsla(0,0%,40%,.8);display:flex;justify-content:center;align-items:center;color:#fff;z-index:99}.page_company__heading{margin-bottom:19px}.page_company__box{background:#fff;border:1px solid #ddd;border-radius:min(30px,4vw);padding:0 min(31px,4vw) min(29px,4vw);gap:15px}@media screen and (max-width: 640px){.page_company__box{flex-direction:column}}.page_company__box--second{padding:min(20px,4vw)}.page_company__left{width:274px;min-width:274px;gap:11px;text-align:center;color:#999}@media screen and (max-width: 640px){.page_company__left{width:100%}}.page_company__ttl{font-size:15px;line-height:1.6;font-weight:600}.page_company__ttl span{background:#62d196;color:#fff;border-radius:0 0 10px 10px;padding:2px 25px 0}.page_company__info{background:#f5f5f5;border-radius:10px;gap:16px;font-weight:500;padding:24px 20px 17px;letter-spacing:0}.page_company__info-item{display:grid;gap:1px}.page_company__info-item .number{font-weight:bold;font-size:24px;color:#00a66d}.page_company__info-item .number small{font-size:83.3333333333%}.page_company__info-item .lg{font-size:14px}.page_company__right{overflow-x:auto}@media screen and (min-width: 641px){.page_company__right{flex:1;margin-top:auto}}@media screen and (max-width: 640px){.page_company__right{width:100%}}.page_company__tooltip{position:absolute;border:1px solid #ddd;box-shadow:0 0 15px rgba(11,5,8,.05);background:#fff;border-radius:10px;padding:13px 10px 12px 16px;width:200px;display:grid;gap:7px}.page_company__tooltip-desc{font-weight:500}.page_company__tooltip-noity{font-weight:600;color:#f8954b}.page_company__tooltip-noity .svg-inline--fa{font-size:13px;margin:0 2px 0 1px;position:relative;top:1px}.page_company__chart{height:166px}.page_company__item:not(:last-child){margin-bottom:10px;border-bottom:1px solid #52bd95;padding-bottom:min(30px,4vw)}.page_company__item--noBorder{border-bottom:none !important;margin-bottom:0 !important}.page_company__flex{margin-bottom:15px}.page_company__flex-right{position:relative}.page_company__flex-box{gap:10px}.page_company__flex .report_trend_date{height:100%;border:1px solid #ddd;border-radius:8px;position:relative}.page_company__flex .report_trend_date .react-datepicker-wrapper{display:block}.page_company__flex .report_trend_date .react-datepicker__input-container{height:100%;display:flex;gap:5px}.page_company__flex .report_trend_date .react-datepicker__view-calendar-icon input{height:31px;width:150px;border-radius:8px;padding-left:30px}.page_company__flex .report_trend_date img{height:14px;width:14px;position:absolute;top:10px;right:10px;pointer-events:none}.page_company__flex .report_trend_date .react-datepicker-popper{transform:translate(0, 41px) !important;left:0 !important;right:0}.page_company__table{max-height:calc(100vh - 300px);overflow:auto;background:#fff;border:1px solid #ddd;border-radius:30px;box-shadow:0 0 15px rgba(11,5,8,.05)}.page_company__table-ct{border:1px solid #ddd;border-radius:30px;box-shadow:0 0 15px rgba(11,5,8,.05);overflow-y:hidden;overflow-x:auto}.page_company__table-ct .product-table{min-width:800px}.page_company__table--second{padding:32px min(30px,4vw);max-height:none}.page_company__table .line-chart-scroll{overflow:auto;max-height:357px}.page_company__table--scroll{border:none;padding:0 min(40px,4vw) min(35px,4vw);margin-top:min(20px,4vw);box-shadow:none}.page_company__add{margin-left:auto;margin-right:10px;margin-bottom:10px}.page_company__ranking{background:#edf9f5;border-radius:min(30px,4vw);padding:20px 29px 31px}.page_company__ranking-item{overflow:auto;padding-left:62px}.page_company__ranking table{max-height:fit-content;border-collapse:separate;border-spacing:0 10px;min-width:730px}.page_company__ranking table thead::before{display:none}.page_company__ranking table thead tr th{background:rgba(0,0,0,0);border-bottom:none;height:fit-content;font-size:14px;font-weight:600}.page_company__ranking table tbody tr{cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.page_company__ranking table tbody tr:hover{opacity:.7}}.page_company__ranking table tbody tr:nth-child(1) td:first-child .ranking-stt{background:#7d47ef;color:#fff}.page_company__ranking table tbody tr:nth-child(2) td:first-child .ranking-stt{background:#00b8be;color:#fff}.page_company__ranking table tbody tr:nth-child(3) td:first-child .ranking-stt{background:#88b6ff;color:#fff}.page_company__ranking table tbody tr td{background:rgba(0,0,0,0);border-bottom:none;font-size:15px;font-weight:500;padding-top:9px;padding-bottom:9px;position:relative;z-index:1;min-height:60px}.page_company__ranking table tbody tr td small{font-size:13px;font-weight:400}.page_company__ranking table tbody tr td::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#fff;border-top:1px solid #d1dbe5;border-bottom:1px solid #d1dbe5}.page_company__ranking table tbody tr td:first-child::before{border-radius:min(30px,4vw) 0 0 min(30px,4vw);border-left:1px solid #d1dbe5}.page_company__ranking table tbody tr td:last-child::before{border-radius:0 min(30px,4vw) min(30px,4vw) 0;border-right:1px solid #d1dbe5}.page_company__ranking table td:first-child{padding-right:15px;padding-left:min(40px,4vw)}.page_company__ranking table td:first-child .link{color:#00a66d;text-decoration:underline;text-underline-position:under}.page_company__ranking table td:first-child .ranking-stt{position:absolute;right:calc(100% + 11px);width:50px;height:50px;top:calc(50% - 25px);font-weight:bold;font-size:13px;border-radius:15px;background:#d1dbe5;color:#586168}.page_company__ranking table td:first-child .ranking-stt__number{font-size:18px}.page_company__ranking table td.rank,.page_company__ranking table td.score,.page_company__ranking table td.last_order_time{text-align:center}.page_company__ranking table td.order_frequency,.page_company__ranking table td.order_amount{text-align:right}.page_company__ranking table .company_name{width:384px;position:relative}.page_company__ranking table .rank,.page_company__ranking table .score{width:80px}.page_company__ranking table .last_order_time,.page_company__ranking table .order_frequency{width:120px}.page_company__ranking table .order_amount{width:180px;padding-right:30px}.page_company__showMore{margin-top:-15px;padding:5px 10px;min-width:110px}.company-modal .box_modal__ct{padding:min(40px,8vw) 0 0}@media screen and (max-width: 360px){.company-modal .box_modal__ct{width:94%}}.company-modal .modal_title{padding:0 min(40px,4vw)}.company-modal .modal_title::before{display:none}.company-modal__desc{text-align:center;font-weight:500;color:#666;margin:30px 0;white-space:break-spaces}.company-modal__desc--error{color:#ff5252;font-weight:600;margin-bottom:0}.company-modal__desc--second{margin-bottom:0}.company-modal__group{margin-bottom:min(40px,8vw);gap:min(20px,2.6666666667vw)}@media screen and (max-width: 640px){.company-modal__group{flex-wrap:wrap}}.company-modal--setting .modal_title{color:#f8954b}.company-modal--gray .modal_title{color:#666}.company-modal__body{padding:25px 40px;gap:10px;overflow:hidden;height:min(289px,90vh - 170px);overflow-y:auto}.company-modal__accordion{border:1px solid #ddd;border-radius:25px}.company-modal__accordion-head{position:relative;padding:16px 0 16px 61px;cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.company-modal__accordion-head:hover{opacity:.7}}.company-modal__accordion-angle{position:absolute;width:30px;height:30px;border-radius:6px;background:#f2f2f2;font-size:14px;color:#666;left:21px;top:calc(50% - 15px);transition:.3s all}.company-modal__accordion-angle.is-show{background:#f8954b;color:#fff}.company-modal__accordion-angle.is-show .svg-inline--fa{transform:rotate(180deg)}.company-modal__accordion-body{padding:20px 31px;gap:10px;border-top:1px solid #ddd}.company-modal__accordion-item{gap:10px;align-items:center}.company-modal__accordion-icon{margin-right:-2px;width:8px;font-weight:14;color:#999}.company-modal__accordion-name{flex:1;border-radius:8px;border:1px solid #e6e7f3;padding:10px;height:40px}.company-modal__accordion-action{border-radius:100%;border:1px solid #e6e7f3;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center}.company-modal__accordion-add{margin:0 auto;width:25px;height:25px;font-size:16px}.company-modal__footer{padding:10px min(40px,8vw);border-top:1px solid #ddd;box-shadow:0 0 10px rgba(11,5,8,.1)}.company-modal.display-none{display:none}.company-modal--second .box_modal__ct{max-width:700px}.company-modal--second .company-form__desc .company-form__flex.gap-10{gap:10px}.master-modal .box_modal__ct{max-width:760px}.company-table{min-width:982px}.company-table tr.error{background:rgba(255,4,4,.1)}.company-table td{cursor:pointer}.product-modal .box_modal__ct{max-width:1000px}.company-form__box{padding:min(20px,4vw) min(40px,4vw) min(35px,4vw);max-height:calc(100dvh - 360px);overflow-y:auto}.company-form__box.grid{gap:10px}.company-form__box--second{background:#f9f9f9;border-radius:10px;padding:20px}.company-form__box--three{padding-bottom:0}.company-form__box--three+.company-form__box{padding-top:0}.company-form__box--four{padding-top:0}.company-form__box-flex{gap:10px 30px}.company-form__txt{color:#999;font-weight:500;margin:15px 0 3px}.company-form__item:not(:last-child){margin-bottom:15px}.company-form__item.flex .company-form__ttl{width:125px}.company-form__item.flex .company-form__desc{flex:1}.company-form__item--tag{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;margin-bottom:5px}.company-form__item .tag--color-500{border-radius:5px;background-color:#00ac94;color:#fff;padding:2px 10px}.company-form__item .tag--color-100{border-radius:5px;background-color:#dff5f2;color:#55c595;padding:2px 10px;white-space:nowrap}.company-form__ttl{font-size:13px;font-weight:500;color:#999;margin-bottom:5px;position:relative}.company-form__ttl .required{color:#ff0404;vertical-align:super;font-size:10px}.company-form__ttl .c-btn__01{padding:5px 9px;border-radius:20px}@media screen and (max-width: 640px){.company-form__ttl.flex{flex-wrap:wrap}}.company-form__ttl--copy{margin-right:0}.company-form__desc{font-size:14px}.company-form__desc.grid{gap:10px}.company-form__desc .flex{gap:min(21px,4vw)}.company-form__desc .flex.gap-0{gap:0px}.company-form__desc .flex .accordion-box__date{margin-top:0;z-index:1;width:165px}.company-form__desc .flex .accordion-box__date p{width:100%}.company-form__desc .flex .accordion-box__click{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%}.company-form__desc .flex .accordion-box__datepicker{top:auto;bottom:105%;left:0;right:auto}.company-form__desc .flex .accordion-box__time{width:120px}.company-form__desc .flex .date-range-picker{justify-content:center}.company-form__desc .ck-content{height:300px}.company-form__desc .file{width:100%}.company-form__desc .file img,.company-form__desc .file iframe{display:block;width:100%}.company-form__desc .box--logo .icon-close{cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.company-form__desc .box--logo .icon-close:hover{opacity:.7}}.company-form__desc .box--logo>span{margin-left:5px}.company-form__desc--group{display:flex;align-items:center;gap:10px}.company-form__desc--input{width:70%}.company-form__desc-ckeditor .ck-editor__top,.company-form__desc-ckeditor .ck-balloon-panel.ck.ck-balloon-panel.ck-balloon-panel_visible,.company-form__desc-ckeditor .ck.ck-balloon-panel.ck-balloon-panel_visible{display:none}.company-form__desc-ckeditor .ck-content{height:200px}.company-form__desc-ckeditor .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.company-form__desc-ckeditor .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:8px}.company-form__add{gap:10px}.company-form__add .flex{gap:10px}.company-form__add-input{max-width:140px}.company-form__add .select-custom{max-width:130px}.company-form__add .select-custom+.form-control{flex:1}.company-form__add-btnAddress{pointer-events:none}.company-form__flex{gap:20px}.company-form__footer{border-top:1px solid #ddd;padding:16px min(40px,4vw) min(40px,4vw);box-shadow:0 0 10px rgba(0,0,0,.1);gap:min(20px,4vw)}@media screen and (max-width: 640px){.company-form__footer{flex-direction:column-reverse}}.company-form__footer--csv{box-shadow:none;border-top:none;padding:6px 15px min(40px,4vw)}.company-form__footer--second{padding:10px}.company-form__group{gap:min(20px,4vw);margin-top:min(37px,4vw)}@media screen and (max-width: 640px){.company-form__group{flex-direction:column-reverse}}.company-form__copy{padding:5px 17px;min-height:32px;margin-top:-5px}.company-form__copy .tooltip{padding:6px 8px 4px}.company-form .input-textarea{font-size:14px;font-weight:500;padding:5px 10px;border-radius:8px;border:1px solid #ddd;resize:none;appearance:none;width:100%;overflow-x:hidden}.company-form__textarea03 .ck-content{height:150px}.company-form__block-ttl{margin-bottom:8px}.company-form__block-item{background:#f8f8f8;border-radius:10px;padding:20px}.company-form__block .tranfer-radio{margin-bottom:5px}.company-form__block .company-form__item:not(:last-child){margin-bottom:20px}.company-form__flexInfo .form-control,.company-form__flexInfo .select-custom{flex:1;min-height:40px}.company-form__search-list{top:calc(100% + 5px);left:0;right:0;background:#fff;border:1px solid #000;border-radius:5px;z-index:1;max-height:250px;overflow-y:auto;overflow-x:hidden}.company-form__search-item{padding:10px;cursor:pointer;transition:.3s opacity;display:grid;gap:5px}@media(any-hover: hover){.company-form__search-item:hover{opacity:.7}}.company-form__search-item:not(:last-child){border-bottom:1px solid #ccc}.company-form__search-flex{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.company-form__search-name{font-weight:bold;color:#000}.company-form__link{color:#55c595;transition:.3s opacity}@media(any-hover: hover){.company-form__link:hover{opacity:.7}}.modal-master{padding:0 40px 40px}.modal-master__ct{margin:15px 0}.modal-master__block{padding:20px 30px;border-radius:8px;background:#f8f8f8}.company-detail__heading{margin-bottom:12px}.company-detail__btn{margin-bottom:7px}.company-detail__box{border:1px solid #ddd;background:#fff;box-shadow:0 0 15px rgba(11,5,8,.05);border-radius:min(30px,4vw);margin-bottom:15px;padding:19px 25px}.company-detail__box .c-ttl__01{margin-top:6px;letter-spacing:0}.company-detail__box .c-btn__01{min-width:130px}.company-detail__box .c-btn__01:not(:last-child){margin-right:10px}.company-detail__box .page_contact__chart{width:100%;height:170px}@media screen and (max-width: 834px){.company-detail__box-identification{flex-direction:column;gap:10px}}.company-detail__ranking{padding:7px 39px 20px}.company-detail__ranking .c-ttl__01{margin-bottom:6px}.company-detail__tab-head{border:1px solid #ddd;background:#fff;box-shadow:0 0 15px rgba(11,5,8,.05);border-radius:min(30px,4vw);margin-bottom:10px;padding:9px 10px;gap:5px 0;white-space:nowrap;overflow:auto;display:flex}.company-detail__tab-head.--second{width:148px}.company-detail__tab-head>.c-btn__01{margin:auto min(30px,4vw) auto auto}@media screen and (max-width: 834px){.company-detail__tab-head>.c-btn__01{width:100%}}.company-detail__tab-btn{min-width:180px;height:50px;border-radius:25px;cursor:pointer;font-size:15px;font-weight:500;gap:8px;border:none;background:rgba(0,0,0,0);color:#666;transition:.3s all}@media(any-hover: hover){.company-detail__tab-btn:hover{background:#55c595;color:#fff}}.company-detail__tab-btn.is-active{background:#55c595;color:#fff}@media(any-hover: hover){.company-detail__tab-btn.is-active:hover{opacity:.7}}.company-detail__tab-btn.--second{min-width:148px}.company-detail__tab-right{margin:auto min(30px,4vw) auto auto;gap:10px}@media screen and (max-width: 834px){.company-detail__tab-right{width:100%}}.company-detail__tab-body{border:1px solid #ddd;background:#fff;box-shadow:0 0 15px rgba(11,5,8,.05);border-radius:min(30px,4vw);padding:min(26px,4vw) min(30px,4vw) min(31px,4vw);overflow:hidden}.accordion-box{border:1px solid #ddd;box-shadow:0 0 15px rgba(11,5,8,.05);background:#fff;border-radius:min(30px,4vw);overflow:hidden}.accordion-box:not(:last-of-type){margin-bottom:15px}.accordion-box--noHidden{overflow:unset}.accordion-box__head{gap:min(29px,4vw);padding:min(18px,4vw) min(23px,4vw) min(17px,4vw);cursor:pointer;transition:.3s opacity;position:relative}@media screen and (max-width: 640px){.accordion-box__head{flex-direction:column;align-items:flex-start}}@media(any-hover: hover){.accordion-box__head:hover{opacity:.7}}.accordion-box__head.flex{gap:10px min(29px,4vw)}@media screen and (max-width: 834px){.accordion-box__head.flex{flex-wrap:wrap}}.accordion-box__ttl{color:#52bd95;font-size:16px;font-weight:600;gap:20px;letter-spacing:.05em}@media screen and (max-width: 834px){.accordion-box__ttl{width:100%}}.accordion-box__ttl .svg-inline--fa{font-size:18px;margin-top:-1px}.accordion-box__ttl-date{font-size:14px}.accordion-box__ttl-number{font-size:18px}.accordion-box__price{font-size:12px;font-weight:600;line-height:1;color:#666}@media screen and (min-width: 835px){.accordion-box__price{margin-top:-3px}}.accordion-box__price .number{font-weight:500;font-size:20px}.accordion-box__price .number small{font-size:80%}.accordion-box__info{background:#f5f5f5;border:1px solid #e8e8e8;font-size:12px;font-weight:500;border-radius:5px;padding:5px 30px}@media screen and (max-width: 834px)and (min-width: 641px){.accordion-box__info{position:absolute;top:min(18px,4vw);right:min(23px,4vw)}}.accordion-box__info>*:first-child:not(:last-child){padding-right:30px;border-right:1px solid #ddd;margin-right:30px}.accordion-box__info-price{font-weight:600;margin-left:10px}.accordion-box__info .c-ft--en{font-weight:500;font-size:16px}.accordion-box__info--notvertical{background:#f5f5f5;border:1px solid #e8e8e8;font-size:12px;font-weight:500;border-radius:5px;padding:5px 30px}.accordion-box__info--notvertical-price{font-weight:600;margin-left:10px}.accordion-box__info--notvertical .c-ft--en{font-weight:500;font-size:16px}.accordion-box__main{font-weight:500;font-size:12px}.accordion-box__main-price{color:#00a66d;font-size:20px;margin-left:10px}.accordion-box__body{border-top:1px solid #ddd;padding:5px min(30px,4vw) 0}.accordion-box__body--second{border-top:none;padding-top:0}.accordion-box__body--second .accordion-box__lbl{width:150px}.accordion-box__row{padding:15px 0}.accordion-box__row:not(:nth-last-of-type(2)){border-bottom:1px solid #ededed}@media screen and (max-width: 834px){.accordion-box__row.flex{gap:20px}}@media screen and (max-width: 834px){.accordion-box__row.flex>.accordion-box__item,.accordion-box__row.flex>.accordion-box__col{width:100%}}@media screen and (min-width: 835px){.accordion-box__row.flex>.accordion-box__item:nth-child(odd),.accordion-box__row.flex>.accordion-box__col:nth-child(odd){width:54.7%;padding-right:32px}}@media screen and (min-width: 835px){.accordion-box__row.flex>.accordion-box__item:nth-child(even),.accordion-box__row.flex>.accordion-box__col:nth-child(even){width:45.3%;padding-left:32px}}@media screen and (min-width: 991px){.accordion-box__row--second{grid-template-columns:repeat(2, 1fr);gap:min(42px,4vw)}}@media screen and (max-width: 990px){.accordion-box__row--second{gap:20px}}.accordion-box__row--second .accordion-box__lbl{width:60px}.accordion-box__col{flex-direction:column;gap:20px}@media screen and (min-width: 835px){.accordion-box__col:not(:nth-child(even)){border-right:1px solid #ededed}}.accordion-box__col>*{width:100%}.accordion-box__col .accordion-box__lbl{width:141px}@media screen and (max-width: 640px){.accordion-box__item{flex-direction:column;gap:10px}}@media screen and (min-width: 641px){.accordion-box__item--second .accordion-box__lbl{width:75px}.accordion-box__item--second .select-custom{width:180px}}.accordion-box__item .estimate-time{gap:0 30px}@media screen and (min-width: 835px){.accordion-box__item .estimate-time{align-items:center}}@media screen and (max-width: 834px){.accordion-box__item .estimate-time{flex-direction:column}}.accordion-box__item .estimate-time .flex{gap:14px}.accordion-box__item .estimate-time__lbl{font-weight:bold}.accordion-box__item .estimate-time__item{gap:10px}.accordion-box__item .estimate-time__item .select-custom select{height:40px}.accordion-box__item .estimate-time__item .select-custom--year{width:120px}.accordion-box__item .estimate-time__item .select-custom--month{width:90px}.accordion-box__lbl{color:#999;font-size:13px;font-weight:500;width:115px;padding:2px 0 0}@media screen and (min-width: 641px){.accordion-box__lbl{height:40px}.accordion-box__lbl--check{height:30px}.accordion-box__lbl--btn{height:32px}.accordion-box__lbl--radio{height:22px}}@media screen and (min-width: 641px){.accordion-box__ct{width:calc(100% - 115px)}}@media screen and (max-width: 640px){.accordion-box__ct{width:100%}}.accordion-box__ct .select-custom select{height:40px}.accordion-box__ct--second{max-width:250px}.accordion-box__checkbox{gap:6px;max-height:160px;overflow-y:scroll;overflow-x:hidden}.accordion-box__checkbox--initial{max-height:fit-content;overflow:inherit}.accordion-box__radio{gap:6px}.accordion-box__radio.gap-30{gap:30px}.accordion-box__bottom{border-top:1px solid #ddd;gap:10px;padding:10px min(30px,4vw);margin:0 max(-30px,-4vw)}@media screen and (max-width: 640px){.accordion-box__bottom{flex-direction:column}}.accordion-box__flex{gap:14px}.accordion-box__date{display:flex;align-items:center;gap:16px;border:1px solid #ddd;border-radius:8px;padding:9px 16px;font-size:14px;position:relative;width:245px;white-space:nowrap;margin-top:-10px}@media screen and (max-width: 834px){.accordion-box__date{width:255px}}.accordion-box__date--second{margin-top:0}.accordion-box__date p{font-weight:500;font-family:"Roboto",sans-serif}.accordion-box__datepicker{left:unset;right:0}@media screen and (max-width: 834px){.accordion-box__datepicker{right:unset;left:0}}@media screen and (max-width: 640px){.accordion-box__datepicker .date-range-picker{flex-direction:column;align-items:center}.accordion-box__datepicker .popup_datepicker_navigate{justify-content:center}.accordion-box__datepicker .popup_datepicker_navigate .btn-navigate{width:50% !important}}.accordion-box__datepicker--second{left:0;right:unset}.accordion-box__wrap{width:240px}.accordion-box__wrap .accordion-box__datepicker{position:relative;top:auto;left:auto;right:auto}.accordion-box__calendar{font-size:18px;font-weight:bold;display:flex;align-items:center;gap:10px}.accordion-box__calendar .c-btn__01{padding:5px 11px;min-height:36px}.accordion-box__calendar .popup-datepicker{position:fixed;top:50%;left:50%;right:auto;bottom:auto;transform:translate(-50%, -50%);max-width:95vw;z-index:10000}.modal-error .box_modal__ct{padding-bottom:min(40px,8vw) !important}.modal_icon02{display:flex;align-items:center;justify-content:center;text-align:center;color:#55c595;font-size:48px;margin-bottom:20px}.error-desc{text-align:center;margin:15px 0 40px}.error-btn{min-width:200px;min-height:50px}.mail-setting{font-weight:500;gap:8px}.mail-setting__item{border:1px solid #ddd;border-radius:10px;background:#fff;cursor:pointer;transition:.3s background;padding:13px 20px}@media(any-hover: hover){.mail-setting__item:hover{background:#f5f5f5}}.mail-setting__item.is-active{background:#f5f5f5}.mail-setting__en{background:#d9edea;color:#008375;padding:3px 14px}.box-search{flex:1}@media screen and (max-width: 640px){.box-search{width:100%;max-width:100%}}.box-search__form{position:relative}.box-search__input{border-radius:20px;padding:0 59px 0 19px}.box-search__input::placeholder{color:#ddd;opacity:1}.box-search__input::-ms-input-placeholder{color:#ddd}.box-search__btn{position:absolute;top:1px;right:1px;bottom:1px;border-radius:0 20px 20px 0;border:none;background:#50bc98;color:#fff;display:flex;justify-content:center;align-items:center;width:40px;cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.box-search__btn:hover{opacity:.7}}.box-search__btn .svg-inline--fa{font-size:16px}.box-search__error{color:red}.box-search.is-search .box-search__input{padding:0 15px 0 50px}.box-search.is-search .box-search__btn{right:auto;left:0;border-radius:20px 0 0 20px;background:rgba(0,0,0,0);color:#666;justify-content:flex-end;padding-right:3px}.search-info{font-weight:500;margin:-5px 0 13px}.search-info__top:not(:last-child){margin-bottom:12px}.search-info__ttl{font-size:18px}.search-info__ttl:not(:last-child){margin-right:30px}.search-info__result{font-size:13px}.search-info__result .number{font-size:16px}.search-info__result .number small{font-size:14px}.search-info__txt{font-size:14px;color:#666}.form-example:not(:last-child){margin-bottom:5px}.form-grid{gap:10px}.form-flex{gap:8px !important}.form-flex__lbl{width:28px}.form-flex__lbl.--second{width:auto}.form-flex__input{flex:1}@media screen and (max-width: 834px){.pc{display:none}}@media screen and (min-width: 835px){.sp{display:none}}.access_report_table_selected{display:flex;align-items:center;gap:4px;margin-bottom:29px}@media screen and (max-width: 380px){.access_report_table_selected{flex-wrap:wrap}}.access_report_table_selected-text{font-size:13px;font-weight:400}.access_report_table_selected-input{width:254px}.access_report_table_selected .selected--props{height:40px;background-color:#f0f0f0}.access_report_table .table_report{overflow-x:auto;overflow-y:auto;max-height:min(500px,90vh - 150px)}.access_report_table .table_report table{position:relative;border-collapse:collapse;border-spacing:0;table-layout:auto;width:100%;border:none;white-space:nowrap}.access_report_table .table_report table th:first-child,.access_report_table .table_report table td:first-child{width:318px;max-width:318px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access_report_table .table_report table th:nth-child(2),.access_report_table .table_report table th:nth-child(3),.access_report_table .table_report table th:nth-child(5),.access_report_table .table_report table th:nth-child(6),.access_report_table .table_report table td:nth-child(2),.access_report_table .table_report table td:nth-child(3),.access_report_table .table_report table td:nth-child(5),.access_report_table .table_report table td:nth-child(6){width:160px}.access_report_table .table_report table th:nth-child(4),.access_report_table .table_report table td:nth-child(4){width:180px}.access_report_table .table_report table th:nth-child(7),.access_report_table .table_report table td:nth-child(7){width:120px}.access_report_table .table_report table thead{margin-bottom:10px;z-index:3}.access_report_table .table_report table thead tr{color:#666;font-size:11px;font-weight:500;text-align:center;position:sticky;top:0;background-color:#fff;z-index:2}.access_report_table .table_report table thead tr th{background:#fff;vertical-align:middle;padding:0px 8px;padding-bottom:6px}.access_report_table .table_report table thead tr th img{height:14px;width:14px;cursor:pointer}.access_report_table .table_report table thead tr th:first-child{position:sticky;left:0;background:#fff;z-index:1}@media screen and (max-width: 640px){.access_report_table .table_report table thead tr th:first-child{position:static;z-index:0}}.access_report_table .table_report table thead .th-flex-center{display:flex;justify-content:center;align-items:center;gap:8px}.access_report_table .table_report table tbody{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.access_report_table .table_report table tbody tr td{border-bottom:1px solid #ddd;color:#222;padding:8px 10px;font-size:13px;font-weight:normal;border-right:none}.access_report_table .table_report table tbody tr td:not(.c-al--l){text-align:center}.access_report_table .table_report table tbody tr td:first-child{position:sticky;left:0;background:#fff;z-index:1;text-align:left;border-bottom:1px solid #ddd}@media screen and (max-width: 640px){.access_report_table .table_report table tbody tr td:first-child{position:static;z-index:0}}.access_report_table .table_report table tbody tr td:first-child span:not(.c-ft--en){color:#55c595;font-weight:600}.access_report_table .table_report table tbody tr td:not .access_report_table .table_report table tbody tr td:nth-child(2),.access_report_table .table_report table tbody tr td:nth-child(3),.access_report_table .table_report table tbody tr td:nth-child(5),.access_report_table .table_report table tbody tr td:nth-child(6){text-align:right}.access_report_table .table_report table tbody tr td:last-child{border-right:none}.access_report_table .table_report table tbody tr td .td-flex-center{display:flex;align-items:center;justify-content:center;gap:6px}.access_report_table .table_report table tbody tr td .td-col-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.access_report_table .table_report table tbody tr:hover td{background:#f5f5f5 !important;cursor:pointer}.access_report_table .table_report table th.name,.access_report_table .table_report table th.company_name,.access_report_table .table_report table td.name,.access_report_table .table_report table td.company_name{text-align:left}.access_report_table .table_report table th.score,.access_report_table .table_report table th.activity_history,.access_report_table .table_report table th.final_act{text-align:center;font-size:13px}.access_report_table .table_report table td.name span{color:inherit !important}.access_report_table .table_report table .activity_history .btn-status{width:max-content;min-width:50px;padding:0 8px}.access_report_table .table-listcv table th:first-child,.access_report_table .table-listcv table td:first-child{width:120px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access_report_table .table-listcv table th:nth-child(2),.access_report_table .table-listcv table th:nth-child(3),.access_report_table .table-listcv table th:nth-child(4),.access_report_table .table-listcv table td:nth-child(2),.access_report_table .table-listcv table td:nth-child(3),.access_report_table .table-listcv table td:nth-child(4){width:160px}.access_report_table .table-listcv table th:nth-child(6),.access_report_table .table-listcv table td:nth-child(6){width:30px}.access_report_table .table-listcv table th:nth-child(5),.access_report_table .table-listcv table td:nth-child(5){width:300px}.access_report_table .table-listcv table .stt{max-width:60px !important;text-align:center !important}.access_report_table .table-listcv table thead tr th{text-align:center}.access_report_table .table-listcv table thead tr th:first-child{position:relative}.access_report_table .table-listcv table .th-flex-center{justify-content:center}.access_report_table .table-listcv table tbody tr td{text-align:left}.access_report_table .table-listcv table tbody tr td:first-child{position:relative;text-align:left}.access_report_table .table-listcv table tbody tr td:first-child span{color:#222;font-weight:400}.access_report_table .table-listcv table tbody tr td:nth-child(2){text-align:left}.access_report_table .table-listcv table tbody tr td:nth-child(2) a{color:#55c595;font-weight:600;text-decoration:underline}.access_report_table .table-listcv table tbody tr td:nth-child(3){text-align:center}.access_report_table .table-listcv table tbody tr td:nth-child(4){text-align:left}.access_report_table .table-listcv table tbody tr td:nth-child(6){text-align:right}.access_report_table .table-listcv table tbody tr td:last-child{border-right:none}.access_report_table .table-listcv table tbody tr .stt{max-width:60px !important;text-align:center !important}.access_report_table .table-corporate-analysis table{border-collapse:separate;border-spacing:0;border-radius:10px;border:1px solid #ccc;overflow:hidden}.modal_advertisement .box_modal__ct{width:65%}@media screen and (max-width: 990px){.modal_advertisement .box_modal__ct{width:75%}}@media screen and (max-width: 834px){.modal_advertisement .box_modal__ct{width:85%}}@media screen and (max-width: 640px){.modal_advertisement .box_modal__ct{width:90%;padding:40px 20px}}.modal_advertisement .box_modal__ct .modal_title{color:#f8954b}.modal_advertisement .table-advertisement{margin-top:40px;margin-bottom:30px}.modal_advertisement .table-advertisement table{min-width:0;width:100%}.modal_advertisement .table-advertisement table th:first-child,.modal_advertisement .table-advertisement table td:first-child{width:160px;white-space:wrap;overflow:hidden}.modal_advertisement .table-advertisement table th:nth-child(2),.modal_advertisement .table-advertisement table td:nth-child(2){width:200px;white-space:wrap;overflow:hidden}.modal_advertisement .table-advertisement table th:nth-child(3),.modal_advertisement .table-advertisement table th:nth-child(4),.modal_advertisement .table-advertisement table td:nth-child(3),.modal_advertisement .table-advertisement table td:nth-child(4){width:100px}.modal_advertisement .table-advertisement table thead tr{top:-1px}.modal_advertisement .table-advertisement table thead tr th{text-align:center;padding:10px;background-color:#f9f9f9;font-size:11px;font-weight:normal}.modal_advertisement .table-advertisement table thead tr th:first-child{background-color:#f9f9f9;position:relative;border-top-left-radius:18px;border-bottom-left-radius:18px}.modal_advertisement .table-advertisement table thead tr th:last-child{background-color:#f9f9f9;position:relative;border-top-right-radius:18px;border-bottom-right-radius:18px}.modal_advertisement .table-advertisement table .th-flex-center{justify-content:center}.modal_advertisement .table-advertisement table tbody{border-top:none}.modal_advertisement .table-advertisement table tbody tr td{font-size:13px}.modal_advertisement .table-advertisement table tbody tr td:first-child{position:relative;text-align:left}.modal_advertisement .table-advertisement table tbody tr td:nth-child(2){text-align:left}.modal_advertisement .table-advertisement table tbody tr td:nth-child(2) a{color:#55c595;font-weight:600}.modal_advertisement .table-advertisement table tbody tr td:not,.modal_advertisement .table-advertisement table tbody tr td:nth-child(3),.modal_advertisement .table-advertisement table tbody tr td:last-child{border-right:none;text-align:center}.modal_advertisement .table-advertisement table tbody tr td::before{display:none}.modal_advertisement .table-advertisement table .td-fix-first.is-start{padding-left:30px;position:relative}.modal_advertisement .table-advertisement table .td-fix-first.is-start .ico-star{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.modal_advertisement .table-advertisement table .td-fix-first.is-start--gray .ico-star{color:#ddd}.modal_advertisement .table-advertisement table .contact-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;display:flex;align-items:center;justify-content:center;width:50px;margin:0 auto}.modal_advertisement .table-advertisement table .status--gray{background-color:#e8e8ea;color:#666}.modal_advertisement .table-advertisement table .status--green{background-color:#cbebdf;color:#52bd95}.modal_advertisement .table-advertisement table .status--orange{background-color:#ffe2cc;color:#f8954b}.modal_advertisement .footer-advertisement{position:absolute;bottom:0;left:0;right:0;padding:10px 0px;background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;display:flex;align-items:center;justify-content:center;z-index:5}.modal_advertisement .footer-advertisement button{display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;font-size:14px;font-weight:500;padding:12px 50px;border-radius:10px;z-index:6}.modal_advertisement .footer-advertisement button:hover{opacity:.8}.modal_advertisement--dots .modal_title{display:block;display:-webkit-box;max-height:51px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.estimate-link{font-weight:600;color:#55c595}.estimate-link .svg-inline--fa{font-size:13px}.estimate-info{margin-left:auto;padding:0}@media screen and (min-width: 835px){.estimate-info{width:325px}}@media screen and (max-width: 834px){.estimate-info{width:100%}}.estimate-info__price{padding:15px min(20px,4vw) min(20px,4vw)}.estimate-info__price:not(:last-child){border-bottom:1px solid #ddd}.estimate-info__item--second{margin-bottom:10px}.estimate-info__item .price{font-size:min(18px,4.2666666667vw)}.estimate-info__item .price.lg{font-size:min(20px,4.8vw)}.estimate-info__item .price.xl{font-size:min(24px,5.8666666667vw);font-weight:500}.estimate-info__item dd{white-space:nowrap}.estimate-info__btn{gap:10px;padding-top:15px}.estimate-info__btn>*{width:100%}.url-flex{border:1px solid #ddd;border-radius:min(30px,4vw);box-shadow:0 0 min(15px,4vw) rgba(11,5,8,.05);padding:20px min(29px,1.3333333333vw) 15px min(28px,1.3333333333vw);margin-bottom:20px}@media screen and (max-width: 1024px){.url-flex{flex-direction:column;align-items:flex-start;gap:10px}}@media screen and (max-width: 360px){.url-flex{padding:15px}}.url-flex+.company-detail__tab-head{margin-top:-10px;margin-bottom:20px}@media screen and (max-width: 1024px){.url-flex__info{width:100%}}.url-flex__info-ttl{font-weight:600;font-size:22px;line-height:1}@media screen and (max-width: 834px){.url-flex__info-ttl{font-size:18px}}.url-flex__info-ttl small{font-size:14px}@media screen and (max-width: 834px){.url-flex__info-ttl small{font-size:13px}}@media screen and (max-width: 640px){.url-flex__info-des{flex-direction:column}}@media screen and (max-width: 834px){.url-flex__info-des--second{flex-direction:column;margin-top:10px}.url-flex__info-des--second .url-flex__info-item{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.url-flex__info-des--second .url-flex__info-item::before{display:none}}@media screen and (min-width: 641px){.url-flex__info-item:not(:last-child){padding-right:min(20px,.8vw);margin-right:min(20px,.8vw);position:relative}.url-flex__info-item:not(:last-child)::before{position:absolute;content:"";width:1px;top:12px;bottom:8px;right:0;background:#ddd}}@media screen and (max-width: 640px){.url-flex__info-item:not(:last-child){padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}}.url-flex__info-lbl{color:#999;font-size:13px;margin-right:5px;font-weight:600}.url-flex__info-no{font-size:15px;font-weight:500}.url-flex__info-number{font-weight:500;font-size:13px}.url-flex__info-number>*{font-size:22px}.url-flex__btn{gap:min(20px,2.6666666667vw)}@media screen and (max-width: 1024px){.url-flex__btn{width:100%}}@media screen and (max-width: 360px){.url-flex__btn{flex-direction:column}}.url-flex__btn .c-btn__01{padding:5px min(20px,2.6666666667vw)}@media screen and (max-width: 360px){.url-flex__btn .c-btn__01{width:100%}}.url-flex__btn .c-btn__01--second{margin:0 auto}.url-flex__btn .form-control{height:50px;width:min(300px,21.3333333333vw);margin-right:-10px}@media screen and (max-width: 1024px){.url-flex__btn .form-control{flex:1}}@media screen and (max-width: 360px){.url-flex__btn .form-control{margin-right:0;min-height:50px;width:100%}}.url-detail{width:860px;margin:0 auto;border:1px solid #eee;padding:29px}@media print{.url-detail{width:100%;max-width:860px}}.url-detail.display-none{display:none}.url-detail__heading{margin-bottom:25px}.url-detail__heading-name{font-size:24px;font-weight:600;letter-spacing:.4em}.url-detail__heading-info{text-align:right;font-size:14px;line-height:1.4285714286}.url-detail__info{margin-bottom:-38px}.url-detail__info-left{flex:1}.url-detail__info-ttl{font-size:18px;margin-bottom:9px}.url-detail__info-txt:not(:last-of-type){margin-bottom:20px}.url-detail__info-right{width:315px;padding:30px 0 0;position:relative;background:rgba(0,0,0,0)}.url-detail__info-right.--second{text-align:right}.url-detail__info-name{font-weight:600;margin-bottom:8px;z-index:1}.url-detail__info-txt{z-index:1}.url-detail__info-logo{position:absolute;width:96px;top:32px;right:-1px;height:96px;object-fit:contain;object-position:center}.url-detail__price{display:inline-block;border-bottom:2px solid #666;margin-bottom:19px}.url-detail__price--second{margin-bottom:5px}.url-detail__price-lbl{margin-right:20px}.url-detail__price-number{font-size:16px;font-weight:500}.url-detail__price-number>*{font-size:22px}.url-detail .payment{margin-bottom:15px}.url-detail .project-name{font-weight:600;padding-bottom:5px}.url-detail__wrap{margin:-80px 0 19px}.url-detail__wrap .url-detail__price{margin:0 0 5px}.url-detail__wrap-date{font-weight:500}.url-detail__tbl{line-height:1.4285714286;margin-bottom:8px}.url-detail__tbl table thead{position:inherit}.url-detail__tbl table tbody tr:last-child td:nth-child(2),.url-detail__tbl table tbody tr:last-child td:last-child{border-bottom:1px solid #ddd}.url-detail__tbl table th,.url-detail__tbl table td{border:1px solid #ddd}.url-detail__tbl table th:first-child,.url-detail__tbl table td:first-child{width:449px}.url-detail__tbl table th:nth-child(2),.url-detail__tbl table td:nth-child(2){width:122px}.url-detail__tbl table th:nth-child(3),.url-detail__tbl table td:nth-child(3){width:90px}.url-detail__tbl table th:last-child,.url-detail__tbl table td:last-child{width:142px}.url-detail__tbl table th{background:#f6f5f3;height:32px}.url-detail__tbl table td{height:42px;padding:8px 5px}.url-detail__tbl table td:nth-child(2),.url-detail__tbl table td:nth-child(3),.url-detail__tbl table td:last-child{text-align:right}.url-detail__tbl table td .c-ft--en{font-size:15px}.url-detail__tbl table td .c-ft--en.lg{font-size:17px;font-weight:500}.url-detail__tbl table td.small-text{font-size:13px}.url-detail__tbl table td.small-text small{font-size:12px}.url-detail__note{color:#666;text-align:right;margin-bottom:-10px}.url-detail__box-ttl{font-weight:500;color:#666;margin-bottom:3px}.url-detail__box-desc{border:1px solid #e6e7f3;font-weight:500;border-radius:8px;line-height:1.3846153846;padding:15px 16px}.modal-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(0,0,0,.1)}.box_upload_csv{gap:14px;font-size:14px;transition:.3s opacity;flex-wrap:wrap}.box_upload_csv_wrap{width:150px;height:40px;border-radius:8px;border:1px solid #52bd95;background:#dff4eb;color:#52bd95;gap:8px;font-weight:500}.upload-file-not-title{height:36px;width:36px;border-radius:100%;font-size:16px;color:#55c595;border:1px solid #55c595;font-weight:500}.csv-box:not(:last-child){margin-bottom:25px}.csv-box.grid{gap:8px}.csv-box__ttl{font-size:13px;font-weight:700;position:relative;padding-left:10px}.csv-box__ttl::before{position:absolute;content:"";left:0;top:1px;bottom:1px;width:3px;background:#62d196;border-radius:2px}.csv-box__tbl{overflow:hidden;border:1px solid #d8d8d8;border-radius:10px}.csv-box__tbl table{width:calc(100% + 2px);margin:-1px}.csv-box__tbl table th,.csv-box__tbl table td{border:1px solid #d8d8d8;padding:5px 10px 5px 18px;height:40px}.csv-box__tbl table th{width:180px;background:#f9f9f9;color:#666;text-align:left}.csv-box__tbl table td{width:calc(100% - 180px)}.csv-box__detail--error .form-control--textarea03{border-color:#ff5252;background:#fff7f6}.estimate-scroll{max-height:min(382px,80vw);overflow:auto}.txt-error{font-size:12px}.url-scroll{overflow:auto;height:calc(100vh - 200px);padding-bottom:50px}.category-modal__desc{padding-top:min(30px,4vw)}.modal-contact .box_modal__ct{max-width:760px}.modal-contact .modal_title{margin-bottom:min(30px,4vw)}.modal-contact__footer{margin-top:min(20px,4vw)}.table-contact{max-height:500px;overflow-x:auto;overflow-y:auto;border:1px solid #ddd;border-radius:min(20px,4vw)}.table-contact td{padding:5px 0}.table-contact .score,.table-contact .access_source,.table-contact .status,.table-contact .created{text-align:center}.table-contact .name{width:220px;min-width:220px;padding-left:20px}.table-contact .score{width:60px;min-width:60px}.table-contact .access_source{width:180px;min-width:180px}.table-contact .status{width:100px;min-width:100px}.table-contact .created{width:120px;min-width:120px;padding-right:20px}.modal-confirm__desc{gap:5px;margin-bottom:10px}.modal-confirm__tbl{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:9px}.modal-confirm__tbl table th{background:#f6f5f3;height:36px}.modal-confirm__tbl table td{vertical-align:top;padding:7px 10px}.modal-confirm__tbl table th,.modal-confirm__tbl table td{border-bottom:none}.modal-confirm__tbl table th:first-child,.modal-confirm__tbl table td:first-child{width:240px;border-right:1px solid #ddd}.modal-confirm__tbl table th:last-child,.modal-confirm__tbl table td:last-child{width:440px}.modal-confirm .client-mitsumoris__footer{padding:35px 0 40px}code{position:relative}code .btn-copy{position:absolute;top:10px;right:10px;border:1px solid #c9c9c9;background:#fff;cursor:pointer;transition:background .3s,border-color .3s,color .3s;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%}@media(any-hover: hover){code .btn-copy:hover{border-color:#52bd95;background:#52bd95;color:#fff}}code .btn-copy .svg-inline--fa{font-size:16px}code .btn-copy.is-success .tooltip{opacity:1}code .btn-copy .tooltip{position:absolute;bottom:calc(100% + 11px);font-size:12px;font-weight:500;background:#2c336b;color:#fff;white-space:nowrap;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:5px;pointer-events:none;opacity:0;transition:.3s opacity}code .btn-copy .tooltip::before{position:absolute;content:"";top:100%;border-top:6px solid #2c336b;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);left:calc(50% - 6px)}.dropdown-tringger{-webkit-appearance:none;padding:6px 40px 6px 12px;width:100%;border:1px solid #ddd;border-radius:8px;background:#fff;min-height:40px;cursor:pointer;font-family:inherit;font-size:14px;transition:all 150ms ease;display:flex;align-items:center;position:relative}.dropdown-tringger.is-active{border-radius:10px 10px 0 0}.dropdown-tringger--datepicker{padding-right:12px;flex-wrap:wrap;height:auto;transform:translateY(53%);border-radius:10px}@media screen and (max-width: 834px){.dropdown-tringger--datepicker{transform:translateY(0)}}.dropdown-tringger--datepicker>.icon-dropdown{top:13px}.dropdown-tringger--datepicker.is-active{border-radius:10px}.dropdown-tringger--datepicker .popup-datepicker{top:73px}@media screen and (min-width: 835px){.dropdown-tringger--datepicker .popup-datepicker{left:auto;right:0}}.dropdown-sitevisit{border:1px solid #ccc;border-top:none;border-radius:0 0 10px 10px;display:none;font-size:14px;background:#fff}.dropdown-sitevisit.is-active{display:block}.dropdown-sitevisit_item{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:14px;font-weight:500;cursor:pointer;padding:10px;transition:.3s all}.dropdown-sitevisit_item:hover{opacity:.7}.dropdown-sitevisit_item:not(:last-child){border-bottom:1px solid #ccc}.dropdown-sitevisit_item--active{padding:0}.dropdown-sitevisit_item--active:not(:last-child){border-bottom:none}.dropdown-sitevisit_item--active .content_overview_select{width:85px !important;height:34px !important}.dropdown-sitevisit .select-custom{width:90px !important}.multi-calendar{position:relative}.multi-calendar__date{border:1px solid #e6e7f3;border-radius:8px;height:40px;padding:5px 16px;gap:11px;cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.multi-calendar__date:hover{opacity:.7}}.multi-calendar__date .svg-inline--fa{font-size:14px}.contact-csv{position:fixed;z-index:999;bottom:0;left:0;right:0;background:#fff;padding:5px;box-shadow:0 0 20px rgba(127,127,127,.2);gap:10px}.box-chart-notes{font-size:12px;font-weight:500;white-space:nowrap}.box-chart-notes .line{width:20px;height:3px;border-radius:3px}.contact-note{margin:20px 0 -40px}.ico-star{color:#fd934e}.master-list{position:fixed;z-index:9;background:#fff;max-height:250px;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 10px rgba(0,0,0,.1)}.master-list__item{padding:10px;cursor:pointer;transition:background .3s}.master-list__item:not(:last-child){border-bottom:1px solid #ccc}@media(any-hover: hover){.master-list__item:hover{background:#ccc}}.box-reservation{max-height:calc(95vh - 125px);overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.box-reservation__item:not(:last-child){margin-bottom:20px}.box-reservation__dd{color:#222}.box-reservation__dd a{color:inherit;text-decoration:none;transition:color .3s}@media(any-hover: hover){.box-reservation__dd a:hover{color:#55c595}}.box-reservation__datetime{background:#edf8f4;border-radius:8px;padding:15px 21px}.box-reservation__time{font-size:18px}.box-reservation__date{font-size:24px}.estimate-table{overflow:auto}@media screen and (max-width: 1270px){.estimate-table table{width:max-content}}.estimate-table table thead{position:relative;z-index:1}.estimate-table table thead::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:#f6f5f3;border-radius:8px;height:100%}.estimate-table table thead th{height:30px}.estimate-table table th,.estimate-table table td{border-bottom:none}.estimate-table table td{padding:5px}.estimate-table table td.amount{text-align:right;font-weight:600}.estimate-table table td.unit_price input,.estimate-table table td.quantity input{text-align:right}.estimate-table table .arrange{width:17px;text-align:center}.estimate-table table .item{width:672px}.estimate-table table .unit_price,.estimate-table table .amount{width:150px}.estimate-table table .quantity{width:100px}.estimate-table table .tax,.estimate-table table .tax_rate{width:110px}.estimate-table table .amount .lg{font-size:16px}.estimate-table table .amount small{font-size:12px}.estimate-table table .minus{width:40px;text-align:center}.show-task{font-size:12px}.show-task th,.show-task td{cursor:initial}.show-task th{height:40px}.show-task td{height:50px}.show-task td .select-custom{height:auto}.show-task .accordion-box__datepicker{top:auto;bottom:calc(100% + 15px)}.show-task .accordion-box__datepicker .date-range-picker .calendar{width:100%}.show-task .accordion-box__date{justify-content:center}.show-task__box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}.show-task__name{position:relative}.show-task__name-curent{display:block;cursor:pointer;border:1px solid #ddd;padding:9px 15px;border-radius:8px;font-size:14px;font-weight:400;color:#222;width:100%;background:#fff;min-height:40px;white-space:nowrap}.show-task__name-curent .svg-inline--fa{position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.show-task__name-curent.is-active{border-radius:10px 10px 0 0}.show-task__name-muti{min-width:250px;border:1px solid #ccc;border-radius:10px;text-align:left;background:#fff;font-size:14px;font-weight:500;color:#222;overflow:hidden;white-space:nowrap}.show-task__name-muti--second{border-radius:0 0 10px 10px;margin-top:-1px;border-top:none}.show-task__option{position:relative;background:#fff}.show-task__option .form--input{background:none;z-index:1}.show-task__option svg{position:absolute;right:15px;top:50%;transform:translate(0, -50%)}.show-task--btn{width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:ease .3s}.show-task--btn:hover{opacity:.7}.show-task--check{width:20px;height:20px;position:relative}.show-task--check input{position:absolute;top:0;left:0;width:20px;height:20px;opacity:0;z-index:2;cursor:pointer}.show-task--check input:checked+span{background:#52bd95}.show-task--check input:checked+span:after{opacity:1;visibility:visible}.show-task--check span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:2px;background:#fff;border:1px solid #ddd}.show-task--check span:after{content:"";position:absolute;transition:transform 200ms ease-out,-webkit-transform 200ms ease-out;background-color:rgba(0,0,0,0);top:4px;left:4px;width:11px;height:7px;border-style:solid;border-color:#fff;border-width:0 0 2px 2px;border-image:none;transform:rotate(-45deg) scale(1);opacity:0;visibility:hidden}.show-task--date i,.show-task--date svg{color:#52bd95;display:inline-block;margin:0 5px 0 0}.show-task--status{width:70px;padding:5px 0;border-radius:20px;line-height:1;text-align:center;font-size:12px}.show-task--status-close{color:#666;background:#e8e8ea}.show-task--status-resolved{background:#52af34;color:#fff}.show-task--status-new{background:#ff5653;color:#fff}.show-task--status-inprogress{background:#2da8dc;color:#fff}.show-task--status-testing{background:#d3eef9;color:#2da8dc}.show-task--status-ending_test{color:#fff;background:#f8954b}.show-task--status-pending{background:#cbd7ff;color:#36f}.show-task--status-priority{background:#f8954b;color:#fff}.show-task--status-medium{background:#4dacff;color:#fff}.show-task--status-low{background:#36c299;color:#fff}.status-block{position:relative}.status-block>*{cursor:pointer}.status-block .show-task--status{cursor:pointer}.status-block .show-task--btn{height:auto;width:auto}.show-bug .accordion-box__date{justify-content:center}.show-bug .task-box__dropdow{top:auto;bottom:calc(100% + 2px)}.show-bug tbody{counter-reset:li}.show-bug tr{border-bottom:1px solid #ddd}.show-bug tr th,.show-bug tr td{cursor:initial}.show-bug tr:last-child{border-bottom:none}.show-bug tr th,.show-bug tr td{padding:5px}.show-bug tr th:nth-child(1),.show-bug tr td:nth-child(1){width:75px;padding:5px 15px;text-align:center}.show-bug tr th:nth-child(3),.show-bug tr td:nth-child(3){width:150px;text-align:center}.show-bug tr th:nth-child(4),.show-bug tr td:nth-child(4){width:120px}.show-bug tr th:nth-child(5),.show-bug tr td:nth-child(5){width:140px;text-align:center}.show-bug tr th:nth-child(6),.show-bug tr td:nth-child(6){width:200px}.show-bug tr th:nth-child(7),.show-bug tr td:nth-child(7){width:110px}.show-bug tr th:nth-child(8),.show-bug tr td:nth-child(8){width:90px}.show-bug tr th{background:#fff}.show-bug tr td .select-custom{height:auto}.show-checksheet{font-size:13px}.show-checksheet th,.show-checksheet td{text-align:center}.show-checksheet th.no,.show-checksheet td.no{width:60px}.show-checksheet th.check,.show-checksheet td.check{width:160px}.show-checksheet th.check .svg-inline--fa,.show-checksheet td.check .svg-inline--fa{color:#55c595}.show-checksheet th.action,.show-checksheet td.action{width:127px}.show-checksheet tbody{counter-reset:li}.show-checksheet tbody tr{border-bottom:1px solid #ddd}.show-checksheet tbody tr:last-child{border-bottom:none}.show-checksheet tbody tr td.comment{text-align:left}.show-checksheet__ct{position:relative;padding:5px 0}.show-checksheet__ct p{margin-bottom:15px}.show-checksheet__ct p:last-child{margin-bottom:0}.show-checksheet .checksheet-dev{display:flex;justify-content:center;align-items:center;border:1px solid #ddd;color:#999;padding:3px;border-radius:10px}.show-checksheet .checksheet-dev__btn{position:relative;width:50%}.show-checksheet .checksheet-dev__btn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;z-index:2;cursor:pointer}.show-checksheet .checksheet-dev__btn input:checked+span{background:#52bd95;color:#fff}.show-checksheet .checksheet-dev__btn span{display:flex;justify-content:center;align-items:center;border-radius:10px;width:100%;height:34px;background:none}.show-checksheet .checksheet-dev__btn--ng input:checked+span{background:#ff5252;color:#fff}.checksheet-sub{display:flex;justify-content:center;align-items:center;background:#fff;padding:15px}.checksheet-sub__btn{min-width:140px}.checksheet-sub button,.checksheet-sub span,.checksheet-sub a{margin:0 5px}.heading-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}.date--task{border:none;padding:0;width:auto;margin:0;gap:10px}.task-box__dropdow{min-width:120px;box-shadow:0 0 10px rgba(0,0,0,.1)}.task-box__dropdow--second .task-box__dropdow-search{padding:0}.task-box__dropdow--second .task-box__dropdow-search .form--input{border-radius:0;border:none}.task-box__dropdow-ttl{display:block;padding:10px 15px;position:relative;cursor:pointer;background:#fff}.task-box__dropdow-ttl .svg-inline--fa{position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.task-box__dropdow-search{position:relative;padding:10px 15px;border-top:1px solid #ccc;background:#fff}.task-box__dropdow-search svg{color:#008375;position:absolute;right:25px;top:50%;transform:translate(0, -50%)}.task-box__dropdow ul{max-height:244px;overflow-y:auto;overflow-x:hidden;background:#fff}.task-box__dropdow ul li{border-top:1px solid #ccc;display:block;color:#222;padding:10px 15px;transition:background .3s;cursor:pointer}@media(any-hover: hover){.task-box__dropdow ul li:hover:not(.is-disable){background:#f5f5f5}}.task-box__dropdow ul li.active:not(.is-disable){background:#f5f5f5}.projeck-task--modal{font-size:13px;line-height:1.5;color:#222;padding:30px min(40px,4vw)}.checksheet-txt__fill{border-radius:10px;background:#f9f9f9;padding:15px;margin-bottom:20px}.checksheet-txt__fill p{margin-bottom:15px}.checksheet-txt__fill p:last-child{margin-bottom:0}.checksheet-txt__update .input-textarea{border:1px solid #e6e7f3;border-radius:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;padding:10px 15px;width:100%;min-height:160px;field-sizing:content}.setting-task{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 834px){.setting-task{flex-direction:column}}.setting-task h3{display:block;width:100%;font-size:15px;font-weight:bold;color:#666;position:relative;line-height:1.5;padding:0 0 0 15px;margin-bottom:15px}.setting-task h3:before{content:"";position:absolute;top:0;left:0;bottom:0;width:5px;background:#62d196;border-radius:4px}.setting-task>dl{border-bottom:1px solid #ddd;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap;width:calc(50% - 25px)}@media screen and (max-width: 834px){.setting-task>dl{width:100%}}@media screen and (max-width: 640px){.setting-task>dl{flex-direction:column}}.setting-task>dl dt{width:150px;font-size:13px;color:#999;font-weight:500}@media screen and (max-width: 640px){.setting-task>dl dt{width:100%}}.setting-task>dl dd{width:calc(100% - 150px)}@media screen and (max-width: 640px){.setting-task>dl dd{width:100%}}.setting-task>dl dd .accordion-box__date{width:160px;border-radius:10px;border:1px solid #e6e7f3;padding:6px 15px}.setting-task>dl dd .accordion-box__date--second{width:180px}.setting-task>dl dd .accordion-box__date p{position:relative;padding:0 30px 0 0;margin-bottom:0}.setting-task>dl dd .accordion-box__date p svg{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.setting-task>dl dd .accordion-box__date .accordion-box__datepicker{top:auto;bottom:calc(100% + 5px)}.setting-task>dl dd .accordion-box__date .date-range-picker .calendar{width:100%}.setting-task>dl dd .form-control{width:100px}.setting-task>dl dd .form--input{height:40px}.setting-task>dl dd .select-custom{max-width:200px;position:relative}.setting-task>dl dd .select-custom svg{right:12px;top:calc(50% - 7px);height:14px;width:12px}.setting-task>dl dd a{color:#55c595;text-decoration:none;transition:.3s opacity}@media(any-hover: hover){.setting-task>dl dd a:hover{opacity:.7}}.setting-task__upload{width:100%}.setting-task__upload .box_upload_img{background:#f6fcfa}.setting-task__upload .box--logo img{max-width:50%;display:block}.setting-task__upload .flex-center svg{display:inline-block;margin:0 6px 0 0;cursor:pointer}.setting-task__item{width:calc(50% - 25px)}.setting-task__item dl{border-bottom:1px solid #ddd;padding:10px 0;display:flex;align-items:center;flex-wrap:wrap}.setting-task__item dl dt{width:150px;font-size:13px;color:#999;font-weight:500}.setting-task__item dl dd{width:calc(100% - 150px)}.setting-task__item dl dd .accordion-box__date{width:160px;border-radius:10px;border:1px solid #e6e7f3;padding:6px 15px}.setting-task__item dl dd .accordion-box__date p{position:relative;padding:0 30px 0 0;margin-bottom:0}.setting-task__item dl dd .accordion-box__date p svg{position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.setting-task__item dl dd .accordion-box__date .accordion-box__datepicker{top:auto;bottom:calc(100% + 5px)}.setting-task__item dl dd .accordion-box__date .date-range-picker .calendar{width:100%}.setting-task__item dl dd .form--input{height:40px}.setting-task__item dl dd .select-custom{max-width:200px;position:relative}.setting-task__item dl dd .select-custom svg{right:12px;top:calc(50% - 7px);height:14px;width:12px}.setting-task__hours{display:flex;flex-wrap:wrap;align-items:center}.setting-task__hours .form--input{max-width:100px}.setting-task__hours span{display:block;margin:0 0 0 15px}.w-100{width:100% !important}.task-right{margin-top:-8px}.task-head{border-bottom:1px solid #ddd;padding-bottom:4px;margin-bottom:5px}.task-info__name{margin-top:10px}.task-title{color:#666;font-size:16px;line-height:1.5}.task-action{position:relative}.task-action__box{position:absolute;top:calc(100% + 5px);box-shadow:0 0 30px rgba(11,5,8,.15);border-radius:10px;padding:16px 5px 19px 20px;right:0;width:140px;font-size:13px;display:grid;gap:6px;background:#fff}.task-action__box>*{transition:.3s opacity}@media(any-hover: hover){.task-action__box>*:hover{opacity:.7}}.task-action__box a{text-decoration:none;color:inherit}.task-action__box .svg-inline--fa{font-size:14px;color:#55c595}.task-id,.task-name{color:#666}.task-name{font-size:18px;font-weight:600;padding:2px 0 0}.task-name+.project-flex{margin-bottom:15px}.task-heading{width:100%;margin-bottom:9px;gap:15px}.task-heading .c-ttl__01{margin-bottom:0}.task-block{background:#f9f9f9;padding:15px 22px;width:100%;border-radius:10px}.task-file{font-size:14px;line-height:1.8;color:#999}.task-file li{padding-left:24px !important;position:relative}.task-file li::before{display:none}.task-file li a{transition:opacity .3s;text-decoration:none}@media(any-hover: hover){.task-file li a:hover{opacity:.7}}.task-file__type{font-size:15px;color:#52bd95;position:absolute;top:0;left:0;width:16px;text-align:center}.task-file__name{color:#52bd95}.task-file__delete{color:#666;font-size:14px;cursor:pointer;transition:color .3s}@media(any-hover: hover){.task-file__delete:hover{color:red}}@media screen and (max-width: 1270px){.project-table table{width:initial;min-width:700px}}.project-table table thead::before{background:#f6f5f3;border-radius:15px}.project-table table thead th{background:rgba(0,0,0,0)}.modal-add--files .task-file{border:1px solid #ccc;border-radius:10px;padding:8px;max-height:300px;overflow-y:scroll}.count--file{position:absolute;top:-3px;right:-5px;width:15px;height:15px;font-size:13px;color:#fff;background-color:red;border-radius:100%;display:flex;justify-content:center;align-items:center;padding:2px;font-family:"Roboto",sans-serif}.box_title_checksheet{text-align:center;color:#55c595;background-color:#dff3eb;margin-bottom:20px;border-radius:20px;padding:6px;font-size:18px;font-weight:600}.box-selecter--checksheet{width:300px;display:flex;align-items:center;gap:10px}.box-selecter--checksheet .form--label{margin-bottom:unset}.box-selecter--checksheet .select-custom--history{width:200px !important}.identification-key{white-space:nowrap}@media screen and (max-width: 834px){.identification-key{width:100%}}.identification-key .form-control{min-width:200px}@media screen and (max-width: 834px){.identification-key .form-control{min-width:0;flex:1}}.table-list{border:1px solid #ddd;border-radius:20px;margin-bottom:20px;overflow-x:hidden}@media screen and (max-width: 1270px){.table-list{overflow-x:scroll}.table-list table{width:1280px}}.table-list tr th{background:none;text-align:center;font-weight:500;border-bottom:none;cursor:pointer}.table-list tr td.project-drag{cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.table-list tr td.project-drag:hover{opacity:.7}}.table-list .input-textarea{width:100%;border-radius:5px;border:1px solid #ddd;padding:5px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;field-sizing:content}.uploadFile-detail{border:1px solid #ddd;border-radius:min(20px,4vw)}.uploadFile-detail__head{border-bottom:1px solid #ddd;padding:min(25px,4vw) min(33px,4vw) 15px}@media screen and (max-width: 834px){.uploadFile-detail__head{flex-wrap:wrap}.uploadFile-detail__head-left{width:100%;margin-bottom:10px}}.uploadFile-detail__ttl{font-size:20px;line-height:1.5;font-weight:500;color:#222}.uploadFile-detail__date{font-size:13px;color:#999}.uploadFile-detail__date .svg-inline--fa{margin-right:5px}@media screen and (max-width: 834px){.uploadFile-detail__btn{text-align:center;width:100%}}.uploadFile-detail__ct{padding:min(30px,4vw);font-size:15px;line-height:2;gap:min(30px,4vw)}@media screen and (max-width: 990px){.uploadFile-detail__ct{flex-wrap:wrap}}.uploadFile-detail__ct-left{width:calc(64.6% - min(30px,4vw))}@media screen and (max-width: 990px){.uploadFile-detail__ct-left{width:100%;margin:0 auto 10px}}.uploadFile-detail__ct-full{width:100%}.uploadFile-detail__ct-full .react-pdf__Page__canvas{width:100% !important}.uploadFile-detail__ct-desc{max-height:max-content !important}@media screen and (max-width: 640px){.uploadFile-detail__ct-desc{width:100%}}.uploadFile-detail__img{position:relative;box-shadow:0 0 20px rgba(0,0,0,.05)}.uploadFile-detail__img:not(:last-child){margin-bottom:10px}.uploadFile-detail__img::before{display:block;content:"";padding-bottom:56.3%}.uploadFile-detail__img img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.uploadFile-detail__desc{margin-bottom:15px}.uploadFile-detail__desc a{color:#52bd95;text-decoration:underline}@media screen and (min-width: 991px){.uploadFile-detail__form{width:35.4%}}@media screen and (max-width: 990px){.uploadFile-detail__form{width:100%}}.uploadFile-detail__form .c-btn__01{min-width:160px;margin:0 auto}.uploadFile-detail__btn02{text-align:center}.file-error li::before{background:#ff3737}.file-error+.c-btn__01{width:max-content}@media screen and (min-width: 991px){.modal_content .uploadFile-detail__form{width:100%}}.modal_content .uploadFile-detail__txt{margin-bottom:15px}.modal_content .uploadFile-detail__btn .c-btn__01{margin:0}.pdf-viewer{width:100%}.pdf-viewer .react-pdf__Page{display:flex;justify-content:center;align-items:center}.pdf-viewer .react-pdf__Page__canvas{max-width:100%;height:auto !important}.pdf-viewer .react-pdf__Document .swiper-button-prev,.pdf-viewer .react-pdf__Document .swiper-button-next{display:none}.pdf-viewer .swipe-navigation{background:#6fbb98;height:31px;padding:0 14px}.pdf-viewer .swipe-navigation .swipe-range[type=range]{flex:1;max-width:360px;height:16px;border-radius:5px;outline:none;cursor:pointer;background:rgba(0,0,0,0)}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-webkit-slider-thumb{margin-top:-4px;height:16px;width:16px;-webkit-appearance:none;appearance:none;background:#3273f6;border-radius:50%}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-moz-range-thumb{margin-top:-4px;height:16px;width:16px;-webkit-appearance:none;appearance:none;background:#3273f6;border-radius:50%}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-ms-thumb{margin-top:-4px;height:16px;width:16px;-webkit-appearance:none;appearance:none;background:#3273f6;border-radius:50%}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-webkit-slider-runnable-track{width:100%;height:8px;border-radius:4px;background:#f0f0f0}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-moz-range-track{height:8px;border-radius:4px;background:#f0f0f0}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-ms-track{height:8px;border-radius:4px;background:#f0f0f0}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-webkit-slider-progress{background:#3273f6;height:8px;border-radius:4px}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-moz-range-progress{background:#3273f6;height:8px;border-radius:4px}.pdf-viewer .swipe-navigation .swipe-range[type=range]::-ms-fill-lower{background:#3273f6;height:8px;border-radius:4px}.pdf-viewer .swipe-navigation .swipe-download,.pdf-viewer .swipe-navigation .swipe-btn{color:#eee;cursor:pointer;transition:.3s opacity;line-height:.9}@media(any-hover: hover){.pdf-viewer .swipe-navigation .swipe-download:hover,.pdf-viewer .swipe-navigation .swipe-btn:hover{opacity:.7}}.pdf-viewer .swipe-navigation .swipe-number{color:#ddd}.pdf-viewer .swipe-navigation .swipe-btn{font-size:27px}.pdf-viewer .swipe-navigation .swipe-btn.is-disable{opacity:.7;cursor:not-allowed}.check-option{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px;gap:10px}.site-form{font-size:14px;line-height:1.4}.site-form .form--label{display:block}.site-form .input-textarea{width:100%}.site-form__item{padding:0;border:none;box-shadow:0 0 0 0 #000;height:auto;margin:0;margin-bottom:30px}.site-form__item .company-form__desc .form--label{margin-bottom:0}.site-form__item .company-form__desc .btn-status--copy{font-size:14px;padding:2px 13px;width:auto;height:auto;border-radius:30px}.site-form__check{max-width:190px;position:relative}.site-form__check input{position:absolute;top:0;left:0;width:100%;height:32px;z-index:1;cursor:pointer;opacity:0}.site-form__check input:checked+.site-form__box .site-form__check--on{background:#52bd95;color:#fff}.site-form__check input:checked+.site-form__box .site-form__check--off{background:none;color:#ccc}.site-form__box span{border-radius:40px;width:50%;display:block;padding:5px 10px}.site-form__check--off{background:#52bd95;color:#fff}.site-form__coppy{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px}.site-form__coppy .btn-status--copy{margin:0}.site-form__drop{background:#f9f9f9;border-radius:10px;padding:20px}.btn-check{display:block;position:relative}.btn-check input{position:absolute;top:0;left:0;width:100%;bottom:0;opacity:0;z-index:1;cursor:pointer}.btn-check input:checked+span:before{background:#52bd95}.btn-check input:checked+span:after{opacity:1;visibility:visible}.btn-check span{display:block;position:relative;padding:0 15px 0 25px}.btn-check span:before{content:"";width:20px;height:20px;border:1px solid #ddd;display:block;position:absolute;left:0;top:-1px;border-radius:4px}.btn-check span:after{content:"";position:absolute;top:4px;left:5px;width:11px;height:6px;border-style:solid;border-color:#fff;border-width:0 0 2px 2px;border-image:none;transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;opacity:0;visibility:hidden}.react-multi-email{padding:.2em .5em !important}.react-multi-email.focused{border-color:#ddd !important}.chart-bar{position:relative;height:100%;width:100%;margin-left:80px}.custom-report-label,.custom-report-link{display:block;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden;position:absolute;font-size:11px;background:#fff;padding:2px;border:none;text-align:right}.custom-report-label .link:hover,.custom-report-link .link:hover{text-decoration:underline !important;color:#55c595 !important}@media screen and (max-width: 1024px){.custom-report-link{font-size:11px !important}}@media screen and (max-width: 1024px){.custom-report-link{width:150px !important}}@media screen and (max-width: 640px){.custom-report-link{width:100px !important}}@media screen and (max-width: 500px){.custom-report-link{width:80px !important}}.chartjs-tooltip{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;min-width:340px}.chartjs-tooltip__ttl{font-weight:600;color:#999;margin-bottom:16px;font-size:clamp(.75rem,.8vw + .5rem,.8125rem)}.chartjs-tooltip__info{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px min(30px,4vw)}.chartjs-tooltip__item{white-space:nowrap}.chartjs-tooltip__lbl{font-weight:600;color:#999;font-size:clamp(.5rem,.8vw + .5rem,.8125rem);white-space:nowrap}.chartjs-tooltip__main{font-weight:600;color:#999;font-size:clamp(.75rem,.8vw + .5rem,.875rem);white-space:nowrap}.date-range-picker{display:flex;justify-content:space-between}@media screen and (max-width: 550px){.date-range-picker{flex-wrap:wrap;align-items:center;justify-content:center;margin-top:10px}}.date-range-picker .calendar{border-radius:8px;padding:0 10px 10px;width:100%}.date-range-picker .calendar .header{text-align:center;font-weight:bold;margin-bottom:10px}.date-range-picker .calendar .day-names{display:grid;grid-template-columns:repeat(7, 1fr)}.date-range-picker .calendar .day-names .day-name{font-size:13px;font-weight:600;color:#666;font-family:"Roboto",sans-serif;position:relative}.date-range-picker .calendar .day-names .day-name::before{display:block;content:"";padding-bottom:100%}.date-range-picker .calendar .day-names .day-name span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.date-range-picker .calendar .days{display:grid;grid-template-columns:repeat(7, 1fr);gap:5px 0}.date-range-picker .calendar .days .day{cursor:pointer;position:relative;font-size:13px;font-weight:600;color:#666;font-family:"Roboto",sans-serif}.date-range-picker .calendar .days .day::before{display:block;content:"";padding-bottom:100%}.date-range-picker .calendar .days .day span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.date-range-picker .calendar .days .day.in-range{background-color:rgba(85,197,149,.5)}.date-range-picker .calendar .days .day.active-range{background-color:rgba(85,197,149,.5)}.date-range-picker .calendar .days .day.first-of-month{border-top-left-radius:50%;border-bottom-left-radius:50%}.date-range-picker .calendar .days .day.last-of-month{border-top-right-radius:50%;border-bottom-right-radius:50%}.date-range-picker .calendar .days .day.start-of-week{border-top-left-radius:50%;border-bottom-left-radius:50%}.date-range-picker .calendar .days .day.end-of-week{border-top-right-radius:50%;border-bottom-right-radius:50%}.date-range-picker .calendar .days .day.selected-start{border-top-left-radius:100%;border-bottom-left-radius:100%;color:#fff;font-weight:700}.date-range-picker .calendar .days .day.selected-start::after{border-radius:100%;background-color:#55c595;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.date-range-picker .calendar .days .day.selected-end{border-top-right-radius:100%;border-bottom-right-radius:100%;color:#fff;font-weight:700}.date-range-picker .calendar .days .day.selected-end::after{border-radius:100%;background-color:#55c595;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.css-t3ipsp-control:hover{border-color:#ddd !important;box-shadow:unset}.css-1jqq78o-placeholder,.css-1nmdiq5-menu,.css-1p3m7a8-multiValue{font-size:14px}.css-1dyz3mf{max-height:90px;overflow-y:scroll !important}.ck-balloon-panel{z-index:9999 !important}.ck-content{padding:10px !important;min-height:400px !important;max-height:400px}.ck-content .image{margin:0 auto !important}.ck-content a{color:#1b3af2;text-decoration:none}.ck-content p{font-size:15px;color:#222;margin-block-start:none !important;margin-block-end:none !important;padding:10px 10px !important;word-break:break-all}.ck-content p:has(span.text-big),.ck-content p:has(span.text-huge){padding:20px 10px 10px 10px !important}.ck-content p .text-tiny{font-size:11px !important;color:inherit}.ck-content p .text-tiny .marker-custom-editor{line-height:40px !important}.ck-content p .text-small{font-size:13px !important;color:inherit}.ck-content p .text-small .marker-custom-editor{line-height:40px !important}.ck-content p .text-big{font-size:19px !important;color:inherit}.ck-content p .text-big .marker-custom-editor{line-height:40px !important}.ck-content p .text-huge{font-size:25.2px !important;color:inherit}.ck-content p .text-huge .marker-custom-editor{line-height:40px !important}.ck-content h2 .text-tiny{color:inherit;font-size:23.1px !important}.ck-content h2 .text-small{font-size:28.05px !important;color:inherit}.ck-content h2 .text-big{font-size:46.2px !important;color:inherit}.ck-content h2 .text-huge{font-size:59.4px !important;color:inherit}.ck-content h3 .text-tiny{font-size:18px !important;color:inherit}.ck-content h3 .text-small{font-size:21.8px !important;color:inherit}.ck-content h3 .text-big{font-size:36px !important;color:inherit;padding:20px 0 !important}.ck-content h3 .text-huge{font-size:46.3px !important;color:inherit}.ck-content h4 .text-tiny{font-size:15.4px !important;color:inherit}.ck-content h4 .text-small{font-size:18.7px !important;color:inherit}.ck-content h4 .text-big{font-size:30.8px !important;color:inherit}.ck-content h4 .text-huge{font-size:39.6px !important;color:inherit}.ck-content .text-tiny{font-size:11.2px !important;color:inherit}.ck-content .text-small{font-size:13.6px !important;color:inherit}.ck-content .text-big{font-size:22.4px !important;color:inherit}.ck-content .text-huge{font-size:28.8px !important;color:inherit}.ck-content .emphasize-custom-editor{max-height:max-content}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover),.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:#fff !important}.ck-widget.html-object-embed{background-color:unset !important;padding:0 !important;min-width:unset !important}.ck-widget.html-object-embed::before{display:none !important}.ck .ck-widget:hover{outline-color:#fff !important}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:all !important}.ck.ck-editor__editable_inline>*:last-child{margin-bottom:0 !important}.ck.ck-editor__editable_inline>*:first-child{margin-top:0 !important}span.ck-widget.html-object-embed{width:100%;font-size:inherit;text-align:inherit}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{position:initial !important}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{display:block;font-weight:bold;unicode-bidi:isolate;margin-inline-start:0px;margin-inline-end:0px;padding:10px !important}.ck-content h2{margin-block-start:.83em;margin-block-end:.83em}.ck-content h3{display:block;margin-block-start:1em;margin-block-end:1em}.ck-content h4{margin-block-start:1.33em;margin-block-end:1.33em}.ck-content p{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0px;margin-inline-end:0px;unicode-bidi:isolate}.ck-content ul,.ck-content ol{margin-block-start:1em;margin-block-end:.5em;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:40px;unicode-bidi:isolate}.ck-content ul li{list-style-type:disc;font-size:initial}.ck-content ol li{list-style-type:decimal;font-size:initial}.ck-content blockquote{overflow:hidden;padding:unset !important;font-style:italic;border-left:solid 5px #ccc;margin:10px !important}.ck-content pre{margin:10px}.ck-content pre code{font-size:15px}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-balloon-panel{display:none}.comments-ttl{margin-bottom:6px}.comments-box{background:#fff;border:1px solid #ddd;border-radius:min(30px,4vw)}.comments-box__more{position:relative;z-index:1;width:calc(100% - min(40px,8vw));margin:10px auto 0}.comments-box__more::before{position:absolute;z-index:-1;content:"";height:1px;width:100%;background:#ddd;top:50%}.comments-box__list{position:relative;z-index:2}.comments-box__item{padding:min(21px,4vw) min(20px,4vw) 0}.comments-box__item:first-child{border-radius:min(30px,4vw) min(30px,4vw) 0 0}.comments-box__item:last-child{border-radius:0 0 min(30px,4vw) min(30px,4vw)}.comments-box__item.is-active{background:#fffff2}.comments-box__item.is-active .comments-box__action{background:#fffff2}.comments-box__container{gap:9px;padding-bottom:min(21px,4vw);position:relative;border-bottom:1px solid #ddd}.comments-box__container:hover .comments-box__action{opacity:1;pointer-events:auto}.comments-box__avatar{width:45px;height:45px;border-radius:50%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold;text-transform:uppercase;font-size:20px;color:#fff}.comments-box__wrap{flex:1}.comments-box__wrap .task-file:not(:last-child){margin-bottom:9px}.comments-box__name{margin-bottom:6px;letter-spacing:.12em}.comments-box__datetime{color:#999;letter-spacing:.08em;margin-bottom:11px}.comments-box__ct{line-height:1.8571428571;letter-spacing:0;margin-bottom:15px}.comments-box__ct p:not(:nth-last-of-type(1)){margin-bottom:26px}.comments-box__ct a{letter-spacing:.085em;text-decoration:none;transition:color .3s;color:inherit}@media(any-hover: hover){.comments-box__ct a:hover{color:#55c595;text-decoration:underline}}.comments-box__ct .mention{letter-spacing:.085em;text-decoration:none;transition:color .3s;color:#008375;background-image:linear-gradient(to right, #d9edea 50%, transparent 50%);background-size:200% 100%;background-repeat:no-repeat;background-position:left 0 bottom 0}.comments-box__ct blockquote{border-left:3px solid #ccc;margin-top:13px;padding:0 0 0 15px}.comments-box__ct blockquote:not(:nth-last-of-type(1)){margin-bottom:5px}.comments-box__ct .detail-change li,.comments-box__ct .status-change li{padding-left:12px;position:relative}.comments-box__ct .detail-change li::before,.comments-box__ct .status-change li::before{position:absolute;display:block;content:"";top:9px;left:0;height:8px;width:8px;border:2px solid #adadad;border-radius:100%;background:rgba(0,0,0,0)}.comments-box__ct .detail-change li .svg-inline--fa,.comments-box__ct .status-change li .svg-inline--fa{color:#c2c2c2;font-size:11px}.comments-box__ct .detail-change li .old,.comments-box__ct .status-change li .old{background:#ffb5b5}.comments-box__ct .detail-change li .new,.comments-box__ct .status-change li .new{background:#a0d8a0}.comments-box__ct .detail-change li .accordion-head,.comments-box__ct .status-change li .accordion-head{color:#009563;cursor:pointer;transition:text-decoration .3s}.comments-box__ct .detail-change li .accordion-head:hover,.comments-box__ct .status-change li .accordion-head:hover{text-decoration:underline}.comments-box__ct .detail-change li .accordion-body,.comments-box__ct .status-change li .accordion-body{background:#ececec;border-radius:10px;padding:5px 10px;display:none}.comments-box__ct .detail-change li .accordion-body.is-active,.comments-box__ct .status-change li .accordion-body.is-active{display:block}.comments-box__ct.comment-task--editor{background:rgba(0,0,0,0)}.comments-box__action{position:absolute;top:100%;right:20px;border:1px solid #ddd;border-top:none;border-radius:0 0 10px 10px;background:#fff;color:#666;padding:8px 0;opacity:0;pointer-events:none}.comments-box__action-item{padding:0 15px;cursor:pointer;transition:.3s opacity;position:relative}.comments-box__action-item:not(:last-child){border-right:1px solid #ddd}@media(any-hover: hover){.comments-box__action-item:hover{opacity:.7}}.comments-box__action-item .tooltip{position:absolute;bottom:calc(100% + 11px);font-size:12px;font-weight:500;background:#2c336b;color:#fff;white-space:nowrap;left:50%;transform:translateX(-50%);padding:4px 8px 0;border-radius:5px;pointer-events:none}.comments-box__action-item .tooltip::before{position:absolute;content:"";top:100%;border-top:6px solid #2c336b;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);left:calc(50% - 6px)}.comments-action{position:fixed;z-index:2;bottom:0;left:99px;right:22px;background:#fff;padding:10px 0}@media screen and (max-width: 1270px){.comments-action{left:15px;right:15px}}@media(any-hover: hover){.comments-action__box:hover .list-file{opacity:1;pointer-events:auto}}.comments-action__box .list-file{position:absolute;white-space:nowrap;z-index:2;top:50%;transform:translateY(-50%);left:100%;box-shadow:0 0 10px rgba(0,0,0,.1);opacity:0;pointer-events:none;padding-left:10px}.comments-action__box .list-file__wrap{position:relative;background:#55c595;color:#fff;padding:10px;border-radius:10px}.comments-action__box .list-file__wrap::before{position:absolute;content:"";top:50%;right:100%;transform:translateY(-50%);background:#55c595;width:10px;height:10px;clip-path:polygon(100% 0, 0 50%, 100% 100%)}.comments-action__box .list-file__delete{cursor:pointer;transition:.3s opacity}.comments-action__box .list-file__delete:hover{color:#ff3737}.comments-action__file{width:36px;height:36px;border-radius:50%;border:1px solid #52bd95;color:#52bd95;font-size:16px;cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.comments-action__file:hover{opacity:.7}}.comments-action .file-error li{position:relative;padding:0 0 0 19px}.comments-action .file-error li:before{content:"";width:5px;height:5px;background:#ff3737;border-radius:50%;position:absolute;top:9px;left:1px}.comments-action .file-error+.c-btn__01{width:max-content}.comments-action__right{width:calc(100% - 46px)}.comments-action__to{margin-bottom:10px}.comments-action__field{height:40px;border-radius:8px}.comments-action__field.active{height:154px}.comments-action__field.active .ck.ck-editor__editable_inline{overflow-y:auto}.comments-action__field.active .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.comments-action__field.active .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:8px 8px 0 0}.comments-action__field>*,.comments-action__field .ck.ck-editor,.comments-action__field .ck-editor__main,.comments-action__field .ck-content{height:100%;min-height:100% !important;overflow-y:hidden}.comments-action__field .ck.ck-reset_all{display:none}.comments-action__field .ck.ck-editor__editable_inline{overflow:hidden}.comments-action__field .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.comments-action__field .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:8px}.comments-action__field .ck-placeholder{padding:0 !important}.comments-action__bottom{background:#f5f5f5;border:1px solid #ddd;border-top:none;border-radius:0 0 8px 8px;padding:0 0 0 15px}@media screen and (max-width: 1270px){.comments-action__bottom{flex-direction:column;padding:0;gap:5px}}.comments-action__list{font-size:16px;color:#666}@media screen and (max-width: 1270px){.comments-action__list{width:100%}}.comments-action__list-item{width:26px;height:26px;border-radius:50%;transition:background .3s,color .3s}.comments-action__list-item:last-child{background:#fff}@media(any-hover: hover){.comments-action__list-item:hover{background:#ddefe5;color:#2c9a7a}}@media screen and (max-width: 1270px){.comments-action__info{width:100%;justify-content:space-between}}@media screen and (max-width: 640px){.comments-action__info{flex-direction:column;gap:5px}.comments-action__info>*{width:100%}}@media screen and (max-width: 1270px){.comments-action__deadline{padding-left:15px}}.comments-action__deadline input{height:26px;width:60px;background:#fff;border:none;border-radius:8px;padding:5px 10px;margin:0 6px 0 10px}.comments-action__status{color:#666}.comments-action__status-item{height:34px;background:#fff;padding:5px 14px;cursor:pointer;transition:background .3s,color .3s,opacity .3s}@media screen and (max-width: 640px){.comments-action__status-item{padding:5px 0;flex:1}}@media(any-hover: hover){.comments-action__status-item:hover:not(.is-disable){background:#52bd95;color:#fff;opacity:.7}}.comments-action__status-item.is-active{background:#52bd95;color:#fff;font-weight:600}.to-box{background:#f5f5f5;padding:5px 5px 5px 10px;width:max-content;border-radius:20px}.to-box__list{margin-left:7px}.to-box__list-item{position:relative}.to-box__list-avatar{width:31px;min-width:31px;height:31px;border-radius:50%;overflow:hidden;font-size:14px;font-weight:bold;text-transform:uppercase;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.to-box__list-read{position:absolute;border-radius:50%;bottom:-2px;right:0px;line-height:1;width:14px;height:14px;display:flex;justify-content:center;align-items:center;background:#fff}.to-box__list-read .svg-inline--fa{font-size:12px;color:#55c595}.comment-reply{background:#f9f9f9;border-radius:10px;padding:15px;overflow-x:hidden;overflow-y:auto;margin-bottom:11px;max-height:calc(95vh - 450px - min(40px,8vw))}@media screen and (max-width: 640px){.comment-reply{max-height:calc(95vh - 500px - min(40px,8vw))}}.comment-reply__item{padding-top:10px;padding-bottom:10px}.comment-reply__item:not(:last-child){border-bottom:1px solid #dadada}.comment-reply__item a{color:#52bd95;text-decoration:none}.comment-reply__item a .svg-inline--fa{margin-right:5px}.info-block>*{height:45px !important}.info-block .react-flow__panel{display:none}.info-block .react-flow__handle-top,.info-block .react-flow__handle-bottom,.info-block .react-flow__handle-left,.info-block .react-flow__handle-right{display:none}.info-block .react-flow__node{height:50px;padding:0;border:none;display:flex;align-items:flex-end}.chart-block .react-flow__panel{display:none}.chart-block .react-flow__node{background:#ecf4f8;border-color:#60b1d6;border-radius:10px}.chart-block .react-flow__handle-top,.chart-block .react-flow__handle-bottom,.chart-block .react-flow__handle-left,.chart-block .react-flow__handle-right{width:5px;height:10px;border-radius:0;border:none}.chart-block .react-flow__handle-left{left:-4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAABGdBTUEAALGPC/xhBQAACklpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/stRzjPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAACxMAAAsTAQCanBgAAATuaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMSA3OS4xNDYyODk5LCAyMDIzLzA2LzI1LTIwOjAxOjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjUuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEyLTE5VDE1OjQ1OjIzKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMi0xOVQxNTo0NjoyNyswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0xOVQxNTo0NjoyNyswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGRkOTQ1MjMtNDJmMS1lNDQ0LWEyZWYtZjUzZTI3MWI3ZjdmIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBkZDk0NTIzLTQyZjEtZTQ0NC1hMmVmLWY1M2UyNzFiN2Y3ZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjBkZDk0NTIzLTQyZjEtZTQ0NC1hMmVmLWY1M2UyNzFiN2Y3ZiI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGRkOTQ1MjMtNDJmMS1lNDQ0LWEyZWYtZjUzZTI3MWI3ZjdmIiBzdEV2dDp3aGVuPSIyMDI0LTEyLTE5VDE1OjQ1OjIzKzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+iYM/BwAAAE9JREFUCJltzLENQFAARdHjx0hsQaxgBVpKarOIASygtole8yXCv+V5ycva9RSr0aHMI0wYnjWgesODvU8BRQp/BRwpXFK4YU59jmiw47oBcZUKbopEwJgAAAAASUVORK5CYII=)}.chart-block .react-flow__handle-right{right:-4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAABGdBTUEAALGPC/xhBQAACklpQ0NQc1JHQiBJRUM2MTk2Ni0yLjEAAEiJnVN3WJP3Fj7f92UPVkLY8LGXbIEAIiOsCMgQWaIQkgBhhBASQMWFiApWFBURnEhVxILVCkidiOKgKLhnQYqIWotVXDjuH9yntX167+3t+9f7vOec5/zOec8PgBESJpHmomoAOVKFPDrYH49PSMTJvYACFUjgBCAQ5svCZwXFAADwA3l4fnSwP/wBr28AAgBw1S4kEsfh/4O6UCZXACCRAOAiEucLAZBSAMguVMgUAMgYALBTs2QKAJQAAGx5fEIiAKoNAOz0ST4FANipk9wXANiiHKkIAI0BAJkoRyQCQLsAYFWBUiwCwMIAoKxAIi4EwK4BgFm2MkcCgL0FAHaOWJAPQGAAgJlCLMwAIDgCAEMeE80DIEwDoDDSv+CpX3CFuEgBAMDLlc2XS9IzFLiV0Bp38vDg4iHiwmyxQmEXKRBmCeQinJebIxNI5wNMzgwAABr50cH+OD+Q5+bk4eZm52zv9MWi/mvwbyI+IfHf/ryMAgQAEE7P79pf5eXWA3DHAbB1v2upWwDaVgBo3/ldM9sJoFoK0Hr5i3k4/EAenqFQyDwdHAoLC+0lYqG9MOOLPv8z4W/gi372/EAe/tt68ABxmkCZrcCjg/1xYW52rlKO58sEQjFu9+cj/seFf/2OKdHiNLFcLBWK8ViJuFAiTcd5uVKRRCHJleIS6X8y8R+W/QmTdw0ArIZPwE62B7XLbMB+7gECiw5Y0nYAQH7zLYwaC5EAEGc0Mnn3AACTv/mPQCsBAM2XpOMAALzoGFyolBdMxggAAESggSqwQQcMwRSswA6cwR28wBcCYQZEQAwkwDwQQgbkgBwKoRiWQRlUwDrYBLWwAxqgEZrhELTBMTgN5+ASXIHrcBcGYBiewhi8hgkEQcgIE2EhOogRYo7YIs4IF5mOBCJhSDSSgKQg6YgUUSLFyHKkAqlCapFdSCPyLXIUOY1cQPqQ28ggMor8irxHMZSBslED1AJ1QLmoHxqKxqBz0XQ0D12AlqJr0Rq0Hj2AtqKn0UvodXQAfYqOY4DRMQ5mjNlhXIyHRWCJWBomxxZj5Vg1Vo81Yx1YN3YVG8CeYe8IJAKLgBPsCF6EEMJsgpCQR1hMWEOoJewjtBK6CFcJg4Qxwicik6hPtCV6EvnEeGI6sZBYRqwm7iEeIZ4lXicOE1+TSCQOyZLkTgohJZAySQtJa0jbSC2kU6Q+0hBpnEwm65Btyd7kCLKArCCXkbeQD5BPkvvJw+S3FDrFiOJMCaIkUqSUEko1ZT/lBKWfMkKZoKpRzame1AiqiDqfWkltoHZQL1OHqRM0dZolzZsWQ8ukLaPV0JppZ2n3aC/pdLoJ3YMeRZfQl9Jr6Afp5+mD9HcMDYYNg8dIYigZaxl7GacYtxkvmUymBdOXmchUMNcyG5lnmA+Yb1VYKvYqfBWRyhKVOpVWlX6V56pUVXNVP9V5qgtUq1UPq15WfaZGVbNQ46kJ1Bar1akdVbupNq7OUndSj1DPUV+jvl/9gvpjDbKGhUaghkijVGO3xhmNIRbGMmXxWELWclYD6yxrmE1iW7L57Ex2Bfsbdi97TFNDc6pmrGaRZp3mcc0BDsax4PA52ZxKziHODc57LQMtPy2x1mqtZq1+rTfaetq+2mLtcu0W7eva73VwnUCdLJ31Om0693UJuja6UbqFutt1z+o+02PreekJ9cr1Dund0Uf1bfSj9Rfq79bv0R83MDQINpAZbDE4Y/DMkGPoa5hpuNHwhOGoEctoupHEaKPRSaMnuCbuh2fjNXgXPmasbxxirDTeZdxrPGFiaTLbpMSkxeS+Kc2Ua5pmutG003TMzMgs3KzYrMnsjjnVnGueYb7ZvNv8jYWlRZzFSos2i8eW2pZ8ywWWTZb3rJhWPlZ5VvVW16xJ1lzrLOtt1ldsUBtXmwybOpvLtqitm63Edptt3xTiFI8p0in1U27aMez87ArsmuwG7Tn2YfYl9m32zx3MHBId1jt0O3xydHXMdmxwvOuk4TTDqcSpw+lXZxtnoXOd8zUXpkuQyxKXdpcXU22niqdun3rLleUa7rrStdP1o5u7m9yt2W3U3cw9xX2r+00umxvJXcM970H08PdY4nHM452nm6fC85DnL152Xlle+70eT7OcJp7WMG3I28Rb4L3Le2A6Pj1l+s7pAz7GPgKfep+Hvqa+It89viN+1n6Zfgf8nvs7+sv9j/i/4XnyFvFOBWABwQHlAb2BGoGzA2sDHwSZBKUHNQWNBbsGLww+FUIMCQ1ZH3KTb8AX8hv5YzPcZyya0RXKCJ0VWhv6MMwmTB7WEY6GzwjfEH5vpvlM6cy2CIjgR2yIuB9pGZkX+X0UKSoyqi7qUbRTdHF09yzWrORZ+2e9jvGPqYy5O9tqtnJ2Z6xqbFJsY+ybuIC4qriBeIf4RfGXEnQTJAntieTE2MQ9ieNzAudsmjOc5JpUlnRjruXcorkX5unOy553PFk1WZB8OIWYEpeyP+WDIEJQLxhP5aduTR0T8oSbhU9FvqKNolGxt7hKPJLmnVaV9jjdO31D+miGT0Z1xjMJT1IreZEZkrkj801WRNberM/ZcdktOZSclJyjUg1plrQr1zC3KLdPZisrkw3keeZtyhuTh8r35CP5c/PbFWyFTNGjtFKuUA4WTC+oK3hbGFt4uEi9SFrUM99m/ur5IwuCFny9kLBQuLCz2Lh4WfHgIr9FuxYji1MXdy4xXVK6ZHhp8NJ9y2jLspb9UOJYUlXyannc8o5Sg9KlpUMrglc0lamUycturvRauWMVYZVkVe9ql9VbVn8qF5VfrHCsqK74sEa45uJXTl/VfPV5bdra3kq3yu3rSOuk626s91m/r0q9akHV0IbwDa0b8Y3lG19tSt50oXpq9Y7NtM3KzQM1YTXtW8y2rNvyoTaj9nqdf13LVv2tq7e+2Sba1r/dd3vzDoMdFTve75TsvLUreFdrvUV99W7S7oLdjxpiG7q/5n7duEd3T8Wej3ulewf2Re/ranRvbNyvv7+yCW1SNo0eSDpw5ZuAb9qb7Zp3tXBaKg7CQeXBJ9+mfHvjUOihzsPcw83fmX+39QjrSHkr0jq/dawto22gPaG97+iMo50dXh1Hvrf/fu8x42N1xzWPV56gnSg98fnkgpPjp2Snnp1OPz3Umdx590z8mWtdUV29Z0PPnj8XdO5Mt1/3yfPe549d8Lxw9CL3Ytslt0utPa49R35w/eFIr1tv62X3y+1XPK509E3rO9Hv03/6asDVc9f41y5dn3m978bsG7duJt0cuCW69fh29u0XdwruTNxdeo94r/y+2v3qB/oP6n+0/rFlwG3g+GDAYM/DWQ/vDgmHnv6U/9OH4dJHzEfVI0YjjY+dHx8bDRq98mTOk+GnsqcTz8p+Vv9563Or59/94vtLz1j82PAL+YvPv655qfNy76uprzrHI8cfvM55PfGm/K3O233vuO+638e9H5ko/ED+UPPR+mPHp9BP9z7nfP78L/eE8/stRzjPAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAAJcEhZcwAACxMAAAsTAQCanBgAAATuaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA5LjEtYzAwMSA3OS4xNDYyODk5LCAyMDIzLzA2LzI1LTIwOjAxOjU1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjUuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDI0LTEyLTE5VDE1OjQ1OjIzKzA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyNC0xMi0xOVQxNTo0NjowMSswNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyNC0xMi0xOVQxNTo0NjowMSswNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODUzM2IzZjktYzIyMS00NjRiLTk5ZDEtY2Q0MTU0ODIxYjg4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1MzNiM2Y5LWMyMjEtNDY0Yi05OWQxLWNkNDE1NDgyMWI4OCIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg1MzNiM2Y5LWMyMjEtNDY0Yi05OWQxLWNkNDE1NDgyMWI4OCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODUzM2IzZjktYzIyMS00NjRiLTk5ZDEtY2Q0MTU0ODIxYjg4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTE5VDE1OjQ1OjIzKzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjUuMCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aaxgJwAAAE5JREFUCJltzrERQEAAAMF9I1SOBnSiBbGU1NdiXhPINWLkEgn+wo0utPNxYseEBQpUaJAwQOldj7Xwr8thncOQwz2H8YsjUokLG+Lz6gaRfg4APGTeKAAAAABJRU5ErkJggg==)}.node-param{padding-bottom:5px}.node-param__ttl{white-space:nowrap}.node-param__info-visits{color:#52af34}.node-param__info-exits{color:#ff5252}.node-main__ttl{white-space:nowrap;display:block;display:-webkit-box;height:16px;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.node-main__info{color:#0039c6}.notice-box__head{margin-bottom:10px}.notice-box__icon{font-size:22px;position:relative;cursor:pointer;transition:.3s opacity;color:#55c595}@media(any-hover: hover){.notice-box__icon:hover{opacity:.7}}.notice-box__icon .notice-box__unread{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border:2px solid #fff}.notice-box__unread{background:#55c595;color:#fff;font-size:11px;line-height:1;width:18px;height:18px;border-radius:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notice-box__ct{position:fixed;z-index:99;width:calc(100% - 30px);max-width:400px;top:0;right:0;bottom:0;padding:20px;background-color:#e1eee9;box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width: 834px){.notice-box__ct{width:100%;max-width:100%}}.notice-box__close{font-size:30px;color:#008375;justify-content:flex-end}@media screen and (max-width: 834px){.notice-box__close{justify-content:center}}.notice-box__close>*{cursor:pointer;transition:.3s opacity;justify-content:end}@media(any-hover: hover){.notice-box__close>*:hover{opacity:.7}}.notice-box__close .c-ft--en{font-size:14px}.notice-box__ttl{font-size:20px;font-weight:500;text-transform:uppercase;color:#008375}.notice-box__more{display:inline-block;color:#fff;font-weight:500;font-size:12px;padding:4px 13px 5px 12px;border-radius:999px;background-color:#008375;position:relative;top:1px;cursor:pointer;transition:.3s opacity}@media(any-hover: hover){.notice-box__more:hover{opacity:.7}}.notice-box__more.is-disable{background:#9c9c9c}.notice-box__list{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto}.notice-box__list-item{border-left:5px solid rgba(0,0,0,0);background-color:#fff;opacity:.7}.notice-box__list-item:not(:last-child){margin-bottom:5px}.notice-box__list-item.is-new{border-left-color:#55c595;opacity:1}.notice-box__list-link{padding:10px 10px 10px 55px;text-decoration:none;display:block;position:relative;min-height:60px}.notice-box__list-img{width:40px;height:40px;border-radius:50%;position:absolute;top:10px;left:10px;overflow:hidden}.notice-box__list-project{color:#008375;font-weight:bold;font-size:12px;margin-bottom:3px}.notice-box__list-date{color:#969696;font-size:12px;font-weight:500}.notice-box__list-name{font-weight:bold;font-size:12px;color:#283f68;margin-bottom:1px}.notice-box__list-txt{width:100%;font-size:12px;font-weight:500;color:#969696;line-height:18px;height:18px;display:block;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;overflow-wrap:anywhere}.calendar-modal{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.calendar-modal__color-row{display:flex;gap:16px;align-items:flex-end;margin-top:8px}.calendar-modal__color-row>div{display:flex;flex-direction:column}.calendar-modal__color-preview{flex:1;display:flex;align-items:center;justify-content:flex-end}.calendar-modal__slot-sample{display:inline-block;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.12)}.calendar-modal__panel{background:#fff;border-radius:8px;width:480px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 10px 40px rgba(0,0,0,.2)}.calendar-modal__panel--wide{width:640px}.calendar-modal__except-form{display:flex;gap:8px;margin-bottom:8px;align-items:center;flex-wrap:wrap}.calendar-modal__except-form input[type=date],.calendar-modal__except-form input[type=time]{padding:6px 8px;border:1px solid #d4d9e0;border-radius:4px;font-size:13px}.calendar-modal__except-form button{padding:6px 12px;border:1px solid #d4d9e0;background:#fff;border-radius:4px;cursor:pointer;font-size:12px}.calendar-modal__except-form button:disabled{opacity:.5;cursor:not-allowed}.calendar-modal__except-form button:hover:not(:disabled){background:#f5f7fa}.calendar-modal__except-list{list-style:none;padding:0;margin:0 0 8px;border:1px solid #e3e7ed;border-radius:4px;max-height:180px;overflow-y:auto}.calendar-modal__except-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #f0f3f7;font-size:13px}.calendar-modal__except-row:last-child{border-bottom:none}.calendar-modal__except-remove{border:none;background:none;color:#e74c3c;font-size:12px;cursor:pointer;padding:4px 8px}.calendar-modal__except-remove:hover{text-decoration:underline}.calendar-modal__section-title{margin:18px 0 8px;font-size:13px;font-weight:600;color:#2a2f36;border-top:1px solid #e3e7ed;padding-top:14px}.calendar-modal__section-title:first-of-type{border-top:none;padding-top:0;margin-top:0}.calendar-modal__weekdays{display:flex;flex-direction:column;gap:8px;margin-top:8px}.calendar-modal__weekday{border:1px solid #e3e7ed;border-radius:6px;padding:8px 10px;background:#fafbfc}.calendar-modal__weekday-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.calendar-modal__weekday-name{font-weight:600;font-size:13px;color:#2a2f36}.calendar-modal__add-slot{background:none;border:1px dashed #52bd95;color:#52bd95;border-radius:4px;padding:2px 8px;font-size:11px;cursor:pointer}.calendar-modal__add-slot:hover{background:#f5fbf8}.calendar-modal__weekday-empty{margin:0;color:#99a1ab;font-size:11px}.calendar-modal__slot{display:flex;align-items:center;gap:6px;margin-top:4px}.calendar-modal__slot input[type=time]{width:100px;padding:4px 6px;font-size:12px;border:1px solid #d4d9e0;border-radius:4px}.calendar-modal__slot span{font-size:12px;color:#66707a}.calendar-modal__slot-remove{margin-left:auto;background:none;border:none;color:#e74c3c;cursor:pointer;font-size:14px;padding:0 4px}.calendar-modal__slot-remove:hover{color:#c0392b}.calendar-modal__members{display:grid;grid-template-columns:repeat(2, 1fr);gap:4px 12px;margin-top:8px}.calendar-modal__member-picker{display:flex;gap:8px;align-items:center;margin-top:4px}.calendar-modal__member-picker select{flex:1;padding:6px 8px;border:1px solid #d4d9e0;border-radius:4px;font-size:13px;background:#fff}.calendar-modal__member-add{padding:6px 14px;background:#fff;border:1px solid #52bd95;color:#52bd95;border-radius:4px;font-size:12px;cursor:pointer;white-space:nowrap}.calendar-modal__member-add:hover:not(:disabled){background:#f5fbf8}.calendar-modal__member-add:disabled{border-color:#d4d9e0;color:#99a1ab;cursor:not-allowed}.calendar-modal__member-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.calendar-modal__member-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 10px;background:#f0f3f7;border:1px solid #d4d9e0;border-radius:16px;font-size:12px;color:#2a2f36}.calendar-modal__member-tag-remove{background:none;border:none;padding:0 2px;color:#99a1ab;cursor:pointer;font-size:14px;line-height:1}.calendar-modal__member-tag-remove:hover{color:#e74c3c}.calendar-modal__time-require{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.calendar-modal__time-require-btn{min-width:56px;padding:6px 10px;background:#fff;border:1px solid #d4d9e0;border-radius:4px;font-size:13px;color:#2a2f36;cursor:pointer;text-align:center;line-height:1.2;display:inline-flex;align-items:center;justify-content:center;gap:2px}.calendar-modal__time-require-btn small{font-size:10px;color:#66707a}.calendar-modal__time-require-btn.is-active{background:#52bd95;border-color:#52bd95;color:#fff}.calendar-modal__time-require-btn.is-active small{color:#fff}.calendar-modal__time-require-btn--custom{cursor:default;flex-direction:column;align-items:stretch;padding:4px 8px;min-width:80px}.calendar-modal__time-require-btn--custom span{font-size:10px;color:#99a1ab}.calendar-modal__time-require-btn--custom input[type=number]{width:56px;padding:2px 4px;border:1px solid #d4d9e0;border-radius:3px;font-size:12px;text-align:right}.calendar-modal__time-require-btn--custom.is-active{border-color:#52bd95;background:#f5fbf8;color:#2a2f36}.calendar-modal__time-require-btn--custom.is-active small{color:#66707a}.calendar-modal__weekday-actions{display:flex;gap:6px;align-items:center}.calendar-modal__apply-btn{background:#fff;border:1px solid #d4d9e0;color:#66707a;border-radius:4px;padding:2px 8px;font-size:11px;cursor:pointer}.calendar-modal__apply-btn:hover:not(:disabled){border-color:#52bd95;color:#52bd95}.calendar-modal__apply-btn:disabled{opacity:.5;cursor:not-allowed}.calendar-modal__apply-panel{margin-top:8px;padding:8px 10px;background:#fff;border:1px solid #d4d9e0;border-radius:4px}.calendar-modal__apply-title{margin:0 0 6px;font-size:12px;color:#2a2f36}.calendar-modal__apply-targets{display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:8px}.calendar-modal__apply-target{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2a2f36;margin:0 !important}.calendar-modal__apply-actions{display:flex;gap:6px;justify-content:flex-end}.calendar-modal__apply-actions button{padding:4px 10px;font-size:12px;border-radius:4px;border:1px solid rgba(0,0,0,0);cursor:pointer}.calendar-modal__apply-actions button.is-cancel{background:#fff;border-color:#d4d9e0;color:#66707a}.calendar-modal__apply-actions button.is-primary{background:#52bd95;color:#fff}.calendar-modal__apply-actions button.is-primary:disabled{background:#d4d9e0;cursor:not-allowed}.calendar-modal__member{display:flex;align-items:center;gap:6px;font-size:13px;margin:0 !important;color:#2a2f36}.calendar-modal__header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #e3e7ed}.calendar-modal__header h3{margin:0;font-size:15px;font-weight:600}.calendar-modal__close{background:none;border:none;font-size:18px;cursor:pointer;color:#66707a;padding:0 4px}.calendar-modal__close:hover{color:#2a2f36}.calendar-modal__body{padding:16px 20px}.calendar-modal__body label{display:block;font-size:12px;color:#66707a;margin:12px 0 4px}.calendar-modal__body label:first-child{margin-top:0}.calendar-modal__body input[type=text],.calendar-modal__body input[type=number],.calendar-modal__body input[type=url],.calendar-modal__body select,.calendar-modal__body textarea{width:100%;padding:6px 8px;border:1px solid #d4d9e0;border-radius:4px;font-size:13px;box-sizing:border-box}.calendar-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.calendar-modal__hint{font-size:11px;color:#99a1ab;margin:4px 0 0}.calendar-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #e3e7ed}.calendar-modal__footer button{padding:6px 16px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.calendar-modal__footer button.is-cancel{background:#fff;border-color:#d4d9e0;color:#66707a}.calendar-modal__footer button.is-primary{background:#52bd95;color:#fff}.calendar-modal__footer button.is-primary:hover{background:#45a880}.calendar-modal__footer button.is-primary:disabled{background:#d4d9e0;cursor:not-allowed}.forms-settings-mail-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid #e3e7ed;border-radius:6px;margin-bottom:8px;background:#fff}.forms-settings-mail-row__info{flex:1;min-width:0}.forms-settings-mail-row__title{font-size:13px;font-weight:600;color:#2a2f36}.forms-settings-mail-row__status{font-size:11px;color:#99a1ab;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.forms-settings-mail-row__btn{flex-shrink:0;padding:6px 14px;background:#fff;border:1px solid #d4d9e0;border-radius:4px;color:#2a2f36;font-size:12px;cursor:pointer}.forms-settings-mail-row__btn:hover{background:#f0f3f7}.calendar-modal__footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #e3e7ed}.calendar-modal__footer button{padding:8px 16px;border-radius:4px;font-size:13px;cursor:pointer;border:1px solid rgba(0,0,0,0)}.calendar-modal__footer button.is-cancel{background:#fff;border-color:#d4d9e0;color:#66707a}.calendar-modal__footer button.is-primary{background:#52bd95;color:#fff}.calendar-modal__footer button.is-primary:hover{background:#45a880}
