@charset "UTF-8";:root{--size-rate: 1}@media only screen and (min-width:1280px){:root{--size-rate: 1}}@media only screen and (min-width:1920px){:root{--size-rate: .8}}@media only screen and (min-width:2560px){:root{--size-rate: .7}}:root{--container-width: 100rem;--container-width-home: 100rem;--side-margin: 6.4rem}@media only screen and (min-width:1920px){:root{--side-margin: 10rem}}@media only screen and (max-width:960px){:root{--side-margin: 3.2rem}}@media only screen and (max-width:752px){:root{--side-margin: 1.6rem}}:root{--color-main: #E27659;--color-main-light: #FFE5DE;--color-main-dark: #CE694F;--color-sub: #43C3CF;--color-caution: #D00000;--color-indigo: #464fe5;--color-bg: #f1f1f1;--color-bg-dark: #e3e3e3;--color-border: #cacaca;--color-white: #ffffff;--color-gray01: #f1f1f1;--color-gray02: #e3e3e3;--color-gray03: #cacaca;--color-gray04: #888888;--color-black: #333333;--color-bg: var(--color-gray01);--color-bg-dark: var(--color-gray02);--color-border-light: var(--color-gray02);--color-border: var(--color-gray03);--color-txt-light: var(--color-gray04);--color-txt: var(--color-black);--color-inactive-bg: var(--color-gray01);--color-inactive-txt: var(--color-gray04);--color-adjusting-bg: #fef9c3;--color-adjusting-txt: #ca8a04;--color-published-bg: #dcfce7;--color-published-txt: #16a34a;--color-completed-bg: #eff6ff;--color-completed-txt: #3b82f6;--color-caution-bg: #fee2e2;--color-caution-txt: #b91c1c;--font-main: "Noto Sans JP", sans-serif;--font-en: "Roboto", sans-serif;--space-1: .8rem;--space-2: 1.6rem;--space-3: 2.4rem;--space-4: 3.2rem;--space-5: 4rem;--space-6: 4.8rem;--space-7: 5.6rem;--space-8: 6.4rem;--space-9: 7.2rem;--space-10: 8rem;--space-11: 8.8rem;--space-12: 9.6rem;--space-13: 10.4rem;--space-14: 11.2rem;--space-15: 12rem;--header-height: 7.2rem;--header-height-page: 8.4rem;--header-height-schedule: 10.8rem;--footer-height: 9.2rem}@media only screen and (max-width:752px){:root{--header-height: 5.6rem;--header-height-page: 7.2rem;--header-height-schedule: 15.2rem}}:root{--rounded-s: .4rem;--rounded-m: .8rem}.text-sm{font-size:1.4rem}.sm\:max-w-md{max-width:40rem}.sm\:rounded-lg{border-radius:.8rem}.rounded-md{border-radius:.4rem}.py-4{padding-top:1.6rem;padding-bottom:1.6rem}.px-6{padding-left:2.4rem;padding-right:2.4rem}.mt-1{margin-top:.4rem}.mt-6{margin-top:2.4rem}input{font-size:1.4rem}body{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:0;font-weight:400;font-style:normal;vertical-align:baseline;background:transparent}img{vertical-align:bottom}main,article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,iframe,canvas,hr,textarea{display:block}iframe{max-width:100%!important}img,embed,object,video{max-width:100%}a,label{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none}textarea{resize:vertical;overflow:hidden;appearance:none;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0}input,button,select{vertical-align:middle;border-radius:0;box-sizing:border-box;border:0;background:none;margin:0;padding:0;box-shadow:none;cursor:pointer;white-space:normal;outline:0;appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none}button,input[type=reset],input[type=button],input[type=submit],input[type=checkbox],input[type=radio],select{box-sizing:border-box}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:""}select::-ms-expand{display:none}table{border-collapse:collapse}*:before,*:after{padding:0;margin:0;line-height:1}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}.clearfix:after{content:"";display:block;clear:both}br{font-size:0}::-moz-selection{background:var(--color-gray02);color:var(--color-main)}::selection{background:var(--color-gray02);color:var(--color-main)}input::-moz-selection,textarea::-moz-selection{background:var(--color-gray02);color:var(--color-main)}input::selection,textarea::selection{background:var(--color-gray02);color:var(--color-main)}html{font-size:62.5%;min-height:100%;padding:0;scroll-behavior:smooth}body{position:relative;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;font-smooth:antialiased;line-height:2;font-family:var(--font-main);-webkit-overflow-scrolling:touch;overflow-x:hidden;font-size:1.4rem;color:var(--color-txt);background-color:var(--color-bg)}body.is-fixed{position:fixed;width:100%;min-height:100dvh;left:0;overflow:hidden}h1,h2,h3,h4,h5,h6{font-size:1.6rem}@media only screen and (min-width:1280px){h1,h2,h3,h4,h5,h6{font-size:calc(1.25vw * var(--size-rate))}}input,button,select,textarea{font-family:var(--font-main)}input:focus,button:focus,select:focus,textarea:focus,a:focus,div:focus,aside:focus{outline:none}a{color:#000;text-decoration:underline}a.is-hover{text-decoration:none}br.is-pcbr{display:block}br.is-spbr,br.is-tabbr,br.is-spsbr{display:none}@media screen and (max-width:1023px){br.is-pcbr{display:none}}@media only screen and (max-width:960px){br.is-tabbr{display:block}}@media only screen and (max-width:752px){br.is-spbr{display:block}}@media screen and (max-width:370px){br.is-spsbr{display:block}}.l-container{min-height:calc(100vh - var(--header-height) - var(--footer-height));margin-top:var(--header-height);padding-inline:var(--side-margin);position:relative}.page-default .l-container{min-height:calc(100vh - var(--header-height-page) - var(--footer-height))}.page-schedule .l-container{min-height:calc(100vh - var(--header-height-schedule) - var(--footer-height))}.l-main{max-width:var(--container-width);position:relative;margin-inline:auto;padding:var(--space-3) 0 var(--space-7)}.c-logo{display:block;width:100%;background-size:contain;background-position:center;overflow:hidden;text-indent:200%;white-space:nowrap;background-repeat:no-repeat}.c-logo--type{aspect-ratio:870/234;background-image:url(/build/img/cmn/logotype.png)}.c-logo--mark{aspect-ratio:276/234;background-image:url(/build/img/cmn/mark.png)}.c-icon{display:block;width:100%;aspect-ratio:1/1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--color-txt-light);transition:.5s cubic-bezier(.26,.06,0,1) all}.is-hover .c-icon,.c-icon.is-hover{transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-icon--color-txt{background-color:var(--color-txt)}.c-icon--color-main{background-color:var(--color-main)}.c-icon--color-white{background-color:var(--color-white)}.c-icon--home{-webkit-mask-image:url(/build/img/cmn/icon-home.svg);mask-image:url(/build/img/cmn/icon-home.svg)}.c-icon--calendar{-webkit-mask-image:url(/build/img/cmn/icon-calendar.svg);mask-image:url(/build/img/cmn/icon-calendar.svg)}.c-icon--people{-webkit-mask-image:url(/build/img/cmn/icon-people.svg);mask-image:url(/build/img/cmn/icon-people.svg)}.c-icon--refresh{-webkit-mask-image:url(/build/img/cmn/icon-refresh.svg);mask-image:url(/build/img/cmn/icon-refresh.svg)}.c-icon--chevron-down{-webkit-mask-image:url(/build/img/cmn/icon-chevron-down.svg);mask-image:url(/build/img/cmn/icon-chevron-down.svg)}.c-icon--close{-webkit-mask-image:url(/build/img/cmn/icon-close.svg);mask-image:url(/build/img/cmn/icon-close.svg)}.c-icon--question{-webkit-mask-image:url(/build/img/cmn/icon-question.svg);mask-image:url(/build/img/cmn/icon-question.svg)}.c-icon--plus{-webkit-mask-image:url(/build/img/cmn/icon-plus.svg);mask-image:url(/build/img/cmn/icon-plus.svg)}.c-icon--help{-webkit-mask-image:url(/build/img/cmn/icon-help.svg);mask-image:url(/build/img/cmn/icon-help.svg)}.c-icon--send{-webkit-mask-image:url(/build/img/cmn/icon-send.svg);mask-image:url(/build/img/cmn/icon-send.svg)}.c-icon--triangle{-webkit-mask-image:url(/build/img/cmn/icon-triangle.svg);mask-image:url(/build/img/cmn/icon-triangle.svg)}.c-icon--gear{-webkit-mask-image:url(/build/img/cmn/icon-gear.svg);mask-image:url(/build/img/cmn/icon-gear.svg)}.c-icon--trash{-webkit-mask-image:url(/build/img/cmn/icon-trash.svg);mask-image:url(/build/img/cmn/icon-trash.svg)}.c-icon--edit{-webkit-mask-image:url(/build/img/cmn/icon-edit.svg);mask-image:url(/build/img/cmn/icon-edit.svg)}.c-icon--alert{-webkit-mask-image:url(/build/img/cmn/icon-alert.svg);mask-image:url(/build/img/cmn/icon-alert.svg)}.c-icon--check{-webkit-mask-image:url(/build/img/cmn/icon-check.svg);mask-image:url(/build/img/cmn/icon-check.svg)}.c-icon--eye{-webkit-mask-image:url(/build/img/cmn/icon-eye.svg);mask-image:url(/build/img/cmn/icon-eye.svg)}.c-icon--external-link{-webkit-mask-image:url(/build/img/cmn/icon-external-link.svg);mask-image:url(/build/img/cmn/icon-external-link.svg)}.c-icon--clipboard-check{-webkit-mask-image:url(/build/img/cmn/icon-clipboard-check.svg);mask-image:url(/build/img/cmn/icon-clipboard-check.svg)}.c-icon--users{-webkit-mask-image:url(/build/img/cmn/icon-users.svg);mask-image:url(/build/img/cmn/icon-users.svg)}.c-icon--lock{-webkit-mask-image:url(/build/img/cmn/icon-lock.svg);mask-image:url(/build/img/cmn/icon-lock.svg)}.c-icon--x-circle{-webkit-mask-image:url(/build/img/cmn/icon-x-circle.svg);mask-image:url(/build/img/cmn/icon-x-circle.svg)}.c-icon--chevron-left{-webkit-mask-image:url(/build/img/cmn/icon-chevron-left.svg);mask-image:url(/build/img/cmn/icon-chevron-left.svg)}.c-icon--chevron-right{-webkit-mask-image:url(/build/img/cmn/icon-chevron-right.svg);mask-image:url(/build/img/cmn/icon-chevron-right.svg)}.c-icon--list{-webkit-mask-image:url(/build/img/cmn/icon-list.svg);mask-image:url(/build/img/cmn/icon-list.svg)}.c-icon--users-star{-webkit-mask-image:url(/build/img/cmn/icon-users-star.svg);mask-image:url(/build/img/cmn/icon-users-star.svg)}.c-icon--flag{-webkit-mask-image:url(/build/img/cmn/icon-flag.svg);mask-image:url(/build/img/cmn/icon-flag.svg)}.c-icon--clock{-webkit-mask-image:url(/build/img/cmn/icon-clock.svg);mask-image:url(/build/img/cmn/icon-clock.svg)}.c-icon--archive{-webkit-mask-image:url(/build/img/cmn/icon-archive.svg);mask-image:url(/build/img/cmn/icon-archive.svg)}.c-icon--megaphone{-webkit-mask-image:url(/build/img/cmn/icon-megaphone.svg);mask-image:url(/build/img/cmn/icon-megaphone.svg)}.c-icon--clipboard-copy{-webkit-mask-image:url(/build/img/cmn/icon-clipboard-copy.svg);mask-image:url(/build/img/cmn/icon-clipboard-copy.svg)}.c-icon--chat{-webkit-mask-image:url(/build/img/cmn/icon-chat.svg);mask-image:url(/build/img/cmn/icon-chat.svg)}.c-icon--arrow-right{-webkit-mask-image:url(/build/img/cmn/icon-arrow-right.svg);mask-image:url(/build/img/cmn/icon-arrow-right.svg)}.c-icon--eye-off{-webkit-mask-image:url(/build/img/cmn/icon-eye-off.svg);mask-image:url(/build/img/cmn/icon-eye-off.svg)}.c-icon--check-solid{-webkit-mask-image:url(/build/img/cmn/icon-check-solid.svg);mask-image:url(/build/img/cmn/icon-check-solid.svg)}.c-icon--chart-bar{-webkit-mask-image:url(/build/img/cmn/icon-chart-bar.svg);mask-image:url(/build/img/cmn/icon-chart-bar.svg)}.c-icon--beginner{background-image:url(/build/img/cmn/icon-beginner.svg);background-size:contain;background-position:center;background-repeat:no-repeat;background-color:transparent}.c-btn__txt{display:flex;align-items:center;gap:.6em;line-height:1;text-decoration:none;color:var(--color-txt);transition:.5s cubic-bezier(.26,.06,0,1) all}.c-btn__txt i{width:1.5em}.c-btn__txt i:last-child{width:.8rem}.c-btn__txt picture{display:block;width:1.8em;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-txt-light);position:relative;overflow:hidden}.c-btn__txt picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.c-btn__txt.is-hover{color:var(--color-main);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__txt.is-hover i{background-color:var(--color-main)}.c-btn__txt.is-current{color:var(--color-gray03)}.c-btn__txt.is-current i{background-color:var(--color-gray03)}.c-btn__txt--color-txt-light{color:var(--color-txt-light)}.c-btn__txt--color-main{color:var(--color-main)}.c-btn__txt--color-main.is-hover{color:var(--color-txt-light);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__txt--color-main.is-hover i{background-color:var(--color-txt-light)}.c-btn__txt--weight-medium span{font-weight:500}.c-btn__oval{display:inline-flex;align-items:center;gap:.2em;padding:var(--space-1) var(--space-3);border-radius:9999px;background-color:var(--color-main);box-shadow:0 2px 0 var(--color-main-dark);color:var(--color-white);font-size:1.3rem;font-weight:600;line-height:1;text-decoration:none;transition:.5s cubic-bezier(.26,.06,0,1) all}.c-btn__oval--color-white{background-color:var(--color-white);box-shadow:0 2px 0 var(--color-main-light);color:var(--color-main)}.c-btn__oval--color-danger{background-color:var(--color-caution-bg);box-shadow:0 2px 0 var(--color-caution);color:var(--color-caution-txt)}.c-btn__oval--has-icon i{width:1.2em}.c-btn__oval--disabled,.c-btn__oval[disabled]{box-shadow:none;opacity:.5;cursor:not-allowed}.c-btn__oval.is-hover{box-shadow:0 0 0 var(--color-main-dark);transform:translateY(2px);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__circle{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:50%;background-color:var(--color-main);text-decoration:none;transition:.5s cubic-bezier(.26,.06,0,1) all}.c-btn__circle--indigo{background-color:var(--color-indigo)}.c-btn__circle i{width:80%}.c-btn__circle.is-hover{opacity:.8;transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__status{display:inline-block;padding:var(--space-1) var(--space-2);line-height:1;border-radius:9999px;border:1px solid transparent;background-color:transparent;color:var(--color-main);white-space:nowrap;text-decoration:none;transition:.5s cubic-bezier(.26,.06,0,1) all}@media only screen and (max-width:640px){.c-btn__status{padding:var(--space-1) 1.4rem;font-size:1.1rem}}.c-btn__status.is-hover{border-color:var(--color-main);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__status.is-active{background-color:var(--color-main);border-color:var(--color-main);color:var(--color-white);font-weight:600;transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__close{width:2.4rem}.c-btn__close--sm{width:2rem}.c-btn__action{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.4rem;width:5.6em;height:5.6em;padding:.3em;line-height:1;border-radius:var(--rounded-s);background-color:var(--color-gray01);color:var(--color-txt-light);font-size:1rem;text-decoration:none;transition:.5s cubic-bezier(.26,.06,0,1) all}.c-btn__action.is-hover{opacity:.8;transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-btn__action i{width:2em}.c-btn__action span{white-space:nowrap}.c-btn__action--adjusting{background-color:var(--color-adjusting-bg);color:var(--color-adjusting-txt)}.c-btn__action--adjusting i{background-color:var(--color-adjusting-txt)}.c-btn__action--published{background-color:var(--color-published-bg);color:var(--color-published-txt)}.c-btn__action--published i{background-color:var(--color-published-txt)}.c-btn__action--caution{background-color:var(--color-caution-bg);color:var(--color-caution-txt)}.c-btn__action--caution i{background-color:var(--color-caution-txt)}.c-btn__action--mini{width:3.5em;height:3.5em}.c-btn__action--mini i{width:1.2em}.g-guide__inner{display:grid;grid-template:"icon ttl close" auto "icon main close" 1fr/2.4rem 1fr 1.2rem;gap:var(--space-2) var(--space-1);max-width:24rem;width:calc(100vw - var(--side-margin));background-color:var(--color-white);border-radius:var(--rounded-m);box-shadow:0 4px 10px #0000001a;padding:var(--space-2)}.c-onboarding__icon{grid-area:icon;aspect-ratio:1/1}.c-onboarding__ttl{grid-area:ttl;align-self:center;line-height:1.4;margin-top:calc((2.4rem - 1.4em)/2)}.c-onboarding__desc{font-size:1.2rem}.c-onboarding__note{font-size:1rem;color:var(--color-txt-light)}.c-onboarding__main{grid-area:main;display:flex;flex-direction:column;gap:var(--space-1);font-size:.875rem;color:var(--color-txt)}.c-onboarding__close{grid-area:close;align-self:start;width:1.6rem}.c-faq{display:grid;grid-template-columns:3.6rem 1fr 1rem;gap:var(--space-1)}@media only screen and (max-width:752px){.c-faq{align-items:center}}.c-faq span{display:block;font-weight:500;line-height:1.5;margin-top:calc((3.6rem - 1.5em)/2);padding-right:var(--space-1)}@media only screen and (max-width:752px){.c-faq span{margin-top:0}}.c-faq i{align-self:center}.c-faq i:first-of-type{display:flex;align-items:center;justify-content:center;padding:var(--space-1);width:100%;aspect-ratio:1/1;border-radius:50%;font-size:1.8rem;color:var(--color-white)}.c-faq i:first-of-type:before{font-weight:600;font-family:var(--font-en)}.c-faq--q{padding:1.6rem 0}.c-faq--q i:first-of-type:before{content:"Q"}.c-faq--q i:first-of-type{background-color:var(--color-sub)}.c-faq--a i:first-of-type:before{content:"A"}.c-faq--a i:first-of-type{background-color:var(--color-main)}.c-hamb{display:inline-flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;background-color:var(--color-main);border-radius:50%}.c-hamb span{display:block;width:48%;height:1px;background-color:var(--color-white);position:relative}.c-hamb span:before,.c-hamb span:after{content:"";display:block;width:100%;height:1px;background-color:var(--color-white);position:absolute;left:0}.c-hamb span:before{top:-6px}.c-hamb span:after{bottom:-6px}.c-form--inline{display:flex;align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap}.c-form--inline:has(.c-form__error) button{margin-bottom:1.6em}.c-form__item{position:relative}.c-form__item:has(.c-form__error){padding-bottom:1.6em}.c-form__select{display:grid;grid-template-columns:auto 1.2em;background-color:var(--color-white);border-radius:var(--rounded-m);padding:var(--space-1) var(--space-2);line-height:1.6;color:var(--color-main)}.c-form__select select{font-size:.9em}.c-form__radios,.c-form__checks{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.c-form__radio,.c-form__check{display:flex;align-items:center;gap:var(--space-1)}.c-form__radio dd,.c-form__check dd{width:1em;aspect-ratio:1/1}.c-form__radio input,.c-form__check input{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid var(--color-border-light);background-color:var(--color-white);line-height:1;flex-shrink:0;position:relative}.c-form__radio input:before,.c-form__check input:before{content:"";display:block;width:60%;aspect-ratio:1/1;background-color:var(--color-main);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.5);opacity:0;transition:.5s cubic-bezier(.26,.06,0,1) all}.c-form__radio input:checked:before,.c-form__check input:checked:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-form__radio input.is-hover:before,.c-form__check input.is-hover:before{opacity:.5;transform:translate(-50%,-50%) scale(1);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-form__radio input.is-hover:checked:before,.c-form__check input.is-hover:checked:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-form__radio input:focus,.c-form__check input:focus{outline:none;box-shadow:0 0 0 1px var(--color-main);background-color:var(--color-white)}.c-form__radio input,.c-form__check input{color:transparent}.c-form__radio input:checked:focus:before,.c-form__check input:checked:focus:before{opacity:1;transform:translate(-50%,-50%) scale(1);transition:.25s cubic-bezier(.18,.06,.23,1) all}.c-form__radio input:checked:hover,.c-form__check input:checked:hover{background-color:var(--color-white);border:1px solid var(--color-border-light)}.c-form__radio label,.c-form__check label{line-height:1}.c-form__radio--box,.c-form__check--box{width:1em;aspect-ratio:1/1}.c-form__radio input{border-radius:50%}.c-form__radio input:before{border-radius:50%}.c-form__checked-field{display:none}.c-form__checked-field input{padding:.4rem var(--space-1);font-size:.8em;line-height:1}.c-form__checked-field.is-checked{display:inline-block;margin-left:var(--space-1)}.c-form__txt{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--rounded-s);background-color:var(--color-white);font-size:.9em}.c-form__txt::-moz-placeholder{color:var(--color-txt-light)}.c-form__txt::placeholder{color:var(--color-txt-light)}.c-form__txt:focus{outline:none;border:1px solid var(--color-main);box-shadow:0 0 0 0 transparent}.c-form__txt:focus::-moz-placeholder{color:transparent}.c-form__txt:focus::placeholder{color:transparent}.c-form__date{padding:var(--space-1) var(--space-1);border:1px solid var(--color-border);border-radius:var(--rounded-s);background-color:var(--color-white);font-size:.9em}.c-form__date::-moz-placeholder{color:var(--color-txt-light)}.c-form__date::placeholder{color:var(--color-txt-light)}.c-form__date:focus{outline:none;border:1px solid var(--color-main);box-shadow:0 0 0 0 transparent}.c-form__date:focus::-moz-placeholder{color:transparent}.c-form__date:focus::placeholder{color:transparent}.c-form__error{font-size:.8em;color:var(--color-caution-txt);position:absolute;bottom:0;left:0;white-space:nowrap}.c-card__member{display:grid;grid-template-areas:"name email meta status";grid-template-columns:16.4em 1fr auto calc(3em + var(--space-2) * 2);gap:var(--space-4);padding:var(--space-2) var(--space-3);line-height:1.6}@media only screen and (max-width:1050px){.c-card__member{grid-template-columns:13em 1fr auto calc(3em + var(--space-2) * 2);gap:var(--space-1);font-size:1.3rem}}@media only screen and (max-width:752px){.c-card__member{grid-template-areas:"name status" "email email" "meta meta";grid-template-columns:1fr auto;gap:var(--space-1) var(--space-2);padding:var(--space-2) 0;font-size:1.2rem}}.c-card__member__item{display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700}.c-card__member__item>*{display:block;font-weight:inherit}@media only screen and (max-width:752px){.c-card__member__item{justify-content:flex-start}}.c-card__member__item--name{grid-area:name;display:grid;grid-template-columns:3.2em auto;align-items:center;justify-content:start;gap:3.2em}@media only screen and (max-width:1050px){.c-card__member__item--name{grid-template-columns:2.4em auto;gap:1.6em}}.c-card__member__item--name picture{display:block;width:100%;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--color-border-light);overflow:hidden;position:relative}.c-card__member__item--name picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.c-card__member__item--name button{width:3.2em;font-weight:700;text-decoration:underline;color:var(--color-txt);transition:.5s cubic-bezier(.26,.06,0,1) all}.c-card__member__item--name button.is-hover{color:var(--color-main);transition:.25s cubic-bezier(.18,.06,.23,1) all}@media only screen and (max-width:1050px){.c-card__member__item--name button{width:2.4em}}.c-card__member__item--email{grid-area:email;font-weight:400;overflow-x:scroll;justify-content:flex-start}.c-card__member__item--email::-webkit-scrollbar{display:none}@media only screen and (max-width:752px){.c-card__member__item--email{color:var(--color-txt-light)}}.c-card__member__item--groups{flex-direction:column}.c-card__member__item--groups span:after{content:","}.c-card__member__item--groups span:last-child:after{content:""}@media only screen and (max-width:752px){.c-card__member__item--groups{flex-direction:row;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-txt-light)}.c-card__member__item--groups:before{content:"グループ："}.c-card__member__item--count{color:var(--color-txt-light)}.c-card__member__item--count:before{content:"回数："}.c-card__member__item--time{color:var(--color-txt-light)}.c-card__member__item--time:before{content:"時間："}}.c-card__member__item--status{grid-area:status}.c-card__member__item--status span{font-size:.8em}.c-card__member__items{grid-area:meta;display:grid;grid-template-columns:repeat(3,calc(3em + var(--space-2) * 2));gap:var(--space-4);line-height:1.6}@media only screen and (max-width:1050px){.c-card__member__items{gap:var(--space-1)}}@media only screen and (max-width:752px){.c-card__member__items{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}}.c-card__schedule{display:block;padding:var(--space-2);border:1px solid var(--color-border-light);border-radius:var(--rounded-m);position:relative}.c-card__schedule__link{text-decoration:none;color:var(--color-txt)}.c-card__schedule__status{display:block;width:-moz-fit-content;width:fit-content;font-size:1rem;border-radius:var(--rounded-s);padding:0 .4rem;background-color:var(--color-inactive-bg);color:var(--color-inactive-txt)}.c-card__schedule__status--adjusting{background-color:var(--color-adjusting-bg);color:var(--color-adjusting-txt)}.c-card__schedule__status--published{background-color:var(--color-published-bg);color:var(--color-published-txt)}.c-card__schedule__ttl{font-size:1.6rem;font-weight:700;margin-top:var(--space-1)}.c-card__schedule__meta{display:flex;align-items:center;gap:1em}.c-card__schedule__meta__item{display:flex;align-items:center;color:var(--color-txt-light)}.c-card__schedule__meta__item dt:after{content:"："}.c-card__schedule__meta__item dd.complete-item{color:var(--color-published-txt);font-weight:600}.c-card__schedule__btns{position:absolute;top:50%;right:var(--space-2);transform:translateY(-50%)}.c-alert{padding:var(--space-2) var(--space-3);border-radius:var(--rounded-m);font-size:1.4rem}.c-alert--success{background-color:#dcfce7;border:1px solid #86efac;color:#166534}.c-alert--error{background-color:#fee2e2;border:1px solid #fca5a5;color:#991b1b}.g-header{position:fixed;top:0;left:0;width:100%;z-index:500}.g-header__nav{background-color:var(--color-white);box-shadow:0 4px 10px #0000001a;position:relative;z-index:1}.g-header__primary{display:grid;grid-template-columns:4.8rem 1fr auto auto;align-items:center;gap:var(--space-5);padding:1.6rem 2.4rem}@media only screen and (max-width:752px){.g-header__primary{grid-template-columns:4.8rem 1fr auto 4rem;gap:var(--space-2);padding:var(--space-1)}}.g-header__logo{width:100%}.g-header__navlinks{display:flex;align-items:center;gap:var(--space-4)}@media only screen and (max-width:752px){.g-header__navlinks{display:none}}@media only screen and (max-width:752px){.g-header__reload{justify-self:end}.g-header__reload span{display:none}}.g-header__hamb{display:none;align-items:center;position:relative;z-index:1000}@media only screen and (max-width:752px){.g-header__hamb{display:flex}}.g-footer{padding:var(--space-5);background-color:var(--color-bg-dark)}.g-footer__navlinks{display:flex;align-items:center;gap:var(--space-3)}.g-footer__navlinks a{font-size:1.2rem}.g-list__helpers{display:flex;width:2.4rem;flex-direction:column;justify-content:flex-end;gap:var(--space-1);position:fixed;bottom:var(--space-3);right:var(--space-3);z-index:100}.g-list__helpers li{width:3.2rem;position:relative}@media only screen and (max-width:752px){.g-list__helpers li{width:2.4rem}}.g-list__faq li{border-top:1px solid var(--color-border-light)}.g-list__members__head{display:grid;grid-template-columns:16.4em 1fr auto calc(3em + var(--space-2) * 2);padding:var(--space-2) var(--space-3);gap:var(--space-4);line-height:1.6}@media only screen and (max-width:1050px){.g-list__members__head{grid-template-columns:13em 1fr auto calc(3em + var(--space-2) * 2);gap:var(--space-1);font-size:1.3rem}}@media only screen and (max-width:752px){.g-list__members__head{display:none}}.g-list__members__body>li{border-top:1px solid var(--color-gray01)}.g-list__members__item{display:flex;align-items:center;justify-content:center;color:var(--color-txt-light);flex-wrap:wrap}.g-list__members__item span{white-space:nowrap}.g-list__members__items{display:grid;grid-template-columns:repeat(3,calc(3em + var(--space-2) * 2));gap:var(--space-4);line-height:1.6}@media only screen and (max-width:1050px){.g-list__members__items{gap:var(--space-1)}}.g-list__schedules{display:flex;flex-direction:column;gap:var(--space-2)}.g-list__actions{display:flex;align-items:center;gap:var(--space-1)}.g-list__desc{display:flex;align-items:center}.g-list__desc dt:after{content:"："}.g-list__desc dd.complete-item{color:var(--color-published-txt);font-weight:600}.g-usernav{width:12rem;position:absolute;top:calc(100% + .8rem);right:0;z-index:1;transform-origin:top right;transform:scale(.8);opacity:0;visibility:hidden;pointer-events:none;transition:.2s cubic-bezier(.26,.06,0,1) all}.g-usernav.is-open{display:block;transform:scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:.25s cubic-bezier(.18,.06,.23,1) all}@media only screen and (max-width:960px){.g-usernav__trigger span{display:none}}.g-usernav__inner{padding:var(--space-2);background-color:var(--color-white);border-radius:var(--rounded-m);box-shadow:0 4px 10px #0000001a}.g-modalnav{display:none;position:fixed;top:0;left:0;width:100vw;height:100dvh;background-color:var(--color-white);z-index:900}.g-modalnav.is-open{display:block}.g-filter{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1) var(--space-7);margin-bottom:var(--space-3);flex-wrap:wrap}@media only screen and (max-width:752px){.g-filter{gap:var(--space-2) var(--space-7);font-size:1.2rem}}.g-filter__items{display:flex;align-items:center;gap:var(--space-7)}@media only screen and (max-width:752px){.g-filter__items{gap:0 var(--space-2);flex-wrap:wrap}}.g-filter__item{display:flex;align-items:center;gap:var(--space-1)}@media only screen and (max-width:752px){.g-filter__item{gap:.4rem}}.g-filter__item dt{font-weight:700;white-space:nowrap}.g-filter__item dt:after{content:"："}.g-filter__item dd{display:flex;align-items:center;gap:var(--space-1)}@media only screen and (max-width:752px){.g-filter__item dd{gap:.4rem}}.g-filter__item--toggle dd{gap:0}.g-filter__item--toggle dd>*:not(:first-child){margin-left:calc(var(--space-1) * -1)}.g-filter__btn{padding:var(--space-1) var(--space-2);line-height:1;border-radius:9999px;border:1px solid transparent;background-color:transparent;color:var(--color-main);white-space:nowrap;text-decoration:none;transition:.5s cubic-bezier(.26,.06,0,1) all}@media only screen and (max-width:640px){.g-filter__btn{padding:var(--space-1) 1.4rem;font-size:1.1rem}}.g-filter__btn.is-hover{border-color:var(--color-main);transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-filter__btn.is-active{background-color:var(--color-main);border-color:var(--color-main);color:var(--color-white);font-weight:600;transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-filter__reset{font-size:1rem;color:var(--color-txt-light);transition:.5s cubic-bezier(.26,.06,0,1) all}.g-filter__reset.is-hover{color:var(--color-main);transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-guide{position:absolute;bottom:0;right:0;transform-origin:bottom right}.g-guide.is-dismissed{transform:scale(.8);opacity:0;visibility:hidden;pointer-events:none;transition:.2s cubic-bezier(.26,.06,0,1) all}.g-guide.is-open{display:block;transform:scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-dashboard__main{display:grid;grid-template:"members schedules" auto "faq faq" auto/1fr 1fr;gap:var(--space-3)}@media only screen and (max-width:752px){.g-dashboard__main{grid-template:"members" auto "schedules" auto "faq" auto/100%}}.g-dashboard__block{position:relative}.g-dashboard__block p{line-height:1.5;text-align:justify}.g-dashboard__block p a{color:var(--color-main);text-decoration:underline}.g-dashboard__block--intro{margin-bottom:var(--space-3)}.g-dashboard__block--members{grid-area:members}.g-dashboard__block--schedules{grid-area:schedules}.g-dashboard__block--faq{grid-area:faq}.g-dashboard__block__ttl{display:grid;grid-template-columns:1.5em 1fr;align-items:center;gap:.8rem;font-size:1.8rem;font-weight:700;line-height:1}.g-dashboard__block__btns{display:flex;align-items:center;gap:var(--space-1);padding-top:var(--space-1)}@media only screen and (max-width:960px){.g-dashboard__block__btns{flex-wrap:wrap}}.g-dashboard__block__btns--right{justify-content:flex-end}.g-dashboard__block__faq{padding-top:var(--space-1)}.g-dashboard__block__close{display:flex;width:2.4rem;aspect-ratio:1/1;background-color:var(--color-main);border-radius:9999px;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.g-page__head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-3);min-height:8.4rem;width:100vw;margin-inline:calc(var(--side-margin) * -1);background-color:var(--color-main);color:var(--color-white);padding:var(--space-3)}@media only screen and (max-width:752px){.g-page__head{padding:var(--side-margin) var(--space-2)}}.g-page__head__ttl{display:flex;align-items:center;min-height:1.5em;font-size:2.4rem;font-weight:700;line-height:1}@media only screen and (max-width:752px){.g-page__head__ttl{font-size:1.8rem}}.g-page__head__btns button,.g-page__head__btns a{font-size:1.6rem}@media only screen and (max-width:752px){.g-page__head__btns button,.g-page__head__btns a{font-size:1.4rem}}.g-page__content>*{margin-top:var(--space-3)}.g-page__content>*:first-child{margin-top:0}.g-page__block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-1)}.g-page__block__head__ttl{display:grid;grid-template-columns:1.6em auto;align-items:center;gap:var(--space-1);font-size:1.8rem;font-weight:700;line-height:1.2}@media only screen and (max-width:752px){.g-page__block__head__ttl{font-size:1.6rem}}.g-page__block__head__actions{display:flex;align-items:center;gap:var(--space-2)}.g-page__block__heading01{font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:var(--space-1)}.g-page__txt a,.g-page__txt button{display:inline;padding:0;border:none;background:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;color:var(--color-main);cursor:pointer;text-decoration:underline;transition:.5s cubic-bezier(.26,.06,0,1) all}.g-page__txt a:hover,.g-page__txt button:hover{opacity:.8;text-decoration:none;transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-page__txt--no-results{color:var(--color-txt-light);text-align:center;padding:var(--space-4) 0}.g-page__txt--note{color:var(--color-txt-light);font-size:.8em}.g-members__setting{display:flex;flex-direction:column;gap:var(--space-3)}.g-members__setting__head{display:flex;justify-content:space-between;align-items:center}.g-members__setting__ttl{font-size:var(--font-size-l);font-weight:700}.g-members__setting__body{display:flex;flex-direction:column;gap:var(--space-3)}.g-members__setting__section{display:flex;flex-direction:column;gap:var(--space-1)}.g-members__setting__section__ttl{font-size:var(--font-size-m);font-weight:700}.g-members__setting__section__desc{font-size:var(--font-size-s);color:var(--color-txt-light)}.g-members__setting__group-add{display:flex;gap:var(--space-1)}.g-members__setting__group-list{display:flex;flex-direction:column;gap:var(--space-1);max-height:20rem;overflow-y:auto}.g-members__setting__group-item{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-1);background-color:var(--color-gray01);border-radius:var(--rounded-s)}.g-members__setting__foot{display:flex;justify-content:flex-end;padding-top:var(--space-2);border-top:1px solid var(--color-border)}.g-schedules-edit__head__txt .is-hidden{display:none}.g-schedules-edit__head__meta__item{display:flex;align-items:center;position:relative;margin-top:var(--space-1);gap:1em;font-size:1.2rem}.g-schedules-edit__head__meta__item dl{display:flex;align-items:center}.g-schedules-edit__head__meta__item dt:after{content:"："}.g-schedules-edit__head__meta__item dd.complete-item{color:var(--color-published-txt);font-weight:600}.g-schedules-edit__head__ttl{cursor:pointer}.g-schedules-edit__head__ttl h2{border-radius:var(--rounded-s);outline:1px solid transparent;transition:.5s cubic-bezier(.26,.06,0,1) all}.g-schedules-edit__head__ttl h2.is-hover{outline:1px solid var(--color-white);padding-inline:var(--space-1);transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-schedules-edit__head__ttl__form{display:none;outline:1px solid var(--color-white);border-radius:var(--rounded-s)}.g-schedules-edit__head__ttl__form input{padding-block:0;padding-inline:var(--space-1);border:none;background:transparent;width:100%}.g-schedules-edit__head__ttl__form input:focus{outline:none;box-shadow:none}.g-schedules-edit__head__ttl__form.is-active{display:block}.g-schedules-edit__head__meta__desc{width:100%;font-size:1.2rem;border-radius:var(--rounded-s);outline:1px solid transparent;cursor:pointer;transition:.5s cubic-bezier(.26,.06,0,1) all}.g-schedules-edit__head__meta__desc.is-hover{outline:1px solid var(--color-white);padding-inline:var(--space-1);transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-schedules-edit__head__meta__desc--placeholder{opacity:.6;font-style:italic}.g-schedules-edit__head__meta__form{display:none;width:100%;outline:1px solid var(--color-white);border-radius:var(--rounded-s);line-height:1}.g-schedules-edit__head__meta__form.is-active{display:block}.g-schedules-edit__head__meta__form input{padding-block:0;padding-inline:var(--space-1);border:none;background:transparent;width:100%;line-height:2}.g-schedules-edit__head__meta__form input:focus{outline:none;box-shadow:none}.g-schedules-edit__head__meta__form input::-moz-placeholder{opacity:.6;font-style:italic;color:var(--color-white)}.g-schedules-edit__head__meta__form input::placeholder{opacity:.6;font-style:italic;color:var(--color-white)}.g-schedules-edit__head__meta__status__dropdown{display:none;position:absolute;left:0;top:100%;margin-top:var(--space-1);min-width:18rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-m);box-shadow:0 4px 10px #0000001a;z-index:50;padding:var(--space-1) 0}.g-schedules-edit__head__meta__status__dropdown.is-open{display:block}.g-schedules-edit__head__meta__status__item{display:flex;align-items:center;gap:var(--space-1)}.g-schedules-edit__head__meta__status__item span{flex-shrink:0}.g-schedules-edit__head__meta__status__item i{width:1em;opacity:.8}.g-schedules-edit__head__meta__status__item--current{opacity:.6}.g-schedules-edit__url__share{display:grid;grid-template-columns:10rem 1fr;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2)}.g-schedules-edit__url__share__qr{display:block;width:100%;aspect-ratio:1/1;position:relative}.g-schedules-edit__url__share__qr img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;position:absolute;top:0;left:0}.g-schedules-edit__url__share__main input{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--rounded-s);background-color:var(--color-white);font-size:1.2rem}.g-schedules-edit__url__share__main__btns{margin-top:var(--space-1)}.g-schedules-edit__url__settings{border-top:1px solid var(--color-border-light);padding-block:var(--space-2) var(--space-1)}.g-schedules-edit__dates__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}@media only screen and (max-width:752px){.g-schedules-edit__dates__actions{gap:var(--space-1)}}.g-schedules-edit__dates__actions__item{display:flex;align-items:center;gap:var(--space-2)}.g-schedules-edit__dates__list{display:flex;flex-direction:column;gap:var(--space-2)}.g-schedule-form__select{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 20 20%22 fill=%22%236b7280%22%3E%3Cpath fill-rule=%22evenodd%22 d=%22M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z%22 clip-rule=%22evenodd%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:calc(100% - 16px) center;background-size:20px}.g-schedule-card{padding:var(--space-3);border-radius:var(--rounded-m);background-color:var(--color-white);border:1px solid var(--color-border);overflow:hidden;position:relative}.g-schedule-card.is-archived{opacity:.6;cursor:not-allowed}.g-schedule-card.is-archived:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.g-schedule-card__check{display:flex;justify-content:center;position:absolute;top:var(--space-1);left:var(--space-1)}.g-schedule-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.g-schedule-card__head__ttl{display:flex;align-items:center;gap:var(--space-2);line-height:1}.g-schedule-card__head__ttl__date{font-size:1.6rem;font-weight:500}.g-schedule-card__head__ttl__time{font-size:1.2rem}.g-schedule-card__head__ttl__name{font-size:1.2rem;font-weight:500;padding:.4rem var(--space-1);color:var(--color-main);background-color:var(--color-main-light);border-radius:var(--rounded-s)}.g-schedule-card__head__meta{display:flex;align-items:center;gap:1em;color:var(--color-txt-light);margin-top:var(--space-1);line-height:1.2}.g-schedule-card__assignments{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2);margin-top:var(--space-2)}.g-schedule-card__assignments__item{border-radius:var(--rounded-s);padding:var(--space-2)}.g-schedule-card__assignments__item--before{background-color:var(--color-bg)}.g-schedule-card__assignments__item--adjusting{border:3px solid var(--color-adjusting-bg)}.g-schedule-card__assignments__item--completed{border:3px solid var(--color-completed-bg)}.g-schedule-card__assignments__member{display:flex;align-items:center;gap:.4rem;padding:.4rem var(--space-1);border-radius:var(--rounded-s);background-color:var(--color-caution-bg);font-size:1.2rem;line-height:1;cursor:grab}.g-schedule-card__assignments__member:active{cursor:grabbing}.g-schedule-card__assignments__member--green{background-color:var(--color-published-bg)}.g-schedule-card__assignments__member--yellow{background-color:var(--color-adjusting-bg)}.g-schedule-card__assignments__member__comment{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;background-color:var(--color-white);border:1px solid var(--color-caution);color:var(--color-caution);font-size:1rem;font-weight:700;border-radius:50%;pointer-events:none}.g-schedule-card__assignments__member__comment__tooltip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:var(--space-1);padding:.4rem var(--space-1);background-color:var(--color-txt);color:var(--color-white);font-size:1.1rem;font-weight:400;border-radius:var(--rounded-s);white-space:nowrap;opacity:0;pointer-events:none;transition:.5s cubic-bezier(.26,.06,0,1) all}.is-hover .g-schedule-card__assignments__member__comment__tooltip{opacity:1;transition:.25s cubic-bezier(.18,.06,.23,1) all}.g-schedule-card__assignments__member__manual{font-size:1rem;opacity:.6}.g-schedule-card__assignments__member__delete{display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;font-size:1.2rem;font-weight:700;color:var(--color-txt-light);cursor:pointer}.g-schedule-card__assignments__member__delete:hover{color:var(--color-txt)}.u-block{display:flex;flex-direction:column;height:100%;padding:var(--space-4);border-radius:var(--rounded-m);overflow:hidden;position:relative}.u-block>*{z-index:1;margin-top:var(--space-1)}.u-block>*:first-child{margin-top:0}.u-block:before{content:"";width:100%;height:100%;background-color:var(--color-white);position:absolute;top:0;left:0;z-index:0}@media only screen and (max-width:752px){.u-block{padding:var(--space-3)}}.u-block--card{border:1px solid var(--color-border)}@media only screen and (max-width:752px){.u-block--flat{border-radius:0;padding-inline:0;overflow:visible}.u-block--flat:before{width:100vw;left:50%;transform:translate(-50%)}}.u-block--color-adjusting:before{background-color:var(--color-adjusting-bg)}.u-block--color-published:before{background-color:var(--color-published-bg)}.u-mt-1{margin-top:var(--space-1)}.u-mt-2{margin-top:var(--space-2)}.u-mt-3{margin-top:var(--space-3)}.u-mt-4{margin-top:var(--space-4)}.u-mt-5{margin-top:var(--space-5)}.u-mt-6{margin-top:var(--space-6)}.u-mt-7{margin-top:var(--space-7)}.u-mt-8{margin-top:var(--space-8)}.u-mt-9{margin-top:var(--space-9)}.u-mt-10{margin-top:var(--space-10)}.u-mt-11{margin-top:var(--space-11)}.u-mt-12{margin-top:var(--space-12)}.u-mt-13{margin-top:var(--space-13)}.u-mt-14{margin-top:var(--space-14)}.u-mt-15{margin-top:var(--space-15)}.u-mb-1{margin-bottom:var(--space-1)}.u-mb-2{margin-bottom:var(--space-2)}.u-mb-3{margin-bottom:var(--space-3)}.u-mb-4{margin-bottom:var(--space-4)}.u-mb-5{margin-bottom:var(--space-5)}.u-mb-6{margin-bottom:var(--space-6)}.u-mb-7{margin-bottom:var(--space-7)}.u-mb-8{margin-bottom:var(--space-8)}.u-mb-9{margin-bottom:var(--space-9)}.u-mb-10{margin-bottom:var(--space-10)}.u-mb-11{margin-bottom:var(--space-11)}.u-mb-12{margin-bottom:var(--space-12)}.u-mb-13{margin-bottom:var(--space-13)}.u-mb-14{margin-bottom:var(--space-14)}.u-mb-15{margin-bottom:var(--space-15)}.u-modal{display:none;position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:1500;background-color:#00000080}.u-modal.is-open,.u-modal.is-active{display:flex;justify-content:center;align-items:center}.u-modal__inner{background-color:var(--color-white);border-radius:var(--rounded-m);max-width:48rem;max-height:90dvh;width:100%;height:auto;padding:var(--space-3);overflow-y:auto}.u-modal__inner--lg{max-width:64rem}.u-modal__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.u-modal__ttl{font-size:1.8rem;font-weight:600}.u-modal__body{overflow-y:auto;max-height:60dvh}.u-modal__foot{display:flex;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border)}
