.tg1p3a_footer{width:80%;margin:auto auto 20px;padding-top:40px}@media (min-width:769px){.tg1p3a_footer{max-width:var(--max-width);margin:auto auto 20px;padding-top:80px}}.tg1p3a_footer .tg1p3a_copyright{color:var(--black);font-size:10px;font-family:var(--font-noto-sans-jp);text-align:center;letter-spacing:.1em;font-weight:400}@media (min-width:769px){.tg1p3a_footer .tg1p3a_copyright{font-size:12px}}
body:has(.newEntry){background:var(--bedge)}body:has(.newEntry) header{position:absolute}body:has(.newEntry) main{width:100svw;margin:50px auto 0;padding:0}@media (min-width:769px){body:has(.newEntry) main{margin:80px auto 0}}body:has(.newEntry) main{max-width:100svw}body:has(.newEntry) input:not([type=checkbox]){font-size:16px;font-weight:400}body:has(.newEntry) select{font-size:16px;font-weight:400}body:has(.newEntry) label{font-size:16px;font-weight:400}body:has(.newEntry) option{font-size:16px;font-weight:400}@media (min-width:769px){body:has(.newEntry) input:not([type=checkbox]){font-size:20px}body:has(.newEntry) select{font-size:20px}body:has(.newEntry) label{font-size:20px}body:has(.newEntry) option{font-size:20px}}body:has(.newEntry) input:not([type=checkbox]){font-family:var(--font-zen-maru)}body:has(.newEntry) select{font-family:var(--font-zen-maru)}body:has(.newEntry) label{font-family:var(--font-zen-maru)}body:has(.newEntry) option{font-family:var(--font-zen-maru)}body:has(.newEntry) input:not([type=checkbox]){padding:0 15px;line-height:22px}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) select{padding:0 40px 0 15px}:is(body:has(.newEntry) input[type=date],body:has(.newEntry) input[type=time],body:has(.newEntry) input[type=datetime-local]){appearance:none;font-family:var(--font-noto-sans-jp)}body:has(.newEntry) input[type=date]::-webkit-date-and-time-value{text-align:left}body:has(.newEntry) input[type=time]::-webkit-date-and-time-value{text-align:left}body:has(.newEntry) button{letter-spacing:.05em;border-radius:3.40282e38px;font-size:18px}body:has(.newEntry) a.linkButton{letter-spacing:.05em;border-radius:3.40282e38px;font-size:18px}@media (min-width:769px){body:has(.newEntry) button{letter-spacing:.1em;font-size:26px}body:has(.newEntry) a.linkButton{letter-spacing:.1em;font-size:26px}}body:has(.newEntry) button.subButton{font-size:14px}body:has(.newEntry) a.linkButton.subButton{font-size:14px}@media (min-width:769px){body:has(.newEntry) button.subButton{font-size:20px}body:has(.newEntry) a.linkButton.subButton{font-size:20px}}h1.entryTitle{background-color:var(--green);width:100%;height:72px;color:var(--white);letter-spacing:.05em;justify-content:center;align-items:center;font-size:20px;display:flex}@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{border:2px solid var(--green);border-radius:15px;width:100%}@media (min-width:769px){.contentsWrapper .panel{border:3px solid var(--green);border-radius:25px}}.contentsWrapper .panel .title{letter-spacing:.1em;color:var(--white);background:var(--green);border-top-left-radius:10px;border-top-right-radius:10px;justify-content:center;align-items:center;height:60px;font-size:16px;font-weight:700;display:flex;position:relative}@media (min-width:769px){.contentsWrapper .panel .title{border-top-left-radius:20px;border-top-right-radius:20px;height:80px;font-size:20px}}.contentsWrapper .panel .content{background:var(--white);border-radius:15px}@media (min-width:769px){.contentsWrapper .panel .content{border-radius:25px}}.contentsWrapper .panel .content{flex-direction:column;gap:20px 0;padding:20px;display:flex}@media (min-width:769px){.contentsWrapper .panel .content{gap:30px 0;padding:40px}}.contentsWrapper .panel .content div:has(select).empty{background-color:#fffded!important}.contentsWrapper .panel .content .cardDescriptionWrapper{flex-direction:column;gap:10px 0;display:flex}@media (min-width:769px){.contentsWrapper .panel .content .cardDescriptionWrapper{gap:20px 0}}.contentsWrapper .panel .content .cardDescriptionPopupWrapper{flex-direction:column;gap:10px 0;display:flex}@media (min-width:769px){.contentsWrapper .panel .content .cardDescriptionPopupWrapper{gap:15px 0}}.contentsWrapper .panel .content .description{letter-spacing:.05em;font-size:10px;font-weight:400;line-height:160%}@media (min-width:769px){.contentsWrapper .panel .content .description{font-size:12px}}.contentsWrapper .panel .content .popupLink{font-size:12px;font-weight:500;line-height:auto;letter-spacing:0;color:var(--green);cursor:pointer;text-decoration:underline}@media (min-width:769px){.contentsWrapper .panel .content .popupLink{font-size:15px}}.contentsWrapper .panel .title+.content{border-top-left-radius:0;border-top-right-radius:0}.contentsWrapper .panel.tab{border:none}.contentsWrapper .panel.tab .tabgroup{flex-direction:row;display:flex}.contentsWrapper .panel.tab .title{cursor:pointer;background:#cce8d9}.contentsWrapper .panel.tab .title.active{background:var(--green)}.contentsWrapper .panel.tab .content{border:2px solid var(--green);border-top-left-radius:0;border-top-right-radius:0}@media (min-width:769px){.contentsWrapper .panel.tab .content{border:3px solid var(--green)}}
