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