.divTodoWrap{width:860px;max-width:100%;margin:0 auto;padding:4rem 1rem;color:var(--color-default-highlight)}.divTodoWrap *{font-family:var(--font-default);color:var(--color-default-highlight)}.divTodoWrap button{border-radius:0.75rem;border:1px solid var(--color-default-highlight);background-color:var(--color-white);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12);padding:0.75rem 1rem;font-size:1rem;font-weight:500;cursor:pointer}.divTodoWrap button.rfp{padding-left:2.6rem;background-image:url('/static/img/project/icon_rfp.svg');background-repeat:no-repeat;background-position:0.8rem center;background-size:auto 1.2rem}.divTodoWrap button.calendar{padding-left:2.6rem;background-image:url('/static/img/project/icon_calendar.svg');background-repeat:no-repeat;background-position:0.8rem center;background-size:auto 1.2rem}.divTodoWrap button.drive{padding-left:2.6rem;background-image:url('/static/img/project/icon_google_drive.svg');background-repeat:no-repeat;background-position:0.8rem center;background-size:auto 1.2rem}.divTodoWrap button:hover{background-color:var(--color-brightest-highlight)}.divTodoWrap .divBox{border-radius:1rem;border:1px solid var(--color-light-grey);background:var(--color-white);padding:1.5rem 2.5rem}.divTodoWrap>.divHeaderWrap{display:flex;justify-content:space-between;align-items:center;margin:0 0 3rem 0}.divTodoWrap>.divHeaderWrap>h1{font-size:2.75rem;font-weight:700;margin:0;padding:0}.divTodoWrap>.divHeaderWrap>h1>.spanTitle{display:block;margin:0;font-size:2.2rem}.divTodoWrap>.divHeaderWrap>h1>.spanProjectName{display:block;margin:0.2rem 0 0 0;font-size:2.2rem}.divTodoWrap>.divHeaderWrap>.divButtonWrap>button{margin-left:0.6rem}.divTodoWrap>.divCreedWrap{position:relative;border-radius:1rem;border:1px solid rgba(204,217,217,0.85);background:rgba(147,86,250,0.08) url("/static/img/project/icon_creed.svg") no-repeat 1rem 1.5rem;background-size:auto 2.4rem;padding:1.5rem 1rem 1.5rem 4.2rem;margin:0 0 2rem 0;color:var(--color-almost-black)}.divTodoWrap>.divCreedWrap>h3{font-size:1.03125rem;font-weight:700;margin:0;padding:0}.divTodoWrap>.divCreedWrap>p{font-size:0.875rem;font-weight:500;margin:0 0 1rem 0;padding:0}.divTodoWrap>.divCreedWrap>button{box-shadow:none}.divTodoWrap>.divCreedWrap>.divClose{position:absolute;top:0.8rem;right:0.8rem;cursor:pointer}.divTodoWrap>.divInfoWrap{display:flex;justify-content:space-around;align-items:stretch;padding:1.5rem 0}.divTodoWrap>.divInfoWrap>.divInfo{width:33.33%;border-right:1px solid var(--color-light-grey);text-align:center;padding:0 2rem}.divTodoWrap>.divInfoWrap>.divInfo:last-child{border:none}.divTodoWrap>.divInfoWrap>.divInfo>h4{font-size:0.875rem;font-weight:700;margin:0 0 0.6rem 0;padding:0}.divTodoWrap>.divInfoWrap>.divInfo>p{padding:0;margin:0}.divTodoWrap>.divInfoWrap>.divInfo>p>a{text-decoration:none;color:var(--color-other-highlight)}.divTodoWrap>.divScheduleNoData{text-align:center;margin:3rem 0;color:var(--color-dark-grey)}.divTodoWrap>.divScheduleWrap{position:relative;margin:3rem 0 0 0;padding:0 0 0 2rem}.divTodoWrap>.divScheduleWrap::before{content:"";display:block;position:absolute;top:0;left:0;width:0.5rem;height:100%;background:var(--color-light-grey);border-radius:3rem;zoom:1}.divTodoWrap>.divScheduleWrap.current::before{background:var(--color-other-highlight)}.divTodoWrap>.divScheduleWrap>.divTitle{display:inline-block;padding:0.25rem 0.625rem;font-size:1.25rem;font-weight:600;border-radius:0.5rem;background:var(--color-light-grey);color:var(--color-dark-grey)}.divTodoWrap>.divScheduleWrap.current>.divTitle{display:inline-block;padding:0.25rem 0.625rem;font-size:1.25rem;font-weight:600;border-radius:0.5rem;background:var(--color-other-highlight);color:var(--color-white)}.divTodoWrap>.divScheduleWrap>.divHeaderWrap{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 0.8rem 0}.divTodoWrap>.divScheduleWrap>.divHeaderWrap>.divDate{font-size:1.75rem;font-weight:600}.divTodoWrap>.divScheduleWrap>.divBodyWrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.divTodoWrap>.divScheduleWrap>.divBodyWrap>.divBox{width:100%;margin:1rem 0 0 0;padding:1.5rem}.divTodoWrap>.divScheduleWrap>.divBodyWrap>.divBox.column{width:45%;width:calc(50% - 0.5rem)}.divTodoWrap>.divScheduleWrap>.divBodyWrap>.divBox>h2{font-size:1.25rem;font-weight:700;margin:0 0 1.8rem 0;padding:0}.divTodoWrap>.divScheduleWrap>.divBodyWrap>.divBox>p{margin:0;padding:0;word-break:break-all}.divTodoWrap>.divScheduleWrap>.divBodyWrap>.divBox>p.pBeforeMeeting{color:var(--color-dark-grey)}@media screen and (max-width:800px){.divTodoWrap>.divHeaderWrap{align-items:flex-start;flex-direction:column}.divTodoWrap>.divHeaderWrap>h1{padding:0 0 0.6rem 0}.divTodoWrap>.divHeaderWrap>.divButtonWrap>button{margin:0 0.6rem 0 0}.divTodoWrap>.divInfoWrap{flex-wrap:wrap;padding:0}.divTodoWrap>.divInfoWrap>.divInfo{width:100%;border:none;border-bottom:1px solid var(--color-light-grey);padding:1.5rem 1rem}.divTodoWrap>.divInfoWrap>.divInfo:last-child{border:none}.divTodoWrap>.divScheduleWrap>.divHeaderWrap{align-items:flex-start;flex-direction:column}.divTodoWrap>.divScheduleWrap>.divHeaderWrap>.divDate{margin:0 0 0.6rem 0}.divTodoWrap>.divScheduleWrap>.divBodyWrap>.divBox.column{width:100%}}@media screen and (max-width:600px){html{font-size:14px}}