@charset "UTF-8";body{background-color:#f3f4f6;font-family:Kiwi Maru,serif;font-weight:400;font-style:normal;margin:0}.box_content{width:calc(100% - 40px);margin:0 auto;padding:0 20px}.page_content{margin:1rem 0 100px;padding:0 1rem}.logo{position:fixed;bottom:30px;right:30px;width:200px;max-width:20%;opacity:.3}.top_logo,.top_logo img{width:100%}.error{color:red}.coution{font-size:.8rem;margin-left:1rem;position:relative}.coution:before{content:"※";position:absolute;left:-1rem;top:0}.default_btn{background-color:#000;color:#bab9b9;padding:8px 15px;text-align:center;margin-bottom:10px;font-weight:700;transition:.3s;border-radius:10px;display:flex;align-items:center;gap:5px;opacity:.8;font-size:.8rem}.default_btn img{width:19px}.default_btn:hover{background-color:#e2e2e8;color:#272729;scale:1.1}.bottom_btn{width:16vw;max-width:80px;aspect-ratio:1/1;padding:10px;border-radius:20px;opacity:.9;transition:.1s;cursor:pointer;display:block;position:relative}.bottom_btn .dialog{position:absolute;bottom:120%;left:50%;transform:translate(-50%);opacity:0;pointer-events:none;background-color:#fff;color:#5a5c62;display:block;padding:5px 15px;border-radius:10px;box-shadow:10px 5px 50px #0006;width:-moz-max-content;width:max-content;font-weight:700;transition:.1s;text-align:justify}.bottom_btn:hover{scale:1.2}.bottom_btn:hover .dialog{opacity:.8}
