.container{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;scroll-snap-align:start}.image{width:270px}.sub_container{align-items:center;color:#251d20;display:flex;flex-direction:column;margin-top:3px}.sub_container>*+*{margin-top:1rem}.title{font-size:1.2rem;font-weight:700}.buy_btn{background:none;border:none;color:#fff;font-size:1rem}.buy_btn,.text{font-weight:700}.text{line-height:20px;max-width:300px;text-align:center}.selected__text{color:#fff;font-size:1.1rem}@media screen and (min-width:400px){.image{width:400px}}@media screen and (min-width:1200px){.text{max-width:none}}@media screen and (max-width:900px){@media (orientation:landscape){.container{height:auto}}}.intro_text{font-size:1rem;font-weight:600;line-height:1.5rem;margin:0 auto;max-width:700px;padding:.5rem;scroll-snap-align:start}.copyright,.intro_text{color:#251d20;text-align:center}.copyright{font-size:.8rem;margin:0}.copyright a{color:#251d20}.privacy_policy{margin:1rem 0;text-align:center}.privacy_policy a{color:#251d20;font-weight:700}.email_link{margin:3rem 0 4rem;text-align:center}.email_link a{color:#251d20;font-weight:700}@media screen and (min-width:1200px){.intro_text{bottom:0;left:0;margin:0 1rem;max-width:300px;position:fixed}.copyright,.intro_text,.privacy_policy{text-align:left}.email_link{font-size:1.2rem;position:fixed;right:1rem;top:-2rem}}.book__list{-ms-overflow-style:none;border:none;margin-top:-1rem;max-height:100vh;outline:none;overflow:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-width:none;width:100vw}.book__list::-webkit-scrollbar{display:none}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#00c1b5;font-family:Roboto,sans-serif;overflow:hidden}.logo{padding:1rem;position:fixed;top:0;width:100%}.logo img{width:150px}@media screen and (min-width:1200px){.wrapper{position:relative}.logo{width:auto}.logo img{width:250px}}.issueBox{display:none}@media screen and (min-width:1200px){.issueBox{bottom:0;display:flex;flex-direction:column;position:absolute;right:1.2rem}.issueBox>*+*{margin-top:10px}.issueTab{background:none;border:none;color:#251d20;cursor:pointer;font-size:1.2rem;font-weight:500}.issueTab:hover{border-bottom:1px solid #000}.issueBtn--active{font-weight:900}}
/*# sourceMappingURL=main.04129e26.css.map*/