blockquote,body,button,code,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0}article h4,article>b{filter:drop-shadow(0 3px 4px rgba(255, 255, 255, .9))!important;text-shadow:0 0 5px rgba(255,255,255,.9);z-index:5}article,article #download,article h4,article>b{position:relative;width:100%}*{box-sizing:border-box!important}li,ol,ul{list-style:none}.pc{display:block}.sp{display:none!important}body,html{font-family:YakuHanJP,"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP",Meiryo,sans-serif;width:100%;min-height:100%;background-color:transparent;font-size:62.5%;color:#4c2a16}@media screen and (max-width:980px){.pc{display:none!important}.sp{display:block!important}body,html{font-family:-apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,sans-serif}}body::before{content:"";display:block;width:100%;height:100%;background-image:url(bg.webp);background-position:center top;background-size:100% auto;position:fixed;top:0}@media screen and (max-width:1800px){img{width:100%;height:auto}}article{max-width:1920px;margin:0 auto;padding:30px 0 5%;text-align:center;z-index:5}article h4{display:block;font-size:6rem}article h4::after,article h4::before{content:url(line_lr.webp);display:inline-block}@media screen and (max-width:980px){article h4{font-size:4rem}article h4::after,article h4::before{width:30px;transform:scale(.5)}}article h4::before{margin-right:.5em;transform:rotate(180deg)}article h4::after{margin-left:.5em}article>b{display:block;font-size:2rem}article.white b,article.white h4{color:#fff;filter:drop-shadow(0 3px 4px rgba(17, 17, 17, .9))!important;text-shadow:0 0 5px rgba(17,17,17,.9)}article.white h4::after,article.white h4::before{content:url(line_lr_w.webp)}article #charaImage{position:fixed;z-index:-1;left:-5%;top:0}article #download{z-index:3;text-align:right}article #download #dlbutton{text-align:center;margin:8% 5% 0 auto;background-color:rgba(0,0,0,.75);font-weight:700;padding:10px;width:45%;font-size:1.8rem;color:#fff;border:2px dashed #fff;box-shadow:0 0 10px 2px rgba(255,255,255,.6)}article #download #dlbutton small{display:block;margin:20px auto;transform:rotate(.028deg);width:90%}article #download #dlbutton b{font-size:18px;filter:drop-shadow(0 0 3px rgba(10, 49, 0, .6))}article #download #partsImage{display:block;width:100%;text-align:center;max-width:1600px;margin:20px auto}article #download #partsImage img{display:inline-block;width:18%;margin:1%;max-width:200px}input[type=text]{padding:10px;text-align:center;background-color:rgba(255,255,255,.8);color:#fff;border:1px solid #fff;font-size:2rem;margin:0 auto;width:380px;font-weight:700;box-shadow:0 0 10px 3px rgba(255,192,203,.9)}button[type=submit]{border:none;display:block;padding:10px;margin:30px auto;font-size:18px;width:320px;color:rgba(255,255,255,.6);background-color:rgba(255,192,203,.3);font-weight:700;border-radius:40px}#subm.ac{color:#ff8398;background:#fff;transition:1s}#subm.ac:hover{color:#fff;background:#ff8398;cursor:pointer}#update{width:100%;margin:20px auto;max-width:480px;border:2px solid #f08000;filter:drop-shadow(0 0 3px rgba(255, 255, 255, .8));font-size:0}#update img{width:100%;height:auto}@media screen and (max-width:980px){article h4::before{transform:rotate(180deg) scale(.5)}article #charaImage{left:0;position:relative}article #download #dlbutton{width:95%;margin:20px auto}article #download #partsImage img{width:46%}input[type=text]{width:100%}#update{width:70%;margin:20px auto;font-size:2vw}}.error{display:block;width:95%;padding:10px;margin:0 auto;background-color:#d50028}

