:root{--color-secondary:#198475;--color-primary:#13202f;--color-accent:#251fb8;--color-bg-black:var(--color-primary);--color-white-hover:color-mix(in srgb, var(--color-accent), #fff, 80%);--color-font:#13202f;--color-font-placeholder:#adb1b6;--color-border:var(--color-gray-200);--color-control-border:var(--color-gray-200);--color-bg-gray:var(--color-gray-100);--color-readonly:#efefef;--color-bg-thead:#eee;--color-disabled:#bbb;--color-success:#2da85e;--color-danger:#ea1c1c;--color-white:#fff;--color-gray-50:#f5f5f5;--color-gray-100:#e6e6e6;--color-gray-200:#ccc;--color-gray-300:#b3b3b3;--color-gray-400:#999;--color-gray-500:gray;--color-gray-600:#666;--color-gray-700:#4d4d4d;--color-gray-800:#333;--color-gray-900:#1a1a1a;--color-black:#000;--round-md:18px;--round-sm:8px}@media screen and (max-width:768px){:root{--round-md:12px}}*{box-sizing:border-box}:before{box-sizing:border-box}:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list]{list-style:none}ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{font-size:62.5%}body{font-size:15px;font-feature-settings:"palt";-webkit-text-size-adjust:100%;color:var(--color-font);font-family:Roboto,Noto Sans JP,sans-serif;font-size:1.5rem;line-height:1.6}ol,ul,dl{margin:0;padding-left:0}ol,ul{list-style-type:none}button,select{user-select:none;cursor:pointer;appearance:none;color:currentColor;outline:none}input[type=button]{user-select:none;cursor:pointer;appearance:none;color:currentColor;outline:none}input[type=submit]{user-select:none;cursor:pointer;appearance:none;color:currentColor;outline:none}textarea{font-size:16px}input[type=date]{font-size:16px}input[type=email]{font-size:16px}input[type=tel]{font-size:16px}input[type=text]{font-size:16px}input[type=time]{font-size:16px}address{font-style:normal}table{word-break:break-all;border-collapse:collapse;width:100%}iframe{border:none}@media (prefers-reduced-motion:reduce){body:before{content:"OSの視差効果を無効にする設定が適用されています。視差効果のない状態でページが表示されます。";color:red;text-align:center;z-index:9999;background-color:#ffebeb;width:100%;padding:2px 4px;font-size:14px;display:block;position:absolute;top:0;left:0}}:root{--header-W:185px;--header-H:auto;--top-bar-H:45px}@media screen and (max-width:1100px){:root{--header-W:128px}}@media screen and (max-width:650px){:root{--header-H:65px}body{height:100vh;height:100dvh;overflow:hidden}}.flatpickr-calendar,.flatpickr-days{width:unset!important}.flatpickr-calendar{box-shadow:none;background-color:transparent}.flatpickr-rContainer{width:100%}.flatpickr-day{--day-cell-size:31px;max-width:none;height:var(--day-cell-size);line-height:var(--day-cell-size);text-align:center;user-select:none;width:100%;position:unset;-webkit-border-radius:6px;border-radius:6px;display:block}.flatpickr-day.today{background-color:var(--color-gray-100);border-color:transparent}.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.inRange{color:inherit;background-color:transparent;border:none}.flatpickr-day.selected,.flatpickr-day.inRange{box-shadow:none;border:none}.flatpickr-day.selected[aria-label$="1"]{-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.flatpickr-day.inRange[aria-label$="1"]{-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.flatpickr-day.selected[aria-label$="0"]{-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.flatpickr-day.inRange[aria-label$="0"]{-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.flatpickr-day.selected{color:var(--color-white);background-color:var(--color-primary)}.flatpickr-day.inRange{background-color:color-mix(in srgb, transparent 80%, var(--color-secondary))}.flatpickr-day.week.selected{box-shadow:none;color:var(--color-font);background-color:color-mix(in srgb, transparent 80%, var(--color-secondary));border:none}.flatpickr-day.week.selected[aria-label$="1"]{-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.flatpickr-day.week.is-date-selected{background-color:var(--color-primary);color:#fff;border-color:transparent;-webkit-border-radius:6px;border-radius:6px}.dayContainer{grid-template-columns:repeat(7,1fr);gap:6px 0;width:100%;min-width:auto;max-width:none;display:grid}.flatpickr-months{color:var(--color-bg-black);align-items:center;margin-bottom:10px}.flatpickr-months .flatpickr-current-month{display:none}.flatpickr-months .current-month-view{color:var(--color-font);font-size:1.6rem}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{aspect-ratio:1;border:1px solid var(--color-bg-black);width:26px;height:auto;inset:unset;-webkit-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:var(--color-bg-black)}.flatpickr-months .flatpickr-month{height:auto}.flatpickr-months .flatpickr-month:not(:first-of-type){display:none}.flatpickr-weekdays .flatpickr-weekdaycontainer:not(:first-child){display:none}.flatpickr-days{display:block}.fp-datepicker.flatpickr-calendar{background-color:#fff;padding:12px;box-shadow:0 0 12px rgba(0,0,0,.2);width:280px!important}.autoComplete_wrapper{z-index:1;display:block;position:relative}.autoComplete_wrapper>input{width:100%}.autoComplete_wrapper #autoComplete_list_1{box-shadow:0 0 12px rgba(0,0,0,.2)}.autoComplete_wrapper #autoComplete_list_1 .no_result{text-align:center;color:var(--color-primary);padding:15px 0;display:block}.l-hamburger{width:0;height:0;left:0;top:var(--top-bar-H);z-index:9998;opacity:0;position:absolute;overflow:hidden}.l-hamburger.is-open{width:100%;height:calc(100dvh - var(--top-bar-H));background-color:var(--color-bg-gray);opacity:1}.l-hamburger__inner{height:100%;padding:18px;overflow-y:auto}.l-hamburger__menu__item{color:inherit;border-bottom:1px solid var(--color-border);align-items:center;gap:0 .3em;padding-top:.8em;padding-bottom:.8em;text-decoration:none;display:flex}.l-hamburger__menu__item .c-icon{aspect-ratio:1;width:1.8em;height:auto}.l-hamburger .c-account__menu{visibility:visible;inset:unset;opacity:1;box-shadow:none;background-color:transparent;width:100%;margin-top:30px;padding:0;position:relative}.l-hamburger .c-account__menu__item{margin-top:12px}body:has(.l-hamburger.is-open){overflow:hidden}.l-header{height:var(--header-H);z-index:9997;background-color:var(--color-bg-black);color:var(--color-white);position:relative}@media screen and (max-width:650px){.l-header{width:100%;position:fixed;bottom:0;left:0}}.l-header__site_logo{justify-content:center;width:min(72%,115px);margin:45px auto 0;display:flex}.l-header__site_logo img{width:100%;height:auto;display:block}.l-header__gnavi{margin-top:28px}.l-header__gnavi a{color:inherit;text-decoration:none}.l-header__gnavi__item{padding:10px 2em;align-items:center;gap:.3em;padding-right:.5em;display:flex}@media screen and (max-width:650px){.l-header__gnavi__item:not(.--sp){display:none}}@media (any-hover:hover){.l-header__gnavi__item{transition:background-color .2s,color .2s}.l-header__gnavi__item:hover{background-color:var(--color-bg-gray);color:var(--color-font)}}.l-header__gnavi__item.is-current{color:var(--color-font);background-color:var(--color-white)}.l-header__gnavi__item .c-icon{flex-shrink:0;width:1.5em;height:1.5em}@media screen and (max-width:1100px){.l-header__site_logo{margin-top:32px}.l-header__gnavi{flex-direction:column;gap:6px 0;padding:0 8px;display:flex}.l-header__gnavi__item{-webkit-border-radius:6px;border-radius:6px;flex-direction:column;align-items:center;gap:6px 0;padding:10px 0;font-size:1.3rem;display:flex}.l-header__gnavi__item .c-icon{width:29px;height:29px}}@media screen and (max-width:650px){.l-header{box-shadow:0 0 9px rgba(0,0,0,.4)}.l-header__site_logo{display:none}.l-header__gnavi{flex-direction:row;margin-top:0;padding:7px;display:flex}.l-header__gnavi__item{white-space:nowrap;flex:1;gap:1px 0;padding:6px 0 4px;font-size:1.2rem}.l-header__gnavi__item.--system{display:none}.l-header__gnavi__item .c-icon{width:21px;height:21px;padding:0}}.l-layout{grid-template-columns:var(--header-W) minmax(0, 1fr);height:100vh;align-items:stretch;height:100dvh;display:grid;overflow:hidden}@media screen and (max-width:650px){.l-layout{display:block}}.l-layout__main{background-color:var(--color-white);position:relative}@media screen and (max-width:650px){.l-layout__main{height:calc(100dvh - var(--header-H) - var(--top-bar-H));top:var(--top-bar-H);width:100%;display:block;position:fixed;overflow:hidden}}.l-page_title{align-items:center;gap:0 .2em;font-size:1.8rem;font-weight:400;line-height:1;display:flex}.l-page_title .c-icon{aspect-ratio:1;background-color:currentColor;width:1.6em;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}@media screen and (max-width:650px){.l-page_title{font-size:1.4rem}}body.schedule .l-page_title .c-icon{mask-image:url(/assets/dest/img/common/ico_calendar.svg)}body.report .l-page_title .c-icon{mask-image:url(/assets/dest/img/common/ico_writing.svg)}body.actuals .l-page_title .c-icon{mask-image:url(/assets/dest/img/common/ico_document.svg)}body.client_companies .l-page_title .c-icon,body.agency .l-page_title .c-icon{mask-image:url(/assets/dest/img/common/ico_member.svg)}body.business .l-page_title .c-icon{mask-image:url(/assets/dest/img/common/ico_folder.svg)}body.analysis .l-page_title .c-icon{clip-path:unset;mask-image:url(/assets/dest/img/common/ico_graph.svg)}body.client_employees .l-page_title .c-icon{clip-path:unset;mask-image:url(/assets/dest/img/common/ico_person.svg)}body.employee .l-page_title .c-icon,body.company .l-page_title .c-icon{clip-path:unset;mask-image:url(/assets/dest/img/common/ico_building.svg)}body.login .l-page_title .c-icon,body.system .l-page_title .c-icon,body.settings .l-page_title .c-icon{clip-path:url(#ico_gear)}.l-top_bar{background-color:var(--color-bg-black);height:var(--top-bar-H);z-index:9999;color:var(--color-white);justify-content:space-between;align-items:center;padding:8px 15px;display:flex;position:relative}@media screen and (max-width:650px){.l-top_bar{background:url(/assets/dest/img/common/logo_mark.svg) 12px/auto 70% no-repeat;background-color:var(--color-bg-black);width:100%;padding-left:60px;position:fixed;top:0;left:0;box-shadow:0 0 6px rgba(0,0,0,.4)}}.l-top_bar__start{flex-grow:1}@media not screen and (max-width:650px){.l-top_bar .hamburger{display:none}}@media screen and (max-width:650px){.l-top_bar__end{align-items:center;gap:0 16px;display:flex}.l-top_bar .hamburger{user-select:none;height:-webkit-fit-content;height:fit-content;display:block}.l-top_bar .hamburger .hamburger-box{display:block}.l-top_bar .hamburger .hamburger-inner{background-color:var(--color-white)}.l-top_bar .hamburger .hamburger-inner:before{background-color:var(--color-white);position:absolute}.l-top_bar .hamburger .hamburger-inner:after{background-color:var(--color-white);position:absolute}}.c-account{position:relative}.c-account__ttl{cursor:pointer;align-items:center;gap:0 .2em;display:flex}.c-account__menu{z-index:3;visibility:hidden;opacity:0;width:10em;color:var(--color-font);background-color:#fff;-webkit-border-radius:6px;border-radius:6px;padding:15px;transition:opacity .2s;position:absolute;top:100%;right:0;box-shadow:0 0 10px rgba(0,0,0,.3)}.c-account__menu__item{color:inherit;background-color:transparent;border:none;align-items:center;gap:0 .3em;width:100%;padding:0;text-decoration:none;display:flex}@media (any-hover:hover){.c-account__menu__item:hover{opacity:.4}}.c-account__menu__item:not(:first-child){margin-top:5px}.c-account.is-active .c-account__menu{opacity:1;visibility:visible}@media screen and (max-width:650px){.c-account.is-active .c-account__menu{display:none}}.c-add_input__item{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:0 12px;padding-top:15px;padding-bottom:15px;display:flex}.c-add_input__item:first-child{padding-top:0}.c-add_input__item__input{width:100%}.c-add_input__item__input.--select{width:24em}.c-add_input__item__label{color:var(--color-font)}.c-add_input__item button{flex-shrink:0;width:-webkit-fit-content;width:fit-content;padding:.5em .6em;line-height:1}.c-add_input .c-btns{margin-top:15px;margin-bottom:15px}.c-add_input .c-btns .btn{width:-webkit-fit-content;width:fit-content;padding:8px 8px 8px 40px}.alert{align-items:center;gap:0 4px;display:flex}.alert-success{color:var(--color-success)}.c-board{border:1px solid var(--color-border);-webkit-border-radius:var(--round-sm);border-radius:var(--round-sm);margin-top:12px;margin-bottom:12px;container-type:inline-size}.c-board__container{padding:17px 20px}@container (width<900px){.c-board__container{padding-top:10px;padding-bottom:10px;padding-left:15px;padding-right:15px}}.c-board__header{justify-content:space-between;align-items:center;gap:0 1em;line-height:1.3;display:flex}.c-board__header__ttl{flex-wrap:wrap;align-items:center;gap:0 .5em;display:flex}.c-board__header__sub{border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:0 .3em;padding-bottom:3px;display:flex}.c-board__header__sub .material-symbols-outlined{color:var(--color-green)}.c-board__ended{background-color:var(--color-gray-50);border:1px solid;-webkit-border-radius:4px;border-radius:4px;align-items:center;gap:0 2px;padding:4px .6em 3px;font-size:1.4rem;line-height:1;display:flex}.c-board__ended .material-symbols-outlined{font-size:1.4em}.c-board__code{border:1px solid var(--color-green);color:var(--color-green);background-color:var(--color-white-hover);-webkit-border-radius:2px;border-radius:2px;padding:3px 8px;font-size:1.2rem}.c-board__code:empty{display:none}.c-board__name{color:var(--color-black);word-break:break-all;font-size:1.6rem}.c-board__body{word-break:break-all;padding-top:10px;line-height:1.4}.c-board__body.--oneline{justify-content:space-between;align-items:center;display:flex}@container (width<600px){.c-board__body.--oneline{flex-direction:column;gap:10px}.c-board__body.--oneline>*{width:100%}.c-board__body.--oneline .c-board__btns{justify-content:end}.c-board__body.--oneline .c-board__btns .btn{width:auto}}.c-board__body.--col2{justify-content:space-between;align-items:flex-start;display:flex}@container (width<900px){.c-board__body.--col2{grid-template-columns:1fr 50%;display:grid}}@container (width<700px){.c-board__body.--col2{grid-template-columns:1fr}}.c-board__sub_info,.c-board__info{flex-wrap:wrap;align-items:flex-start;gap:4px 20px;display:flex}.c-board__info__item a{color:inherit}.c-board__info__item._add{width:100%;font-size:1.6rem}.c-board__info__item ._add_item{display:inline-block}.c-board__info__item._tel,.c-board__info__item._email{align-items:flex-start;gap:0 3px;display:flex}.c-board__info__item.--icon{align-items:center;gap:0 3px;display:flex}.c-board__site{flex-shrink:0}.c-board__site__item{margin-top:8px}.c-board__site ._ttl{padding-left:12px;position:relative}.c-board__site ._ttl:before{content:"";aspect-ratio:1;background-color:currentColor;-webkit-border-radius:50%;border-radius:50%;width:6px;display:block;position:absolute;top:6px;left:0}@container (width>=900px){.c-board__site{width:40%}}@container (width>=700px){.c-board__site{border-left:1px solid var(--color-border);margin-left:min(4vw,2em);padding-left:min(4vw,2em)}}@container (width<700px){.c-board__site{border-top:1px solid var(--color-border);margin-top:11px;padding-top:11px}}.c-board__bottom{justify-content:space-between;align-items:center;display:flex}@container (width<900px){.c-board__bottom{grid-column:1/3;padding-top:12px;padding-bottom:12px}}@container (width<700px){.c-board__bottom{grid-column:unset;flex-direction:column;align-items:stretch;gap:10px}}.c-board__btns{flex-shrink:0;justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.c-board__btns:only-child{width:100%}@container (width<700px){.c-board__btns:only-child .btn{width:36%}}@container (width<500px){.c-board__btns:only-child .btn{width:100%}}.c-board__btns .btn{color:inherit;background-color:transparent;border:1px solid;-webkit-border-radius:4px;border-radius:4px;align-items:center;gap:0 .3em;padding:8px 1em;line-height:1;text-decoration:none;display:flex}.c-board__btns .btn .material-symbols-outlined{font-size:1.3em}@container (width<500px){.c-board__btns .btn{width:100%}}.c-btns{align-items:center;gap:10px;display:flex}.c-btns>*{width:max(300px,min(50%,450px))}.c-btns.--start{justify-content:flex-start}.c-btns.--center{justify-content:center}.c-btns.--end{justify-content:flex-end}.c-btns.--column{text-align:center;flex-direction:column;align-items:center}.c-btns.--column a,.c-btns.--column button{width:min(100%,450px)}.c-btns.--column input[type=submit]{width:min(100%,450px)}.c-btns_delete{border-top:1px solid var(--color-primary);justify-content:center;gap:10px;margin-top:30px;padding-top:30px;display:flex}.c-btns_delete>*{width:max(300px,min(50%,450px))}.base_btn_style,.c-gray_btn,.c-black_border_btn,.c-danger_btn,.c-primary_btn,.c-black_btn{text-align:center;background:0 0;border:none;-webkit-border-radius:6px;border-radius:6px;width:100%;padding:.8em 0;line-height:1;text-decoration:none;display:block}.base_btn_style._w_auto,._w_auto.c-gray_btn,._w_auto.c-black_border_btn,._w_auto.c-danger_btn,._w_auto.c-primary_btn,._w_auto.c-black_btn{width:auto;padding:.6em 1.5em}.c-black_btn{color:#fff;background-color:var(--color-primary);border:1px solid var(--color-primary);position:relative}.c-black_btn:has(.material-symbols-outlined){justify-content:center;align-items:center;gap:0 .2em;display:flex}.c-black_btn .c-icon{position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.c-black_btn.--sm{width:auto;min-width:9em;padding:.3em 1.8em}@media (any-hover:hover){.c-black_btn{transition:background-color .2s}.c-black_btn:hover{background-color:color-mix(in srgb, var(--color-primary), white 35%)}}.c-primary_btn{color:var(--color-white);background-color:var(--color-secondary);border:1px solid var(--color-secondary);position:relative}.c-primary_btn:has(.material-symbols-outlined){justify-content:center;align-items:center;gap:0 .2em;display:flex}.c-primary_btn[type=submit]{color:var(--color-white)}.c-primary_btn .c-icon{position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.c-primary_btn.--sm{width:auto;min-width:9em;padding:.3em 1.8em}@media (any-hover:hover){.c-primary_btn{transition:background-color .2s}.c-primary_btn:hover{background-color:color-mix(in srgb, var(--color-secondary), black 35%)}}.c-danger_btn{color:var(--color-danger);border:1px solid var(--color-danger);background-color:#fff;position:relative}.c-danger_btn:has(.material-symbols-outlined){justify-content:center;align-items:center;gap:0 .2em;display:flex}.c-danger_btn .c-icon{position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.c-danger_btn.--sm{width:auto;min-width:9em;padding:.3em 1.8em}@media (any-hover:hover){.c-danger_btn{transition:background-color .2s}.c-danger_btn:hover{background-color:var(--color-white-hover)}}.c-black_border_btn{color:var(--color-bg-black);border:1px solid var(--color-bg-black);background-color:#fff;position:relative}.c-black_border_btn:has(.material-symbols-outlined){justify-content:center;align-items:center;gap:0 .2em;display:flex}.c-black_border_btn .c-icon{position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.c-black_border_btn.--sm{width:auto;min-width:9em;padding:.3em 1.8em}@media (any-hover:hover){.c-black_border_btn{transition:background-color .2s}.c-black_border_btn:hover{background-color:color-mix(in srgb, var(--color-bg-black), white 90%)}}.c-gray_btn{color:var(--color-font);background-color:#d5d5d5;border:1px solid #d5d5d5;position:relative}.c-gray_btn .c-icon{position:absolute;top:50%;left:.3em;transform:translateY(-50%)}.c-gray_btn.--sm{width:auto;min-width:9em;padding:.3em 1.8em}@media (any-hover:hover){.c-gray_btn{transition:background-color .2s}.c-gray_btn:hover{background-color:#c3c3c3}}.c-switches{text-align:center;width:100%;background-color:#fff;border:1px solid;-webkit-border-radius:4px;border-radius:4px;width:fit-content;font-size:1.4rem;display:flex;overflow:hidden;box-shadow:0 0 6px rgba(0,0,0,.2)}.c-switches ._btn{color:inherit;align-items:center;gap:0 .2em;padding:4px .6em;text-decoration:none;display:flex}.c-switches ._btn:not(:first-child){border-left:1px solid}.c-switches ._btn.is-current{background-color:var(--color-font);color:#fff}.c-switches ._btn .c-icon{aspect-ratio:1;width:1.2em}.c-calendar__header{justify-content:center;padding:5px 12px;display:flex;position:relative}.c-calendar__header .btn{aspect-ratio:1;background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;outline:none;width:30px;padding:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.c-calendar__header .btn.prev{background-image:url(/assets/dest/img/common/ico_circle_arrow_prev.svg);left:0}.c-calendar__header .btn.next{background-image:url(/assets/dest/img/common/ico_circle_arrow_next.svg);right:0}.c-calendar__header .current_month{color:var(--color-font);font-size:120%}.c-calendar__week{text-align:center;grid-template-columns:repeat(7,1fr);margin-top:5px;font-size:1.2rem;display:grid}.c-calendar__body{text-align:center;margin-top:5px;font-family:Roboto,sans-serif;line-height:1}.c-calendar__body .week_col{-webkit-border-radius:6px;border-radius:6px;grid-template-columns:repeat(7,1fr);display:grid}.c-calendar__body .week_col:has(.is-today){background-color:color-mix(in srgb, var(--color-primary), white 80%)}.c-calendar__body .day_cell{color:var(--color-font);cursor:pointer;-webkit-border-radius:6px;border-radius:6px;padding:9px 0}.c-calendar__body .day_cell.is-today{background-color:var(--color-primary);color:#fff}.c-calendar__body .day_cell.prev_month_day,.c-calendar__body .day_cell.next_month_day{opacity:.4}.c-card{color:var(--color-bg-black);border:1px solid transparent;-webkit-border-radius:6px;border-radius:6px;align-items:stretch;gap:0 8px;padding:6px;text-decoration:none;display:flex;position:relative}@media (any-hover:hover){.c-card{transition:border-color .2s}.c-card:hover{border-color:var(--color-font)}}.c-card__bar{background-color:color-mix(in srgb, var(--color-bg-black), white 90%);writing-mode:vertical-lr;text-align:center;-webkit-border-radius:5px;border-radius:5px;flex-shrink:0;width:4px;padding:0;line-height:1}.c-card__header{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:3px;line-height:1;display:flex}.c-card__time{white-space:nowrap;font-size:1.1rem}.c-card__body{color:var(--color-font);margin-top:6px;font-size:1.3rem;line-height:1.3}.c-card__cate{background-color:var(--color-bg-gray);-webkit-border-radius:4px;border-radius:4px;padding:3px .6em;font-size:1.2rem}.c-card.is-contents_act .c-card__bar{background-color:var(--color-bg-black);color:#fff;-webkit-border-radius:3px;border-radius:3px;width:auto;padding:6px;font-size:1.2rem}.c-comment__list{margin-top:38px}.c-comment__item{margin-top:16px}@media screen and (max-width:650px){.c-comment__item{margin-top:24px}}.c-comment__item form{display:contents}.c-comment__item__readonly{background-color:var(--color-readonly);word-break:break-all;-webkit-border-radius:12px;border-radius:12px;padding:20px}@media screen and (max-width:650px){.c-comment__item__readonly{padding:1em 6px}}.c-comment__item__info{align-items:center;gap:0 1em;margin-bottom:6px;font-size:1.3rem;line-height:1;display:flex}.c-comment__item__info .user_name{align-items:center;gap:0 3px;display:flex}.c-comment__item__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.c-comment__item__edit{background-color:var(--color-readonly);box-shadow:0 0 0 2pxvar --color-primary;-webkit-border-radius:12px;border-radius:12px;padding:8px}@media screen and (max-width:650px){.c-comment__item__edit{padding:4px}}.c-comment__item__edit .edit_input{appearance:none;color:inherit;background-color:transparent;border:none;width:100%;padding:6px}.c-comment__item__edit .edit_input:focus{outline:none}.c-comment__item__edit .c-black_border_btn{flex-shrink:0;width:-webkit-fit-content;width:fit-content;padding:5px .8em;line-height:1}.c-comment__item__navi{justify-content:end;align-items:center;gap:0 7px;margin-top:4px;display:flex}@media screen and (max-width:650px){.c-comment__item__navi{gap:0 12px;width:100%}}.c-comment__item__navi .navi_btn{appearance:none;background-color:transparent;border:none;align-items:center;gap:0 4px;padding:3px;line-height:1;display:flex}.c-comment__item__navi .navi_btn:disabled{color:var(--color-disabled);pointer-events:none}.c-comment__item__navi .navi_btn .c-icon{aspect-ratio:1;width:1.2em;height:auto;translate:0 -2px}@media (any-hover:hover){.c-comment__item__navi .navi_btn{transition:color .2s}.c-comment__item__navi .navi_btn:hover{color:var(--color-primary)}}.c-comment__item .is-hide{display:none}.error-message{color:var(--color-danger);margin:3px 0;font-size:1.4rem}.c-filter__container{align-items:flex-start;gap:10px 1.5em;display:flex}@media screen and (max-width:650px){.c-filter__container{flex-wrap:wrap}.c-filter__container .c-black_border_btn{padding:4px 0}}.c-filter__date_term{align-items:center;gap:0 6px;display:flex}.c-filter__item__group{grid-template-columns:14em 1fr;display:grid}.c-filter__item__group ._label{background-color:#eaeaea;border:1px solid rgba(33,33,33,.2);-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;align-items:center;gap:0 .2em;padding-left:.5em;display:flex}.c-filter__item__group input,.c-filter__item__group select{border:1px solid rgba(33,33,33,.2);border-left:none;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}@media screen and (max-width:992px){.c-filter__item__group{grid-template-columns:1fr}.c-filter__item__group label{border-bottom:1px solid rgba(33,33,33,.2);border-right:none}}.c-filter__item.--kind{gap:0 10px;width:200px;display:flex}@media screen and (max-width:650px){.c-filter__item.--kind{width:100%}}.c-filter__item.--kind a.is-current{background-color:var(--color-primary);color:#fff}.c-filter__item.--search{flex-grow:1}.c-filter__item.--search ._search_box{gap:0 10px;display:flex}.c-filter__item.--search ._search_box .c-black_border_btn{flex-shrink:0;width:150px}.c-filter__item.--search .c-form__checkbox{text-align:right;width:auto;margin-top:8px}.c-filter__item.--search .c-form__checkbox label{display:inline-flex}.c-filter__item.--search_project{grid-template-columns:repeat(1,1fr);gap:10px;display:grid}.c-filter__item.--search_project #business_id:has(option:only-child){pointer-events:none;color:#aaa;background-color:#ddd}.c-filter__item.--department{background-color:#fff;-webkit-border-radius:6px;border-radius:6px;flex-wrap:wrap;gap:5px 2em;padding:10px 19px;display:flex}.c-filter__item.--department ._section{gap:6px 1em;display:flex}.c-filter__item.--department ._parent,.c-filter__item.--department ._sub{color:inherit;font-size:1.4rem;text-decoration:none;display:inline-block}@media (any-hover:hover){.c-filter__item.--department ._parent:hover{color:var(--color-primary);text-decoration:underline}.c-filter__item.--department ._sub:hover{color:var(--color-primary);text-decoration:underline}}.c-filter__item.--department ._parent:before{content:"";background-color:var(--color-primary);-webkit-border-radius:50%;border-radius:50%;width:6px;height:6px;margin-right:.3em;display:inline-block;transform:translateY(-2px)}.c-filter.--report-search .c-filter__item.--search ._search_box{align-items:center}.c-filter.--report-search .c-filter__item.--search ._search_box .c-black_border_btn{width:80px;padding-top:6px;padding-bottom:6px}.c-filter.--report-search .c-filter__item.--search ._search_box .c-form__control[name=keyword]{width:50%}.c-filter.--report-search .c-filter__item.--search ._search_box .c-form__select{width:200px}@media screen and (max-width:992px){.c-filter.--report-search .c-filter__item.--search ._search_box{flex-wrap:wrap;gap:6px 10px}.c-filter.--report-search .c-filter__item.--search ._search_box .c-form__control[name=keyword]{width:100%}.c-filter.--report-search .c-filter__item.--search ._search_box .c-form__select{width:30%}.c-filter.--report-search .c-filter__item.--search ._search_box .c-filter__date_term{width:50%}}@media screen and (max-width:650px){.c-filter.--report-search .c-filter__item.--search ._search_box .c-form__select,.c-filter.--report-search .c-filter__item.--search ._search_box .c-filter__date_term,.c-filter.--report-search .c-filter__item.--search ._search_box .c-black_border_btn{width:100%}}.c-filter.--analysis ._search_box{grid-template-columns:1fr 80px;gap:10px;display:grid}.c-filter.--analysis .c-black_border_btn{padding-top:6px;padding-bottom:6px}.c-filter_light__container{flex-wrap:wrap;gap:8px;display:flex}.c-filter_light__container>*{width:100%}.c-filter_light__free_word{grid-template-columns:1fr 6em;gap:0 10px;display:grid}.c-filter_light__free_word .form-control{border-color:var(--color-input-border)}.c-filter_light__free_word .btn{justify-content:center;align-items:center;gap:0 4px;display:flex}.c-filter_light__free_word .btn .material-symbols-outlined{inset:unset;position:relative;transform:none}.c-filter_light__check_group{flex-wrap:wrap;gap:5px 18px;display:flex}.c-flow_list{counter-reset:number;list-style-type:none}.c-flow_list li{border-bottom:1px solid var(--color-border);padding:5px 0;line-height:1.5em;position:relative}.c-flow_list li:before{counter-increment:number;content:counter(number);color:var(--color-primary);margin-right:.4em;font-weight:700;display:inline-block}.c-flow_list__item{align-items:center;gap:0 1em;display:flex}.c-flow_list__item_row{gap:0 10px;display:flex}.c-flow_list__item_row .c-form__select{width:300px}.c-flow_list__item_row .c-black_border_btn{width:7em}.c-flow_list__add{justify-content:center;margin-top:20px;display:flex}.c-flow_list__add .c-black_border_btn{width:200px}.c-flow_msg{border:1px solid var(--color-danger);background-color:color-mix(in srgb, white 96%, var(--color-danger));text-align:center;-webkit-border-radius:6px;border-radius:6px;width:min(100%,750px);margin-left:auto;margin-right:auto;padding:24px 30px 30px}.c-flow_msg__ttl{color:var(--color-danger);justify-content:center;align-items:center;gap:6px;font-size:max(1.6rem,min(2vw,2rem));display:flex}.c-flow_msg__txt{color:var(--color-danger);margin-top:.5em;margin-bottom:.5em}.c-form__required{background-color:var(--color-danger);color:var(--color-white);-webkit-border-radius:3px;border-radius:3px;padding:3px 4px;font-size:1.1rem;font-weight:400;line-height:1;display:inline-block;transform:translateY(-2px)}.c-form__item{-webkit-border-radius:6px;border-radius:6px;gap:0 1em;padding:9px 0}.c-form__item ._date_time_row{grid-template-columns:300px 1fr;gap:6px 1.5em;display:grid}@media screen and (max-width:992px){.c-form__item ._date_time_row{grid-template-columns:1fr}}.c-form__item ._date_time_row ._date_time_selects{align-items:center;gap:6px;display:flex}.c-form__item ._date_time_row .c-form__select{background-color:#fff;width:10em}@media screen and (max-width:650px){.c-form__item ._date_time_row .c-form__select{appearance:none;background:url(/assets/dest/img/common/ico_select_arrow.svg) right 10px center no-repeat;width:43%;padding:10px}}.c-form__item .js-datepicker{background:url(/assets/dest/img/common/ico_calendar.svg) right 4px center/24px no-repeat}.c-form__item__group{margin-top:6px}.c-form__item__group+.c-form__item__group{margin-top:15px}.c-form__item__group.--sns{grid-template-columns:minmax(6em,auto) 1fr;align-items:start;gap:6px;display:grid}.c-form__item__group.--zip{align-items:center;gap:0 10px;display:flex}.c-form__item__group.--row{grid-template-columns:100px 1fr;gap:0 6px;display:grid}.c-form__item__group ._ttl_label{text-align:center;background-color:var(--color-border-thin);-webkit-border-radius:4px;border-radius:4px;padding:5px 0 3px;font-size:1.3rem;line-height:1}.c-form__input{margin-top:4px}.c-form__input.--add{align-items:center;gap:10px;display:flex}.c-form__control{border:1px solid var(--color-control-border);resize:vertical;width:100%;color:var(--color-font);-webkit-border-radius:4px;border-radius:4px;padding:6px 8px;font-size:16px;display:block}@media screen and (max-width:650px){.c-form__control{min-height:4rem}}.c-form__control:focus{outline:2px solid var(--color-white-hover)}@media not screen and (max-width:768px){.c-form__control.--w50{width:50%}.c-form__control.--w30{width:max(10em,min(30%,15em))}}.c-form__control::placeholder{color:var(--color-font-placeholder)}.c-form__btns{flex-direction:column;align-items:center;gap:10px;margin-top:12px;display:flex}.c-form__btns>*{width:min(100%,450px)}@media screen and (max-width:650px){.c-form__btns>*{width:90%}}.c-form__btns .c-link_underline{width:auto}.c-form__btns.--row{flex-direction:row;justify-content:center}.c-form__btns.--row-end{flex-direction:row;justify-content:flex-end}.c-form__radio_group{flex-wrap:wrap;justify-content:flex-start;gap:5px;display:flex}.c-form__radio{cursor:pointer;border:1px solid var(--color-control-border);user-select:none;background-color:#fff;-webkit-border-radius:2em;border-radius:2em;align-items:center;gap:0 .3em;padding:4px .5em;font-size:1.4rem;line-height:1;display:flex}.c-form__radio input{visibility:hidden;width:0;height:0;position:absolute}.c-form__radio input:checked+label{color:var(--color-primary);border-color:var(--color-primary)}.c-form__radio input:checked+label:before{background:var(--color-primary) url(/assets/dest/img/common/ico_check.svg) no-repeat center/70% auto}.c-form__radio:before{content:"";aspect-ratio:1;background-color:#dedede;-webkit-border-radius:50%;border-radius:50%;width:18px;display:block}.c-form__radio:has(:checked){color:var(--color-primary);border-color:var(--color-primary)}.c-form__radio:has(:checked):before{background:var(--color-primary) url(/assets/dest/img/common/ico_check.svg) no-repeat center/70% auto}.c-form__checkbox{cursor:pointer;user-select:none;-webkit-border-radius:2em;border-radius:2em;align-items:center;gap:0 .3em;font-size:1.4rem;line-height:1;display:flex}.c-form__checkbox input{visibility:hidden;width:0;height:0;position:absolute}.c-form__checkbox:before{content:"";aspect-ratio:1;background-color:#dedede;-webkit-border-radius:4px;border-radius:4px;width:18px;display:block}.c-form__checkbox:has(:checked){color:var(--color-primary);border-color:var(--color-primary)}.c-form__checkbox:has(:checked):before{background:var(--color-primary) url(/assets/dest/img/common/ico_check.svg) no-repeat center/70% auto}.c-form__select{border:1px solid var(--color-control-border);resize:vertical;outline-color:var(--color-primary);width:100%;color:var(--color-font);appearance:auto;-webkit-border-radius:4px;border-radius:4px;padding:8px;font-size:16px;display:block;position:relative}.c-form__select.--w50{width:50%}.c-form.--readonly .c-form__ttl{font-size:1.4rem}.c-form.--readonly .c-form__input{color:var(--color-font);margin-top:0;font-size:1.6rem}.c-form__fix_btns{z-index:999;margin-top:40px;position:sticky;bottom:10px}.c-form__fix_btns>*{margin:0 auto}.c-form__fix_btns a,.c-form__fix_btns button{width:300px;box-shadow:0 0 6px rgba(0,0,0,.4)}.c-form__fix_btns .c-btns{width:min(100%,600px);padding-left:15px;padding-right:15px}.c-form__search_group{align-items:stretch;gap:10px;display:flex}@media screen and (max-width:768px){.c-form__search_group{flex-direction:column}}.c-form__search_group .item_list label:not(:first-child){margin-top:6px}.c-form__search_group .js_customer_name{border:1px solid var(--color-control-border);user-select:none;background-color:var(--color-bg-gray);-webkit-border-radius:4px;border-radius:4px;flex-grow:1;padding:6px 8px}@media screen and (max-width:768px){.c-form__search_group .js_customer_name{height:2.4em}}.c-form__search_group .js_person_name{border:1px solid var(--color-control-border);user-select:none;background-color:var(--color-bg-gray);-webkit-border-radius:4px;border-radius:4px;flex-grow:1;padding:6px 8px}@media screen and (max-width:768px){.c-form__search_group .js_person_name{height:2.4em}}.c-form__search_group .js_show_popup{padding:6px 1em;flex-shrink:0;width:-webkit-fit-content;width:fit-content;padding-left:2em}@media screen and (max-width:768px){.c-form__search_group .js_show_popup{width:240px;margin-left:auto;margin-right:auto}}.c-form .c-black_border_btn.--new-person{width:240px;margin-top:8px;padding:6px 0}.c-form__error{color:var(--color-danger);align-items:center;gap:3px;margin-top:5px;font-size:1.3rem;line-height:1.3;display:flex}.c-form__error .material-symbols-outlined{flex-shrink:0;font-size:140%;display:block}.c-gray_board{border:1px solid var(--color-border);color:inherit;background-color:#fff;-webkit-border-radius:6px;border-radius:6px;margin-top:12px;padding:6px;text-decoration:none;transition:box-shadow .2s;display:block;overflow:hidden}.c-gray_board.--gray{background-color:var(--color-gray-50)}@media (any-hover:hover){.c-gray_board:hover{box-shadow:0 0 0 2px var(--color-bg-black)}}.c-gray_board__header{grid-template-columns:1fr minmax(50px,auto);align-items:start;gap:20px;padding:4px 6px;font-size:1.4rem;display:grid}.c-gray_board__header ._ttl{flex-wrap:wrap;align-items:center;gap:4px .8em;display:flex}.c-gray_board__header ._btn{text-align:center;pointer-events:none;background-color:#fff;border:1px solid;-webkit-border-radius:4px;border-radius:4px;padding:6px .8em;font-size:1.3rem;line-height:1}.c-gray_board__body{border-top:1px solid var(--color-border);padding:5px}.c-gray_board__customer{flex-wrap:wrap;align-items:center;gap:4px .6em;font-size:100%;font-weight:400;line-height:1.3;display:flex}.c-gray_board__type{background-color:var(--color-gray-50);-webkit-border-radius:3px;border-radius:3px;padding:3px 5px;font-size:1.3rem;font-weight:400}.c-gray_board__content{font-size:1.4rem;line-height:1.5}.c-gray_board .c-btns{margin-top:5px}.c-gray_board .c-btns>*{pointer-events:none;width:auto;min-width:50px;padding:6px 0;font-size:1.3rem;line-height:1}@media screen and (max-width:650px){.c-gray_board .c-btns>*{width:100%}}.c-gray_board .c-comment__item{background-color:#f1eaea;-webkit-border-radius:5px;border-radius:5px;margin-top:10px;padding:8px 12px}.c-gray_board .c-comment__item__readonly{background-color:transparent;padding:0}.c-icon{background-color:currentColor;width:1.4em;height:1.4em;display:block}.c-icon.--calendar{clip-path:url(#ico_calendar)}.c-icon.--folder{clip-path:url(#ico_folder)}.c-icon.--member{clip-path:url(#ico_member)}.c-icon.--memopad{clip-path:url(#ico_memopad)}.c-icon.--writing{clip-path:url(#ico_writing)}.c-icon.--user{clip-path:url(#ico_user)}.c-icon.--plus{clip-path:url(#ico_plus)}.c-icon.--logout{clip-path:url(#ico_logout)}.c-icon.--check{clip-path:url(#ico_check)}.c-icon.--login{clip-path:url(#ico_login)}.c-icon.--loupe{clip-path:url(#ico_loupe)}.c-icon.--trash{clip-path:url(#ico_trash)}.c-icon.--gear{clip-path:url(#ico_gear)}.c-icon.--return{clip-path:url(#ico_return)}.c-icon.--duplicate{clip-path:url(#ico_duplicate)}.c-icon.--info{clip-path:url(#ico_info)}.c-icon.--exclamation{clip-path:url(#ico_exclamation)}.c-icon.--person{mask:url(/assets/dest/img/common/ico_person.svg) 50%/contain no-repeat}.c-icon.--building{mask:url(/assets/dest/img/common/ico_building.svg) 50%/contain no-repeat}.c-icon.--document{mask:url(/assets/dest/img/common/ico_document.svg) 50%/contain no-repeat}.c-icon.--mode_calendar{mask:url(/assets/dest/img/common/ico_mode_calendar.svg) 50%/contain no-repeat}.c-icon.--mode_column{mask:url(/assets/dest/img/common/ico_mode_column.svg) 50%/contain no-repeat}.c-icon.--arrow_next{mask:url(/assets/dest/img/common/ico_arrow_next.svg) 50%/contain no-repeat}.c-icon.--arrow_prev{mask:url(/assets/dest/img/common/ico_arrow_prev.svg) 50%/contain no-repeat}.c-icon.--arrow_up{mask:url(/assets/dest/img/common/ico_arrow_up.svg) 50%/contain no-repeat}.c-icon.--arrow_down{mask:url(/assets/dest/img/common/ico_arrow_down.svg) 50%/contain no-repeat}.c-icon.--graph{mask:url(/assets/dest/img/common/ico_graph.svg) 50%/contain no-repeat}.c-icon.--pencil{background-color:currentColor;mask:url(/assets/dest/img/common/ico_pencil.svg) 50%/contain no-repeat}.c-icon.--excel{background-color:currentColor;mask:url(/assets/dest/img/common/ico_excel.svg) 50%/contain no-repeat}.c-img{height:auto;display:block}.c-label{align-items:center;font-size:1.4rem;line-height:1;display:flex}.c-label .material-symbols-outlined{font-size:1.5em}.c-link{text-decoration:none}.c-link.--sort{width:auto;color:inherit;background:url(/assets/dest/img/common/ico_sort.svg) 0/1.3em no-repeat;padding-left:1.5em;text-decoration:underline}.c-link.--sort:visited{color:inherit}.c-link_underline{color:var(--color-primary);appearance:none;background-color:transparent;border:none;text-decoration:underline}.c-modal{width:100%;height:100vh;visibility:hidden;opacity:0;z-index:-1;height:100dvh;transition:opacity .2s;position:fixed;top:0;left:0}.c-modal.is-open{visibility:visible;opacity:1;z-index:999}.c-modal__overlay{background-color:rgba(0,0,0,.74);width:100%;height:100%}.c-modal__content{background-color:#fff;-webkit-border-radius:6px;border-radius:6px;width:92%;max-width:750px;height:90vh;padding:18px 32px 32px;position:absolute;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;container:modal_content/inline-size}@media screen and (max-width:992px){.c-modal__content{max-width:none;width:calc(100% - var(--header-W) - 40px)}}@media not screen and (max-width:650px){.c-modal__content{left:calc(50% + var(--header-W) / 2)}}@media screen and (max-width:650px){.c-modal__content{width:94%;height:calc(100vh - var(--top-bar-H) - 60px);height:calc(100dvh - var(--top-bar-H) - 60px);padding:16px;top:3%;left:50%;translate:-50%}}.c-modal__content::-webkit-scrollbar{width:5px;height:5px}.c-modal__content::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.c-modal__content::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}@container modal_content (width<=680px){.c-modal__content .c-form__input._date_time_row{grid-template-columns:1fr}}.c-modal__header{justify-content:space-between;align-items:flex-start;display:flex}.c-modal__header__ttl{font-size:var(--font-lg);align-items:center;gap:0 .2em;font-weight:500;display:flex}.c-modal__header__btns .btn{background-color:var(--color-bg-gray);color:var(--color-font);border:none;-webkit-border-radius:6px;border-radius:6px;padding:4px .8em;font-size:120%;line-height:1;display:block}.c-modal__body .c-form{margin-top:10px;font-size:1.4rem}.c-mode_monthly{--monthly-border:rgba(0,0,0,.2);overflow-x:auto}.c-mode_monthly .monthly_body{border-left:1px solid var(--monthly-border);border-top:1px solid var(--monthly-border)}@media screen and (max-width:650px){.c-mode_monthly .monthly_body{width:550px}}.c-mode_monthly .week_line{border-bottom:1px solid var(--monthly-border);grid-template-columns:repeat(7,1fr);display:grid}.c-mode_monthly .week_line.--head{text-align:center;background-color:#f4f4f4;font-size:1.3rem;line-height:1}.c-mode_monthly .week_line.--head .cell_week{border-right:1px solid var(--monthly-border);padding-top:4px;padding-bottom:4px}.c-mode_monthly .cell_date{padding:7px;border-right:1px solid var(--monthly-border);min-height:60px;padding-top:3px}.c-mode_monthly .label_date{justify-content:space-between;align-items:center;font-size:1.3rem;line-height:1;display:flex}.c-mode_monthly .day_badge{aspect-ratio:1;-webkit-border-radius:2em;border-radius:2em;justify-content:center;align-items:center;height:1.5em;display:flex}.c-mode_monthly .cell_date.prev_month .day_badge,.c-mode_monthly .cell_date.next_month .day_badge{color:var(--color-gray-100)}.c-mode_monthly .cell_date.is-today .day_badge{color:#fff;background-color:var(--color-primary)}.c-mode_monthly .c-card{word-break:break-all;margin-top:4px;padding:4px}.c-mode_monthly .c-card__time{white-space:normal;overflow-wrap:anywhere;word-break:keep-all}@media screen and (max-width:650px){.c-mode_monthly .c-card__cate,.c-mode_monthly .c-card__body{font-size:1rem}}.c-navi_week{justify-content:center;align-items:center;gap:0 10px;display:flex}.c-navi_week .c-black_border_btn{background-repeat:no-repeat;background-size:1.4em;width:auto;padding:9px 1.2em;line-height:1;display:inline-block}.c-navi_week .c-black_border_btn.prev{background-image:url(/assets/dest/img/common/ico_circle_arrow_prev.svg);background-position:.3em;padding-left:1.9em}.c-navi_week .c-black_border_btn.next{background-image:url(/assets/dest/img/common/ico_circle_arrow_next.svg);background-position:right .3em center;padding-right:1.9em}.c-navi_week__ttl{font-size:1.6rem}.c-page_delete{border:1px solid var(--color-border);-webkit-border-radius:6px;border-radius:6px;margin-top:min(6vw,90px);padding:min(2vw,30px)}.c-page_delete .c-danger_btn{margin-left:auto;margin-right:auto;width:min(100%,360px);margin-top:1em}.c-page_delete__msg{text-align:center;color:var(--color-danger)}.c-pagination{justify-content:center;align-items:center;gap:0 10px;display:flex}.c-pagination a{color:inherit;text-decoration:none}.c-pagination .disabled{filter:grayscale(0);opacity:.4}.c-pagination .page{padding:3px .5em;text-decoration:none;display:block;position:relative}@media (any-hover:hover){.c-pagination .page{transition:color .2s}.c-pagination .page:hover{color:var(--color-primary)}}.c-pagination .page:before{content:"";background-color:transparent;width:100%;height:2px;display:block;position:absolute;bottom:0;left:0}.c-pagination .page.is-current{color:var(--color-secondary)}.c-pagination .page.is-current:before{background-color:var(--color-secondary)}@media screen and (max-width:650px){.c-pagination .page{display:none}.c-pagination .page.is-current{display:block}}.c-pagination__navi{aspect-ratio:1;background-repeat:no-repeat;background-size:cover;width:2em;margin:0 .5em;display:block}@media (any-hover:hover){.c-pagination__navi{transition:opacity .2s}.c-pagination__navi:hover{opacity:.6}}.c-pagination__navi.--next{background-image:url(/assets/dest/img/common/ico_circle_arrow_next.svg)}.c-pagination__navi.--prev{background-image:url(/assets/dest/img/common/ico_circle_arrow_prev.svg)}.c-schedule_line__item{border:1px solid var(--color-border);background-color:#fff;-webkit-border-radius:6px;border-radius:6px;position:relative;overflow:hidden}.c-schedule_line__item:not(:first-child){margin-top:12px}.c-schedule_line__item__subinfo{border-bottom:1px solid var(--color-border);background-color:var(--color-gray-50);flex-wrap:wrap;align-items:center;gap:7px 1em;padding:6px 18px;font-size:1.3rem;line-height:1;display:flex}@media screen and (max-width:768px){.c-schedule_line__item__subinfo{padding:6px}}.c-schedule_line__item__subinfo a{color:inherit}@media (any-hover:hover){.c-schedule_line__item__subinfo a{transition:color .2s}.c-schedule_line__item__subinfo a:hover{color:var(--color-primary)}}.c-schedule_line__item__subinfo ._status{border:1px solid var(--color-font);background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:6px .8em 4px;display:inline-block}.c-schedule_line__item__subinfo ._client{line-height:1.3;display:inline-block}@media screen and (max-width:650px){.c-schedule_line__item__subinfo ._client{font-size:1.5rem}}.c-schedule_line__item__subinfo ._client>*{display:inline-block}.c-schedule_line__item__date{font-size:1.8rem}.c-schedule_line__item__header{padding:10px 0}.c-schedule_line__item__ttl{flex-wrap:wrap;align-items:center;gap:5px .6em;margin-top:6px;line-height:1.3;display:flex}.c-schedule_line__item__ttl ._cat{border:1px solid;-webkit-border-radius:3px;border-radius:3px;padding:4px .6em 2px;font-size:1.3rem}.c-schedule_line__item__ttl ._ttl{font-size:max(1.6rem,min(2vw,1.8rem))}.c-schedule_line__item__body{padding:5px 18px 15px}.c-schedule_line__item__content{border-top:1px solid var(--color-border);margin-top:1em;padding-top:1em}.c-schedule_line__item__biko{border-top:1px solid var(--color-border);margin-top:1em;padding-top:1em;font-size:1.4rem}@media not screen and (max-width:992px){.c-schedule_line__item__comment{grid-template-columns:1fr auto;align-items:stretch;gap:10px;display:grid}}.c-schedule_line__item__comment textarea{resize:none;overflow:hidden}.c-schedule_line__item__comment .c-primary_btn{width:-webkit-fit-content;width:fit-content;height:100%;padding:.3em 1.3em;font-size:1.4rem}@media screen and (max-width:992px){.c-schedule_line__item__comment .c-btns{margin-top:6px}}.c-search-popup{top:0;left:var(--header-W);width:calc(100% - var(--header-W));height:100%;position:fixed}@media screen and (max-width:650px){.c-search-popup{height:100vh;width:100%;height:100dvh;left:0}}.c-search-popup ._overlay{background-color:rgba(0,0,0,.74);width:100%;height:100%;position:absolute;top:0;left:0}.c-search-popup__content{z-index:99;background-color:#fff;-webkit-border-radius:10px;border-radius:10px;width:700px;max-height:50vh;padding:22px;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 14px rgba(0,0,0,.3)}@media screen and (max-width:992px){.c-search-popup__content{width:70vw}}@media screen and (max-width:650px){.c-search-popup__content{width:93vw;padding:5% 3%}}.c-search-popup .close_btn{cursor:pointer;appearance:none;background-color:transparent;background-color:var(--color-bg-gray);text-align:center;border:none;-webkit-border-radius:5px;border-radius:5px;width:2.8em;padding:3px 0;line-height:1;display:block;position:absolute;top:10px;right:10px}.c-search-popup__ttl{align-items:center;gap:0 .3em;font-size:max(1.6rem,min(2vw,2rem));font-weight:400;display:flex}.c-search-popup__keyword{grid-template-columns:1fr 8em;gap:0 10px;margin-top:8px;display:grid}@media screen and (max-width:650px){.c-search-popup__keyword{grid-template-columns:1fr 6em}}.c-search-popup__navi{justify-content:center;margin-top:20px;display:flex}.c-search-popup__navi ._delimiter{padding:0 14px}.c-search-popup__navi .js_paginate_btn{cursor:pointer;background-color:transparent;border:none;padding:0;display:block}.c-search-popup__navi .js_paginate_btn.--prev{background:url(/assets/dest/img/common/ico_circle_arrow_prev.svg) 0/contain no-repeat;padding-left:1.8em}.c-search-popup__navi .js_paginate_btn.--next{background:url(/assets/dest/img/common/ico_circle_arrow_next.svg) 100%/contain no-repeat;padding-right:1.8em}@media screen and (max-width:650px){.c-search-popup .search_result_area table{font-size:1.2rem}}.c-search-popup .search_result_area table thead th{width:40%}.c-search-popup .search_result_area .js_select_btn{width:6em}@media screen and (max-width:650px){.c-search-popup .search_result_area .js_select_btn{width:4em}}.c-sheet{height:calc(100vh - var(--top-bar-H));height:calc(100dvh - var(--top-bar-H));padding:30px 0 80px;overflow-y:auto}@media screen and (max-width:650px){.c-sheet{padding:20px 0 160px}}.c-sheet__bg{background-color:#fff;-webkit-border-radius:10px;border-radius:10px;padding:10px 24px 24px}@media screen and (max-width:768px){.c-sheet__bg{padding:10px 15px 15px}}.c-sheet__bg.--no-bg{background-color:transparent;padding:0}@media screen and (max-width:768px){.c-sort__container{padding-left:3%;padding-right:3%}}.c-sort__item{cursor:grab;padding:.9em .6em;border:1px solid var(--color-border);background:#fff url(/assets/dest/img/common/ico_sort_grip.svg) right 12px center no-repeat;-webkit-border-radius:6px;border-radius:6px;grid-template-columns:1fr auto;align-items:center;gap:10px 1em;padding-right:35px;display:grid}.c-sort__item:not(:first-child){margin-top:5px}.c-sort__item:active{cursor:grabbing;border:1px solid var(--color-primary)}.c-sort__item ._ttl{align-items:center;gap:0 .3em;font-size:max(1.6rem,min(2vw,1.8rem));display:flex}.c-sort__item__setting .c-switch__label{text-align:right;justify-content:flex-end}.c-switch input[type=checkbox]{visibility:hidden;width:0;height:0;position:absolute}.c-switch input[type=checkbox]+._btn{cursor:pointer;border:1px solid var(--color-border);background-color:#fff;-webkit-border-radius:20px;border-radius:20px;width:40px;height:20px;transition:background-color .2s;position:relative}.c-switch input[type=checkbox]+._btn:before{content:"";aspect-ratio:1;background-color:var(--color-disabled);-webkit-border-radius:50%;border-radius:50%;width:14px;transition:left .2s;display:block;position:absolute;top:2px;left:2px}.c-switch input[type=checkbox]:checked+._btn{background-color:var(--color-success)}.c-switch input[type=checkbox]:checked+._btn:before{background-color:#fff;left:22px}.c-switch__label{cursor:pointer;align-items:center;gap:.3em;display:flex}.c-switch__label.--row-reverse{flex-direction:row-reverse}.c-base_table{border:1px solid var(--color-border);border-collapse:collapse;word-break:break-all;line-height:1.3}.c-base_table a:not([class]){color:inherit}@media (any-hover:hover){.c-base_table a:not([class]):hover{color:var(--color-secondary)}}.c-base_table .c-primary_btn,.c-base_table .c-gray_btn,.c-base_table .c-black_border_btn{justify-content:center;align-items:center;gap:0 .3em;width:10em;padding:6px 0;display:inline-flex}.c-base_table .c-primary_btn .material-symbols-outlined,.c-base_table .c-gray_btn .material-symbols-outlined,.c-base_table .c-black_border_btn .material-symbols-outlined{font-size:1em}.c-base_table .c-primary_btn:not(:first-child){margin-top:6px}.c-base_table .c-gray_btn:not(:first-child){margin-top:6px}.c-base_table .c-black_border_btn:not(:first-child){margin-top:6px}.c-base_table th,.c-base_table td{border:1px solid var(--color-border);padding:6px}.c-base_table td{background-color:#fff}.c-base_table .is-current th,.c-base_table .is-current td{background-color:color-mix(in srgb, var(--color-accent), white 90%)}.c-base_table .is-current ._status{color:var(--color-primary)}.c-base_table thead th{background-color:var(--color-bg-thead);font-size:1.4rem;font-weight:400}.c-base_table thead ._id{width:5em}.c-base_table thead ._tanto{width:10em}.c-base_table thead ._result{width:5em}.c-base_table thead ._name{width:10em}.c-base_table thead ._kana{width:15em}.c-base_table thead ._date{width:10em}.c-base_table thead ._comment{width:49%}.c-base_table thead ._email{width:50%}.c-base_table thead ._btns{width:7em}.c-base_table thead ._btns2{width:20em}.c-base_table thead ._status{width:6%}.c-base_table thead ._w2em{width:2em}.c-base_table thead ._w4em{width:4em}.c-base_table thead ._w8em{width:8em}.c-base_table thead ._w16em{width:16em}.c-base_table thead ._w24em{width:24em}.c-base_table thead ._w32em{width:32em}.c-base_table thead ._w40em{width:40em}.c-base_table thead ._w48em{width:48em}.c-base_table thead ._w56em{width:56em}.c-base_table thead ._w64em{width:64em}.c-base_table thead ._w72em{width:72em}.c-base_table thead ._w80em{width:80em}.c-base_table thead ._w5per{width:5%}.c-base_table thead ._w10per{width:10%}.c-base_table thead ._w15per{width:15%}.c-base_table thead ._w20per{width:20%}.c-base_table thead ._w25per{width:25%}.c-base_table thead ._w30per{width:30%}.c-base_table thead ._w35per{width:35%}.c-base_table thead ._w40per{width:40%}.c-base_table thead ._w45per{width:45%}.c-base_table thead ._w50per{width:50%}.c-base_table thead ._w55per{width:55%}.c-base_table thead ._w60per{width:60%}.c-base_table thead ._w65per{width:65%}.c-base_table thead ._w70per{width:70%}.c-base_table thead ._w75per{width:75%}.c-base_table thead ._w80per{width:80%}.c-base_table thead ._w85per{width:85%}.c-base_table thead ._w90per{width:90%}.c-base_table thead ._w95per{width:95%}.c-base_table thead ._w100per{width:100%}.c-base_table tbody th{text-align:left;background-color:var(--color-bg-thead);width:25%;font-weight:400}.c-base_table tbody ._date_td{white-space:nowrap}.c-base_table tbody ._comment_td{text-align:left}.c-base_table.--flow thead{text-align:center}.c-base_table.--customer_list ._staff{width:10em}@media screen and (max-width:650px){.c-base_table.--schedule-type{background-color:#fff}.c-base_table.--schedule-type thead{display:none}.c-base_table.--schedule-type tbody,.c-base_table.--schedule-type tr,.c-base_table.--schedule-type th,.c-base_table.--schedule-type td{border:none;width:100%;display:block}.c-base_table.--schedule-type tr{border-bottom:1px solid var(--color-border)}.c-base_table.--schedule-type td:first-child{padding-top:14px;padding-bottom:0}.c-base_table.--schedule-type td:last-child{padding-top:6px;padding-bottom:14px}}.c-base_table ._table_btns{gap:6px;display:flex}.c-base_table ._table_btns [class$=_btn]{flex:1}.c-base_table tr.is_select{background-color:#fff}.c-base_table tr.is_select th,.c-base_table tr.is_select td{background-color:color-mix(in srgb, var(--color-accent), white 90%);padding-top:18px;padding-bottom:18px}.c-base_table .employee_list_wrap .add_btn{width:100%;margin-top:15px;padding-top:1em;padding-bottom:1em}.c-base_table .employee_list{grid-template-columns:max-content auto;gap:10px 1em;display:grid}.c-base_table .employee_list ._item{grid-column:span 2;grid-template-columns:subgrid;align-items:center;display:grid}@media screen and (max-width:992px){.c-table_wrap.--lg-scroll{width:100%;overflow-x:auto}.c-table_wrap.--lg-scroll table.--scroll-wd-1000{width:1000px}}@media screen and (max-width:768px){.c-table_wrap.--sp-scroll{width:100%;overflow-x:auto}.c-table_wrap.--sp-scroll table{width:760px}.c-table_wrap.--sp-scroll table.--sp-1000{width:1000px}.c-table_wrap.--sp-scroll thead th:first-of-type{z-index:9;position:sticky;left:0}.c-table_wrap.--sp-scroll tbody th:first-child{z-index:9;width:12em;position:sticky;left:0}.c-table_wrap.--sp-scroll tbody td:first-child{z-index:9;width:12em;position:sticky;left:0}.c-table_wrap.--sp-scroll.--sp-th-8 tbody th:first-child{width:8em}.c-table_wrap.--sp-scroll.--sp-th-8 tbody td:first-child{width:8em}}@media screen and (max-width:650px){.c-table_wrap.--sp-colmun table thead,.c-table_wrap.--sp-colmun table tbody,.c-table_wrap.--sp-colmun table tr,.c-table_wrap.--sp-colmun table th,.c-table_wrap.--sp-colmun table td{width:100%;display:block}.c-table_wrap.--sp-colmun table th,.c-table_wrap.--sp-colmun table td{border:none}}.c-border_table{border-top:1px solid var(--color-border);border-collapse:collapse;word-break:break-all;line-height:1.3}.c-border_table th,.c-border_table td{border-bottom:1px solid var(--color-border);padding:6px}.c-border_table td{background-color:#fff}.c-border_table thead th{text-align:left;background-color:var(--color-gray-50)}.c-border_table tbody th{text-align:left;background-color:var(--color-gray-50);width:25%;font-weight:400}.c-base_ttl{border-bottom:2px solid var(--color-border);padding:.5em 0;font-size:max(1.6rem,min(2vw,2rem))}.c-sub_ttl{font-size:max(1.6rem,min(2vw,2rem))}.c-sub_ttl:before{content:"";background-color:currentColor;-webkit-border-radius:50%;border-radius:50%;width:.3em;height:.3em;margin-right:.4em;display:inline-block;transform:translateY(-3px)}.c-orange_ttl{color:var(--color-primary);font-size:max(1.6rem,min(2vw,2rem))}.c-wp-date{opacity:.8;font-family:sans-serif;font-size:1.4rem}.c-wp-cat{color:#fff;background:#00f;margin-right:.5em;padding:.2em 1em}.c-wp-pagenation{justify-content:center;align-items:center;display:flex}.c-wp-pagenation.text{gap:30px}.c-wp-pagenation.num{gap:10px}.c-wp-pagenation.num ._prev{margin-right:1em}.c-wp-pagenation.num ._next{margin-left:1em}.c-wp-pagenation ._next{padding-right:1.8em;position:relative}.c-wp-pagenation ._next:after{content:"";border:.2em solid transparent;border-left:.4em solid #fff;border-right-width:0;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;right:.3em}.c-wp-pagenation ._next:before{content:"";background:#00f;-webkit-border-radius:50%;border-radius:50%;width:1.2em;height:1.2em;margin:auto;display:block;position:absolute;top:0;bottom:0;right:0}.c-wp-pagenation ._prev{padding-left:1.8em;position:relative}.c-wp-pagenation ._prev:after{content:"";border:.2em solid transparent;border-left-width:0;border-right:.4em solid #fff;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;left:.3em}.c-wp-pagenation ._prev:before{content:"";background:#00f;-webkit-border-radius:50%;border-radius:50%;width:1.2em;height:1.2em;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.c-wp-pagenation ._back a{color:#fff;background:#00f;padding:.5em 2em;display:block}.c-wp-pagenation ._num a{color:#00f;border:1px solid #00f;padding:.5em 1em;display:block}.c-wp-pagenation ._num.active{color:#fff;background:#00f;border:1px solid #00f;padding:.5em 1em;display:block}.c-wp__tl{border-bottom:2px solid #00f;margin-bottom:50px;padding-bottom:20px}.c-wp__tl ._tl{margin-top:.5em;font-size:max(2rem,min(2.5vw,3rem))}.c-wp__area{margin-bottom:60px}.c-wp__area .alignleft{float:left;margin-right:20px}.c-wp__area .alignright{float:right;margin-left:20px}.c-wp__area .aligncenter{margin:auto}.c-wp__area hr{border-top:1px solid rgba(0,0,255,.3);border-bottom:none;margin:2em 0}.c-wp__area img,.c-wp__area p,.c-wp__area ul,.c-wp__area ol{margin:1em 0}.c-wp__area a{color:#00f;text-decoration:underline}.c-wp__area iframe{max-width:100%;margin:2em 0}.c-wp__area h1,.c-wp__area h2,.c-wp__area h3,.c-wp__area h4,.c-wp__area h5,.c-wp__area h6{margin:0 0 .5em;font-weight:700}.c-wp__area h1{font-size:200%}.c-wp__area h2{font-size:180%}.c-wp__area h3{font-size:160%}.c-wp__area h4{font-size:140%}.c-wp__area h5{font-size:120%}.c-wp__area h6{font-size:100%}.c-wp__area blockquote{background:rgba(0,0,255,.1);border:1px dashed #00f;margin:1em 0;padding:1em}.c-wp__area table{border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc;width:100%;margin:1em 0}.c-wp__area table th,.c-wp__area table td{background:#fff;border-bottom:1px solid #ccc;padding:1em}.c-wp__area table th{text-align:center;background:rgba(0,0,255,.1);width:30%;font-size:110%}.c-wp__area ul{margin:1em 0;list-style-type:disc}.c-wp__area ul li{margin-bottom:.3em;margin-left:1.3em}.c-wp__area ul li::marker{color:#00f;font-size:1.2em}.c-wp__area ol{counter-reset:counter}.c-wp__area ol li{margin:.2em 0;padding-left:1.5em;line-height:1.5;position:relative}.c-wp__area ol li:before{color:#00f;counter-increment:counter;content:counters(counter, ".") " ";font-family:sans-serif;font-size:150%;display:block;position:absolute;top:-.25em;left:0}.p-activity_type{border-top:1px solid var(--color-border)}.p-activity_type__item{--btn-h:42px;border-bottom:1px solid var(--color-border);grid-template-columns:1fr 200px;gap:0 4px;padding-top:8px;padding-bottom:8px;display:grid}.p-activity_type__item .item_start{width:100%}.p-activity_type__item ._btns{align-items:start;gap:0 4px;display:flex}.p-activity_type__item ._btns form{display:contents}.p-activity_type__item ._btns .c-gray_btn,.p-activity_type__item ._btns .c-black_border_btn,.p-activity_type__item ._btns .c-primary_btn{width:100%;height:var(--btn-h);padding-left:.6em;padding-right:.6em}.p-activity_type__item .cate_list{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px;display:grid}.p-activity_type__item .cate_list .c-form__radio:before{background-color:var(--color-activity-cate)}.p-activity_type__item .cate_list .c-form__radio:has(:checked){border-color:var(--color-activity-cate);background-color:color-mix(in srgb, white 90%, var(--color-activity-cate))}.p-activity_type .c-card__cate{height:var(--btn-h);text-align:center;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.p-agency__list{counter-reset:number;list-style-type:none}.p-agency__item{border-bottom:1px solid var(--color-border);align-items:center;gap:0 1em;padding:5px 0;line-height:1.5em;display:flex;position:relative}.p-agency__item:before{white-space:nowrap;text-align:right;counter-increment:number;content:counter(number);width:2em;color:var(--color-primary);flex-shrink:0;margin-right:.4em;font-weight:700;display:inline-block}.p-agency__item .c-black_border_btn{flex-shrink:0;width:7em}@media screen and (max-width:650px){.p-agency__item .c-black_border_btn{width:4em}}.p-agency__no_data{width:100%;padding:5px 0;line-height:1.5em}.p-analysis__graph{margin-top:20px;overflow-x:auto}.p-analysis__graph ._inner{height:520px}@media screen and (max-width:768px){.p-analysis__graph ._inner{width:800px;height:70dvh}}.p-error__wrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding-left:18px;padding-right:18px;display:flex}.p-error__logo img{width:100%;height:auto;display:block}.p-error__code{margin-top:.3em;margin-bottom:.3em;font-size:min(6vw,8rem);font-weight:600;line-height:1}@media screen and (max-width:650px){.p-error__code{font-size:11vw}}.p-login__wrap{margin-top:60px;max-width:530px;margin-left:auto;margin-right:auto;padding:0 20px}.p-login__logo{text-align:center}.p-login__logo img{width:max(120px,min(16vw,162px));height:auto}.p-login__item{margin-top:1.6em}.p-login__item__label{margin-bottom:3px;display:block}.p-login__item .c-form__control{padding:11px}.p-login__btns{justify-content:center;margin-top:30px;display:flex}.p-login__btns .c-primary_btn{width:300px;font-size:1.7rem}.p-login__btns .c-primary_btn .c-icon{left:.8em}.p-login__links{flex-direction:column;justify-content:center;align-items:center;gap:0;display:flex}body.login{background-color:var(--color-bg-gray);min-height:auto}.p-report__wrap{border-left:1px solid var(--color-border);height:calc(100vh - var(--top-bar-H));height:calc(100dvh - var(--top-bar-H));padding-left:20px;padding-right:20px;overflow-y:auto}@media screen and (max-width:650px){.p-report__wrap{padding-left:0;padding-right:0}}.p-report__wrap::-webkit-scrollbar{width:7px;height:10px}.p-report__wrap::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.p-report__header{justify-content:end;align-items:center;gap:0 2em;width:100%;max-width:1300px;padding:10px 0;display:flex;position:sticky;left:0}@media screen and (max-width:650px){.p-report__header{padding-left:15px;padding-right:15px}}.p-report__header .search_btn{padding:6px 1em;width:-webkit-fit-content;width:fit-content;padding-left:2em}@media screen and (max-width:650px){.p-report__header{flex-wrap:wrap;justify-content:center;gap:6px;width:100%}.p-report__header .search_btn{width:100%}}.p-report__body{border-top:1px solid var(--color-border);min-width:1000px;max-width:1300px;padding-bottom:40vh}@media screen and (max-width:650px){.p-report__body{padding-bottom:var(--header-H)}}.p-report__date{border-right:1px solid var(--color-border);justify-content:center;align-items:center;gap:5px;padding:8px 0;line-height:1;display:flex}.p-report__date:first-of-type{z-index:1;background-color:rgba(255,255,255,.5);position:sticky;top:0;left:0}.p-report__date ._date{flex-shrink:0;font-weight:700}.p-report__date ._day{color:#fff;background-color:var(--color-bg-black);-webkit-border-radius:2em;border-radius:2em;flex-shrink:0;padding:3px .5em;font-size:1.2rem;font-weight:400}.p-report__row{border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);background-color:var(--color-white);grid-template-columns:9em repeat(7,1fr);display:grid}.p-report__row.--date{z-index:9;background-color:color-mix(in srgb, var(--color-bg-black), white 90%);position:sticky;top:0;left:0}.p-report__member{border-right:1px solid var(--color-border);z-index:1;background-color:#fff;background-color:color-mix(in srgb, var(--color-bg-black), white 90%);padding:11px .6em;position:sticky;top:0;left:0}.p-report__member__link{color:inherit}.p-report__slot{border-right:1px solid var(--color-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3px;line-height:1;display:flex}.p-report__status{background-color:#f4f4f4;border:1px solid transparent;-webkit-border-radius:2em;border-radius:2em;width:100%;padding:4px 0;font-size:1.4rem;text-decoration:none;position:relative}.p-report__status.approved{border-color:var(--color-success);color:var(--color-success);background:#fff url(/assets/dest/img/common/ico_check_green.svg) .5em/auto .9em no-repeat;-webkit-border-radius:4px;border-radius:4px;padding:8px 0}@media (any-hover:hover){.p-report__status.approved:hover{background-color:color-mix(in srgb, var(--color-success), #fff 80%)}}.p-report__status.reject{border-color:var(--color-primary);color:var(--color-primary);background:#fff url(/assets/dest/img/common/ico_return_red.svg) .5em/auto 1em no-repeat;-webkit-border-radius:4px;border-radius:4px;padding:8px 0}@media (any-hover:hover){.p-report__status.reject:hover{background-color:#ffcfc9}}.p-report__status.submitted{border-color:var(--color-bg-black);color:var(--color-bg-black);background:#fff;-webkit-border-radius:4px;border-radius:4px;padding:8px 0}@media (any-hover:hover){.p-report__status.submitted:hover{background-color:var(--color-bg-gray)}}.p-report__status.unapproved{border-color:var(--color-bg-black);color:var(--color-bg-black);background:#fff;-webkit-border-radius:4px;border-radius:4px;padding:8px 0}@media (any-hover:hover){.p-report__status.unapproved:hover{background-color:var(--color-bg-gray)}}.p-report__status .c-icon{display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.p-report__subinfo{margin-top:3px;font-size:80%}.p-schedule{--member-col-W:240px;--member-col-H:26px;--side-panel-W:360px;height:calc(100vh - var(--top-bar-H));height:calc(100dvh - var(--top-bar-H));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 1px;align-items:start;transition:grid-template-columns .2s;display:grid;position:relative;overflow:clip}@media not screen and (max-width:1400px){.p-schedule{--side-panel-W:540px}}@media not screen and (max-width:992px){.p-schedule.is-side-open{grid-template-columns:minmax(0, 1fr) var(--side-panel-W)}}@media screen and (max-width:650px){.p-schedule{height:calc(100vh - var(--top-bar-H) - var(--header-H));height:calc(100dvh - var(--top-bar-H) - var(--header-H));grid-template-areas:"mode""body"}.p-schedule__container{padding-bottom:60px}}.p-schedule__mode{top:calc(var(--top-bar-H) + 10px);z-index:2;justify-content:start;align-items:center;line-height:1;display:flex;position:fixed;right:20px}.is-side-open .p-schedule__mode{right:calc(var(--side-panel-W) + 20px)}@media screen and (max-width:992px){.p-schedule__mode{right:20px}}.p-schedule__body{position:relative}.p-schedule__body::-webkit-scrollbar{width:7px;height:10px}.p-schedule__body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);-webkit-border-radius:10px;border-radius:10px}.p-schedule__date_separater{font-size:1.8rem;line-height:1}.p-schedule__date_separater ._date_inner{cursor:pointer;-webkit-border-radius:2em;border-radius:2em;justify-content:flex-start;align-items:center;gap:0 .4em;display:inline-flex;position:relative}.p-schedule__date_separater ._date{color:inherit;flex-shrink:0;font-weight:700}.p-schedule__date_separater ._day{color:#fff;background-color:var(--color-font);-webkit-border-radius:2em;border-radius:2em;flex-shrink:0;padding:3px .5em;font-size:1.1rem;font-weight:400}.p-schedule__date_separater .c-switch{font-size:1.3rem}.p-schedule__date_separater ._add_btn{border:1px solid var(--color-border);-webkit-border-radius:4px;border-radius:4px;align-items:center;gap:0 3px;padding:.4em;font-size:1.3rem;transition:background-color .2s;display:flex}.p-schedule__date_separater ._add_btn:before{content:"";aspect-ratio:1;background-color:currentColor;width:1.2em;display:block;mask:url(/assets/dest/img/common/ico_plus.svg) 0/1.3em no-repeat}.p-schedule__date_separater ._add_btn .icon{aspect-ratio:1;text-align:center;-webkit-border-radius:2em;border-radius:2em;justify-content:center;align-items:center;width:20px;font-size:1.2rem;display:flex}.p-schedule__date_separater ._add_btn .icon.--unregistered{color:#fff;background-color:var(--color-danger)}.p-schedule__date_separater ._add_btn .icon.--finished{color:#fff;background-color:var(--color-success)}.p-schedule__date_separater ._add_btn[data-modal-btn=nippou]:before{mask-image:url(/assets/dest/img/common/ico_writing.svg)}.p-schedule__date_separater ._add_btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.p-schedule__date_separater ._add_btn .c-icon.--check{background-color:var(--color-success)}@media screen and (max-width:650px){.p-schedule__date_separater{font-size:1.2rem}.p-schedule__date_separater ._day{font-size:100%}}@media not screen and (max-width:992px){.p-schedule__side{z-index:98;position:sticky;top:0;right:0}.p-schedule__side__body{width:var(--side-panel-W);height:100vh;background-color:#f4f4f4;height:100dvh;padding:10px 30px 30px;transition:transform .3s;position:absolute;top:0;left:0}@media not screen and (max-width:1400px){.p-schedule__side__body{padding-left:50px;padding-right:50px}}.p-schedule__side__body:before{content:"";background-image:linear-gradient(to left, var(--color-gray-200) 0%, transparent 100%);opacity:1;width:10px;height:100%;display:block;position:absolute;top:0;left:0;transform:translate(-100%)}.p-schedule__side.is-open .p-schedule__side__body{transform:translate(0%)}.p-schedule__side.is-open .p-schedule__side__body:before{opacity:1}.p-schedule__side__top .drow_side_panel{background:url(/assets/dest/img/common/ico_withdrow.svg) 50%/60% no-repeat;border:none;width:2em;height:2em;transform:translate(-50%)}}@media screen and (max-width:992px){.p-schedule__side{opacity:0;z-index:-1;visibility:hidden;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.is-side-open .p-schedule__side{opacity:1;z-index:99;visibility:visible}.p-schedule__side ._overlay{content:"";background-color:rgba(0,0,0,.74);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.p-schedule__side__body{background-color:#fff;-webkit-border-radius:6px;border-radius:6px;width:94%;max-width:550px;height:auto;max-height:60vh;padding:40px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}}@media screen and (max-width:992px) and (max-width:650px){.p-schedule__side__body{max-height:calc(100vh - var(--top-bar-H) - 40px - 105px);padding:40px 24px;top:15px;transform:translate(-50%)}}@media screen and (max-width:992px){.p-schedule__side__top .drow_side_panel{appearance:none;background-color:transparent;background-color:var(--color-bg-gray);border:none;-webkit-border-radius:5px;border-radius:5px;width:2.8em;padding:3px 0;line-height:1;display:block;position:absolute;top:10px;right:10px}.p-schedule__side__top .drow_side_panel:before{content:"×";font-size:2rem;display:block}}.p-schedule__monthly_navi{align-items:center;gap:0 18px;margin-bottom:8px;line-height:1;display:flex}.p-schedule__monthly_navi .controller{color:inherit;appearance:none;border:1px solid;border:1px solid var(--color-bg-black);background-color:#fff;-webkit-border-radius:6px;border-radius:6px;padding:6px 8px}.p-schedule__monthly_navi .cal_navi{border:1px solid var(--color-bg-black);background-color:#fff;-webkit-border-radius:6px;border-radius:6px;align-items:center;gap:0;display:flex}.p-schedule__monthly_navi ._btn{appearance:none;background-color:transparent;border:none;justify-content:center;align-items:center;gap:0 .2em;padding:4px;display:flex}.p-schedule__monthly_navi ._btn.--current_month{border-left:1px solid;border-right:1px solid;padding:6px .6em}.p-schedule__monthly_navi ._btn ._txt{visibility:hidden;position:absolute}@media (any-hover:hover){.p-schedule__monthly_navi ._btn:hover{background-color:color-mix(in srgb, var(--color-bg-black), white 90%)}}.p-schedule__monthly_navi .member_slect{background:#fff url(/assets/dest/img/common/ico_select_arrow_dim.svg) right 10px center no-repeat;padding-right:2em}@media screen and (max-width:650px){.p-schedule__monthly_navi{flex-wrap:wrap;gap:6px 10px;margin-top:30px}.p-schedule__monthly_navi .current_ym{width:60%}.p-schedule__monthly_navi .member_slect{width:100%}}.p-schedule__control{z-index:99;background-color:#fff;-webkit-border-radius:9px;border-radius:9px;align-items:center;gap:0 12px;padding:3px;display:flex;position:fixed;bottom:20px;right:30px;box-shadow:0 0 5px rgba(0,0,0,.4)}.p-schedule__control .side_panel{background:#fff;border:1px solid;-webkit-border-radius:6px;border-radius:6px;justify-content:center;align-items:center;width:3em;padding:2px 0;font-size:1.9rem;display:flex}.p-schedule__control .side_panel .c-icon{display:inline-block}.p-schedule__control .side_panel.is-active{background-color:var(--color-bg-black);color:#fff}@media screen and (max-width:650px){.p-schedule__control{inset:unset;bottom:calc(var(--header-H) + 10px);width:80%;min-width:290px;left:50%;transform:translate(-50%)}.p-schedule__control .p-schedule__view_switch{flex-grow:1;width:auto}}.p-schedule__view_switch{border:1px solid var(--color-bg-black);background-color:#fff;-webkit-border-radius:6px;border-radius:6px;gap:0 5px;width:200px;padding:3px;display:flex}.p-schedule__view_switch .btn{color:var(--color-bg-black);text-align:center;-webkit-border-radius:4px;border-radius:4px;flex:1;padding:6px 0;font-size:1.4rem;line-height:1;text-decoration:none;display:block}.p-schedule__view_switch .btn.is-active{background-color:var(--color-bg-black);color:#fff}.p-schedule__btns{grid-template-columns:1fr;gap:10px;margin-top:20px;display:grid}.p-schedule.--monthly{padding:20px;overflow-y:auto}.p-schedule.--monthly .p-schedule__mode{right:20px}.p-schedule.--indiv .p-schedule__date_separater{align-items:center;gap:0 6px;scroll-padding-top:40px;display:flex}.p-schedule.--indiv .p-schedule__date_separater:after{content:"";background-color:#e0d7d5;flex-grow:1;height:1px;display:block}.p-schedule.--indiv .p-schedule__body{height:100%;overflow-y:auto}.p-schedule.--indiv .p-schedule__slot{margin-top:12px}.p-schedule.--indiv .p-schedule__slot .c-card{margin-top:6px}@media not screen and (max-width:992px){.p-schedule.--indiv .p-schedule__container{max-width:calc(100vw - 550px)}}@media not screen and (max-width:1400px){.p-schedule.--indiv .p-schedule__container{max-width:calc(94vw - 750px);margin-left:6vw}}.p-schedule.--indiv .p-schedule__block{padding:24px}@media screen and (max-width:650px){.p-schedule.--indiv .p-schedule__block{padding:4%}}.p-schedule.--all .p-schedule__date_separater{top:calc(var(--member-col-H));background-color:var(--color-gray-50);border-block:1px solid var(--color-border);z-index:4;width:calc(100vw - var(--header-W) - 11px);padding:.5em 1em;position:sticky;left:0}@media screen and (max-width:650px){.p-schedule.--all .p-schedule__date_separater{width:100vw}}.p-schedule.--all .p-schedule__body{width:100%;height:100%;overflow-y:auto}@media screen and (max-width:650px){.p-schedule.--all .p-schedule__body{padding-bottom:100px}}.p-schedule.--all .p-schedule__container{width:-webkit-fit-content;width:fit-content}.p-schedule.--all .p-schedule__slot_wrap{scroll-margin-top:calc(var(--member-col-H) + 39px);display:flex}.p-schedule.--all .p-schedule__slot_wrap>*{border-right:1px solid var(--color-border);width:var(--member-col-W);flex-shrink:0}.p-schedule.--all .p-schedule__slot{padding:8px}.p-schedule.--all .p-schedule__slot .c-card{margin-bottom:6px}.p-schedule.--all .p-schedule__members{z-index:5;line-height:1;display:flex;position:sticky;top:0}.p-schedule.--all .p-schedule__members>*{border-right:1px solid var(--color-border);background-color:var(--color-gray-100);width:var(--member-col-W);text-align:center;flex-shrink:0;padding:6px 0;font-size:1.4rem}.p-schedule.--all.is-side-open .p-schedule__date_separater{width:calc(100vw - var(--header-W) - var(--side-panel-W) - 11px)}.u-block-xxl{display:none}@media screen and (max-width:1400px){.u-block-xxl{display:block}}.u-block-xl{display:none}@media screen and (max-width:1200px){.u-block-xl{display:block}}.u-block-w1100{display:none}@media screen and (max-width:1100px){.u-block-w1100{display:block}}.u-block-lg{display:none}@media screen and (max-width:992px){.u-block-lg{display:block}}.u-block-md{display:none}@media screen and (max-width:768px){.u-block-md{display:block}}.u-block-sm{display:none}@media screen and (max-width:650px){.u-block-sm{display:block}}.u-block-sp{display:none}@media screen and (max-width:768px){.u-block-sp{display:block}}.u-container-xxl{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-xxl.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-xxl{padding-left:3%;padding-right:3%}}.u-container-xl{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-xl.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-xl{padding-left:3%;padding-right:3%}}.u-container-w1100{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-w1100.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-w1100{padding-left:3%;padding-right:3%}}.u-container-lg{max-width:992px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-lg.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-lg{padding-left:3%;padding-right:3%}}.u-container-md{max-width:768px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-md.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-md{padding-left:3%;padding-right:3%}}.u-container-sm{max-width:650px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-sm.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-sm{padding-left:3%;padding-right:3%}}.u-container-sp{max-width:768px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}.u-container-sp.--no-space{padding-left:0;padding-right:0}@media screen and (max-width:768px){.u-container-sp{padding-left:3%;padding-right:3%}.u-d-block--pc{display:none}}@media screen and (min-width:768px){.u-d-block--pc{display:block}.u-d-block--sp{display:none}}@media screen and (max-width:768px){.u-d-block--sp{display:block}.u-d-inline--pc{display:none}}@media screen and (min-width:768px){.u-d-inline--pc{display:inline}.u-d-inline--sp{display:none}}@media screen and (max-width:768px){.u-d-inline--sp{display:inline}.u-d-inline-block--pc{display:none}}@media screen and (min-width:768px){.u-d-inline-block--pc{display:inline-block}.u-d-inline-block--sp{display:none}}@media screen and (max-width:768px){.u-d-inline-block--sp{display:inline-block}}.u-display-hide{display:none}:root{--font-xl:clamp(2rem, 4vw, 3.6rem);--font-lg:clamp(1.8rem, 3vw, 2.4rem);--font-md:1.6rem;--font-sm:1.4rem;--font-xs:1.2rem}@media screen and (max-width:650px){:root{--font-xl:1.8rem;--font-lg:1.6rem}}.u-font-xl{font-size:var(--font-xl)}.u-font-lg{font-size:var(--font-lg)}.u-font-md{font-size:var(--font-md)}.u-font-sm{font-size:var(--font-sm)}.u-font-xs{font-size:var(--font-xs)}@media screen and (max-width:1400px){.u-hide-xxl{display:none}}@media screen and (max-width:1200px){.u-hide-xl{display:none}}@media screen and (max-width:1100px){.u-hide-w1100{display:none}}@media screen and (max-width:992px){.u-hide-lg{display:none}}@media screen and (max-width:768px){.u-hide-md{display:none}}@media screen and (max-width:650px){.u-hide-sm{display:none}}@media screen and (max-width:768px){.u-hide-sp{display:none}}:root{--space-xl:12rem;--space-lg:8rem;--space-md:4rem;--space-sm:2rem;--space-xs:10px}@media screen and (max-width:992px){:root{--space-xl:6rem;--space-lg:4rem;--space-md:2rem;--space-sm:1rem;--space-xs:5px}}.u-mt-xl{margin-top:var(--space-xl)}.u-mt-lg{margin-top:var(--space-lg)}.u-mt-md{margin-top:var(--space-md)}.u-mt-sm{margin-top:var(--space-sm)}.u-mt-xs{margin-top:var(--space-xs)}.u-pt-xl{padding-top:var(--space-xl)}.u-pt-lg{padding-top:var(--space-lg)}.u-pt-md{padding-top:var(--space-md)}.u-pt-sm{padding-top:var(--space-sm)}.u-pt-xs{margin-top:var(--space-xs)}.u-text-alignL{text-align:left}.u-text-alignC{text-align:center}.u-text-alignR{text-align:right}.u-col-1{width:8.33333%}@media screen and (max-width:1400px){.u-col-1--xxl{width:8.33333%}}@media screen and (max-width:1200px){.u-col-1--xl{width:8.33333%}}@media screen and (max-width:1100px){.u-col-1--w1100{width:8.33333%}}@media screen and (max-width:992px){.u-col-1--lg{width:8.33333%}}@media screen and (max-width:768px){.u-col-1--md{width:8.33333%}}@media screen and (max-width:650px){.u-col-1--sm{width:8.33333%}}@media screen and (max-width:768px){.u-col-1--sp{width:8.33333%}}.u-col-2{width:16.6667%}@media screen and (max-width:1400px){.u-col-2--xxl{width:16.6667%}}@media screen and (max-width:1200px){.u-col-2--xl{width:16.6667%}}@media screen and (max-width:1100px){.u-col-2--w1100{width:16.6667%}}@media screen and (max-width:992px){.u-col-2--lg{width:16.6667%}}@media screen and (max-width:768px){.u-col-2--md{width:16.6667%}}@media screen and (max-width:650px){.u-col-2--sm{width:16.6667%}}@media screen and (max-width:768px){.u-col-2--sp{width:16.6667%}}.u-col-3{width:25%}@media screen and (max-width:1400px){.u-col-3--xxl{width:25%}}@media screen and (max-width:1200px){.u-col-3--xl{width:25%}}@media screen and (max-width:1100px){.u-col-3--w1100{width:25%}}@media screen and (max-width:992px){.u-col-3--lg{width:25%}}@media screen and (max-width:768px){.u-col-3--md{width:25%}}@media screen and (max-width:650px){.u-col-3--sm{width:25%}}@media screen and (max-width:768px){.u-col-3--sp{width:25%}}.u-col-4{width:33.3333%}@media screen and (max-width:1400px){.u-col-4--xxl{width:33.3333%}}@media screen and (max-width:1200px){.u-col-4--xl{width:33.3333%}}@media screen and (max-width:1100px){.u-col-4--w1100{width:33.3333%}}@media screen and (max-width:992px){.u-col-4--lg{width:33.3333%}}@media screen and (max-width:768px){.u-col-4--md{width:33.3333%}}@media screen and (max-width:650px){.u-col-4--sm{width:33.3333%}}@media screen and (max-width:768px){.u-col-4--sp{width:33.3333%}}.u-col-5{width:41.6667%}@media screen and (max-width:1400px){.u-col-5--xxl{width:41.6667%}}@media screen and (max-width:1200px){.u-col-5--xl{width:41.6667%}}@media screen and (max-width:1100px){.u-col-5--w1100{width:41.6667%}}@media screen and (max-width:992px){.u-col-5--lg{width:41.6667%}}@media screen and (max-width:768px){.u-col-5--md{width:41.6667%}}@media screen and (max-width:650px){.u-col-5--sm{width:41.6667%}}@media screen and (max-width:768px){.u-col-5--sp{width:41.6667%}}.u-col-6{width:50%}@media screen and (max-width:1400px){.u-col-6--xxl{width:50%}}@media screen and (max-width:1200px){.u-col-6--xl{width:50%}}@media screen and (max-width:1100px){.u-col-6--w1100{width:50%}}@media screen and (max-width:992px){.u-col-6--lg{width:50%}}@media screen and (max-width:768px){.u-col-6--md{width:50%}}@media screen and (max-width:650px){.u-col-6--sm{width:50%}}@media screen and (max-width:768px){.u-col-6--sp{width:50%}}.u-col-7{width:58.3333%}@media screen and (max-width:1400px){.u-col-7--xxl{width:58.3333%}}@media screen and (max-width:1200px){.u-col-7--xl{width:58.3333%}}@media screen and (max-width:1100px){.u-col-7--w1100{width:58.3333%}}@media screen and (max-width:992px){.u-col-7--lg{width:58.3333%}}@media screen and (max-width:768px){.u-col-7--md{width:58.3333%}}@media screen and (max-width:650px){.u-col-7--sm{width:58.3333%}}@media screen and (max-width:768px){.u-col-7--sp{width:58.3333%}}.u-col-8{width:66.6667%}@media screen and (max-width:1400px){.u-col-8--xxl{width:66.6667%}}@media screen and (max-width:1200px){.u-col-8--xl{width:66.6667%}}@media screen and (max-width:1100px){.u-col-8--w1100{width:66.6667%}}@media screen and (max-width:992px){.u-col-8--lg{width:66.6667%}}@media screen and (max-width:768px){.u-col-8--md{width:66.6667%}}@media screen and (max-width:650px){.u-col-8--sm{width:66.6667%}}@media screen and (max-width:768px){.u-col-8--sp{width:66.6667%}}.u-col-9{width:75%}@media screen and (max-width:1400px){.u-col-9--xxl{width:75%}}@media screen and (max-width:1200px){.u-col-9--xl{width:75%}}@media screen and (max-width:1100px){.u-col-9--w1100{width:75%}}@media screen and (max-width:992px){.u-col-9--lg{width:75%}}@media screen and (max-width:768px){.u-col-9--md{width:75%}}@media screen and (max-width:650px){.u-col-9--sm{width:75%}}@media screen and (max-width:768px){.u-col-9--sp{width:75%}}.u-col-10{width:83.3333%}@media screen and (max-width:1400px){.u-col-10--xxl{width:83.3333%}}@media screen and (max-width:1200px){.u-col-10--xl{width:83.3333%}}@media screen and (max-width:1100px){.u-col-10--w1100{width:83.3333%}}@media screen and (max-width:992px){.u-col-10--lg{width:83.3333%}}@media screen and (max-width:768px){.u-col-10--md{width:83.3333%}}@media screen and (max-width:650px){.u-col-10--sm{width:83.3333%}}@media screen and (max-width:768px){.u-col-10--sp{width:83.3333%}}.u-col-11{width:91.6667%}@media screen and (max-width:1400px){.u-col-11--xxl{width:91.6667%}}@media screen and (max-width:1200px){.u-col-11--xl{width:91.6667%}}@media screen and (max-width:1100px){.u-col-11--w1100{width:91.6667%}}@media screen and (max-width:992px){.u-col-11--lg{width:91.6667%}}@media screen and (max-width:768px){.u-col-11--md{width:91.6667%}}@media screen and (max-width:650px){.u-col-11--sm{width:91.6667%}}@media screen and (max-width:768px){.u-col-11--sp{width:91.6667%}}.u-col-12{width:100%}@media screen and (max-width:1400px){.u-col-12--xxl{width:100%}}@media screen and (max-width:1200px){.u-col-12--xl{width:100%}}@media screen and (max-width:1100px){.u-col-12--w1100{width:100%}}@media screen and (max-width:992px){.u-col-12--lg{width:100%}}@media screen and (max-width:768px){.u-col-12--md{width:100%}}@media screen and (max-width:650px){.u-col-12--sm{width:100%}}@media screen and (max-width:768px){.u-col-12--sp{width:100%}}