@import url(https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=M+PLUS+2:wght@100..900&family=Orbitron:wght@400..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{box-sizing:border-box;margin:0 auto;max-width:562px;padding:10px;width:100%}.App p{color:#333;font-family:Zen Maru Gothic,M PLUS\ 2,sans-serif;font-size:1.5em;line-height:1.3;margin:0}@media screen and (max-width:600px){.App{padding:10px 5px}.App p{font-size:1.2em}}.App .title-area{align-items:flex-end;box-sizing:border-box;display:flex;flex-direction:column;font-family:Zen Maru Gothic,M PLUS\ 2,sans-serif;height:300px;padding:10px;width:100%}@media screen and (max-width:600px){.App .title-area{height:auto;min-height:320px;padding:10px 5px}}.App .title-area .title{color:#333;font-family:Zen Maru Gothic,Orbitron,sans-serif;font-size:4em;font-weight:900;margin:0}@media screen and (max-width:600px){.App .title-area .title{font-size:2.5em}}.App .title-area .sub-title{align-self:flex-end;color:#fff;font-size:1.2em;font-weight:700;margin-right:30px;margin-top:20px;text-align:end}@media screen and (max-width:600px){.App .title-area .sub-title{font-size:1em;margin-right:15px;margin-top:15px}}.App .title-area .title-image{margin-top:-40px;max-width:480px;object-fit:contain}@media screen and (max-width:562px){.App .title-area .title-image{max-width:90%}}.App .section{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:10px;width:100%}@media screen and (max-width:600px){.App .section{padding:10px 5px}}.App .store-image-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:10px;width:100%}@media screen and (max-width:600px){.App .store-image-wrapper{gap:5px}}.App .language-area{box-sizing:border-box;display:flex;justify-content:flex-end;padding:5px;width:100%}@media screen and (max-width:600px){.App .language-area{font-size:.9em;padding:5px}}.App .image-wrapper{align-items:center;flex-direction:row;justify-content:center;margin-top:10px}.App .image-wrapper img{height:60px;margin:10px;object-fit:contain;width:150px}.App .section-title-wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;margin:10px;width:100%}@media screen and (max-width:600px){.App .section-title-wrapper{margin:10px 5px}}.App .section-title-wrapper img{flex-shrink:0;margin-right:20px;object-fit:contain;width:90px}@media screen and (max-width:600px){.App .section-title-wrapper img{margin-right:15px;width:70px}}.App .section-title-wrapper p{font-weight:700}.App .section-title-wrapper div{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.App .section-title-wrapper .section-title-sub{font-size:1em;margin:0}@media screen and (max-width:600px){.App .section-title-wrapper .section-title-sub{font-size:.9em}}.App .section-title-wrapper p{text-align:left}.App .section-title-wrapper .title{font-size:26px}@media screen and (max-width:600px){.App .section-title-wrapper .title{font-size:20px}}.App .section-image{box-sizing:border-box;height:auto;max-width:100%;object-fit:contain;width:100%}.App .red-paper{background-color:#efe2e2}.App .paper,.App .red-paper{align-items:center;box-shadow:0 0 10px 0 #0000001a;display:flex;flex-direction:column;padding:10px;width:100%}.App .paper{justify-content:center}.App #color-cream{background-color:#efebe2}.App #color-red{background-color:#efe2e2}.App #color-blue{background-color:#e2eaef}.App #color-green{background-color:#e5efe2}.App .description-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%;padding:10px;text-align:left;width:100%}@media screen and (max-width:600px){.App .description-wrapper{padding:10px 5px}}.App .description-wrapper span{font-size:.7em;vertical-align:top}.App .description-wrapper ul{margin:0;padding-left:20px;width:100%}@media screen and (max-width:600px){.App .description-wrapper ul{padding-left:15px}}.App .description-wrapper ul li{font-size:1em;margin-bottom:8px}@media screen and (max-width:600px){.App .description-wrapper ul li{font-size:.9em}}.App .annotation-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;font-size:.7em;max-width:100%;padding:10px;text-align:left;width:100%}@media screen and (max-width:600px){.App .annotation-wrapper{font-size:.65em;padding:10px 5px}}.App .annotation-wrapper ul{margin:0;padding-left:20px;width:100%}@media screen and (max-width:600px){.App .annotation-wrapper ul{padding-left:15px}}.App .annotation-wrapper ul li{margin-bottom:8px}.App a{color:#1f6dff}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App .tosppWrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;padding:10px;width:100%}@media screen and (max-width:600px){.App .tosppWrapper{font-size:.9em;padding:10px 5px}}.App .google-playbanner-image{cursor:pointer;height:60px;margin-bottom:10px;object-fit:contain;width:200px}@media screen and (max-width:600px){.App .google-playbanner-image{height:45px;width:150px}}.App .iphone-text{margin-bottom:20px}.title-area h1{color:#333}.App{align-items:center;background-color:#efebe2;display:flex;flex-direction:column;text-align:center}p{color:#333;font-family:M PLUS\ 2,sans-serif;font-size:1em;line-height:1.3;margin:0}.title-area{align-items:center;display:flex;flex-direction:column;font-family:Zen Maru Gothic,M PLUS\ 2,sans-serif;padding:10px;width:100%}.title-area h1{color:#964900;font-family:Orbitron,sans-serif;font-size:2em;font-weight:700;padding:10px}.content-area{display:flex;flex-direction:column;justify-content:flex-start;max-width:1024px;padding:10px;text-align:left}.content-area h2{color:#964900;font-family:Orbitron,sans-serif;font-size:1.5em;font-weight:700;margin-bottom:0}.content-area h2:after{background-color:#964900;content:"";display:block;height:2px;margin-bottom:10px;margin-top:0;width:100%}
/*# sourceMappingURL=main.10cd26c0.css.map*/