.Page-module__EpMMRq__container{place-items:center;min-height:100vh;font-size:1rem;line-height:1.6;display:grid}.Page-module__EpMMRq__container[lang=en]{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Yu Gothic,YuGothic,Verdana,Meiryo,sans-serif}.Page-module__EpMMRq__container h1{font-size:1.75rem;font-weight:700}.Page-module__EpMMRq__container h2{margin-block:.83em;margin-inline:0;font-size:1.5em;font-weight:700;display:block}.Page-module__EpMMRq__container li{text-align:-webkit-match-parent;display:list-item}.Page-module__EpMMRq__container li::marker{content:revert}.Page-module__EpMMRq__container ol{list-style-type:decimal;display:block}.Page-module__EpMMRq__container ol li{list-style-position:inside}.Page-module__EpMMRq__container main{align-self:flex-start;width:900px}.Page-module__EpMMRq__container input,.Page-module__EpMMRq__container select{font-size:100%}.Page-module__EpMMRq__container :focus-visible{outline:0;box-shadow:0 0 0 6px #32b2c9}
.Checkbox-module__cD_DUG__input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.Checkbox-module__cD_DUG__state{height:42px;display:block;position:relative}.Checkbox-module__cD_DUG__state:before{content:"";background:#fff;border-radius:50%;width:38px;height:38px;transition:left .3s ease-out;position:absolute;top:2px;left:2px}.Checkbox-module__cD_DUG__input:focus-visible+.Checkbox-module__cD_DUG__state:before{box-shadow:0 0 0 6px #32b2c9}.Checkbox-module__cD_DUG__wrap{background:#444;border-radius:20px;width:100%;max-width:80px;margin:0 auto;transition:background-color .3s ease-out;display:block;position:relative;box-shadow:0 0 2px 1px #0003}.Checkbox-module__cD_DUG__wrap.Checkbox-module__cD_DUG__checked{background-color:#48c59b}.Checkbox-module__cD_DUG__input:checked+.Checkbox-module__cD_DUG__state:before{left:calc(100% - 40px)}
.Controller-module__N2hsha__wrap{margin:40px 0 180px}.Controller-module__N2hsha__wrap h2+p{margin:10px 0}.Controller-module__N2hsha__input{min-width:100px}.Controller-module__N2hsha__result{resize:vertical;background:#f1f1f1;width:100%;min-height:200px;margin:14px 0 0;padding:10px}
.Fieldset-module__HGvMAW__fieldset{border:0;margin:40px 0;padding:0}.Fieldset-module__HGvMAW__legend{font-weight:700}.Fieldset-module__HGvMAW__legend+*{margin-top:0}.Fieldset-module__HGvMAW__fieldset>:last-child{margin-bottom:0}
.Label-module__FYWt0a__wrap{background:#bde8dc;border-radius:6px;margin:12px 0;padding:16px 20px}.Label-module__FYWt0a__wrap[data-disabled=true]{opacity:.4}.Label-module__FYWt0a__wrap:hover{background:#97d6c5}.Label-module__FYWt0a__label{flex-direction:row-reverse;justify-content:flex-end;align-items:center;display:flex}.Label-module__FYWt0a__label .Label-module__FYWt0a__input{text-align:center;width:160px;margin:0 20px 0 0}.Label-module__FYWt0a__label .Label-module__FYWt0a__input input,.Label-module__FYWt0a__label .Label-module__FYWt0a__input select{width:100%;line-height:revert;color:revert;text-align:revert;cursor:default;background:revert;border:1px solid #767676;display:block}.Label-module__FYWt0a__label .Label-module__FYWt0a__input input[type=color]{width:100%;height:revert;appearance:revert;min-height:80px;display:block}.Label-module__FYWt0a__label .Label-module__FYWt0a__input input:not([type=color]),.Label-module__FYWt0a__label .Label-module__FYWt0a__input select{padding:10px 6px}
.Time-module__FKCQia__wrap{z-index:1;background-color:#ddd;background-image:linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%),linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%);background-position:0 0,13px 13px;background-repeat:repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ccc;margin:0 0 100px;position:sticky;top:30px}.Time-module__FKCQia__inner{padding:30px}.Time-module__FKCQia__time{text-align:center;font-family:sans-serif;font-size:6.25rem;line-height:1}
.Header-module__yoGKqW__header{justify-content:space-between;align-items:center;margin:100px 0 10px;display:flex}.Header-module__yoGKqW__header a,.Header-module__yoGKqW__header button{text-align:right;width:fit-content;margin-left:auto;display:block}.Header-module__yoGKqW__header a{color:inherit;margin-bottom:8px;font-size:.75rem}.Header-module__yoGKqW__header .Header-module__yoGKqW__item{padding:0}.Header-module__yoGKqW__header .Header-module__yoGKqW__item::marker{content:none}.Header-module__yoGKqW__header .Header-module__yoGKqW__item a{color:#555;appearance:none;background:0 0;border:1px solid #777;padding:4px 8px;font-size:.875rem}
