.a-yomihodaitogo-cvbutton{border-radius:64px;color:#fff;display:block;font-size:22px;font-weight:700;line-height:1.5;margin:0 auto;padding:16px 0;position:relative;text-align:center;width:540px}.a-yomihodaitogo-cvbutton:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}@media(max-width:768px){.a-yomihodaitogo-cvbutton{font-size:20px;max-width:400px;min-width:288px;width:95%}}.a-yomihodaitogo-cvbutton .a-mangaarea-cv-wrap__cvbutton--sp,.a-yomihodaitogo-cvbutton .a-mangaarea-head__cvbutton--sp,.a-yomihodaitogo-cvbutton .a-maxarea-cv-wrap__cvbutton--sp,.a-yomihodaitogo-cvbutton .a-maxarea-head__cvbutton--sp{padding-right:8px}@media(max-width:480px){.a-yomihodaitogo-cvbutton .a-mangaarea-cv-wrap__cvbutton--sp,.a-yomihodaitogo-cvbutton .a-mangaarea-head__cvbutton--sp,.a-yomihodaitogo-cvbutton .a-maxarea-cv-wrap__cvbutton--sp,.a-yomihodaitogo-cvbutton .a-maxarea-head__cvbutton--sp{display:none}}.a-maxarea-cv-wrap__cvbutton,.a-maxarea-head__cvbutton{background:#ff8f0b}.a-maxarea-cv-wrap__cvbutton:hover,.a-maxarea-head__cvbutton:hover{background:#f47500}.a-mangaarea-cv-wrap__cvbutton,.a-mangaarea-head__cvbutton{background:#ff3e9a}.a-mangaarea-cv-wrap__cvbutton:hover,.a-mangaarea-head__cvbutton:hover{background:#f80278}.a-maxarea-mangaranking__button,.a-yomihodaitogo-haishinbi__button{background:#fff;border-radius:64px;box-sizing:border-box;display:block;font-size:22px;font-weight:700;line-height:1.5;margin:0 auto;padding:9px 0;position:relative;text-align:center;width:500px}@media(max-width:768px){.a-maxarea-mangaranking__button,.a-yomihodaitogo-haishinbi__button{font-size:16px;max-width:400px;padding:13px 0;width:90%}}.a-maxarea-head-haishinbi__button{border:2px solid #ff7a00;color:#ff7a00;min-width:258px;text-align:center}@media(max-width:320px){.a-maxarea-head-haishinbi__button{line-height:1.3;padding:5px 0}}.a-maxarea-head-haishinbi__button--sp{display:none}@media(max-width:320px){.a-maxarea-head-haishinbi__button--sp{display:block}}.a-maxarea-head-haishinbi__button:hover{background:#fff2e6}.a-maxarea-head-haishinbi__button:after{border-bottom:3px solid #ff7a00;border-right:3px solid #ff7a00;content:"";height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}.a-mangaarea-head-haishinbi__button{border:2px solid #ed426d;color:#ed426d;min-width:258px;text-align:center}@media(max-width:320px){.a-mangaarea-head-haishinbi__button{line-height:1.3;padding:5px 0}}.a-mangaarea-head-haishinbi__button--sp{display:none}@media(max-width:320px){.a-mangaarea-head-haishinbi__button--sp{display:block}}.a-mangaarea-head-haishinbi__button:hover{background:#ffecf5}.a-mangaarea-head-haishinbi__button:after{border-bottom:3px solid #ed426d;border-right:3px solid #ed426d;content:"";height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}.a-maxarea-mangaranking__button{border:2px solid #ff7a00;color:#ff7a00;min-width:288px}.a-maxarea-mangaranking__button:hover{background:#fff2e6}.a-maxarea-mangaranking__button:after{border-bottom:3px solid #ff7a00;border-right:3px solid #ff7a00;content:"";height:8px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}.o-header-subscription{background:linear-gradient(90deg,#ffb2d7,#ffb2d7 50%,#ffc27b 0,#ffc27b);position:relative;text-align:center;z-index:10}.o-header-subscription .m-header-subscription{background:url(../img/bg-shape_pc.svg) no-repeat top;background-size:958px auto;margin:0 auto;overflow:hidden;padding-bottom:30px;position:relative}@media(max-width:768px){.o-header-subscription .m-header-subscription{background:url(../img/bg-shape_sp.svg) no-repeat top;background-size:716px auto}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap{margin:0 auto;position:relative;width:600px}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap{position:relative;width:480px}}@media(max-width:480px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap{position:relative;width:360px}}@media(max-width:320px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap{position:relative;width:320px}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle{bottom:-30px;position:absolute;right:10px;z-index:1}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle{bottom:-29px;position:absolute;right:37px}}@media(max-width:480px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle{bottom:-29px;position:absolute;right:-18px}}@media(max-width:320px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle{bottom:-29px;position:absolute;right:-23px}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle--pc{display:block}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle--pc{display:none}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle--sp{display:none}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtitle--sp{display:block}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext{bottom:0;left:46px;position:absolute}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext{bottom:4px;left:58px;position:absolute}}@media(max-width:480px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext{bottom:4px;left:5px;position:absolute}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext--pc{display:block}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext--pc{display:none}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext--sp{display:none}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__subtext--sp{display:block}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__title{padding:47px 0 48px;text-align:center}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__title{padding:55px 0 56px}}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__title--sp{display:none}@media(max-width:768px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__title--pc{display:none}.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__title--sp{display:block;height:209px;margin:0 auto;max-width:none;width:231px}}@media(max-width:768px)and (max-width:320px){.o-header-subscription .m-header-subscription .m-header-subscription-wrap .a-header-subscription-wrap__title--sp{height:200px;margin:0 auto;max-width:none;width:221px}}.o-header-subscription .a-select__title{background:#1d3850;color:#fff;font-size:24px;font-weight:700;line-height:1.5;padding:9px 0;text-align:center}@media(max-width:768px){.o-header-subscription .a-select__title{font-size:18px;padding:13px 0}}@media(max-width:320px){.o-header-subscription .a-select__title{font-size:16px;padding:15px 0}}.o-select{background:linear-gradient(90deg,#ffd7ea,#ffd7ea 50%,#ffe4c5 0,#ffe4c5);display:block;position:relative;text-align:center}.o-select:after{background:url(../img/wave_pc.svg) top no-repeat;background-size:100% auto;bottom:-40px;content:"";display:block;height:40px;left:0;position:absolute;width:100%;z-index:-1}@media(max-width:480px){.o-select:after{background:url(../img/wave_sp.svg) top no-repeat;background-size:100% auto;bottom:-40px;content:"";display:block;height:51px;left:0;position:absolute;width:100%;z-index:-1}}@media(min-width:1200px){.o-select:after{bottom:-45px;display:block;height:50px;left:0;position:absolute}}@media(min-width:1500px){.o-select:after{bottom:-55px;display:block;height:60px;left:0;position:absolute}}@media(min-width:1920px){.o-select:after{bottom:-54px;display:block;height:70px;left:0;position:absolute}}.o-select .m-select{margin-top:-30px;position:relative}.o-select .m-select .o-select-tab{display:flex;height:270px;justify-content:space-around;margin:20px auto 0;position:relative;width:600px}@media(max-width:768px){.o-select .m-select .o-select-tab{height:340px;width:375px}}@media(max-width:480px){.o-select .m-select .o-select-tab{width:100vw}}@media(max-width:320px){.o-select .m-select .o-select-tab{width:320px}}.o-select .m-select .o-select-tab .a-select-tab__genre{padding-bottom:14px}.o-select .m-select .o-select-tab .a-select-tab__genre--pc{display:block;margin:0 auto}@media(max-width:768px){.o-select .m-select .o-select-tab .a-select-tab__genre--pc{display:none}}.o-select .m-select .o-select-tab .a-select-tab__genre--sp{display:none}@media(max-width:768px){.o-select .m-select .o-select-tab .a-select-tab__genre--sp{display:block;margin:0 auto;width:150px}}.o-select .m-select .o-select-tab .a-select-tab__cv{border-radius:54px;display:block;padding:17px 0;position:relative;text-align:center;width:258px}.o-select .m-select .o-select-tab .a-select-tab__cv:after{border-bottom:3px solid #fff;border-right:3px solid #fff;content:"";height:8px;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}@media(max-width:768px){.o-select .m-select .o-select-tab .a-select-tab__cv{width:160px}.o-select .m-select .o-select-tab .a-select-tab__cv:after{content:none}}@media(max-width:320px){.o-select .m-select .o-select-tab .a-select-tab__cv{width:150px}}.o-select .m-select .o-select-tab .a-select-tab__cv--pc{display:block;margin:0 auto}@media(max-width:768px){.o-select .m-select .o-select-tab .a-select-tab__cv--pc{display:none}}.o-select .m-select .o-select-tab .a-select-tab__cv--sp{display:none}@media(max-width:768px){.o-select .m-select .o-select-tab .a-select-tab__cv--sp{display:block;margin:0 auto}}.o-select .m-select .o-select-tab .a-select-tab__cv--manga{background-color:#ff3e9a}.o-select .m-select .o-select-tab .a-select-tab__cv--manga:hover{background-color:#f80278}.o-select .m-select .o-select-tab .a-select-tab__cv--max{background-color:#ff8f0b}.o-select .m-select .o-select-tab .a-select-tab__cv--max:hover{background-color:#f47500}.o-select .m-select .o-select-tab .m-select-tab__linkbutton{display:block;margin-top:20px;position:relative}.o-select .m-select .o-select-tab .m-select-tab__linkbutton--manga{position:relative}.o-select .m-select .o-select-tab .m-select-tab__linkbutton--manga .a-select-tab__innerimage:hover:before{background:url(../img/select-manga-hover_pc.svg);content:"";display:block;height:128px;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:128px}.o-select .m-select .m-select-tab__linkbutton--max{position:relative}.o-select .m-select .m-select-tab__linkbutton--max .a-select-tab__innerimage:hover:before{background:url(../img/select-max-hover_pc.svg);content:"";display:block;height:128px;left:50%;opacity:1;position:absolute;top:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:128px}.o-select .m-select .m-select-tab__linkbutton--max .a-select-tab__osusume{position:absolute;right:43px;top:-3px}@media(max-width:768px){.o-select .m-select .m-select-tab__linkbutton--max .a-select-tab__osusume{position:absolute;right:-2px;top:-6px}}.p-content-maxarea{background:#fff8eb;color:#2f2f2f;padding-bottom:40px}.p-content-maxarea .m-maxarea-head-innerimage{background:url(../img/bg-max-orange.jpg) top no-repeat #f78e00;background-size:1940px 580px;padding:120px 10px 46px;position:relative}.p-content-maxarea .m-maxarea-head-innerimage:after{background:linear-gradient(0deg,#fff8eb,rgba(255,248,235,0));content:"";display:block;height:580px;left:0;position:absolute;top:0;width:100%}@media(max-width:768px){.p-content-maxarea .m-maxarea-head-innerimage{background:url(../img/bg-max-orange.jpg) top no-repeat #f78e00;background-size:1740px 520px;padding:120px 10px 43px}.p-content-maxarea .m-maxarea-head-innerimage:after{background:linear-gradient(0deg,#fff8eb,rgba(255,248,235,0));content:"";display:block;height:500px;left:0;position:absolute;top:0;width:100%;z-index:2}}.p-content-maxarea .m-maxarea-head-innerimage .m-maxarea-head{background:#fff;border-radius:20px;box-sizing:border-box;margin:0 auto;padding:16px 0 30px;position:relative;width:600px;z-index:3}@media(max-width:768px){.p-content-maxarea .m-maxarea-head-innerimage .m-maxarea-head{max-width:400px;width:100%}}.p-content-maxarea .m-maxarea-head-innerimage .m-maxarea-head .a-maxarea-head__title--pc{display:block;margin:0 auto}@media(max-width:768px){.p-content-maxarea .m-maxarea-head-innerimage .m-maxarea-head .a-maxarea-head__title--pc{display:none}}.p-content-maxarea .m-maxarea-head-innerimage .m-maxarea-head .a-maxarea-head__title--sp{display:none}@media(max-width:768px){.p-content-maxarea .m-maxarea-head-innerimage .m-maxarea-head .a-maxarea-head__title--sp{display:block;margin:0 auto;max-width:322px;width:95%}}.p-content-maxarea .m-maxarea-head-innerimage .o-maxarea-head{padding:120px 10px 0}.p-content-maxarea .a-yomihodaitogo-cvbutton{position:relative;z-index:4}.p-content-maxarea .m-maxarea-head-detail{font-size:32px;line-height:1.5;margin:40px auto 12px;padding:4px 0;width:530px}@media(max-width:768px){.p-content-maxarea .m-maxarea-head-detail{font-size:20px;max-width:330px;width:100%}}.p-content-maxarea .m-maxarea-head-detail .a-maxarea-head-detail__text{font-weight:700;padding-left:1em;text-indent:-1em}.p-content-maxarea .m-maxarea-head-detail .a-maxarea-head-detail__text:before{content:"・"}.p-content-maxarea .m-maxarea-head-detail .a-maxarea-head-detail__text>span{color:#ff7a00}.p-content-maxarea .m-maxarea-head-comment{font-size:12px;line-height:1.5;margin:5px auto 16px;max-width:375px;width:95%}@media(max-width:768px){.p-content-maxarea .m-maxarea-head-comment{max-width:320px}}.p-content-maxarea .m-maxarea-head-comment .a-maxarea-head-comment__text{padding-left:1em;text-indent:-1em}.p-content-maxarea .m-maxarea-head-comment .a-maxarea-head-comment__text:before{content:"※"}.p-content-maxarea .m-maxarea-head-haishinbi{padding:24px 0}.p-content-maxarea .o-maxarea-cv,.p-content-maxarea .o-maxarea-genre,.p-content-maxarea .o-maxarea-mangaranking,.p-content-maxarea .o-maxarea-novelranking{box-sizing:border-box;display:block;margin:0 auto 40px;max-width:600px;width:100%}@media(max-width:632px){.p-content-maxarea .o-maxarea-cv,.p-content-maxarea .o-maxarea-genre,.p-content-maxarea .o-maxarea-mangaranking,.p-content-maxarea .o-maxarea-novelranking{padding:0 16px}}.p-content-maxarea .o-maxarea-genre{margin-top:40px}.p-content-maxarea .a-maxarea-genre__title,.p-content-maxarea .a-maxarea-mangaranking__title,.p-content-maxarea .a-maxarea-novelranking__title{font-size:28px;font-weight:700;line-height:1.5;padding:10px 0;text-align:center}@media(max-width:768px){.p-content-maxarea .a-maxarea-genre__title,.p-content-maxarea .a-maxarea-mangaranking__title,.p-content-maxarea .a-maxarea-novelranking__title{font-size:20px}}.p-content-maxarea .m-maxarea-genre{align-items:center;background:#fff;box-sizing:border-box;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:600px;padding:20px 16px;row-gap:2px;text-align:center;width:100%}@media(max-width:768px){.p-content-maxarea .m-maxarea-genre{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.p-content-maxarea .m-maxarea-genre .a-maxarea-genre__item{font-size:24px;font-weight:700;line-height:1.5;margin-right:14px;text-align:center}@media(max-width:768px){.p-content-maxarea .m-maxarea-genre .a-maxarea-genre__item{font-size:16px}}.p-content-maxarea .m-maxarea-genre .a-maxarea-genre__item>span{color:#f78e00}.p-content-maxarea .o-maxarea-cv{padding-top:40px}.p-content-maxarea .o-maxarea-cv .a-maxarea-cv__title{font-size:24px;font-weight:700;line-height:1.5;padding-bottom:12px;text-align:center}@media(max-width:768px){.p-content-maxarea .o-maxarea-cv .a-maxarea-cv__title{font-size:18px}}@media(max-width:320px){.p-content-maxarea .o-maxarea-cv .a-maxarea-cv__title{font-size:16px}}.p-content-maxarea .o-maxarea-cv .a-maxarea-cv__title>span{color:#ff7a00}.p-content-maxarea .o-maxarea-cv .m-maxarea-cv-wrap{padding-bottom:40px;text-align:center}.p-content-maxarea .o-maxarea-cv .a-yomihodaitogo-cvbutton{margin-bottom:20px}.p-content-maxarea .o-maxarea-cv .m-maxarea-cv-wrap__comment{font-size:12px;line-height:1.5;margin-bottom:20px;padding:5px 0 5px 1em;text-indent:-1em}.p-content-maxarea .o-maxarea-cv .m-maxarea-cv-wrap__comment:before{content:"※"}.p-content-maxarea .o-maxarea-cv .m-maxarea-cv-wrap__comment .a-maxarea-cv-wrap__comment-link{color:#2f2f2f;text-decoration:underline}.p-content-maxarea .o-maxarea-cv .m-maxarea-cv-wrap__comment .a-maxarea-cv-wrap__comment-link:hover{text-decoration:none}.p-content-maxarea .o-maxarea-cv .a-maxarea-cv-wrap__yomihodaitop{align-items:center;color:#2f2f2f;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;line-height:1.5;margin:0 auto;position:relative;width:162px}@media(max-width:768px){.p-content-maxarea .o-maxarea-cv .a-maxarea-cv-wrap__yomihodaitop{font-size:16px;width:130px}}.p-content-maxarea .o-maxarea-cv .a-maxarea-cv-wrap__yomihodaitop:hover{text-decoration:underline}.p-content-maxarea .o-maxarea-cv .a-maxarea-cv-wrap__yomihodaitop:after{border-bottom:3px solid #2f2f2f;border-right:3px solid #2f2f2f;content:"";height:8px;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}@media(max-width:768px){.p-content-maxarea .o-maxarea-cv .a-maxarea-cv-wrap__yomihodaitop:after{border-bottom:2px solid #2f2f2f;border-right:2px solid #2f2f2f;height:6px;width:6px}}.p-content-mangaarea{background:#fff4f8;color:#1d3850;padding-bottom:40px}.p-content-mangaarea .m-mangaarea-head-innerimage{background:url(../img/bg-manga-pink.jpg) top repeat-x #fff4f8;background-size:966px 455px;padding:40px 10px 45px;position:relative}.p-content-mangaarea .m-mangaarea-head-innerimage:after{background:linear-gradient(0deg,#fff4f8,rgba(255,244,248,0));content:"";display:block;height:455px;left:0;position:absolute;top:0;width:100%}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-head-innerimage{background:url(../img/bg-manga-pink.jpg) top repeat-x #fff4f8;background-size:950px 447px;padding:40px 10px 43px}.p-content-mangaarea .m-mangaarea-head-innerimage:after{background:linear-gradient(0deg,#fff4f8,rgba(255,244,248,0));content:"";display:block;height:447px;left:0;position:absolute;top:0;width:100%;z-index:2}}.p-content-mangaarea .m-mangaarea-head{background:#fff;border:5px solid #2f2f2f;border-radius:20px;box-sizing:border-box;margin:0 auto;padding:11px 0 25px;position:relative;width:600px;z-index:3}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-head{max-width:400px;width:100%}}.p-content-mangaarea .m-mangaarea-head .a-mangaarea-head__title--pc{display:block;margin:0 auto}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-head .a-mangaarea-head__title--pc{display:none}}.p-content-mangaarea .m-mangaarea-head .a-mangaarea-head__title--sp{display:none}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-head .a-mangaarea-head__title--sp{display:block;margin:0 auto;max-width:325px;width:95%}}.p-content-mangaarea .a-yomihodaitogo-cvbutton{position:relative;z-index:4}.p-content-mangaarea .m-mangaarea-head-detail{font-size:32px;line-height:1.5;margin:40px auto 12px;padding:4px 0;width:560px}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-head-detail{font-size:20px;max-width:345px;width:100%}}.p-content-mangaarea .m-mangaarea-head-detail .a-mangaarea-head-detail__text{font-weight:700;padding-left:1em;text-indent:-1em}.p-content-mangaarea .m-mangaarea-head-detail .a-mangaarea-head-detail__text:before{content:"・"}.p-content-mangaarea .m-mangaarea-head-detail .a-mangaarea-head-detail__text>span{color:#ed426d}.p-content-mangaarea .m-mangaarea-head-comment{font-size:12px;line-height:1.5;margin:5px auto 16px;max-width:375px;width:95%}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-head-comment{max-width:335px}}.p-content-mangaarea .m-mangaarea-head-comment .a-mangaarea-head-comment__text{padding-left:1em;text-indent:-1em}.p-content-mangaarea .m-mangaarea-head-comment .a-mangaarea-head-comment__text:before{content:"※"}.p-content-mangaarea .m-mangaarea-head-haishinbi{padding:24px 0}.p-content-mangaarea .o-mangaarea-cv,.p-content-mangaarea .o-mangaarea-genre,.p-content-mangaarea .o-mangaarea-label{box-sizing:border-box;display:block;margin:0 auto 40px;max-width:600px;width:100%}@media(max-width:632px){.p-content-mangaarea .o-mangaarea-cv,.p-content-mangaarea .o-mangaarea-genre,.p-content-mangaarea .o-mangaarea-label{padding:0 16px}}.p-content-mangaarea .o-mangaarea-genre{margin-top:40px}.p-content-mangaarea .a-mangaarea-genre__title{font-size:28px;font-weight:700;line-height:1.5;padding:10px 0;text-align:center}@media(max-width:768px){.p-content-mangaarea .a-mangaarea-genre__title{font-size:20px}}.p-content-mangaarea .m-mangaarea-genre{align-items:center;background:#fff;box-sizing:border-box;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:600px;padding:20px 16px;row-gap:2px;text-align:center;width:100%}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-genre{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}}.p-content-mangaarea .m-mangaarea-genre .a-mangaarea-genre__item{font-size:24px;font-weight:700;line-height:1.5;text-align:center}@media(max-width:768px){.p-content-mangaarea .m-mangaarea-genre .a-mangaarea-genre__item{font-size:16px}}.p-content-mangaarea .m-mangaarea-genre .a-mangaarea-genre__item>span{color:#ff3e9a}.p-content-mangaarea .o-mangaarea-cv{padding-top:40px}.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv__title{font-size:24px;font-weight:700;line-height:1.5;padding-bottom:12px;text-align:center}@media(max-width:768px){.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv__title{font-size:18px}}@media(max-width:320px){.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv__title{font-size:16px}}.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv__title>span{color:#ed426d}.p-content-mangaarea .o-mangaarea-cv .m-mangaarea-cv-wrap{padding-bottom:40px;text-align:center}.p-content-mangaarea .o-mangaarea-cv .a-yomihodaitogo-cvbutton{margin-bottom:20px}.p-content-mangaarea .o-mangaarea-cv .m-mangaarea-cv-wrap__comment{font-size:12px;line-height:1.5;margin-bottom:20px;padding:5px 0 5px 1em;text-indent:-1em}.p-content-mangaarea .o-mangaarea-cv .m-mangaarea-cv-wrap__comment:before{content:"※"}.p-content-mangaarea .o-mangaarea-cv .m-mangaarea-cv-wrap__comment .a-mangaarea-cv-wrap__comment-link{color:#1d3850;text-decoration:underline}.p-content-mangaarea .o-mangaarea-cv .m-mangaarea-cv-wrap__comment .a-mangaarea-cv-wrap__comment-link:hover{text-decoration:none}.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv-wrap__yomihodaitop{align-items:center;color:#1d3850;display:flex;font-size:20px;font-weight:700;height:44px;justify-content:center;line-height:1.5;margin:0 auto;position:relative;width:162px}@media(max-width:768px){.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv-wrap__yomihodaitop{font-size:16px;width:130px}}.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv-wrap__yomihodaitop:hover{text-decoration:underline}.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv-wrap__yomihodaitop:after{border-bottom:3px solid #1d3850;border-right:3px solid #1d3850;content:"";height:8px;position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}@media(max-width:768px){.p-content-mangaarea .o-mangaarea-cv .a-mangaarea-cv-wrap__yomihodaitop:after{border-bottom:2px solid #1d3850;border-right:2px solid #1d3850;height:6px;width:6px}}.p-content-usearea{padding:40px 0}.p-content-usearea .o-usearea-14muryo{box-sizing:border-box;display:block;margin:0 auto 40px;max-width:600px;padding:40px 0;width:100%}@media(max-width:632px){.p-content-usearea .o-usearea-14muryo{padding:40px 16px}}.p-content-usearea .o-usearea-14muryo .a-usearea-14muryo__title{color:#1d3850;font-size:32px;font-weight:700;line-height:1.5;padding-bottom:8px;position:relative;text-align:center}@media(max-width:768px){.p-content-usearea .o-usearea-14muryo .a-usearea-14muryo__title{font-size:22px}}.p-content-usearea .o-usearea-14muryo .a-usearea-14muryo__title:after{background-color:#1d3850;content:"";height:2px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:420px}@media(max-width:768px){.p-content-usearea .o-usearea-14muryo .a-usearea-14muryo__title:after{width:288px}}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail{font-size:16px;padding-top:40px}@media(max-width:768px){.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail{font-size:16px}}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .a-usearea-14muryo-detail__title{font-size:20px;font-weight:700;line-height:1.5;padding-bottom:16px}@media(max-width:768px){.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .a-usearea-14muryo-detail__title{font-size:18px}}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-use{padding-bottom:24px}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-use .m-usearea-14muryo-detail-use__item{padding-left:1em;text-indent:-1em}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-use .m-usearea-14muryo-detail-use__item:before{content:"・"}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-use .m-usearea-14muryo-detail-use__item .a-usearea-14muryo-detail-use__textlink{color:#1d3850;text-decoration:underline}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-use .m-usearea-14muryo-detail-use__item .a-usearea-14muryo-detail-use__textlink:hover{text-decoration:none}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-constraints{display:flex;flex-wrap:wrap;width:100%}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-constraints .a-usearea-14muryo-detail-constraints__title{width:60px}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-constraints .a-usearea-14muryo-detail-constraints__text{padding-bottom:16px;width:calc(100% - 60px)}.p-content-usearea .o-usearea-14muryo .o-usearea-14muryo-detail .m-usearea-14muryo-detail-constraints .a-usearea-14muryo-detail-constraints__text:last-child{padding-bottom:0}.p-content-usearea .o-usearea-method{box-sizing:border-box;display:block;margin:0 auto 40px;max-width:600px;padding:40px 0;width:100%}@media(max-width:632px){.p-content-usearea .o-usearea-method{padding:0 16px}}.p-content-usearea .o-usearea-method .a-usearea-method__title{color:#1d3850;font-size:32px;font-weight:700;line-height:1.5;padding-bottom:8px;position:relative;text-align:center}@media(max-width:768px){.p-content-usearea .o-usearea-method .a-usearea-method__title{font-size:22px}}.p-content-usearea .o-usearea-method .a-usearea-method__title:after{background-color:#1d3850;content:"";height:2px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px}@media(max-width:768px){.p-content-usearea .o-usearea-method .a-usearea-method__title:after{width:200px}}.p-content-usearea .o-usearea-method .o-usearea-method-step{padding:40px 0}.p-content-usearea .o-usearea-method .o-usearea-method-step .a-usearea-method-step__title{font-size:20px;font-weight:700;line-height:1.5;padding-bottom:16px;text-align:center}.p-content-usearea .m-usearea-method-step{text-align:center}.p-content-usearea .m-usearea-method-step .a-usearea-method-step__subtitle{font-size:16px;line-height:1.5;padding-bottom:24px}.p-content-usearea .m-usearea-method-step .a-usearea-method-step__image{max-width:420px;padding-bottom:24px;width:100%}.p-content-usearea .m-usearea-method-step .a-usearea-method-step__text{font-size:16px;text-align:left}.p-content-usearea .o-usearea-method-account{padding-bottom:40px}.p-content-usearea .o-usearea-method-account .a-usearea-method-account__title{font-size:20px;font-weight:700;line-height:1.5;padding-bottom:8px;text-align:center}.p-content-usearea .o-usearea-method-account .m-usearea-method-account{border:1px dotted #b2c2d0;padding:24px 24px 12px;text-align:center}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .m-usearea-method-account-sns{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-around;margin:0 auto;max-width:370px;padding-bottom:16px;width:100%}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .m-usearea-method-account-sns .a-usearea-method-account-sns__item{font-size:10px;text-align:center}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .m-usearea-method-account-sns .a-usearea-method-account-sns__item .a-usearea-method-account-sns__image{display:block;margin:0 auto;max-width:50px}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .a-usearea-method-account__text{font-size:16px;line-height:1.5}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .m-usearea-method-account-idlogin{font-size:14px;line-height:1.5;padding-top:8px}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .m-usearea-method-account-idlogin .a-usearea-method-account-idlogin__idlink{color:#1d3850;display:inline-block;text-decoration:underline}.p-content-usearea .o-usearea-method-account .m-usearea-method-account .m-usearea-method-account-idlogin .a-usearea-method-account-idlogin__idlink:hover{text-decoration:none}.p-content-usearea .o-usearea-method-settlement .a-usearea-method-settlement__title{font-size:20px;font-weight:700;line-height:1.5;padding-bottom:8px;text-align:center}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds{border:1px dotted #b2c2d0;padding:24px 24px 12px;text-align:center}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds{display:grid;grid-template-columns:15% 85%;grid-template-rows:repeat(3,-webkit-min-content);grid-template-rows:repeat(3,min-content);justify-content:center;margin:0 auto;max-width:370px;width:100%}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds__item{align-self:center}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds__item--credit{font-size:14px;grid-column:1/3;grid-row:1;margin:0 auto;padding-bottom:8px}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds__item--credit .a-usearea-method-settlement-kinds__image{max-width:100%}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds__item--icon{text-align:right}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds__item--icon .a-usearea-method-settlement-kinds__icon{height:auto;max-height:30px;min-width:32px}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds .m-usearea-method-settlement-kinds__item--settext{font-size:16px;line-height:1.5;padding:8px 12px;text-align:left}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .a-usearea-method-settlement-kinds__comment{font-size:14px;margin:0 auto;max-width:370px;padding:16px 0 16px 1em;text-align:left;text-indent:-1em}.p-content-usearea .o-usearea-method-settlement .o-usearea-method-settlement-kinds .a-usearea-method-settlement-kinds__comment:before{content:"※"}.p-content-usearea .o-usearea-faq{box-sizing:border-box;display:block;margin:0 auto 40px;max-width:600px;padding:40px 16px;width:100%}.p-content-usearea .o-usearea-faq .a-usearea-faq__title{color:#1d3850;font-size:32px;font-weight:700;line-height:1.5;padding-bottom:8px;position:relative;text-align:center}@media(max-width:768px){.p-content-usearea .o-usearea-faq .a-usearea-faq__title{font-size:22px}}.p-content-usearea .o-usearea-faq .a-usearea-faq__title:after{background-color:#1d3850;content:"";height:2px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85px}@media(max-width:768px){.p-content-usearea .o-usearea-faq .a-usearea-faq__title:after{width:60px}}.p-content-usearea .o-usearea-faq .m-usearea-faq{padding:40px 0}.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__question{align-items:center;background-color:#23384e;color:#fff;display:flex;font-size:20px;font-weight:700;line-height:1.5;padding:12px 14px;position:relative}@media(max-width:768px){.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__question{font-size:18px}}.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__question:before{align-items:center;color:#f78e00;content:"Q";display:flex;font-size:20px;line-height:1.5;padding:0 24px}.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__anwser{font-size:16px;line-height:1.5;padding:20px 0 20px 3em;text-indent:-3em}.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__anwser:before{content:"A：";font-size:16px;line-height:1.5;padding:0 10px;width:36px}.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__anwser .a-usearea-faq__linkbutton{color:#1d3850;text-decoration:underline}.p-content-usearea .o-usearea-faq .m-usearea-faq .a-usearea-faq__anwser .a-usearea-faq__linkbutton:hover{text-decoration:none}.p-content-usearea .o-usearea-faq .a-userarea-faq__button{align-items:center;background:#f0f0f0;color:#1d3850;display:flex;font-size:16px;font-weight:700;height:60px;justify-content:center;margin-bottom:16px;position:relative;text-align:center;width:100%}.p-content-usearea .o-usearea-faq .a-userarea-faq__button:hover{background:#dcdcdc}.p-content-usearea .o-usearea-faq .a-userarea-faq__button:after{border-bottom:3px solid #1d3850;border-right:3px solid #1d3850;content:"";height:8px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);width:8px}.f-containerbox{background-color:#fff;box-sizing:border-box;margin:0 auto 30px;max-width:600px;padding:30px 5px;width:100%}.f-containerbox .f-container{display:flex;flex-wrap:nowrap;justify-content:center}.f-containerbox .f-container .f-item{display:flex;flex-basis:30%;flex-direction:column;margin:0 15px;position:relative}.f-containerbox .f-container .f-item .f-item-imagebox{display:block;position:relative}.f-containerbox .f-container .f-item .f-item-imagebox:before{content:"";display:block;padding-top:141.4%}.f-containerbox .f-container .f-item .f-item-imagebox .listImg{height:auto;left:0;margin:auto;position:absolute;top:0;width:100%}.f-containerbox .f-container .f-item .f-item-imagebox .listImg:hover{opacity:.6}.f-containerbox .f-container .f-item .f-item-txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;line-height:1.5;margin:0 0 auto;overflow:hidden;padding:8px 0 0;text-align:left}@media(max-width:768px){.f-containerbox .f-container .f-item .f-item-txt{font-size:13px}}.f-containerbox .f-container .f-item .off-icon{left:0;position:absolute;top:60%}@media(max-width:768px){.f-containerbox .f-container .f-item .off-icon{left:0;position:absolute;top:60%}}@media(max-width:480px){.f-containerbox .f-container .f-item .off-icon{left:-9%;position:absolute;top:55%}}@media(max-width:375px){.f-containerbox .f-container .f-item .off-icon{left:-9%;position:absolute;top:50%}}@media(max-width:320px){.f-containerbox .f-container .f-item .off-icon{left:-9%;position:absolute;top:43%}}.f-containerbox .f-container .f-item .off-icon>img{max-width:51px;width:100%}@media(max-width:480px){.f-containerbox .f-container .f-item .off-icon>img{width:75%}}.p-page-wrap{box-sizing:border-box;color:#1d3850;overflow-x:hidden;position:relative;width:100%}.o-books-list{-webkit-overflow-scrolling:touch;font-size:0;overflow-x:auto;white-space:nowrap;width:100%}.o-books-list::-webkit-scrollbar{display:none}.o-books-list>li{display:inline-block;height:120px}.o-books-list>li img{height:100%;width:auto}.m-common-ttl-txt{font-size:4.8rem;font-weight:600;line-height:1;margin:auto auto 44px;max-width:1200px;padding:24px;position:relative;text-align:center}@media(max-width:768px){.m-common-ttl-txt{font-size:2.8rem;margin:auto auto 36px}}@media(max-width:480px){.m-common-ttl-txt{padding:16px}}.m-common-ttl-txt:after{background-color:#2f2f2f;content:"";height:2px;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:600px}@media(max-width:768px){.m-common-ttl-txt:after{width:310px}}@media(max-width:480px){.m-common-ttl-txt:after{width:284px}}.m-ttl-txt{color:#2f2f2f;font-size:2rem;font-weight:700;margin:10px 0 20px;text-align:center}@media(max-width:480px){.m-ttl-txt{padding:0 40px}}.o-check-books-wrap{margin:0 0 20px}.o-check-books-main-img{overflow-x:hidden;width:100%}@media(min-width:1200px){.o-check-books-main-img{min-height:240px;width:auto}}@media(max-width:480px){.o-check-books-main-img{min-height:180px}}.o-check-books-main-img img{display:block;max-width:unset;width:100%}@media(min-width:1200px){.o-check-books-main-img img{max-height:240px;width:auto}}@media(max-width:480px){.o-check-books-main-img img{max-height:180px}}.m-register-btn-wide-box{margin:40px auto 60px}.footer-coupon.on,.side-deals{display:none}