@font-face{font-family:"Gotham-Book";src:url("../fonts/Gotham-Book.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Trajan-Pro-Regular";src:url("../fonts/Trajan-Pro-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{background-color:#01021a;color:#eaf4ff;font-family:"Zen Kaku Gothic Antique",sans-serif;font-optical-sizing:auto}body img{width:100%;height:auto;display:block}body picture{display:block}.inner{max-width:764px;width:100%;padding-left:32px;padding-right:32px;margin:0 auto}.inner.--wide{max-width:1064px}@media screen and (min-width:768px){.sp-only{display:none !important}}@media screen and (max-width:767px){.pc-only{display:none !important}}.font-gotham-book{font-family:"Gotham-Book",sans-serif}.font-trajan-pro{font-family:"Trajan-Pro-Regular",serif}a{transition:all .3s ease-in-out}.undeline-link{text-decoration:underline}.undeline-link:hover{text-decoration:none}.common-button{display:block;max-width:259px;margin:0 auto;width:100%;border-radius:54px;background-color:#a4d0ff;color:#10146b;height:58px;line-height:58px;font-weight:bold;margin-bottom:20px;margin-top:32px;text-align:center}@media screen and (max-width:480px),screen and (max-width:767px){.common-button{height:50px;line-height:50px;font-size:15px}}.common-button:hover{background-color:#71b6ff}.common-button.--purple{background-color:#d169eb;color:#eaf4ff}.common-button.--purple:hover{background-color:#c33ce5}