body:has(.newEntry){background:var(--bedge)}body:has(.newEntry) header{position:absolute}body:has(.newEntry) main{margin:50px auto 0;padding:0;width:100svw;max-width:100svw}@media(min-width:769px){body:has(.newEntry) main{margin:80px auto 0}}body:has(.newEntry) input:not([type=checkbox]),body:has(.newEntry) label,body:has(.newEntry) option,body:has(.newEntry) select{font-weight:400;font-size:16px;font-family:var(--font-zen-maru)}@media(min-width:769px){body:has(.newEntry) input:not([type=checkbox]),body:has(.newEntry) label,body:has(.newEntry) option,body:has(.newEntry) select{font-size:20px}}body:has(.newEntry) input:not([type=checkbox]){line-height:22px;padding:0 15px}body:has(.newEntry) input:not([type=checkbox]).empty{background-color:#fffded}body:has(.newEntry) input:not([type=checkbox]):disabled{background-color:var(--disabled)}body:has(.newEntry) input:not([type=checkbox])[inputmode=numeric]{font-family:var(--font-noto-sans-jp)}body:has(.newEntry) input[type=checkbox]:before{background:var(--bedge)}body:has(.newEntry) select{padding:0 40px 0 15px}body:has(.newEntry) input[type=date],body:has(.newEntry) input[type=datetime-local],body:has(.newEntry) input[type=time]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-noto-sans-jp)}body:has(.newEntry) input[type=date]::-webkit-date-and-time-value,body:has(.newEntry) input[type=time]::-webkit-date-and-time-value{text-align:left}body:has(.newEntry) a.linkButton,body:has(.newEntry) button{border-radius:calc(infinity*1px);font-size:18px;letter-spacing:.05em}@media(min-width:769px){body:has(.newEntry) a.linkButton,body:has(.newEntry) button{font-size:26px;letter-spacing:.1em}}body:has(.newEntry) a.linkButton.subButton,body:has(.newEntry) button.subButton{font-size:14px}@media(min-width:769px){body:has(.newEntry) a.linkButton.subButton,body:has(.newEntry) button.subButton{font-size:20px}}h1.entryTitle{width:100%;height:72px;background-color:var(--green);color:var(--white);font-size:20px;letter-spacing:.05em;display:flex;align-items:center;justify-content:center}@media(min-width:769px){h1.entryTitle{height:112px;font-size:36px}}.contentsWrapper{width:100%;max-width:720px;margin:0 auto;padding:0 20px}.contentsWrapper .panel{width:100%;border:2px solid var(--green);border-radius:15px}@media(min-width:769px){.contentsWrapper .panel{border:3px solid var(--green);border-radius:25px}}.contentsWrapper .panel .title{font-size:16px;font-weight:700;letter-spacing:.1em;color:var(--white);border-top-left-radius:10px;border-top-right-radius:10px;background:var(--green);position:relative;height:60px;display:flex;align-items:center;justify-content:center}@media(min-width:769px){.contentsWrapper .panel .title{font-size:20px;height:80px;border-top-left-radius:20px;border-top-right-radius:20px}}.contentsWrapper .panel .content{background:var(--white);border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:20px 0}@media(min-width:769px){.contentsWrapper .panel .content{border-radius:25px;padding:40px;gap:30px 0}}.contentsWrapper .panel .content div:has(select).empty{background-color:#fffded!important}.contentsWrapper .panel .title+.content{border-top-left-radius:0;border-top-right-radius:0}.contentsWrapper .panel.tab{border:none}.contentsWrapper .panel.tab .tabgroup{display:flex;flex-direction:row}.contentsWrapper .panel.tab .title{background:#cce8d9;cursor:pointer}.contentsWrapper .panel.tab .title.active{background:var(--green)}.contentsWrapper .panel.tab .content{border-top-left-radius:0;border-top-right-radius:0;border:2px solid var(--green)}@media(min-width:769px){.contentsWrapper .panel.tab .content{border:3px solid var(--green)}}