@keyframes head-menutext01{0%{top:0;opacity:0}100%{top:-20px;opacity:1}}@keyframes head-menutext02{0%{top:0;opacity:0}100%{top:-20px;opacity:1}}@keyframes head-menubox{0%{top:0;opacity:0}100%{top:100%;opacity:1}}@keyframes head-bg{0%{background:#000}100%{background:#333}}@-webkit-keyframes active-btn19{0%{border-color:transparent;-webkit-transform:rotate(0)}25%{border-color:transparent #fff transparent transparent}50%{border-color:transparent #fff #fff transparent}75%{border-color:transparent #fff #fff #fff}100%{border-color:#fff;-webkit-transform:rotate(-680deg)}}@keyframes active-btn19{0%{border-color:transparent;transform:rotate(0)}25%{border-color:transparent #fff transparent transparent}50%{border-color:transparent #fff #fff transparent}75%{border-color:transparent #fff #fff #fff}100%{border-color:#fff;transform:rotate(-680deg)}}@keyframes top-box-move{0%{transform:translateY(-60px)}100%{transform:translateY(60px)}}@keyframes flash{10%{opacity:0.6}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeinY{0%{opacity:0;transform:translateY(5%)}100%{opacity:1;transform:translateY(0)}}@keyframes e_scroll{0%{opacity:0;transform:translateY(2%)}100%{opacity:1;transform:translateY(0)}}@keyframes e_head{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes e_txt01{90%{color:#fff}100%{color:#333}}@keyframes e_txt02{0%{transform:translateY(128%)}50%{opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes e_txt03{0%{opacity:0}100%{opacity:1}}@keyframes b_ttl{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes rotateY{0%{transform:rotateY(0deg);opacity:1}25%{transform:rotateY(-45deg)}50%{transform:rotateY(0deg)}75%{transform:rotateY(45deg)}100%{transform:rotateY(0deg);opacity:1}}@keyframes rhand{from{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes mv_bg{0%{transform:translateX(20%)}50%{opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes mv_ttl{0%{transform:translateX(-20%)}50%{opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes p_overlay{0%{opacity:1}100%{opacity:0;visibility:hidden}}html{font-size:62.5%}body{position:relative;margin:0 !important;padding:0;font-family:"Noto Sans JP", "Hiragino Kaku Gothic ProN", sans-serif;font-size:16px;font-size:1.6rem;font-weight:600;font-feature-settings:"palt" 1;letter-spacing:1px;line-height:1.8;color:#333;background:#e0e0e0}img,svg{max-width:100%;height:auto}div:focus,form :focus{outline:0}ul,ol,dd{margin:0;padding:0}ul{list-style:none}p{margin:0 auto 20px}.img{line-height:0;text-align:center}.onlypc{display:block}.onlytb{display:none}.onlysp{display:none}.inner{width:94%;max-width:1200px;margin:auto}.mB{margin-bottom:100px}.wrap{margin:0 auto;width:100%;max-width:800px;box-shadow:0 0 5px #ccc;background:#fff}main h1{margin:0;line-height:0}main .dl-box{position:relative;width:95%;max-width:600px;margin:0 auto;padding:0 0 240px}main .dl-box .arrow-01{position:absolute;top:-13%;left:-8%;width:12%}main .dl-box .arrow-02{position:absolute;bottom:-4%;right:-10%;width:40%}main .dl-box .btn-box{display:flex;flex-wrap:wrap;justify-content:space-around}main .dl-box .btn-box .btn{width:46%}main .dl-box.dl02{padding:10% 0}main .dl-box .btn-02{margin-top:80px}main .howto{padding:60px 0 20px;background:linear-gradient(20deg, #7eb4f1 0%, #dd96d4 100%)}main .howto .step{position:relative;margin:0 auto 15px;color:#3267aa}main .howto .step .txt{position:absolute;width:90%;bottom:7%;left:0;right:0;margin:0 auto;font-size:30px;line-height:1.4}main .howto .step .txt b{display:inline-block;margin-bottom:2px;padding:1%;font-size:32px;background:#dfe11f}main .howto .step .txt small{color:#333;display:block}main .howto .step-03 .btn{width:90%;max-width:600px;margin:0 auto}main .block-04{margin:40px auto}main .block-04 h2{margin:0 auto 10px;font-size:30px;font-weight:bold;line-height:1.2;color:#29549c;text-align:center}main .block-04 p{margin-top:20px}footer{margin:auto;padding:6% 0 2%;text-align:center;color:#fff;background:#29549c}footer .logo{width:70%;max-width:400px;margin:0 auto 20px;line-height:0}footer a{display:block;width:50%;display:block;margin:0 auto}@media (min-width: 768px){footer a{max-width:30rem}}footer small{font-size:14px}@media (max-width: 959px){.onlytb{display:block}}@media (max-width: 640px){.onlypc{display:none !important}.onlytb{display:none}.onlysp{display:block !important}.mB{margin-bottom:60px}.wrap{max-width:inherit}p{margin-bottom:10px}main .dl-box{width:90%;padding-bottom:150px}main .dl-box .arrow-01{top:-12%;left:0;width:12%}main .dl-box .arrow-02{width:40%;right:0}main .dl-box.dl02{padding:6% 0 14%}main .dl-box .btn-02{margin-top:40px}main .howto .step .txt{width:94%;bottom:5%;font-size:17px;line-height:1.4}main .howto .step .txt b{font-size:19px}main .howto .step small{font-size:14.5px;letter-spacing:0.5px}main .howto .step02 .txt{bottom:10%;font-size:18px}main .block-04 h2{font-size:22px}footer{padding:8% 0 2%}footer small{font-size:12px}}
