@import "https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400&display=swap";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}html{font-size:62.5%}body{color:#333;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;font-family:Noto Sans JP,sans-serif;font-weight:300}h1{font-size:3rem;font-weight:400;line-height:3.5rem}h2{font-size:2.4rem;font-weight:400;line-height:3rem}h3{font-size:2rem;font-weight:400;line-height:3rem}p{margin-bottom:1.4rem;font-size:1.8rem;line-height:3.5rem}a{text-decoration:none}.page-title{text-align:center;margin:3rem 0 4rem}input,textarea{box-sizing:border-box;resize:vertical;letter-spacing:0;border:.1rem solid #ccc;border-radius:.5rem;width:100%;margin-bottom:2rem;padding:.5rem;font-family:inherit;font-size:1.6rem}button{color:#fff;cursor:pointer;background:#858585;border:none;border-radius:.5rem;width:100%;padding:.6rem;font-size:1.6rem}button:hover{opacity:.8;background:linear-gradient(135deg,#ff63a4,#ffd873)}header * img{width:100%;height:auto}header * li{display:inline}nav{text-align:end;margin:2rem 0 2.2rem}header * li a{color:#fff;background-image:linear-gradient(-20deg,#646464 0% 80%,#ffd873 80% 80%);border-radius:.5rem;margin-left:1rem;padding:.3rem 1.7rem;font-size:1.6rem;font-weight:400}header * li a:hover{opacity:.8;transition:all .3s}@media (max-width:400px){header * li a{padding:.2rem 1.4rem;font-size:1.2rem}}.grid-container-in{grid-template-columns:1fr 1fr 1fr;gap:3rem;display:grid}@media (max-width:600px){.grid-container-in{grid-template-columns:1fr}}.grid-container-in>a{border:.05rem solid #dfdfdf;border-radius:1rem;width:100%;display:block}.grid-container-in>a:hover{-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem);transition:all .3s;box-shadow:.4rem .4rem 1.3rem .5rem #00000040}.grid-container-in>a * img,.grid-container-in>a>img{border-radius:1rem 1rem 0 0;width:100%;height:auto}.grid-container-in>*>div{color:#333;padding:1.5rem}.grid-container-in>*>div>h2{color:#ff63a4;margin-bottom:.4rem}.grid-container-in>*>div>p{margin-bottom:0}.grid-container-si{grid-template-columns:.6fr .4fr;gap:2rem;display:grid}@media (max-width:600px){.grid-container-si{grid-template-columns:1fr}}.grid-container-si * img{border-radius:1rem;width:100%;height:auto}.grid-container-si h2{color:#ff63a4;margin:1rem 0 2rem}.grid-container-si hr{margin:1.5rem 0}.grid-container-si * a{color:#fff;background-image:linear-gradient(-20deg,#646464 0% 80%,#ff63a4 80% 80%);border-radius:.5rem;margin-right:1rem;padding:.3rem 1.7rem;font-size:1.6rem;font-weight:400}.grid-container-si * a:hover{opacity:.8;transition:all .3s}@media (max-width:400px){.grid-container-si * a{padding:.2rem 1.4rem;font-size:1.2rem}}.delete-page * img{border-radius:1rem}.delete-page * h1{margin-bottom:1.5rem}.delete-page * h2{margin:1rem 0}.img-input{grid-template-columns:.8fr .2fr;gap:1rem;display:grid}.img-input>input{background-color:#ddd;padding:.4rem 0 0 .5rem;display:block}.img-input>button{background:#858585;height:3.6rem;margin-bottom:2rem;padding:0;font-size:1.4rem}.img-input>button:hover{opacity:.8;background:linear-gradient(135deg,#ff63a4,#ffd873)}.img-input>button:disabled,.img-input>button[disabled]{color:#a5a5a5;background:#858585}.img-input>button:disabled,.img-input>button[disabled]:hover{opacity:1;cursor:not-allowed}@media (max-width:400px){.img-input{grid-template-columns:1fr;gap:0}.img-input>button{height:3rem;margin:-1rem 0 3rem}}footer{text-align:center;margin:3rem 0}
