@keyframes shimmer-effect{to{transform:translate(100%)}}@keyframes icon-move-y{0%{opacity:0}50%{opacity:1}to{opacity:0;transform:translateY(15px)}}@keyframes shiny-effect{0%{opacity:0;transform:scale(0)rotate(45deg)}10%{opacity:.8;transform:scale(4)rotate(45deg)}to{opacity:0;transform:scale(30)rotate(45deg)}}@media screen and (width<=768px){.p-bookDetail{margin-top:20px}.p-bookDetail .c-heading--primary01{margin-left:-5%;margin-right:-5%}.p-bookDetailMain{flex-direction:column;display:flex}}@media screen and (width>=769px){.p-bookDetail{margin-top:50px}.p-bookDetailMain{grid-template-rows:auto 1fr;grid-template-columns:33.871% 1fr;column-gap:80px;display:grid}.p-bookDetailMain__texts{grid-area:1/2/3/3}}.p-bookDetailContents{max-width:1240px;margin:0 auto;overflow:hidden}.p-bookDetailMain__texts{color:#333}@media screen and (width<=768px){.p-bookDetailMain__texts{order:2;margin-top:40px}.p-bookDetailMain__title{margin-top:5px;font-size:2rem}}.p-bookDetailMain__summary{flex-direction:column;display:flex}.p-bookDetailMain__title{order:2;font-family:vdl-v7marugothic,sans-serif;font-weight:800;line-height:1.5}@media screen and (width>=769px){.p-bookDetailMain__title{margin-top:25px;font-size:3rem}}.p-bookDetailMain__author{order:3}.p-bookDetailMain__authorList{flex-wrap:wrap;font-family:vdl-v7marugothic,sans-serif;font-weight:800;line-height:1.5;display:flex}@media screen and (width<=768px){.p-bookDetailMain__authorList{margin-top:13px;font-size:1.3rem}}@media screen and (width>=769px){.p-bookDetailMain__authorList{margin-top:25px;font-size:1.7rem}}.p-bookDetailMain__authorHead{white-space:nowrap}.p-bookDetailMain__authorHead:after{content:":";margin:0 .6em}.p-bookDetailMain__authorItem{display:inline-block}.p-bookDetailMain__authorItem:not(:last-of-type):after{content:"/";color:#999;margin:0 .7em}.p-bookDetailMain__lead{order:1;justify-content:space-between;align-items:center;display:flex}.p-bookDetailMain__date,.p-bookDetailMain__price{font-family:vdl-v7marugothic,sans-serif;font-weight:800}@media screen and (width<=768px){.p-bookDetailMain__date{font-size:1.2rem}}@media screen and (width>=769px){.p-bookDetailMain__lead{flex-direction:row-reverse;margin-top:25px}.p-bookDetailMain__date{text-align:right;font-size:1.5rem}.p-bookDetailMain__label{transition:opacity .2s}.p-bookDetailMain__label:hover{opacity:.7}}.p-bookDetailMain__label .c-label{border:1px solid #d0d0d080}@media screen and (width<=768px){.p-bookDetailMain__label .c-label{height:3rem;padding:3px 25px 3px 30px;font-size:1.2rem}}@media screen and (width>=769px){.p-bookDetailMain__label .c-label{height:3.5rem;padding:5px 35px 3px 40px;font-size:1.4rem}}@media screen and (width<=768px){.p-bookDetailMain__label .c-label:before{width:18px;height:18px}.p-bookDetailMain__label :is(.c-label--labelName--allure_novels,.c-label--labelName--comipo_comics){padding-top:3rem}}@media screen and (width>=769px){.p-bookDetailMain__label .c-label:before{width:22px;height:22px}.p-bookDetailMain__label :is(.c-label--labelName--allure_novels,.c-label--labelName--comipo_comics){padding-top:3.5rem}}.p-bookDetailMain__label :is(.c-label--labelName--allure_novels,.c-label--labelName--comipo_comics){padding-bottom:0}@media screen and (width<=768px){.p-bookDetailMain__label .c-label--labelName--allure_novels:before,.p-bookDetailMain__label .c-label--labelName--comipo_comics:before{width:100%;height:12px}.p-bookDetailMain__genre{margin-top:13px}}@media screen and (width>=769px){.p-bookDetailMain__label .c-label--labelName--allure_novels:before,.p-bookDetailMain__label .c-label--labelName--comipo_comics:before{width:100%;height:16px}.p-bookDetailMain__genre{margin-top:25px}}@media screen and (width<=768px){.p-bookDetailMain__price{margin-top:8px;font-size:1.3rem}}@media screen and (width>=769px){.p-bookDetailMain__price{margin-top:35px;font-size:1.8rem}}.p-bookDetailMain__price span{margin-left:.3em}@media screen and (width<=768px){.p-bookDetailMain__price span{font-size:1.8rem}.p-bookDetailMain__price small{font-size:1rem}}@media screen and (width>=769px){.p-bookDetailMain__price span{font-size:2.4rem}.p-bookDetailMain__price small{font-size:1.5rem}}.p-bookDetailMain__price small{font-family:fot-seurat-pron,sans-serif;font-weight:600}@media screen and (width<=768px){.p-bookDetailMain__spec{margin-top:8px;font-size:1.1rem}}@media screen and (width>=769px){.p-bookDetailMain__spec{margin-top:25px;font-size:1.2rem;display:flex}}@media screen and (width<=768px){.p-bookDetailMain__specList{grid-template-columns:auto auto;grid-auto-rows:1.8em;width:max-content;max-width:100%;display:grid}}@media screen and (width>=769px){.p-bookDetailMain__specList{display:flex}.p-bookDetailMain__specItem:not(:last-of-type){margin-right:1.5em}}@media screen and (width<=768px){.p-bookDetailMain__specHead{text-align:justify}.p-bookDetailMain__specHead:after{content:"";width:100%;display:inline-block}}.p-bookDetailMain__specItem:before{content:":";margin:0 .5em}.p-bookDetailMain__specItem a{color:#c9a014;text-decoration:underline;display:inline-block}@media screen and (width>=769px){.p-bookDetailMain__specItem a:hover{text-decoration:none}.p-bookDetailMain__story+.p-bookDetailMain__spec{margin-top:40px}}@media screen and (width<=768px){.p-bookDetailMain__button{margin-top:15px}}@media screen and (width>=769px){.p-bookDetailMain__button{justify-content:space-between;margin-top:40px;display:flex}.p-bookDetailMain__button .c-button--accent01{margin:0}.p-bookDetailMain__button .c-button--accent01:not(:first-of-type){margin-left:30px}}@media screen and (width<=768px){.p-bookDetailMain__button .c-button--accent01:not(:first-of-type){margin-top:15px}.p-bookDetailMain__story{margin-top:25px;font-size:1.2rem}}.p-bookDetailMain__story{line-height:2}@media screen and (width>=769px){.p-bookDetailMain__story{margin-top:45px;font-size:1.5rem}}.p-bookDetailMain__story p+p{margin-top:1em}@media screen and (width<=768px){.p-bookDetailMain .c-readMore--more{position:relative;overflow:hidden}.p-bookDetailMain .c-readMore--more:after{content:"";z-index:5;background:url(../common/bg-img-paper-white-gradation.png) 0 100% repeat-x;width:100%;height:200px;position:absolute;bottom:0;left:0}.p-bookDetailMain .c-readMore--more__btn{text-align:center;pointer-events:auto;z-index:10;background-color:#fff;border-radius:30px;width:210px;height:45px;padding:0 20px;font-family:vdl-v7marugothic,sans-serif;font-size:1.3rem;font-weight:800;line-height:45px;display:block;position:absolute;bottom:55px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #0003}.p-bookDetailMain .c-readMore--more__btn:before{content:"";background-color:#cfa30e;width:10px;height:16px;display:inline-block;position:absolute;bottom:13px;left:20px;-webkit-mask:url(../fontawesome/solid/plus.svg?css) 50%/contain no-repeat;mask:url(../fontawesome/solid/plus.svg?css) 50%/contain no-repeat}.p-bookDetailMain .c-readMore--more.is-opened:after{display:none}.p-bookDetailMain .c-readMore--more.is-opened .c-readMore--more__btn{height:auto;margin:10px auto 25px;position:relative;bottom:auto;left:auto;transform:translate(0)}.p-bookDetailMain .c-readMore--more.is-opened .c-readMore--more__btn:before{background-color:#cfa30e;width:10px;height:16px;-webkit-mask-image:url(../fontawesome/solid/minus.svg?css);mask-image:url(../fontawesome/solid/minus.svg?css)}.p-bookDetailMain__other{margin:15px auto;font-size:1.3rem}}@media screen and (width>=769px){.p-bookDetailMain__other{margin:30px auto 35px;font-size:1.6rem}.p-bookDetailMain__images{grid-area:1/1/2/2}}.p-bookDetailMain__images{aspect-ratio:128/182;background-color:#e5e5e5;max-width:420px;position:relative}@media screen and (width<=768px){.p-bookDetailMain__images{order:1;width:85.93%;margin:0 auto}.p-bookDetailMain__sns{order:3;margin-top:30px}}.p-bookDetailMain__images .c-image{width:100%;height:100%;display:block}.p-bookDetailMain__images .c-image img{object-fit:contain;width:100%;height:100%;display:block}.p-bookDetailMain__images .c-image--noImage img,.p-bookDetailMain__images .c-image.c-image--noImage img{max-width:58%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-bookDetailMain__sns{justify-content:center;display:flex}@media screen and (width>=769px){.p-bookDetailMain__sns{grid-area:2/1/3/2;margin-top:45px}}@media screen and (width<=768px){.p-bookDetailMain__snsItem{width:40px;margin:0 10px}}@media screen and (width>=769px){.p-bookDetailMain__snsItem{width:50px;margin:15px}}.p-bookDetail .c-allGenre{z-index:100;position:fixed;inset:0}@media screen and (width>=1240px){.p-bookDetail .c-allGenre__storeList{gap:40px;display:grid}}.p-bookDetail .c-allGenre__workGenre{flex-wrap:wrap;flex:1;display:flex}@media screen and (width<=768px){.p-bookDetailButton{margin-top:30px}.p-bookDetail .c-allGenre__workGenre{gap:6px}}@media screen and (width>=769px){.p-bookDetailButton{margin-top:80px}.p-bookDetail .c-allGenre__workGenre{gap:10px}}
