@media screen and (min-width: 1024px),print{.news__inner{display:flex;column-gap:6rem}.news__inner--left{max-width:21.2rem;flex:1}.news__inner--right{flex:1}}.news .blockHeading{font-size:2rem;position:relative;padding-top:1.5rem;margin-bottom:2rem;display:inline-flex;min-width:17rem}.news .blockHeading::before{content:"";position:absolute;top:0;left:0;right:0;height:.2rem;background-color:#d41e18;z-index:1}.news .blockHeading::after{content:"";position:absolute;top:0;left:0;width:6rem;height:.2rem;background-color:#000;z-index:2}@media screen and (min-width: 768px),print{.news .blockHeading{font-size:2.8rem;padding-top:2.4rem}}.mybook{margin-top:3rem;position:relative}@media screen and (min-width: 768px),print{.mybook{margin-top:7rem}}.mybook .blockHeading{font-size:2.4rem}@media screen and (min-width: 768px),print{.mybook .blockHeading{font-size:3.6rem}}.mybook .note{color:#d41e18;font-weight:700;font-size:2rem;margin-bottom:1.6rem}@media screen and (min-width: 768px),print{.mybook .note{font-size:2.4rem;margin-bottom:2.4rem}}.mybook__button{margin-top:2rem;display:flex;justify-content:center}.mybook__button .button--log{max-width:none}@media screen and (min-width: 768px),print{.mybook__button{margin-top:2.6rem}}@media screen and (max-width: 575.98px){.mybook .btn-action{flex-direction:column;row-gap:1.5rem;align-items:flex-start}}@media screen and (min-width: 768px),print{.mybook .book-list__item:not(:nth-child(1),:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8)){display:none}}.mybook .book-list+.btn-action{display:none;text-align:center}.mybook .book-list+.btn-action .btn--view-more{margin-left:auto;margin-right:auto}.mypage-about{margin-top:3rem;border:.3rem solid #d9d9d9;border-radius:.8rem;padding:3rem 2rem}@media screen and (min-width: 768px),print{.mypage-about{margin-top:5rem;border-width:.5rem;padding:4rem 6rem}.mypage-about__inner{display:flex;column-gap:5.9rem}.mypage-about .blockHeading{font-size:3rem;margin-bottom:3rem}.mypage-about__img{max-width:45rem;flex:1}.mypage-about__txt{flex:1}.mypage-about__txt .txt{letter-spacing:normal}}.mypage-about__bottom{margin-top:1.5rem}.mypage-about__bottom .btn-list{margin-top:2rem}@media screen and (min-width: 768px),print{.mypage-about__bottom{margin-top:3rem}.mypage-about__bottom .btn-list{margin-top:2.4rem}}@media screen and (min-width: 1200px),print{.mypage-about__bottom{margin-top:-6rem}}.mypage-about__img .iframe iframe{border:1px solid #b5b5b5;aspect-ratio:16/9;height:auto}@media screen and (max-width: 767.98px){.mypage-about__img{margin-top:1.5rem}}/*# sourceMappingURL=top.css.map */
