header{z-index:10}@media screen and (min-width:769px){header{height:100px}}.contentHeadArea{display:none!important}#footer{margin-top:0;position:relative;z-index:2}#container{position:relative;z-index:1}#content{max-width:100%!important}@media screen and (min-width:769px){#basicIndex{align-items:center;display:flex;flex-direction:column}}.bottomMenu{display:none!important}.commonPt{padding-top:0!important}.bdrTitle{display:none!important}.book-banner .book-banner-link,.book-banner .book-banner__subtitle,.book-banner .book-banner__title{font-family:dnp-shuei-mgothic-std,sans-serif;font-style:normal}.lead,.related-articles .related-article .related-article__text{font-family:zen-kaku-gothic-antique}.u-sp{display:none!important}@media screen and (max-width:768px){.u-sp{display:block!important}.u-pc{display:none!important}}.u-sronly{display:inline-block;font-size:0;height:1px;margin:-999999px;overflow:hidden;position:fixed;width:1px}.u-nowrap,.u-pc-nowrap{white-space:nowrap}@media screen and (max-width:768px){.u-pc-nowrap{white-space:normal}}.main-visual{margin:0 auto}@media screen and (min-width:769px){.main-visual{width:840px}}@media screen and (max-width:768px){.main-visual{width:87.2vw}}.main-visual img{height:100%;object-fit:contain;width:100%}.lead{color:#767676;font-weight:700;line-height:200%;text-align:center}@media screen and (min-width:769px){.lead{font-size:16px;letter-spacing:.32px;margin:40.3px auto 79px}}@media screen and (max-width:768px){.lead{font-size:3.2vw;letter-spacing:.064vw;margin:32px auto 6px}}.book-banner{position:relative}@media screen and (min-width:769px){.book-banner{margin:0 0 78px;width:1277px}}@media screen and (max-width:768px){.book-banner{margin:6px auto 40px;width:86.4vw}}.book-banner .book-banner__inner{background-color:#fff464;box-sizing:border-box;display:flex;position:relative}@media screen and (min-width:769px){.book-banner .book-banner__inner{border-radius:16px;gap:42px;padding:13px 20px 16px 18.5px;width:100%}}@media screen and (max-width:768px){.book-banner .book-banner__inner{border-radius:5.3333333333vw;flex-direction:column;gap:4.8vw;padding:3.4666666667vw}}.book-banner .book-banner__image{flex-shrink:0;position:relative}@media screen and (min-width:769px){.book-banner .book-banner__image{width:381px}}@media screen and (max-width:768px){.book-banner .book-banner__image{width:100%}}@media screen and (min-width:769px){.book-banner .book-banner__fukidashi{width:489px}}@media screen and (max-width:768px){.book-banner .book-banner__fukidashi{align-self:center}}.book-banner .book-banner__label{left:0;position:absolute;top:0}@media screen and (min-width:769px){.book-banner .book-banner__label{height:117.58px;width:117.58px}}.book-banner .book-banner__content{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:769px){.book-banner .book-banner__content{padding-top:24px;width:489px}}.book-banner .book-banner__subtitle,.book-banner .book-banner__title{font-weight:600;line-height:170%}@media screen and (min-width:769px){.book-banner .book-banner__subtitle,.book-banner .book-banner__title{text-align:justify}}@media screen and (max-width:768px){.book-banner .book-banner__subtitle,.book-banner .book-banner__title{text-align:center}}.book-banner .book-banner__subtitle{color:#282828}@media screen and (min-width:769px){.book-banner .book-banner__subtitle{font-size:24px;letter-spacing:.96px;margin-top:-10px}}@media screen and (max-width:768px){.book-banner .book-banner__subtitle{font-size:3.7333333333vw;letter-spacing:.1493333333vw;margin-top:1.8666666667vw}}.book-banner .book-banner__title{color:#e60012}@media screen and (min-width:769px){.book-banner .book-banner__title{font-size:40px;letter-spacing:1.6px}}@media screen and (max-width:768px){.book-banner .book-banner__title{font-size:6.4vw;letter-spacing:.256vw}}@media screen and (min-width:769px){.book-banner .book-banner__chara{position:absolute;right:0;top:0;width:342px}}@media screen and (max-width:768px){.book-banner .book-banner__chara{align-self:flex-end;margin-top:-9.3333333333vw;width:66.0832vw}}.book-banner .book-banner-link{align-items:center;background-color:#282828;box-sizing:border-box;color:#fff;display:flex;font-weight:600;justify-content:space-between;text-decoration:none;transition:all .2s linear}@media screen and (min-width:769px){.book-banner .book-banner-link{border-radius:16px;bottom:-28px;font-size:16px;height:56px;padding:24px 8px 24px 16px;position:absolute;right:20px;width:308px}}@media screen and (max-width:768px){.book-banner .book-banner-link{border-radius:4.2666666667vw;height:14.9333333333vw;padding:6.4vw 2.1333333333vw 6.4vw 4.2666666667vw}}.book-banner .book-banner-link .book-banner-link__icon{align-items:center;border-radius:50%;display:flex;justify-content:center}@media screen and (min-width:769px){.book-banner .book-banner-link .book-banner-link__icon{border:2px solid #fff;height:32px;width:32px}}@media screen and (max-width:768px){.book-banner .book-banner-link .book-banner-link__icon{border:.5333333333vw solid #fff;height:8.5333333333vw;width:8.5333333333vw}}@media screen and (min-width:769px){.book-banner .book-banner-link .book-banner-link__icon .icon{height:24px;width:24px}}@media screen and (max-width:768px){.book-banner .book-banner-link .book-banner-link__icon .icon{height:6.4vw;width:6.4vw}}.related-articles{display:flex;flex-direction:column}@media screen and (min-width:769px){.related-articles{gap:24px;margin:0 0 85px}}@media screen and (max-width:768px){.related-articles{gap:27px;margin:0 0 40px}}@media screen and (min-width:769px){.related-articles .related-articles__items.swiper{margin-left:0!important;margin-right:0!important}}@media screen and (max-width:768px){.related-articles .related-articles__items.swiper{width:100%!important}}.related-articles .related-articles__items .swiper-wrapper{display:flex}@media screen and (min-width:769px){.related-articles .related-articles__items .swiper-wrapper{gap:40px;justify-content:center}.related-articles .related-articles__items .swiper-slide{width:290px!important}}@media screen and (max-width:768px){.related-articles .related-articles__items .swiper-slide{box-sizing:border-box;padding-left:6.9333333333vw;width:64.2666666667vw!important}.related-articles .related-articles__items .swiper-slide:last-child{padding-right:6.9333333333vw;width:71.2vw!important}}.related-articles .related-article{display:flex;flex-direction:column;flex-shrink:0;gap:22px;text-decoration:none}@media screen and (max-width:768px){.related-articles .related-article{gap:7.2vw;width:57.3333333333vw}}.related-articles .related-article .related-article__image{background-color:#eee;overflow:hidden;transition:all .2s linear;width:100%}@media screen and (min-width:769px){.related-articles .related-article .related-article__image{border-radius:8px;height:194px}}@media screen and (max-width:768px){.related-articles .related-article .related-article__image{border-radius:1.6vw;height:38.4vw}}.related-articles .related-article .related-article__image img{height:100%;object-fit:cover;width:100%}.related-articles .related-article .related-article__text{color:#000;font-weight:500;line-height:150%}@media screen and (min-width:769px){.related-articles .related-article .related-article__text{font-size:16px;letter-spacing:.32px}}@media screen and (max-width:768px){.related-articles .related-article .related-article__text{font-size:4.2666666667vw;letter-spacing:.0853333333vw}}.related-articles .related-article:hover .related-article__image{opacity:.7}