.pink_label{color:#ef0070}.blue_label{color:#0f8bb9}.black_label{color:#222}.starts_bunko{color:#42bdd8}.starts_antiblue{color:#163259}.noi_bunko{color:#ff84c9}.noichigo_junior{color:#e75297}.noichigo_pop{color:#e85095}.berrys_bunko,.berrys_with{color:#e4007f}.berrys_fantasy{color:#f8b500}.berrys_fantasy_sweet{color:#f95e80}.macaron{color:#ea6da4}.colorR{color:#cf0000}.colorG{color:#6fb536}button,input,select,textarea{outline:none}.ff_gothic{font-family:Arial,Roboto,Droid Sans,\\6E38\30B4\30B7\30C3\30AF,YuGothic,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,Hiragino Kaku Gothic ProN,\\30E1\30A4\30EA\30AA,Meiryo,sans-serif}.ff_mincho{font-weight:700;font-family:\\6E38\660E\671D,YuMincho,\\30D2\30E9\30AE\30CE\660E\671D ProN W3,Hiragino Mincho ProN,"HG\660E\671D  E","\FF2D\FF33   \FF30\660E\671D","\FF2D\FF33   \660E\671D",Noto Serif JP,serif}.alignL{text-align:left!important}.alignR{text-align:right!important}.alignC{text-align:center!important}.bold{font-weight:700}.lighter{font-weight:lighter}.hAuto{height:auto}.flexJcSb{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mt0{margin-top:0!important}.mr0{margin-right:0!important}.mb0{margin-bottom:0!important}.ml0{margin-left:0!important}.pt0{padding-top:0!important}.pr0{padding-right:0!important}.pb0{padding-bottom:0!important}.pl0{padding-left:0!important}.mt5{margin-top:5px!important}.mr5{margin-right:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.pt5{padding-top:5px!important}.pr5{padding-right:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.mt10{margin-top:10px!important}.mr10{margin-right:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.pt10{padding-top:10px!important}.pr10{padding-right:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.mt15{margin-top:15px!important}.mr15{margin-right:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.pt15{padding-top:15px!important}.pr15{padding-right:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.mt20{margin-top:20px!important}.mr20{margin-right:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.pt20{padding-top:20px!important}.pr20{padding-right:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.mt25{margin-top:25px!important}.mr25{margin-right:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.pt25{padding-top:25px!important}.pr25{padding-right:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.mt30{margin-top:30px!important}.mr30{margin-right:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.pt30{padding-top:30px!important}.pr30{padding-right:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.mt35{margin-top:35px!important}.mr35{margin-right:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.pt35{padding-top:35px!important}.pr35{padding-right:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.mt40{margin-top:40px!important}.mr40{margin-right:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.pt40{padding-top:40px!important}.pr40{padding-right:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.mt45{margin-top:45px!important}.mr45{margin-right:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.pt45{padding-top:45px!important}.pr45{padding-right:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.mt50{margin-top:50px!important}.mr50{margin-right:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.pt50{padding-top:50px!important}.pr50{padding-right:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.n1{--n:1}.n2{--n:2}.n3{--n:3}.n4{--n:4}.n5{--n:5}.n6{--n:6}.n7{--n:7}.n8{--n:8}.n9{--n:9}.n10{--n:10}.line-clamp{display:-webkit-box;-webkit-line-clamp:var(--n);-webkit-box-orient:vertical;overflow:hidden}.cl:after{content:"";display:block;clear:both}[v-cloak]{display:none}.preWrap{white-space:pre-wrap}.genre_name_common{border-radius:1rem;border:1px solid #ccc}.genre_name,.genre_name_common{display:inline-block;margin-bottom:.333rem;padding:.133rem .333rem;color:#666;font-size:.666rem;font-weight:700;line-height:normal}.genre_name{border-radius:1rem}@media screen and (min-width:768px){figure a{-webkit-transition:all .1s linear;transition:all .1s linear;text-decoration:none}figure a:hover{opacity:.6}.BrSp{display:none}}.forPC{display:block}.forSP{display:none}.hide{display:none!important}br.forPC,img.forPC,span.forPC{display:inline-block}@media screen and (max-width:767px){.forPC{display:none}.forSP{display:block}br.forSP,img.forSP,span.forSP{display:inline-block}.linkGroup{position:relative;z-index:1}.linkGroup a.mainLink{display:block;position:absolute;left:0;top:0;height:100%;width:100%;text-indent:-9999px;overflow:hidden;text-decoration:none;z-index:2}.linkGroup .bookshelf a,.linkGroup a.innerLink,.linkGroup button{position:relative;z-index:3}}@media screen and (min-width:768px){.spn-view{display:none!important}}@media screen and (max-width:767px){.pc-view{display:none!important}}.label.noichigo_bunko{background:#ff84c9!important}.label.noichigo_pop{background:#e85095!important}.label.pinklabel{background:#ef0070!important}.label.bluelabel{background:#0f8bb9!important}.label.purplelabel{background:#8d00cf!important}.label.blacklabel{background:#222!important}.label.noichigo_junior{background:#e75297!important}.label.berrys,.label.berrys_with{background:#e4007f!important}.label.macaron{background:#ea6da4!important}.label.berrys_fantasy{background:#f8b500!important}.label.berrys_fantasy_sweet{background:#f95e80!important}.label.starts{background:#42bdd8!important}.label.starts_antiblue{background:#163259!important}.label.grast_novel{background:#444!important}.label.beluck{background:#7dcdf5!important}.defTxt{margin:0;padding:1rem;font-size:1rem}@media screen and (max-width:767px){.defTxt{font-size:.866rem}}.defTxt a{text-decoration:none}.defTxt img,.defTxt svg{vertical-align:top}.defTxt.fs_S{font-size:.866rem}@media screen and (max-width:767px){.defTxt.fs_S{font-size:.733rem}}.defLinkset{padding:1rem 1rem 0}.defLinkset.bgWhite{background-color:#fff}.defLinkset dl{margin-bottom:1rem;text-align:center}.defLinkset dl dt{font-size:1.066rem;font-weight:700}@media screen and (max-width:767px){.defLinkset dl dt{font-size:1rem}}.defLinkset dl dd{font-size:1rem;font-weight:700}@media screen and (max-width:767px){.defLinkset dl dd{font-size:.933rem}}.marker01{text-decoration:underline;background:#ffdde1}.marker01:hover{text-decoration:none}.icnTxt,.icnTxtG{display:inline-block;width:auto;height:1.2rem;margin:0 0 0 .333rem;padding:0 .333rem;color:#666;font-size:.8rem;line-height:1.2rem;text-align:center;vertical-align:top;border-radius:10px;border:1px solid #666;background:#fff}@media screen and (max-width:767px){.icnTxt,.icnTxtG{width:auto;height:1.066rem;margin:.066rem 0 0 .466rem;line-height:1.066rem;font-size:.733rem}}.icnTxtG{border:none;background-color:#efefef}@media screen and (max-width:767px){.icnTxtG{height:auto;font-size:.733rem;text-align:left}}.open_private{display:inline-block;margin-bottom:.333rem;padding:.133rem .333rem;color:#666;font-size:.6rem;border-radius:1rem;background-color:#efefef}.searchNodata{padding:6rem 0 0;font-size:1rem;font-weight:700;text-align:center;background:url("../img/common/file-hidden.svg") no-repeat top/5rem 5rem}.errorList{margin-bottom:.333rem}.errorList li{margin:0 0 .666rem;padding:0 0 0 1.466rem;color:#cf0000;background:url("../img/common/alert.svg") no-repeat 0/1.333rem 1.333rem}.formTitLink dt.seeMore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.formTitLink dt.seeMore div{display:block;margin:0;padding:1rem 2rem 1rem 1rem;color:#999;font-size:.75rem;font-weight:700;line-height:1;text-align:right;text-decoration:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23999'%3E%3Cpath d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/%3E%3C/svg%3E");background-position:right .333rem center;background-repeat:no-repeat;background-size:1rem 1rem;cursor:pointer}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.fade-enter,.fade-leave-to{opacity:0}.slide-enter-active,.slide-leave-active,.slide-move{-webkit-transition:all .3s;transition:all .3s}.slide-leave,.slide-leave-active{position:absolute}.slide-enter,.slide-leave-to{opacity:0;-webkit-transform:translateX(90%);transform:translateX(90%)}.embedYoutube iframe{display:block;margin:1.5em auto;padding:0;width:650px;height:365px}@media screen and (max-width:767px){.embedYoutube iframe{width:350px;height:196px}}@media screen and (max-width:320px){.embedYoutube iframe{width:300px;height:168px}}.embedYoutube.bookCover iframe{width:600px;height:338px}@media screen and (max-width:767px){.embedYoutube.bookCover iframe{width:320px;height:180px}}@media screen and (max-width:320px){.embedYoutube.bookCover iframe{width:265px;height:149px}}.color01,.red{color:#cf0000!important}.colorTxt,.defTxt a{color:#fa8296}i.entry{display:block;padding:0 1rem 0 1.5em;font-size:.75rem;font-weight:400;line-height:1.5;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='%23ffc408'%3E%3Cpath d='M5 16L3 5l5.5 7L12 5l3.5 7L21 5l-2 11H5m14 3c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1v-1h14v1z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;background-size:15px}i.entry a{color:#333;text-decoration:none}@media screen and (min-width:768px){i.entry a:hover{text-decoration:underline}}.icnKey{fill:#fdbb30;width:1.333rem;height:1.333rem;vertical-align:text-top}form.custom{margin:0;padding:0}form.custom dl{margin:0;padding:0 1rem}form.custom dl dt{margin:0;padding:1rem;color:#333;font-size:1rem;font-weight:700;border-bottom:none}@media screen and (max-width:767px){form.custom dl dt{font-size:.866rem}}form.custom dl dt span{color:#cf0000}form.custom dl dd{margin:0;padding:0;text-align:center}form.custom dl dd p{margin:0;padding:1rem;text-align:left}form.custom dl dd p.fontM{font-size:1rem}@media screen and (max-width:767px){form.custom dl dd p.fontM{font-size:.866rem}}form.custom dl dd p.red{font-size:1rem}@media screen and (max-width:767px){form.custom dl dd p.red{font-size:.866rem}}form.custom dl dd p label{display:inline-block;margin:0;padding:1rem;cursor:pointer}form.custom dl dd p label svg{vertical-align:middle}form.custom div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 1rem}form.custom div label{-webkit-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%;margin:0;padding:1rem;color:#333;font-size:1rem;font-weight:700;text-align:left}@media screen and (max-width:767px){form.custom div label{font-size:.866rem}}form.custom div select{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:1rem 1.333rem 1rem 0;height:3em}form.custom aside{margin:0;padding:0;text-align:right}form.custom aside a{display:inline-block;padding:1rem 2rem 1rem 1rem;color:#baabc6;font-size:1rem;font-weight:700;text-align:right;text-decoration:none;background:url("../img/svg/chevron-right.svg") no-repeat 100%/1.333rem 1.333rem}@media screen and (max-width:767px){form.custom aside a{font-size:.866rem}}ul.keywordArea{margin:10px auto}ul.keywordArea li{display:inline-block;margin:5px}ul.keywordArea li a{display:block;width:auto;height:19px;margin:0 auto;padding:6px 7px 2px;color:#666;font-size:80%;text-align:center;text-decoration:none;text-shadow:1px 1px 2px #e5e5e5;border:1px solid #ccc;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebe6e6));background:-ms-linear-gradient(top,#fff,#ebe6e6);border-radius:4px;-webkit-border-radius:4px}ul.inlinebtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:space-around;-ms-flex-line-pack:distribute;align-content:space-around;margin:0 0 1.333rem;padding:0 1.333rem}ul.inlinebtn li{margin:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}ul.inlinebtn li a{display:block;margin:0;padding:1rem;color:#666;font-size:.866rem;font-weight:700;text-align:center;text-decoration:none;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fbfbfb));background:-webkit-linear-gradient(top,#fff,#fbfbfb);background:linear-gradient(180deg,#fff,#fbfbfb);border:1px solid #ccc;border-radius:5px}@media screen and (max-width:767px){ul.inlinebtn li a{font-size:.733rem}}@media screen and (max-width:768px){ul.inlinebtn li{-webkit-flex-basis:29%;-ms-flex-preferred-size:29%;flex-basis:29%}}@media screen and (max-width:320px){ul.inlinebtn li{-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}}.adFrame{margin:2px auto!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important;-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center!important}.adOverlay{margin:0 auto!important;position:fixed!important;bottom:0;width:100%!important;z-index:9999}main.book-promo .content_inner section{margin:0;padding:0 0 2em;color:#571400}main.book-promo .content_inner section img{width:100%;height:auto}main.book-promo .content_inner h2{margin:1.333rem 0 0;padding:1rem 1.333rem 0;color:#571400;font-size:1.266rem;font-weight:700;background:none}@media screen and (max-width:767px){main.book-promo .content_inner h2{font-size:1.133rem}}main.book-promo .content_inner h3{margin:0;padding:1rem;color:#571400;font-size:1.133rem;font-weight:400;background:none}@media screen and (max-width:767px){main.book-promo .content_inner h3{font-size:1rem}}main.book-promo .content_inner h4,main.book-promo .content_inner h5{margin:0 0 1.333rem;padding:1rem;color:#f04a80;font-size:1.133rem;font-weight:700;background-color:#fff;border-top:none;border-bottom:1px solid #f04a80}@media screen and (max-width:767px){main.book-promo .content_inner h4,main.book-promo .content_inner h5{font-size:1rem}}main.book-promo .content_inner h6{margin:0;padding:1rem;color:#571400;font-size:1.266rem;font-weight:700;text-align:center}@media screen and (max-width:767px){main.book-promo .content_inner h6{font-size:1.133rem}}main.book-promo .content_inner p{margin:0;padding:1.333rem;font-size:1rem}@media screen and (max-width:767px){main.book-promo .content_inner p{font-size:.866rem}}main.book-promo .content_inner .top_contents article{text-align:center}main.book-promo .content_inner .top_contents article img{margin:1.333rem 0 0;padding:0;width:60%;height:auto}main.book-promo .content_inner .top_contents article aside p{font-size:.866rem}@media screen and (max-width:767px){main.book-promo .content_inner .top_contents article aside p{font-size:.733rem}}main.book-promo .content_inner .top_contents article ul{margin:1em 0 0;padding:0}main.book-promo .content_inner .top_contents article ul.affi li{display:inline-block}main.book-promo .content_inner .top_contents article ul.affi li a{margin:0 5px;width:140px;font-size:.866rem}@media screen and (max-width:767px){main.book-promo .content_inner .top_contents article ul.affi li a{font-size:.733rem}}main.book-promo .content_inner .top_contents article ul li{display:block}main.book-promo .content_inner .top_contents article ul li a{display:block;width:300px;margin:0 auto;padding:.666rem;color:#fff;font-size:1.266rem;font-weight:700;text-align:center;text-decoration:none;background-color:#ff75a2;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}@media screen and (max-width:767px){main.book-promo .content_inner .top_contents article ul li a{font-size:1.133rem}}main.book-promo .content_inner .top_contents article ul li a:hover{opacity:.8}main.book-promo .content_inner #profile article dt{margin:0;padding:1.333rem;font-weight:700}main.book-promo .content_inner #profile article dd a{color:#ff75a2;text-decoration:none}main.book-promo .content_inner #profile article dd a:hover{text-decoration:underline}main.book-promo .content_inner #profile article aside{margin:1.333rem;padding:1rem;background-color:#fff9ea;border-radius:5px}main.book-promo .content_inner #profile article div{margin:0;padding:1rem;text-align:center}main.book-promo .content_inner #profile article div img{margin:0;padding:1rem;width:250px;height:auto;text-align:center}main.book-promo .content_inner.spn #profile article div img{width:125px}main.book-promo .content_inner #preview ul{margin:1em 0 0;padding:0}main.book-promo .content_inner #preview ul li{display:block;margin:1.333rem 0 0}main.book-promo .content_inner #preview ul li a{display:block;width:300px;margin:0 auto;padding:1rem;color:#fff;font-size:1.266rem;font-weight:700;text-align:center;text-decoration:none;background-color:#ff75a2;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}@media screen and (max-width:767px){main.book-promo .content_inner #preview ul li a{font-size:1.133rem}}main.book-promo .content_inner #preview ul li a:hover{opacity:.8}main.book-promo .content_inner .comic{text-align:center;background-color:#efefef}main.book-promo .content_inner .comic img{margin:0;padding:1rem;display:inline-block;width:90%;height:auto;line-height:0}main.book-promo .content_inner .top_contents article>a{display:inline-block}main.book-promo .content_inner .top_contents article>a img{width:300px;height:auto;line-height:0}main.book-promo .content_inner .top_contents article>a img:hover{opacity:.8}main.book-promo #campaign>div{text-align:center}main.book-promo #campaign>div img{margin:0;padding:1rem;width:80%;height:auto;line-height:0}main.book-promo #campaign table{color:#333}main.book-promo #campaign table div{text-align:center}main.book-promo #campaign table div img{width:50%;height:auto;line-height:0}main.book-promo #campaign table ul li{margin:0;padding:0;list-style:none}main.book-promo #campaign table ul li a{height:auto;color:#666;font-size:1.266rem}@media screen and (max-width:767px){main.book-promo #campaign table ul li a{font-size:1.133rem}}main.book-promo #campaign table ul li a:hover{text-decoration:none}