body{font-size:10px}dd,dl,dt,li,ol,p,ul{margin:0;padding:0}li{list-style:none}a:link{color:#227ea9}a:active,a:hover{color:#ed5a76}.d-txtlink{color:#227ea9}.d-txtlink:hover{color:#ed5a76}#w .d-announcement dl dd{font-size:1.2em}#footer{font-size:12px}div[id^=recommend]{font-size:12px}#l-side{padding-right:23px}#l-contents,#l-side{display:table-cell;vertical-align:top}#l-contents{width:100%}#l-areaNotice{margin-bottom:20px}#l-areaFailureNotice{margin-bottom:10px}#l-notificationManagerMain{width:748px;margin:28px auto}.l-areaNotificationManagerList{background-color:#eee}#l-areaRecommendCheck::selection{background:transparent}.l-areaListHeader{margin-bottom:15px}.l-areaSetPurchase{margin-bottom:40px}.l-areaSetPurchase--series{margin-top:30px}.l-areaGenreRecommend{position:relative;margin-bottom:30px;padding:7px 0 0}.m-boxNotice{border:3px solid #ddd;font-size:1.4em}.m-boxNotice,.m-boxNotice__txt{position:relative}.m-boxNotice__txt a{display:block;padding:10px 41px}.m-boxNotice__txt a:before{content:"";position:absolute;top:50%;left:10px;display:block;margin-top:-15px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat 0 0;width:32px;height:0;padding-top:26px;background-position:0 0}.m-boxFailureNotice,.m-boxNotice{border:3px solid #ddd;font-size:1.4em;position:relative}.m-boxFailureNotice__ttl{position:relative;padding:10px 41px;font-size:14px;font-weight:700}.m-boxFailureNotice__ttl:hover{color:#ed5a76}.m-boxFailureNotice__ttl:before{content:"";position:absolute;top:50%;left:10px;display:block;margin-top:-15px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat 0 0;width:32px;height:0;padding-top:26px;background-position:0 -128px}.m-boxFailureNotice__ttl:after{position:absolute;top:50%;right:18px;display:block;margin-top:-10px;width:10px;height:10px;border-top:2px solid #666;border-right:2px solid #666;content:"";transform:rotate(135deg)}.m-boxFailureNotice__txt{padding:10px 41px;border-top:1px dotted #c3c3c3;display:none}.m-boxDcFlatBtn{display:inline-block;box-sizing:border-box;border-bottom:2px solid transparent;border-radius:3px;opacity:1;text-align:center;cursor:pointer;transition:opacity .1s ease-in-out}.m-boxDcFlatBtn:hover{opacity:.7;filter:alpha(opacity=70)}.m-boxDcFlatBtn--flex{width:100%!important}.m-boxDcFlatBtn__txt--icoOnly:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto!important}.m-boxDcFlatBtn>a{display:block;height:inherit;text-decoration:none!important}.m-boxDcFlatBtn__txt{display:inline-block;width:100%;font-weight:700}.m-boxDcFlatBtn__txt:before{display:inline-block;margin-right:.25em;vertical-align:-2px;content:" "}.m-boxDcFlatBtn__txt--noIco:before{content:none}.m-boxDcFlatBtn--form{position:relative;padding-top:2px}.m-boxDcFlatBtn--form:before{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.m-boxDcFlatBtn--form__control{width:100%;height:100%;position:relative;padding:0;border:none;background:transparent;font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",sans-serif;font-weight:700;cursor:pointer}.m-boxDcFlatBtn--buyNow{width:216px;height:52px;border-bottom-color:#d5720c;background-color:#ff8b12;line-height:52px}.m-boxDcFlatBtn--buyNow__txt{color:#fff!important;font-size:20px}.m-boxDcFlatBtn--addToBasket{width:216px;height:34px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:34px}.m-boxDcFlatBtn--addToBasket__txt{color:#6e4519!important;font-size:13px}.m-boxDcFlatBtn--addToBasket__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_addcart.png") no-repeat}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--addToBasket:before{width:27px;height:20px;left:-124px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_addcart.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--addToBasket__txt{padding-left:27px}.m-boxDcFlatBtn--confirmInBasket{width:216px;height:34px;border-bottom-color:#c9b793;background-color:#f3dba7;line-height:34px}.m-boxDcFlatBtn--confirmInBasket__txt{color:#6e4519!important;font-size:14px}.m-boxDcFlatBtn--confirmInBasket__txt:before{width:20px;height:16px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_cart.png") no-repeat}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--confirmInBasket:before{width:20px;height:16px;left:-112px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_cart.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--confirmInBasket__txt{padding-left:20px}.m-boxDcFlatBtn--addToFavorites{width:216px;height:34px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px #8d9c9f;line-height:34px}.m-boxDcFlatBtn--addToFavorites__txt{color:#406475!important;font-size:13px}.m-boxDcFlatBtn--addToFavorites__txt:before{width:14px;height:14px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_star.png")}.m-boxDcFlatBtn--addToFavorites .m-boxDcFlatBtn--addedToFavorites:before{left:-172px}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--addToFavorites:before{width:14px;height:14px;left:-112px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_star.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--addToFavorites__txt{padding-left:14px}.m-boxDcFlatBtn--download{width:216px;height:34px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px #8d9c9f;line-height:34px}.m-boxDcFlatBtn--download__txt{color:#406475!important;font-size:13px}.m-boxDcFlatBtn--download__txt:before{width:16px;height:14px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_download.png")}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--download:before{width:16px;height:14px;left:-124px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_download.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--download__txt{padding-left:16px}.m-boxDcFlatBtn--share{width:100%;height:34px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px #8d9c9f;line-height:34px}.m-boxDcFlatBtn--share__txt{color:#406475!important;font-size:13px}.m-boxDcFlatBtn--share__txt:before{width:14px;height:14px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_share.png") no-repeat}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--share:before{width:14px;height:14px;left:-33px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_share.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--share__txt{padding-left:16px}.m-boxDcFlatBtn--readThis{width:216px;height:52px;border-bottom-color:#7aa013;background-color:#8dc100;line-height:52px}.m-boxDcFlatBtn--readThis__txt{color:#fff!important;font-size:16px}.m-boxDcFlatBtn--confirmInBasketMediumLarge{height:44px;line-height:44px}.m-boxDcFlatBtn--confirmInBasketMediumLarge__txt{font-size:17px}.m-boxDcFlatBtn--confirmInBasketMediumLarge__txt:before{vertical-align:-1px}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--confirmInBasketMediumLarge:before{left:-144px}.m-boxDcFlatBtn--confirmInBasketSmall{width:116px;height:30px;border-bottom-color:#c9b793;background-color:#f3dba7;line-height:30px}.m-boxDcFlatBtn--confirmInBasketSmall__txt{color:#6e4519!important;font-size:11px}.m-boxDcFlatBtn__txt--icoOnly.m-boxDcFlatBtn--confirmInBasketSmall__txt:before{top:1px}.m-boxDcFlatBtn--addToBasketMediumLarge{height:44px;line-height:44px}.m-boxDcFlatBtn--addToBasketMediumLarge__txt{font-size:17px}.m-boxDcFlatBtn--addToBasketMediumLarge__txt:before{vertical-align:-1px}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--addToBasketMediumLarge:before{left:-160px}.m-boxDcFlatBtn--addToBasketSmall{width:116px;height:30px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:30px}.m-boxDcFlatBtn--addToBasketSmall__txt{color:#6e4519!important;font-size:11px}.m-boxDcFlatBtn__txt--icoOnly.m-boxDcFlatBtn--addToBasketSmall__txt:before{top:-2px;left:5px}.m-boxDcFlatBtn--addAllToBasket{width:216px;height:34px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:34px}.m-boxDcFlatBtn--addAllToBasket__txt{color:#6e4519!important;font-size:13px}.m-boxDcFlatBtn--addAllToBasket__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_addcart.png") no-repeat;margin-right:0;vertical-align:-4px}.m-boxDcFlatBtn--addToBasketIco__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_addcart.png") no-repeat;margin-right:0;vertical-align:-4px}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--addAllToBasket:before{width:27px;height:20px;top:-4px;left:-150px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_addcart.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--addAllToBasket__txt{padding-left:27px}.m-boxDcFlatBtn--cancel{color:#222;min-width:140px;height:32px;background-color:#eaf2f5;border:1px solid #c4d8e2;box-shadow:0 2px #abbcc4;line-height:32px}.m-boxDcFlatBtn--cancel__txt{font-size:13px;font-weight:700}.m-boxDcFlatBtn--tachiyomi{width:100%;height:32px;background-color:#eaf2f5;border:1px solid #c4d8e2;box-shadow:0 2px #abbcc4;line-height:32px}.m-boxDcFlatBtn--tachiyomi__txt{color:#333!important;font-size:16px}.m-boxDcFlatBtn--tachiyomi__txt:before{content:none}.m-boxDcFlatBtn--tachiyomiMediumLarge{height:44px;line-height:44px}.m-boxDcFlatBtn--tachiyomiMediumLarge__txt{font-size:17px}.m-boxDcFlatBtn--tachiyomiLarge{height:50px;line-height:50px}.m-boxDcFlatBtn--tachiyomiLarge__txt{font-size:20px}.m-boxDcFlatBtn--tachiyomiSmall{height:28px;line-height:28px}.m-boxDcFlatBtn--tachiyomiSmall__txt{font-size:11px}.m-boxDcFlatBtn--tachiyomiSmall__txt--2Lines{line-height:11px;padding:2px 0 0}.m-boxDcFlatBtn--tachiyomifree{width:100%;height:28px;margin:.4em auto 0;line-height:26px;background-color:#eaf2f5;border:1px solid #c4d8e2;border-bottom:2px solid #abbcc4}.m-boxDcFlatBtn--tachiyomifree__txt{font-size:11px;color:#333!important}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--tachiyomi:before{content:none}.m-boxDcFlatBtn--buyNowSmall{width:165px;height:46px;border-bottom-color:#d5720c;background-color:#ff8b12;line-height:46px}.m-boxDcFlatBtn--buyNowSmall__txt{color:#fff!important;font-size:19px}.m-boxDcFlatBtn--reserveSmall{width:165px;height:46px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:46px}.m-boxDcFlatBtn--reserveSmall__txt{color:#6e4519!important;font-size:19px}.m-boxDcFlatBtn--pageLead{width:100%;height:44px;background-color:#eaf2f5;border:1px solid #c4d8e2;box-shadow:0 2px #abbcc4;line-height:44px}.m-boxDcFlatBtn--pageLead__txt{color:#406475!important;font-size:18px}.m-boxDcFlatBtn--follwingPage{width:100%;height:44px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px #8d9c9f;line-height:44px}.m-boxDcFlatBtn--follwingPage__txt{color:#406475!important;font-size:19px}.m-boxDcFlatBtn--decisionLead{width:165px;height:44px;border-bottom-color:#d5720c;background-color:#ff8b12;line-height:44px}.m-boxDcFlatBtn--decisionLead__txt{color:#fff!important;font-size:19px}.m-boxDcFlatBtn--buyNowExSmall{width:165px;min-width:140px;height:34px;border-bottom-color:#d5720c;background-color:#ff8b12;line-height:34px}.m-boxDcFlatBtn--buyNowExSmall__txt{color:#fff!important;font-size:13px}.m-boxDcFlatBtn--purchasedLead{width:165px;height:44px;border-bottom-color:#7aa013;background-color:#8dc100;line-height:44px}.m-boxDcFlatBtn--purchasedLead__txt{color:#fff!important;font-size:19px}.m-boxDcFlatBtn--addAllToBasketList,.m-boxDcFlatBtn--confirmInBasketListLarge{width:192px;height:42px;line-height:42px}.m-boxDcFlatBtn--addToBasketList,.m-boxDcFlatBtn--confirmInBasketList,.m-boxDcFlatBtn--tachiyomiList{width:162px;height:42px;line-height:42px}.m-boxDcFlatBtn--followingPage{width:100%;height:44px;border:1px solid #ddd;background-color:#fff;box-shadow:0 2px #8d9c9f;line-height:44px}.m-boxDcFlatBtn--followingPage__txt{color:#406475!important;font-size:19px}.m-boxDcFlatBtn--followingPageList{width:162px;height:42px;line-height:42px}.m-boxDcFlatBtn--followingPageList__txt{font-size:16px}.m-boxDcFlatBtn--toPaid{display:block;position:relative;text-align:left;padding:6px 20px;border-radius:3px;background:#ffe779;box-shadow:0 2px #d79f50;clear:both}.m-boxDcFlatBtn--toPaid__txt{font-size:12px;color:#333;padding:.5em 0 .2em}.m-boxDcFlatBtn--toPaid__txt:after,.m-boxDcFlatBtn--toPaid__txt:before{content:"";width:0;height:0;position:absolute;top:50%;right:4px;margin-top:-6px;border:8px solid transparent;border-left-color:#d79f50}.m-boxDcFlatBtn--toPaid__txt:after{right:8px;border-left-color:#ffe779}.m-boxDcFlatBtn--toPaid__txt span{font-size:16px;font-weight:700;margin-right:.5em;color:#684018}.m-boxDcFlatBtn--free{width:216px;height:52px;border-bottom-color:#b22732;background-color:#ee4d5c;line-height:52px}.m-boxDcFlatBtn--free__txt{color:#fff!important;font-size:20px}.m-boxDcFlatBtn--freeSmall{width:100%;height:28px;border-bottom-color:#b22732;background-color:#ee4d5c;line-height:28px;margin:.4em auto 0}.m-boxDcFlatBtn--freeSmall__txt{color:#fff!important;font-size:11px}.m-boxDcReserved--large{height:44px!important}.m-boxDcReserved--large__txt{font-weight:700;font-size:16px!important}.m-boxFreeworkBtnWrap{margin-bottom:15px}.m-boxBasketBalloon{position:absolute;z-index:50;right:-100%;bottom:38px;left:-100%;width:12em;margin:auto;padding:1em 0;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1.3;background-color:#000;opacity:.75}.m-boxBasketBalloon:before{position:absolute;left:50%;bottom:-8px;margin-left:-8px;border-width:8px 8px 0;border-style:solid;border-color:#000 transparent;content:""}.m-boxBookTmb__wrapBalloon{width:90%;margin:-20.3px auto 0}.m-boxBookTmb__wrapBalloonInner{position:relative;display:block;margin:0 auto;width:90%;font-size:1.2em;text-align:center;color:#ee4d5c;border:1px solid #ee4d5c;border-radius:4px}.m-boxBookTmb__wrapBalloonInner:before{position:absolute;left:50%;top:100%;border:solid transparent;content:"";height:0;width:0;border-width:5px;margin:0 0 0 -5px;border-top-color:#ee4d5c}.m-boxBookTmb__wrapBalloonInner:after{position:absolute;left:50%;top:100%;border:solid transparent;content:"";height:0;width:0;border-width:5px;border-top-color:#fff;margin:-1px 0 0 -5px}.m-boxBookTmb__wrapBalloonLeadTxt{position:relative;display:block;margin:0 auto;width:90%;font-size:1.2em;text-align:center;color:#999;border:1px solid #999;border-radius:4px}.m-boxBookTmb__wrapBalloonLeadTxt:before{position:absolute;left:50%;top:100%;border:solid transparent;content:"";height:0;width:0;border-width:5px;margin:0 0 0 -5px;border-top-color:#999}.m-boxBookTmb__wrapBalloonLeadTxt:after{position:absolute;left:50%;top:100%;border:solid transparent;content:"";height:0;width:0;border-width:5px;border-top-color:#fff;margin:-1px 0 0 -5px}.m-boxBookTmb__btn{display:block;box-sizing:border-box;margin:6px auto 0;position:absolute;left:10%;bottom:14px}.m-boxBookTmb__btn:hover{opacity:.7;filter:alpha(opacity=70)}.m-boxBookTmb__btn--tachiyomi{max-width:150px;width:80%;height:28px;border-radius:3px;background-color:#eaf2f5;border:1px solid #c4d8e2;box-shadow:0 2px #abbcc4;line-height:28px;opacity:1;text-align:center;cursor:pointer;transition:opacity .1s ease-in-out}.m-boxBookTmb__btn>a{display:block;text-decoration:none!important}.m-boxBookTmb__btn__txt{display:inline-block;width:100%;font-size:11px;font-weight:700;color:#333!important}.m-boxDcPurchased{display:inline-block;box-sizing:border-box;width:116px;height:30px;border:1px solid #ddd;border-radius:3px;line-height:30px;text-align:center}.m-boxDcPurchased--btn{width:100%;background-color:#f3f3f3;transition:opacity .1s ease-in-out}.m-boxDcPurchased--btn:hover{opacity:.7;filter:alpha(opacity=70)}.m-boxDcPurchased--btn>a{display:block;text-decoration:none}.m-boxDcPurchased__txt{color:#999;font-size:11px}.m-boxDcPurchased--flex{width:100%!important}.m-boxDcPurchased--list{width:162px;height:42px;line-height:42px}.m-boxDcPurchased--list__txt{font-size:15px;font-weight:700}.m-boxDcPurchased--setPurchaseList{width:162px;height:42px;line-height:42px}.m-boxDcPurchased--setPurchase{height:34px;line-height:34px}.m-boxDcPurchased--setPurchase__txt{font-size:13px;font-weight:700;color:#999}.m-boxStatusIco{display:inline-block;width:100%;font-size:1em;height:16px;text-align:center;box-sizing:border-box}.m-boxStatusIco--large{font-size:1.2em}.m-boxStatusIco--reserve{border:1px solid #ff972a;color:#ff972a}.m-boxStatusIco--price{border:1px solid #ee4d5c;background-color:#ee4d5c;color:#fff}.m-boxStatusIco--series{border:1px solid #999;color:#999}.m-boxStatusIco--purchase{border:1px solid #7fb216;color:#7fb216}.m-boxStatusIco--popular{border:1px solid #ee4d5c;color:#ee4d5c}.m-boxStatusIco--advantage{border:1px solid #ff972a;background-color:#ff972a;color:#fff}.m-boxRankingIco{width:36px;height:29px;display:block;margin:5px auto 0;text-indent:-100%;overflow:hidden;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_ranking_crown.png")}.m-boxRankingIco--rank1{background-position:0 0}.m-boxRankingIco--rank2{background-position:-100% 0}.m-boxRankingIco--rank3{background-position:-200% 0}.m-boxRankingIco--rankBelow{background-position:-300% 0;text-indent:0;font-size:1.6em;text-align:center;line-height:40px;color:#999}.m-boxSetPurchaseIco{width:100%;color:#666;display:inline-block;padding:7px 0;text-align:center;border-radius:3px;box-sizing:border-box;background:#eee;white-space:nowrap}.m-boxBlockTtl{position:relative;border-bottom:2px solid #406475;margin-bottom:20px;padding-left:10px}.m-boxBlockTtl__ttl{font-size:2.4em}.m-boxBlockTtl__ttl--inline{display:inline-block;padding-bottom:4px}.m-boxBlockTtl__txt{position:absolute;right:10px;bottom:0;font-size:1.4em;background-color:#406475;border-radius:4px 4px 0 0;padding:7px 7px 5px}.m-boxBlockTtl__txt>a{margin:0 18px 0 12px;display:inline-block}.m-boxBlockTtl__txt>a:hover{color:#fff!important}.m-boxBlockTtl__txt__btn{font-size:12px;position:relative;color:#fff}.m-boxBlockTtl__txt__btn:before{border-width:6px;border-left-color:#fff;right:-19px;top:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxBlockTtl__txt__btn:after{border-width:6px;border-left-color:#406475;right:-16px;top:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxBlockTtl__txt--freeList,.m-boxBlockTtl__txt--schedule{background-color:#f3f3f3;font-size:1.2em;border:1px solid #ddd;line-height:30px;height:30px;padding:0;margin-bottom:10px;border-radius:2px}.m-boxBlockTtl__txt--freeList>a,.m-boxBlockTtl__txt--schedule>a{margin:0}.m-boxBlockTtl__txt--freeList>a:hover,.m-boxBlockTtl__txt--schedule>a:hover{color:#ed5a76!important}.m-boxBlockTtl__txt--freeList__btn,.m-boxBlockTtl__txt--schedule__btn{padding:0 20px 0 8px}.m-boxBlockTtl__txt--emphasis{background-color:#f3f3f3;font-size:1.2em;border:1px solid #ddd;line-height:30px;height:30px;padding:0;margin-bottom:10px;border-radius:2px}.m-boxBlockTtl__txt--emphasis>a{margin:0}.m-boxBlockTtl__txt--emphasis>a:hover{color:#ed5a76!important}.m-boxBlockTtl__txt--emphasis__btn{padding:0 20px}.m-boxBlockTtl__txt--schedule__btn:before{content:"";display:inline-block;width:20px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat;background-position:-63px -63px;margin-bottom:-4px;margin-right:6px}.m-boxBlockTtl__txt--freeList__btn:before{content:"";display:inline-block;width:19px;height:19px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat;background-position:-96px -96px;vertical-align:middle;margin-right:6px}.m-boxBlockTtl__txt--freeList__btn:after,.m-boxBlockTtl__txt--schedule__btn:after{position:absolute;content:"";width:14px;height:14px;background-image:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_arrow.png");background-repeat:no-repeat;background-position:center 0;top:0;right:2px;bottom:0;margin:auto}.m-boxBlockTtl--sub{border-bottom:none}.m-boxBlockTtl--sub__ttl{font-size:1.6em}.m-boxBlockTtl--sub__ttl img{height:55px}.m-boxBlockTtl--sub__txt{background-color:#fff;border-radius:0;font-size:1.2em;padding:0}.m-boxBlockTtl--sub__txt>a{margin:0}.m-boxBlockTtl--sub__txt>a:hover{color:#ed5a76!important}.m-boxBlockTtl--sub__txt__btn{padding-right:12px}.m-boxBlockTtl--sub__txt__btn:before{border-width:6px;border-left-color:#666;bottom:3px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;right:-8px;position:absolute;width:0}.m-boxBlockTtl--sub__txt__btn:after{border-width:6px;border-left-color:#fff;bottom:3px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;right:-5px;position:absolute;width:0}.m-boxBlockTtl--sub__txt--emphasis{background-color:#f3f3f3;font-size:1.2em;border:1px solid #ddd;line-height:30px;height:30px;padding:0;border-radius:2px}.m-boxBlockTtl--sub__txt--emphasis__btn{padding:0 20px 0 8px}.m-boxBlockTtl--sub__txt--emphasis__btn:before{border-width:6px;border-left-color:#666;bottom:8px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;right:0;position:absolute;width:0}.m-boxBlockTtl--sub__txt--emphasis__btn:after{border-width:6px;border-left-color:#f3f3f3;bottom:8px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;right:3px;position:absolute;width:0}.m-boxBlockTtl--sub__txt--emphasis>a{margin:0}.m-boxBlockTtl--sub__txt--emphasis>a:hover{color:#ed5a76!important}.m-boxDetailTopLeadBtn{padding-top:1px}.m-boxSetPurchaseLeadBtn{border-radius:3px;border:1px solid #b4cad5;background:#c4d8e2}.m-boxSetPurchaseLeadBtn a{display:block}.m-boxSetPurchaseLeadBtn a:hover{text-decoration:none}.m-boxSetPurchaseLeadBtn__item{color:#426372;font-size:0;font-weight:700;line-height:1.2;padding:6px 68px 6px 50px;display:block;position:relative;text-align:left}.m-boxSetPurchaseLeadBtn__item:before{content:"";background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat;background-position:-64px -128px;display:inline-block;position:absolute;width:39px;height:41px;top:-2px;left:6px}.m-boxSetPurchaseLeadBtn__itemTxtSet{font-size:12px}.m-boxSetPurchaseLeadBtn__itemTxtPrivilege{font-size:16px}.m-boxSetPurchaseLeadBtn__itemTxtPrivilegeType{font-size:14px}.m-boxSetPurchaseLeadBtn__itemTxtPeriod{font-size:11px;font-weight:400;display:block;line-height:1.4}.m-boxSetPurchaseLeadBtn__itemLink{color:#227ea9;font-size:12px;font-weight:400;padding:10px;border-radius:3px;background:#fff;position:absolute;top:6px;right:6px}.m-boxSetPurchaseLeadBtn:hover .m-boxSetPurchaseLeadBtn__itemLink{color:#ed5a76;text-decoration:underline}.m-boxSideBlock{overflow:hidden}.m-boxSideBlock__item{float:left;width:50%;margin-bottom:10px;padding:0 10px;box-sizing:border-box}.m-boxSideBlock--col3__item{width:33.3%}.m-boxSideBlock--pickup__item{padding:0;width:100%}.m-boxSideBlock--pickup__item__ttl{font-size:2em;margin-bottom:10px;padding:0 10px}.m-btnLink{border:1px solid #ddd;font-size:1.4em;line-height:38px;height:38px;border-radius:2px;position:relative}.m-btnLink a{display:block}.m-btnLink__txt{width:100%;height:100%;padding-left:10px;box-sizing:border-box}.m-btnLink__txt:before{border-width:7px;border-left-color:#666;top:11px;right:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-btnLink__txt:after{border-width:6px;border-left-color:#fff;top:12px;right:5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-btnLink--arrowLeft__txt{position:relative;padding-left:12px}.m-btnLink--arrowLeft__txt:before{border-width:4px 0 4px 6px;border-left-color:#999;left:2px;top:50%;margin-top:-4px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-ttlSub{font-size:1.6em;font-weight:700;margin-bottom:20px;line-height:2em}.m-boxBookTmbList:after,.m-boxBookTmbList:before{display:table;content:" "}.m-boxBookTmbList:after{clear:both}.m-boxBookTmbList--slide{position:relative;margin-bottom:20px;padding:0 6%}.m-boxBookTmbList--slide__item--loading{background-image:url("https://ebook-assets.dmm.com/p/title/loading.gif");background-repeat:no-repeat;background-position:50% 50%;background-color:#fff}.m-boxBookTmbList--slide__btn{width:10%}.m-boxBookTmbList--slide__btn--prev{background-position:20px 50%;left:0}.m-boxBookTmbList--slide__btn--next,.m-boxBookTmbList--slide__btn--prev{background-image:url("https://ebook-assets.dmm.com/p/dc/common/btn_tmblist_slide.png");background-repeat:no-repeat;position:absolute;top:0;display:block;width:50px;height:95%;cursor:pointer}.m-boxBookTmbList--slide__btn--next{background-position:-174px 50%;right:0}.m-boxBookTmbList--slide__btn--next:hover,.m-boxBookTmbList--slide__btn--prev:hover{opacity:.6}.m-boxBookTmbList__item{float:left;width:20%;margin-bottom:15px}.m-boxBookTmbList--half__item{margin-right:1px;width:33%}.m-boxBookTmbBtn{margin:0 10px;text-align:center}.m-boxBookTmb{border:1px solid #eee;margin:0 auto;width:97%;height:100%;max-width:185px;padding-bottom:4.6em;position:relative;border-radius:2px;box-sizing:border-box}.m-boxBookTmb--price{padding-bottom:1em}.m-boxBookTmb>a{display:block}.m-boxBookTmb>a:link{color:#333;text-decoration:none}.m-boxBookTmb>a:hover{color:#ed5a76}.m-boxBookTmb__icoGenre{display:block;background-color:#eee;font-size:1.1em;text-align:center;line-height:25px;height:25px}.m-boxBookTmb__img{display:block;text-align:center;height:100%;padding-top:115%;margin:10px auto 23px;position:relative}.m-boxBookTmb__img>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-height:210px;max-width:150px;width:80%;height:auto}.m-boxBookTmb__img--hightFixed>img{width:auto;height:100%}.m-boxBookTmb__img--free{margin-bottom:6px}.m-boxBookTmb__ttl{display:block;text-align:left;line-height:1.6;width:80%;max-width:160px;height:3.2em;margin:.2em auto 0;word-break:break-all}.m-boxBookTmb__ttl:hover{text-decoration:underline}.m-boxBookTmb__ttl--freeBooks{display:block;margin-bottom:25px}.m-boxBookTmb__wrapBtn{width:90%;margin:.4em auto 0;position:absolute;right:0;left:0}.m-boxBookTmb__wrapBtn--left{width:42.5%;right:auto;left:5%}.m-boxBookTmb__wrapBtn--right{width:42.5%;right:5%;left:auto}.m-boxBookTmb__txt{display:block;color:#c00;font-size:1.4em;font-weight:700;text-align:center;width:80%;max-width:160px;left:16px;bottom:14px;height:23px;margin:1em auto 0}.m-boxBookTmb__ico{margin:-18px auto 0;width:80%;line-height:15px;height:16px}.m-boxLinkList__btn{display:block;border-bottom:1px solid #ddd;font-size:1.3em;line-height:35px;height:35px}.m-boxLinkList__btn__txt{position:relative;display:block;width:100%;height:100%;padding-left:10px;box-sizing:border-box}.m-boxLinkList__btn__txt:before{border-width:7px;border-left-color:#666;top:11px;right:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxLinkList__btn__txt:after{border-width:6px;border-left-color:#fff;top:12px;right:5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxListBookProductTmbSub{padding-left:20px;background-image:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_various_small.png");background-repeat:no-repeat;height:1.5em;font-size:13px}.m-boxListBookProductTmbSub--number{top:0;left:0;background-position:0 3px}.m-boxListBookProductTmbSub--numberTile{position:absolute;top:45px}.m-boxListBookProductTmbSub--price{bottom:0;left:0;background-position:0 -37px;width:100%}.m-boxListBookProductTmbSub--priceTile{position:absolute;top:67px}.m-boxListBookProductTmbSub--listDetail{position:relative;margin-bottom:4px}.m-boxListBookProductTmbSub--reviewTile{position:absolute;top:22px;left:0}.m-boxListBookProductTmbSub--schedule{position:absolute;top:22px;left:0;background:none;padding-left:0}.m-boxListBookProductTmbSub--series{top:0;left:0;background-position:0 -19px}.m-boxRankingBlock__ttl{font-size:1.6em;font-weight:700;text-align:center;margin-bottom:20px}.m-boxRankingBlock__ttl:before{background-image:url("https://ebook-assets.dmm.com/p/dc/common/ico/top.png");background-position:-5px -100px;background-repeat:no-repeat;content:"";padding:5px 16px}.m-boxBookRanking{min-height:350px}.m-boxBookRanking__item{margin-bottom:15px}.m-boxBookRankingTmb__img{display:block;background-color:#eee;text-align:center;margin-bottom:15px;overflow:hidden;height:200px;position:relative}.m-boxBookRankingTmb__img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:140px;max-height:200px;width:auto;height:auto}.m-boxBookRankingTmb__ico{display:inline-block;color:#333;font-size:2.2em;line-height:1;vertical-align:top;width:10%;padding-left:5px;box-sizing:border-box}.m-boxBookRankingTmb__txt{display:inline-block;font-size:1.4em;vertical-align:top;width:90%}.m-boxBookRankingTmb__txt:hover{text-decoration:underline}.m-boxBookRankingTmb--no1__ico{color:#d6b603;font-size:3em}.m-boxBookRankingTmb--no1__txt{font-size:1.6em}.m-boxListGenreIco{display:block;background-color:#eee;color:#333;font-size:1em;text-align:center;line-height:1em;padding:3px 0}.m-boxListGenreIco--large{font-size:13px;padding:5px 0}.m-boxListGenreIco--small{font-size:11px;width:110px}.m-boxListGenreIco--novel{text-indent:100%;white-space:nowrap;overflow:hidden;display:block}.m-txtNotificationErrorAlert{position:absolute;z-index:50;top:-45px;left:-22px;box-sizing:border-box;width:120px;padding:10px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/detail/bg_fukidashi.png") no-repeat top;color:#fff;font-size:10px;font-weight:700;line-height:1.3;text-align:center}.m-boxNotificationSwitch{display:inline-block;position:relative;z-index:0;overflow:visible;box-sizing:border-box;width:78px;height:24px;border:none;background-clip:padding-box;vertical-align:top;text-align:left}.m-boxNotificationSwitch__input{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;width:100%;height:100%;margin:auto;padding:0;border:0;outline:none;opacity:.001;vertical-align:top;cursor:pointer;transition:all .2s linear;appearance:none}.m-boxNotificationSwitch__input:checked+.m-boxNotificationSwitch__item--live{background-color:#406475}.m-boxNotificationSwitch__input:checked+.m-boxNotificationSwitch__item--live:before{transform:translateX(30px)}.m-boxNotificationSwitch__input:not(:checked)+.m-boxNotificationSwitch__item--live:before{transform:translateX(0)}.m-boxNotificationSwitch__item{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background-color:#ddd;cursor:pointer;transition-timing-function:ease-out;transition-duration:.35s;transition-property:all;backface-visibility:hidden}.m-boxNotificationSwitch__item:before{position:absolute;z-index:1;top:4px;left:7px;box-sizing:border-box;width:34px;height:16px;border-radius:8px;background-color:#fff;background-clip:padding-box;box-shadow:1px 1px 0 rgba(0,0,0,.1);content:"";transition-timing-function:cubic-bezier(.5,1.6,.5,1);transition-duration:.35s;transition-property:all}.m-btnNotificationSwitch{position:relative;width:78px;height:24px;font-family:arial,sans-serif;font-size:12px;font-weight:700}.m-btnNotificationSwitch__toggle{position:absolute;line-height:24px!important}.m-btnNotificationSwitch__toggle::selection{background:transparent}.m-btnNotificationSwitch__toggle--on{left:10px;color:#fff}.m-btnNotificationSwitch__toggle--off{right:10px;color:#7f7f7f}.m-boxWrapNotificationSwitch{position:relative;outline:none}.m-boxWrapNotificationSwitch:before{position:absolute;z-index:10;width:78px;height:24px;background:#fff;opacity:.001;content:" ";appearance:none}.d-ltie9 .m-boxWrapNotificationSwitch{display:inline-block;z-index:1;top:7px;width:24px;height:24px}.d-ltie9 .m-boxWrapNotificationSwitch:before{background:url("https://ebook-assets.dmm.com/p/dc/common/ico/checkbox_ie.png") no-repeat 0 0}.d-ltie9 .m-boxWrapNotificationSwitch .m-boxNotificationSwitch{z-index:-1}.m-boxNotificationManagerHeading{position:relative;height:50px;background-color:#406475;color:#fff;line-height:50px}.m-boxNotificationManagerHeading__ttl{margin-left:16px;font-size:24px}.m-boxNotificationManagerHeading__txt{position:absolute;top:0;right:16px;bottom:0;font-size:12px}.m-boxNotificationManagerHeading__txt>a{display:block;padding-right:1em;outline:none;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/arrow_right.png") no-repeat 100%;color:#fff}.m-boxNotificationManagerHeading__txt>a:link,.m-boxNotificationManagerHeading__txt>a:visited{color:#fff}.m-boxNotificationManagerHeading__txt>a:hover{color:#fff!important}.m-boxNotificationManagerChoice{overflow:hidden;zoom:1;margin-top:20px}.m-boxNotificationManagerChoice__btn{float:left}.m-boxNotificationManagerChoice__btn+.m-boxNotificationManagerChoice__btn{float:right}.m-boxNotificationManagerChoice__btn__txt{display:block;width:366px;height:56px;border:2px solid #ccc;border-radius:8px;color:#406475;font-size:18px;line-height:56px;text-decoration:none;text-align:center}.m-boxNotificationManagerChoice__btn__txt:link,.m-boxNotificationManagerChoice__btn__txt:visited{color:#406475}.m-boxNotificationManagerChoice__btn__txt:hover{border-color:#ff972a;background-color:#fff;color:#ff972a!important;text-decoration:none}.m-txtNotificationManagerDescription{margin:1em 0 1em .5em;font-size:13px}.m-boxNotificationManagerSort{height:43px;border-bottom:1px dotted #999;font-size:13px;line-height:43px}.m-boxNotificationManagerSort__ttl{display:inline-block;margin:0 .5em 0 1em}.m-boxPagenation{overflow:hidden;zoom:1;height:30px;padding:0 1em;background-color:#eee;font-size:13px;line-height:30px}.m-boxPagenation__txt{float:left}.m-boxPagenation__list{float:right;overflow:hidden;zoom:1;margin:4px 0}.m-boxPagenation__list__item{float:left;margin-left:4px}.m-boxPaging{display:block;height:22px;padding:0 14px;background-color:#fff;font-size:12px;line-height:22px}.m-boxPaging,.m-boxPaging:link,.m-boxPaging:visited{color:#227eac;text-decoration:none}.m-boxPaging:hover{background-color:#227eac;color:#fff!important}.m-boxNotificationManagerControl{position:relative;zoom:1;height:56px;margin:0 6px;padding:0 16px;background:#fff;line-height:56px}.m-boxNotificationManagerControl:after,.m-boxNotificationManagerControl:before{content:"";display:table}.m-boxNotificationManagerControl:after{clear:both}.m-boxNotificationManagerControl--top{border-bottom:1px dotted #999}.m-boxNotificationManagerControl--bottom{height:72px;border-top:1px dotted #999}.m-boxNotificationManagerControl__label{position:absolute;top:17px;overflow:hidden;height:22px;padding-left:34px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/checkbox.png") no-repeat 0 0;font-size:12px;line-height:22px;cursor:pointer}.m-boxNotificationManagerControl__label::selection{background-color:transparent}.m-boxNotificationManagerControl__label__checkbox{position:absolute;top:0;left:0;width:22px;height:22px;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.m-boxNotificationManagerControl__label__checkbox:focus{outline:none}.m-boxNotificationManagerControl__txt{position:relative;float:right;font-size:13px}.m-boxNotificationManagerControl__txt__delete{margin-left:.25em;color:#227eac;font-size:16px;cursor:pointer}.m-boxNotificationSettingsList--loading{position:relative}.m-boxNotificationSettingsList--loading:after{display:block;content:" ";background:url("https://ebook-assets.dmm.com/p/common/ico/loading_gray.gif") no-repeat 50% hsla(0,0%,100%,.6);position:absolute;z-index:1;height:100%;width:736px;top:0;left:6px}.m-boxNotificationSettingsList__item{position:relative;min-height:53px;margin:0 6px;background:#fff}.m-boxNotificationSettingsTargetLabel{position:absolute;top:0;bottom:0;overflow:hidden;height:22px;margin:auto 0 auto 16px;padding-left:22px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/checkbox.png") no-repeat 0 0;line-height:22px;cursor:pointer}.m-boxNotificationSettingsTargetLabel__checkbox{position:absolute;top:0;left:2px;width:22px;height:22px;margin:0;padding:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.m-boxNotificationSettingsTargetLabel__checkbox:focus{outline:none}.m-boxNotificationSettingsTargetContent{margin-right:138px;margin-left:51px;padding-top:15px;padding-bottom:15px;font-size:15px;font-weight:700}.m-boxNotificationSettingsTargetContent--none{margin-right:0;margin-left:0;padding:18px 14px;background-color:#fff;color:#666;font-size:14px;font-weight:400}.m-boxNotificationSettingsTargetContent__rating{font-size:10px}.m-boxNotificationSettingsIcoOption{position:absolute;top:0;right:24px;bottom:0;width:90px;height:18px;margin-top:auto;margin-bottom:auto;background-color:#ff972a;color:#fff;font-size:12px;text-align:center}.m-txtNotificationMailDescription{margin-top:18px;font-size:12px}.m-boxRankingBlock__ttl--left{text-align:left}.m-boxNavRanking{width:100%;display:table;table-layout:fixed;box-sizing:border-box;padding:0 .5em;border-top:8px solid #eee;border-collapse:separate;border-spacing:1em 0;background:#eee}.m-boxNavRanking__btn{font-size:16px;display:table-cell;text-align:center}.m-boxNavRanking__btn a{color:#fff;padding:12px 0;display:block;background:#446574;border-radius:3px 3px 0 0;transition:opacity .1s ease-in-out}.m-boxNavRanking__btn a:link{color:#fff}.m-boxNavRanking__btn a:hover{color:#fff!important;opacity:.8}.m-boxNavRanking__btn.is-active a{color:#446574;background:#fff}.m-boxNavRanking__btn.is-active a:hover{color:#446574!important;text-decoration:none}[class^=m-boxBookTmb__txtRank]{width:36px;height:30px;display:block;margin:5px auto 0;text-indent:-100%;overflow:hidden;background:url("https://ebook-assets.dmm.com/p/sp/common/ico/dc/top/ico_rank1_10.png");background-size:500% 200%}.m-boxBookTmb__txtRank1{background-position:0 0}.m-boxBookTmb__txtRank2{background-position:-100% 0}.m-boxBookTmb__txtRank3{background-position:-200% 0}.m-boxBookTmb__txtRank4{background-position:-300% 0}.m-boxBookTmb__txtRank5{background-position:-400% 0}.m-boxBookTmb__txtRank6{background-position:0 -100%}.m-boxBookTmb__txtRank7{background-position:-100% -100%}.m-boxBookTmb__txtRank8{background-position:-200% -100%}.m-boxBookTmb__txtRank9{background-position:-300% -100%}.m-boxBookTmb__txtRank10{background-position:-400% -100%}.m-boxDcFlatBtn--reserve{width:216px;height:34px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:34px}.m-boxDcFlatBtn--reserve__txt{color:#6e4519!important;font-size:15px}.m-boxDcFlatBtn--reserve__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_reserve.png") no-repeat}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--reserve:before{width:27px;height:20px;left:-70px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_reserve.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--reserve__txt{padding-left:27px}.m-boxDcFlatBtn--reserveLarge{width:216px;height:52px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:52px}.m-boxDcFlatBtn--reserveLarge__txt{color:#6e4519!important;font-size:16px}.m-boxDcFlatBtn--reserveLarge__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_reserve.png") no-repeat}.m-boxDcFlatBtn--reserveMediumLarge__txt{color:#6e4519!important;font-size:17px}.m-boxDcFlatBtn--reserveMediumLarge__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_reserve.png") no-repeat}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--reserveLarge:before{width:27px;height:20px;left:-70px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_reserve.png") no-repeat;content:" "}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--reserveMediumLarge__txt:before{width:27px;height:20px;left:-70px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_addcart.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--reserveLarge__txt,.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--reserveMediumLarge__txt{padding-left:27px}.m-boxDcFlatBtn--reserveMidSmall{width:100%;height:30px;border-bottom-color:#c7992a;background-color:#ffda31;line-height:30px}.m-boxDcFlatBtn--reserveMidSmall__txt{color:#6e4519!important;font-size:11px}.m-boxDcFlatBtn--reserveMidSmall__txt:before{width:27px;height:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_reserve.png") no-repeat;margin-right:0;vertical-align:-4px}.m-boxDcFlatBtn--reserveConfirmInBasket{width:216px;height:52px;border-bottom-color:#c9b793;background-color:#f3dba7;line-height:52px}.m-boxDcFlatBtn--reserveConfirmInBasket__txt{color:#6e4519!important;font-size:16px}.m-boxDcFlatBtn--reserveConfirmInBasket__txt:before{width:20px;height:16px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_cart.png") no-repeat;vertical-align:-4px}.m-boxDcFlatBtn--addedToBasketIco__txt:before{width:20px;height:16px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_cart.png") no-repeat;vertical-align:-4px}.m-boxDcFlatBtn--form.m-boxDcFlatBtn--reserveConfirmInBasket:before{width:20px;height:16px;left:-140px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_cart.png") no-repeat;content:" "}.m-boxDcFlatBtn--form__control.m-boxDcFlatBtn--reserveConfirmInBasket__txt{padding-left:20px}.m-boxDcFlatBtn--reservePurchased{width:216px;height:52px;border-bottom-color:#7aa013;background-color:#8dc100;line-height:52px}.m-boxDcFlatBtn--reservePurchased__txt{color:#fff!important;font-size:16px}.m-boxDcFlatBtn--reserveList{width:162px;height:42px;line-height:42px}.m-boxDcReserved{display:inline-block;box-sizing:border-box;width:116px;height:30px;border:1px solid #ddd;border-radius:3px;line-height:30px;text-align:center;background-color:#f3f3f3}.m-boxDcReserved--btn{width:100%;background-color:#f3f3f3;transition:opacity .1s ease-in-out}.m-boxDcReserved--btn:hover{opacity:.7;filter:alpha(opacity=70)}.m-boxDcReserved--btn>a{display:block;text-decoration:none}.m-boxDcReserved__txt{color:#999;font-size:11px}.m-boxDcReserved--flex{width:100%!important}.m-boxDcReserved--list{width:162px;height:42px;line-height:42px;background:#fff}.m-boxDcReserved--list__txt{font-size:15px;font-weight:700}.m-boxDcSchedule{display:inline-block;box-sizing:border-box;text-align:center;width:150px;border:2px solid #dedede;line-height:11px;padding:1px 0}.m-boxDcSchedule__txt{color:#333;font-size:10px}.m-boxDcSchedule__txt:after{content:"\767A\58F2\4E88\5B9A";padding-left:5px}.m-boxDcSchedule--flex{width:100%!important}.m-boxDcSchedule--list{width:162px;height:42px;line-height:36px;border:3px solid #dedede}.m-boxDcSchedule--list__txt{font-size:12px;font-weight:400}.m-boxDcSchedule--list__txt:after{font-size:11px;vertical-align:baseline}.m-boxDcSchedule--tile{border:none;text-align:initial}.m-boxDcSchedule--tile__txt{font-size:11px;font-weight:400}.m-boxDcBackToTop{position:fixed;bottom:20px;right:20px;display:block;width:48px;height:48px;background:#0a2937;color:#fff;text-decoration:none;text-align:center;border-radius:6px;opacity:.75;filter:alpha(opacity=75);cursor:pointer;z-index:400}.m-boxDcBackToTop__txt{display:none}.m-boxDcBackToTop:before{background-image:url("https://ebook-assets.dmm.com/p/dc/common/btn_backtotop.png");width:23px;height:16px;background-repeat:no-repeat;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.m-boxListController--footer__itemAllToBasket{margin-top:20px}.m-boxNoItem{text-align:center;font-size:14px;font-weight:700;color:red;margin:50px 0}.m-boxNoItem>a{position:relative;margin-left:20px}.m-boxNoItem>a:before{border-left:5px solid #9e9e9e;border-bottom:5px solid transparent;border-top:5px solid transparent;content:"";height:0;width:0;position:absolute;top:2px;left:-9px}.m-boxPopUpBack{position:fixed;top:0;left:0;width:100%;height:100%;background:url("https://ebook-assets.dmm.com/p/dc/common/bg_black_translucent.png");z-index:1010;display:none}.m-boxPopUpBack:hover{cursor:pointer}.m-boxPopUp__main{position:absolute;z-index:1030}.m-boxPopUp__close{position:absolute;right:3px;top:-28px}.m-boxPopUp__close:hover{cursor:pointer;color:#ddd}.m-boxPopUpWrap{display:none;font-size:10px;position:absolute;z-index:1020}.m-boxCloseBtn{display:block;width:18px;height:18px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_close.png") top no-repeat;text-indent:100%;white-space:nowrap;overflow:hidden}.m-boxCloseBtn--whiteLarge{width:23px;height:23px;background-position:center -38px}.m-boxCloseBtn--blackSmall{width:10px;height:10px;background-position:center -23px}.m-boxInputCodeBlock{padding:10px 0;text-align:center}.m-boxInputCodeBlock__item{display:block;margin-top:8px;height:12px}.m-boxInputCodeBlock__txt{display:inline-block;color:#595959;font-size:1.4em;font-weight:700;vertical-align:middle}.m-boxInputCodeBlock__form{display:inline-block;border:1px solid #ccc;border-right:none;border-radius:5px;background-color:#fff}.m-boxInputCodeBlock__form__inputTxt{height:21px!important;width:281px!important;padding-right:10px;padding-left:10px;border:none!important;border-top-left-radius:5px;border-bottom-left-radius:5px;font-size:1.4em}.m-boxInputCodeBlock__form__inputBtn{width:6em;height:37px;border:none;background-color:#406475;border-top-right-radius:5px;border-bottom-right-radius:5px;font-size:1.2em;text-align:center;color:#fff;font-weight:700;padding:3px 0}.m-boxInputCodeBlock__form__inputBtn:hover{cursor:pointer}.m-boxInputCodeBlock--mycoupon{padding:15px 0;border:1px solid #ccc;background-color:#f3f3f3;text-align:center}@media (min-width:1px){.m-boxInputCodeBlock__form__inputTxt{height:32px!important}}.m-boxListBookProductTmbBasketBalloon{position:absolute;z-index:50;top:-42px;right:2px;left:2px;margin:auto!important;box-sizing:border-box;padding:10px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/detail/bg_fukidashi.png") no-repeat top;color:#fff;font-size:10px;font-weight:700;line-height:1.3;text-align:center}.m-boxListBookProductTmbBasketBalloon--wide{right:-10px;left:-10px}.m-boxListAllToBasket__balloon{position:absolute;display:block;z-index:50;top:-42px;left:18px;box-sizing:border-box;width:180px;margin:auto!important;padding:8px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/common/detail/bg_balloon.png") no-repeat top;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:center}#recommend .list-main::selection,.m-boxBlockTtl.m-boxBlockTtl--sub :not(.m-ttlSub) ::selection,.m-boxBookTmbList::selection,.m-boxRankingBlock::selection,.m-boxRankingBlock :not(span)::selection,.m-boxRecommend__item::selection,.m-boxReserve__item::selection,.m-boxRotationBnrList__img img::selection{background:transparent}.m-boxStaticBnr{position:relative;overflow:hidden;height:180px;margin:0 auto 40px}.m-boxStaticBnr>img{position:absolute;right:-100%;left:-100%;margin:0 auto}.m-boxBookTmb--magazineList{padding-bottom:5.3em}.m-boxBookTmb__img--magazineList{margin-bottom:30px}.m-boxBookTmb--magazineList>a:link,.m-boxBookTmb__info--publisher>a:link{color:#227ea9}.m-boxBookTmb--magazineList>a:hover,.m-boxBookTmb__info--publisher>a:hover{color:#ed5a76}.m-boxBookTmb__ico--magazineList{margin-top:-22px}.m-boxBookTmb__ttl--large{font-size:14px;line-height:1.2;height:2.3em;margin-top:6px}.m-boxBookTmb__info{width:80%;display:block;margin-left:auto;margin-right:auto}.m-boxBookTmb__info--publisher{font-size:12px;margin:6px auto 0}.m-boxBookTmb__info--publisher>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-boxBookTmb__info--release{font-size:12px;margin:6px auto 0}.m-boxBookTmb__itemList{width:80%;margin:15px auto}.m-boxBookTmb__itemBtn{width:80%;margin:15px auto -44px}.m-boxBookTmbItem{padding-left:20px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_various_small.png") no-repeat 0 0;height:1.5em;font-size:14px}.m-boxBookTmbItem--price{background-position:0 -37px}.m-boxListBookProductLarge__list__block{margin-bottom:3px}.m-boxListBookProductLarge__list__block:last-child{margin-bottom:0}.m-boxListBookProductBlock{position:relative;border:1px solid #e1e1e1;padding:15px}.m-boxListBookProductBlock:after,.m-boxListBookProductBlock:before{content:"";display:table}.m-boxListBookProductBlock:after{clear:both}.m-boxListBookProductBlock__main{clear:both;display:block}.m-boxListBookProductBlock__main__tmb{float:left}.m-boxListBookProductBlock__main__tmb>a{display:block}.m-boxListBookProductBlock__main__favoriteBtn{width:55px;height:55px}.m-boxListBookTmbImg>img{max-width:140px}.m-boxListBookProductBlock__main__info{margin-left:155px}.m-boxListBookProductBlock__main__info__itemGenreIco{display:inline-block;margin-bottom:5px;vertical-align:top}.m-boxListBookProductBlock__main__info__ttl{font-size:20px;margin-right:195px}.m-boxListBookProductBlock__main__info__linkAuthor,.m-boxListBookProductBlock__main__info__story{font-size:12px}.m-boxListBookProductBlock__main__info__itemSubInfo{height:auto;position:relative;margin:10px 0}.m-boxListBookTmbSubInfo--series{top:0;left:0;background-position:0 -17px}.m-boxListBookTmbSubInfo--series__txt{white-space:nowrap}.m-boxListBookTmbSubInfo--series__txt__link{position:relative;margin-left:8px}.m-boxListBookTmbSubInfo--series__txt__link:before{border-width:5px;border-left-color:#227ea9;top:50%;margin-top:-5px;right:-17px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxListBookTmbSubInfo--series__txt__link:after{border-width:4px;border-left-color:#fff;top:50%;margin-top:-4px;right:-14px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxListBookProductBlock__btn{position:absolute;right:15px;top:15px}.m-boxListBookProductBlock__btn__itemTachiyomi{margin-bottom:10px}.m-boxListBookProductBlock__btn__itemBasket{margin-bottom:5px}.m-boxListBookProductBlock__btn--sidebyside__item{float:left;margin-left:10px}.m-boxListBookProductBlock__status{clear:both;font-size:10px;margin-left:-6px}.m-boxListBookProductBlock__status__item{display:block;width:70px;margin:6px 0 0 6px;float:left}.m-boxListBookStatus{font-size:10px;margin:10px 0 0 -6px}.m-boxListBookStatus__item{display:block;width:70px;margin:6px 0 0 6px;float:left}.m-boxListBookProductBlock__series{border-top:1px solid #eee;clear:both;margin:0 -15px;padding-top:6px;position:relative;text-align:right;top:10px}.m-boxListBookProductBlock__series__item>a{display:inline-block}.m-boxListBookProductBlock__series__item__txt{padding-right:25px;font-size:14px;height:24px;line-height:24px}.m-boxListBookProductBlock__series__item__txt:before{border-width:7px;border-left-color:#666;margin-top:5px;right:5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxListBookProductBlock__series__item__txt:after{border-width:6px;border-left-color:#fff;margin-top:6px;right:9px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSetPurchaseBlock__wrap{margin-top:-20px}.m-boxSetPurchaseList{width:100%;font-size:16px;border-collapse:collapse}.m-boxSetPurchaseList__item{border-bottom:1px solid #bbb}.m-boxSetPurchaseList__item__head{font-size:16px;padding:4px 16px;text-align:left;word-wrap:break-word;word-break:break-all}.m-boxSetPurchaseList__item__volume{font-size:12px;width:55px}.m-boxSetPurchaseList__item__discount{font-size:10px;width:80px;padding-left:16px}.m-boxSetPurchaseList__item__price{width:118px;padding:4px 10px;text-align:right}.m-boxSetPurchaseList__item__price__txt{color:#000;font-size:16px;white-space:nowrap}.m-boxSetPurchaseList__item__price__txt--discount{color:#c00;font-weight:700}.m-boxSetPurchaseList__item__price__usual{color:#000;font-size:12px;font-weight:400;white-space:nowrap}.m-boxSetPurchaseList__item__point{padding:4px 16px;width:88px;text-align:center}.m-boxSetPurchaseList__item__btn{padding:15px 10px 15px 0;width:140px}.m-boxSetPoint{color:#ff8b12;font-size:10px;position:relative;display:flex;justify-content:center;align-items:center;padding:2px 10px;min-width:90px;min-height:40px;height:40px;box-sizing:border-box;text-align:center;background:#fff;border:1px solid #ff8b12;border-radius:3px;z-index:0}.m-boxSetPoint:before{content:"";position:absolute;top:50%;left:-8px;margin-top:-8px;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #fff transparent transparent;z-index:0}.m-boxSetPoint:after{content:"";position:absolute;top:50%;left:-9px;margin-top:-8px;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #ff8b12 transparent transparent;z-index:-1}.m-boxSetPurchasePopUp{width:630px;border-radius:5px;padding:40px 10px 20px;background:#fff;display:none;position:absolute;z-index:1030}.m-boxSetPurchasePopUp__txt{font-size:16px;text-align:center}.m-boxSetPurchasePopUp__btn{margin-top:40px;text-align:center}.m-boxCouponCodeError{position:relative;color:#c00;padding:3px 0 3px 20px;line-height:1.5;font-weight:700;font-size:12px}.m-boxCouponCodeError:before{content:"";background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat -96px -32px;position:absolute;top:50%;left:0;margin-top:-9px;height:18px;width:18px}.m-boxCouponCodeError--large{padding:0 0 0 30px;line-height:1.5;font-size:16px}.m-boxCouponCodeError--large:before{background-position:-32px -64px;margin-top:-11px;height:22px;width:22px}.m-boxCouponCodeError--couponDetail{line-height:1.3;font-weight:400;font-size:13px;text-align:left;display:inline-block}.m-boxCouponCodeError--info{color:#406575;font-weight:400;font-size:16px}.m-boxCouponCodeError--info:before{background-position:-64px -32px}.m-boxListBookCampaignBalloon{color:#ee4d5c;font-size:10px;font-weight:400;padding:2px 3px;border-radius:4px;background:#fff;position:relative;border:1px solid #ee4d5c;white-space:nowrap;z-index:0;margin-left:2px}.m-boxListBookCampaignBalloon:before{content:"";position:absolute;top:50%;left:-4px;margin-top:-4px;display:block;width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #fff transparent transparent;z-index:0}.m-boxListBookCampaignBalloon:after{content:"";position:absolute;top:50%;left:-6px;margin-top:-4px;display:block;width:0;height:0;border-style:solid;border-width:4px 6px 4px 0;border-color:transparent #ee4d5c transparent transparent;z-index:-1}.m-boxListBookCampaignBalloon--bottom:before{top:100%;left:9px;margin-top:-1px;border-width:5px 4px 0;border-color:#fff transparent transparent}.m-boxListBookCampaignBalloon--bottom:after{top:100%;left:9px;margin-top:1px;border-width:5px 4px 0;border-color:#ee4d5c transparent transparent}.m-boxBlockTtl--genre{margin:10px 0}.m-boxBookTmb--genre{padding-bottom:0;width:95%}.m-boxBookTmb--genre>a:link{color:#227ea9}.m-boxBookTmb--genre>a:hover{color:#ed5a76}.m-boxBookTmb__genre{display:block;font-size:1.6em;font-weight:700;text-align:center;line-height:25px;height:25px;padding:7px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.m-boxBookTmb__genre+.m-boxBookTmb__img{margin:-5px auto 15px}.m-boxBookTmb__genre:hover{text-decoration:underline}.m-boxGenreCategoryBlock{position:relative;margin-bottom:30px;padding-left:10px;overflow:auto}.m-boxCategoryList{width:100%;font-size:13px;word-break:break-all;text-align:left}.m-boxCategoryList__item{float:left;width:24%;padding:4px 0;margin-right:5px}.m-boxBookTmbList--slide__btn--nextAdult,.m-boxBookTmbList--slide__btn--prevAdult{background-image:url("https://ebook-assets.dmm.co.jp/p/dc/common/btn_tmblist_slide_adult.png");background-repeat:no-repeat;position:absolute;top:0;display:block;width:50px;height:95%;cursor:pointer}.m-boxBookTmbList--slide__btn--nextAdult:hover,.m-boxBookTmbList--slide__btn--prevAdult:hover{opacity:.6}.m-boxBookTmbList--slide__btn--prevAdult{left:0;background-position:20px 50%}.m-boxBookTmbList--slide__btn--nextAdult{right:0;background-position:-174px 50%}.m-boxBookTmbList--slide__btn--prevAdult.is-disabled{background-position:-31px 50%;cursor:default;opacity:1}.m-boxBookTmbList--slide__btn--nextAdult.is-disabled{background-position:-123px 50%;cursor:default;opacity:1}.m-boxCouponLimit{position:fixed;display:block;bottom:20px;right:20px;width:90px;height:48px;padding:7px 5px;box-sizing:border-box;color:#fff;background-color:#000;opacity:.8;font-size:0;text-align:center;border-radius:6px;z-index:400}.m-boxCouponLimit:before{content:"\30AF\30FC\30DD\30F3";display:block;font-size:12px;line-height:1}.m-boxCouponLimit__txt{font-size:12px}.m-boxCouponLimit__txtLimit{font-size:18px;color:#fff000}.m-boxCouponLimit__txtLimitUnit{font-size:12px}.m-boxCouponBnr__item{margin-bottom:10px;background-color:#3e6473;text-align:center}.m-boxCouponBnr__item>a{display:block}#l-contents .l-areaRecentCheck .m-boxRecentCheck .d-recommend{border-top:none}#l-contents .l-areaRecentCheck .m-boxRecentCheck .capt{display:block;position:relative;width:auto;margin-bottom:20px;padding-left:10px;border-bottom:2px solid #abbcc4;vertical-align:baseline}#l-contents .l-areaRecentCheck .m-boxRecentCheck .capt div:first-child{display:block;width:auto;padding:0;font-size:22px}#l-contents .l-areaRecentCheck .m-boxRecentCheck .capt div:first-child p{display:inline;float:none;margin:0;font-weight:400}#l-contents .l-areaRecentCheck .m-boxRecentCheck .capt .sub{display:block;position:absolute;right:10px;bottom:0;width:auto;padding:7px 14px 5px 8px;font-size:14px;padding:0 0 5px 8px}.m-boxRecentCheckTmb__img{display:table-cell;width:106px;height:122px;margin:0;padding:0;vertical-align:middle;zoom:1;text-align:center}.m-boxRecentCheckTmb__img__item{display:block;width:90px;margin:0 auto}.m-boxRecentCheckTmb__img__item>img{max-width:90px;max-height:122px;height:auto}.m-boxRecentCheckTmb__ico{position:absolute;width:88px;padding:4px 8px}.m-boxRecentCheckTmb__ico>.m-boxStatusIco{font-size:10px}.m-boxRecentCheckTmb__ttl{display:block;height:4em;margin:26px 8px 6px;font-size:12px;line-height:16px;word-wrap:break-word;overflow:hidden}#recent_check .price .normal{font-size:12px!important}.m-boxBookTmbList--slide__btn--prev.is-disabled{background-position:-31px 50%;cursor:default;opacity:1}.m-boxBookTmbList--slide__btn--next.is-disabled{background-position:-123px 50%;cursor:default;opacity:1}.m-boxNotificationManagerChoice__btn__txt.is-current{border-color:#ff972a;background-color:#ff972a;color:#fff!important}.m-boxPaging.is-terminal{padding:0 7px}.m-boxPaging.is-current{background-color:#999;color:#fff;cursor:auto}.m-boxNotificationManagerControl__label.is-current,.m-boxNotificationSettingsTargetLabel.is-current{background-position:left -22px}.m-boxNotificationSettingsList__item.is-even{background-color:#f3f3f3}.l-areaOverlayPopUp.is-hidden{display:none}.m-boxFailureNotice__ttl.is-active:after{border-top:2px solid #666;border-right:2px solid #666;transform:rotate(-45deg);margin-top:-3px}.m-boxCouponLimit.is-expired{cursor:pointer}.m-boxCouponLimit.is-expired:before{text-align:left;padding-left:8px}.m-boxCouponLimit.is-expired:after{content:"\D7";position:absolute;top:-2px;right:5px;width:18px;height:18px;font-size:18px}.m-boxCouponLimit.is-expired .m-boxCouponLimit__txt{font-size:16px}#d-header .hd-listService__link:active,#d-header .hd-listService__link:hover{color:#fff!important}#d-header .hd-lnav{font-size:12px;padding:0}#d-header .hd-lnav ul{margin:auto}#d-header .hd-lnav ul li{float:none;margin:auto}#d-header .hd-lnav ul li a{font-weight:400;padding:0;width:auto;word-break:normal;cursor:pointer}#d-header .hd-lnav ul li a span{background:none;padding:0}#d-header .hd-lnav ul li a:active,#d-header .hd-lnav ul li a:hover{background-color:transparent}#l-header{background-color:#f3f4f8}.m-boxNavMenuListMain{display:table;table-layout:fixed;width:71%;float:left}.m-boxNavMenuListMain:only-child{width:100%}.m-boxNavMenuListMain__btn{display:table-cell;background:#fff;font-size:13px;box-sizing:border-box;text-align:center;border:1px solid #ccc;border-bottom:3px solid #ff972a;height:48px}.m-boxNavMenuListMain__btn>a{color:#227ea9!important;display:block;text-decoration:none;width:100%;height:100%;line-height:1.2!important;position:relative}.m-boxNavMenuListMain__btn>a:hover{color:#ff972a!important}.m-boxNavMenuListMain__btnTxt{display:inline-block;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.m-boxNavMenuListMain__btn--adult{border-bottom:3px solid #f36388}.m-boxNavMenuListMain__btn--adult a:hover{color:#f36388!important}.m-boxNavMenuListMain--adult{width:35.2%}.m-boxNavMenuListSub{display:table;table-layout:fixed;width:64.3%;margin-top:5px!important;float:right}.m-boxNavMenuListSub__btn{display:table-cell;background:#fff;font-size:12px;box-sizing:border-box;text-align:center;border:1px solid #ccc;border-bottom:3px solid #ccc;height:43px}.m-boxNavMenuListSub__btn>a{color:#227ea9!important;display:block;text-decoration:none;width:100%;height:100%;line-height:1.2!important;position:relative}.m-boxNavMenuListSub__btn>a:hover{color:#ff972a!important}.m-boxNavMenuListSub__btnTxt{display:inline-block;position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.m-boxNavMenuListSub__btn--adult a:hover{color:#f36388!important}.m-boxNavMenuListSub--adult{width:28.5%}.m-boxNavMenuListMain__btn.is-current{border:1px solid #ff972a;border-bottom:3px solid #ff972a;background:#ff972a}.m-boxNavMenuListMain__btn.is-current>a{color:#fff!important}.m-boxNavMenuListMain__btn.is-current>a:hover{color:#fff;cursor:default!important}.m-boxNavMenuListMain__btn--adult.is-current{border:1px solid #f36388;border-bottom:3px solid #f36388;background:#f36388}#side-l{font-size:12px}#l-areaMyMenu{margin-bottom:15px}[id^=l-areaMenu]{margin-bottom:15px}[id^=l-areaPeriod]{margin-bottom:15px}#l-areaDetailNarrowing,#l-areaFloorNarrowing,#l-areaMenuWriterNarrowing,#l-areaPriceNarrowing{margin-bottom:15px}#l-areaMenuEroticNovelGenre,#l-areaMenuEroticNovelWriter,.page-dcBookGenreAdultComic #l-areaMenuMagazineBnr{margin-bottom:20px}.m-boxForgetBuyNotice{background-color:#f9db47;border-radius:5px;font-size:11px;margin-bottom:5px}.m-boxForgetBuyNotice__inner{margin:0 3px}.m-boxForgetBuyNotice__inner a{color:#000;position:relative;display:block}.m-boxForgetBuyNotice__inner a:before{content:"";position:absolute;left:-21px;top:0;bottom:0;width:17px;height:17px;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat 1px -116px;background-size:94px auto;margin:auto}.m-boxForgetBuyNotice__inner a:hover{text-decoration:none}.m-boxForgetBuyNotice__innerItem{padding:8px 0 8px 24px;line-height:1.2}.m-boxForgetBuyNotice__innerItem:nth-last-child(2){border-bottom:1px dotted #fff}.m-boxForgetBuyNotice__innerItemTxtCount{color:#c00;font-weight:700}.m-boxMyMenuBtnList{overflow:hidden}.m-boxMyMenuBtnList__btn{background-color:#f3f3f3;background-position:center 12px;background-repeat:no-repeat;border:1px solid #ccc;box-sizing:border-box;height:70px;text-align:center}.m-boxMyMenuBtnList__btn:hover{opacity:.5}.m-boxMyMenuBtnList__btn a{text-decoration:none}.m-boxMyMenuBtnList__btn__txt{box-sizing:border-box;color:#406475;display:block;font-size:11px;height:100%;width:100%}.m-boxMyMenuBtnList__btn--basket{float:left;width:81px}.m-boxMyMenuBtnList__btn--basket__txt:before{background-image:url("https://ebook-assets.dmm.com/p/dc/common/ico/mymenu.png");background-position:center 10px;background-repeat:no-repeat;content:"";display:block;padding:22px 0}.m-boxMyMenuBtnList__btn--favorite{clear:both;margin-bottom:3px;height:50px;width:100%}.m-boxMyMenuBtnList__btn--favorite__txt{width:auto;line-height:50px;text-align:left;margin-left:10px;padding-left:22px;position:relative;font-size:12px}.m-boxMyMenuBtnList__btn--favorite__txt:before{content:"";background:url("https://ebook-assets.dmm.com/p/dc/common/ico/mymenu_small.png") center -52px no-repeat;padding-right:1.1em;height:18px;width:10px;vertical-align:middle;position:absolute;top:16px;left:-3px}.m-boxMyMenuBtnList__btn--library{float:left;margin-bottom:3px;margin-right:3px;width:81px}.m-boxMyMenuBtnList__btn--library__txt:before{background-image:url("https://ebook-assets.dmm.com/p/dc/common/ico/mymenu.png");background-position:center -163px;background-repeat:no-repeat;content:"";display:block;padding:22px 0}.m-boxMyMenuBtnList__btn--mycoupon{height:38px;width:100%}.m-boxMyMenuBtnList__btn--mycoupon__txt{width:auto;line-height:36px;text-align:left;margin-left:10px;padding-left:22px;position:relative;font-size:12px}.m-boxMyMenuBtnList__btn--mycoupon__txt:before{content:"";background:url("https://ebook-assets.dmm.com/p/dc/common/ico/mymenu_small.png") center -158px no-repeat;padding-right:1.1em;height:18px;width:10px;vertical-align:middle;position:absolute;top:11px;left:-3px}.m-boxSideMenuList{width:165px}.m-boxSideMenuList__ttl{font-size:1.6em;border-bottom:5px solid #ff972a;color:#ff972a;padding:5px;line-height:1.4em}.m-boxSideMenu{border:1px solid #ccc;border-top:none}.m-boxSideMenu__ttl{position:relative;background-color:#f3f3f3}.m-boxSideMenu__ttl--link:before{border-width:7px;border-left-color:#666;top:50%;margin-top:-8px;right:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenu__ttl--link:after{border-width:6px;border-left-color:#f3f3f3;top:50%;margin-top:-7px;right:6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenu__ttl--link__txt:hover{color:#ff972a}.m-boxSideMenu__ttl--link__txtLink:hover{color:#ff972a}.m-boxSideMenu__ttl--linkAdult:before{border-width:7px;border-left-color:#f36287;top:50%;right:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0;margin-top:-7px}.m-boxSideMenu__ttl--linkAdult:after{border-width:6px;border-left-color:#f3f3f3;top:50%;right:6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0;margin-top:-6px}.m-boxSideMenu__ttl--linkAdult__txt{color:#f36287}.m-boxSideMenu__ttl--linkSmallRight__txt{font-size:1.1em;font-weight:400;padding-right:22px;text-align:right}.m-boxSideMenu__ttl__txtLink{position:absolute;right:22px;top:12px;font-size:1.1em;color:#444}.m-boxSideMenu__ttl a:hover{color:#ff972a}.m-boxSideMenu__ttl__txt{display:block;color:#444;font-size:1.4em;font-weight:700;width:100%;padding:6px 10px;box-sizing:border-box}.m-boxSideMenu__ttl--bgWhite{background-color:#fff}.m-boxSideMenu__ttl--bgWhite__txt{display:block;color:#444;font-size:1.4em;font-weight:700;width:100%;padding:10px 10px 0;box-sizing:border-box}.m-boxSideMenu__btn{border-top:1px solid #eee;margin:0 3px}.m-boxSideMenu__btn:first-child{border-top:none}.m-boxSideMenu__btn--navi{position:relative;margin-right:3px}.m-boxSideMenu__btn--navi:before{border-width:7px;border-left-color:#666;top:50%;margin-top:-8px;right:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenu__btn--navi:after{border-width:6px;border-left-color:#fff;top:50%;margin-top:-7px;right:6px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenu__btn a{color:#444}.m-boxSideMenu__btn a:hover{color:#ff972a}.m-boxSideMenu__btn__txt{display:block;font-size:1.3em;word-wrap:break-word;width:100%;padding:6px 20px 6px 15px;box-sizing:border-box}.m-boxSideMenu__btn__txt--adult{color:#f36287}.m-boxSideMenu__btn__txt--more{text-align:right}.m-boxSideMenu__btn__txt__pickup{display:inline-block;border-bottom:6px solid #ffd83b;height:1em;padding:0 2px;vertical-align:middle}.m-boxSideMenu__btn__txt--disable{color:#ddd}.m-boxSideMenu__btn--popupNarrowing{position:relative}.m-boxSideMenu__btn--disable{background-color:#f9f9f9}.m-boxSideMenu__btn--marker a:hover{text-decoration:none}.m-boxSideMenu__data{position:relative;height:165px}.m-boxSideMenu__data>img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.m-boxSideMenu__data--app{position:relative}.m-boxSideMenu__data--android,.m-boxSideMenu__data--ios{position:relative;height:140px}.m-boxSideMenu__data--android{text-align:center}.m-boxSideMenu__data--android>img{padding-top:16px}.m-boxSideMenu__txt--app{padding:12px;line-height:1.8}.m-boxSideMenu__txt--android{padding:16px 8px;text-align:left}@media (min-width:1px){.m-boxSideMenu__btn:first-child{border-top:1px solid rgba(0,0,0,.01)}}.m-boxDcSelectPulldown{position:relative;display:inline-block}.m-boxDcSelectPulldown__parent__txt{padding:5px 20px 5px 0;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/ico_arrow_down.png") no-repeat right 13px;color:#000;font-size:15px;display:inline-block;cursor:pointer}.m-boxDcSelectPulldown__child{border:1px solid #ddd;width:110px;z-index:100;display:none;position:absolute;top:30px;left:0}.m-boxDcSelectPulldown__child__list{line-height:30px;background:#fff}.m-boxDcSelectPulldown__child__list>a{display:block;height:100%;width:100%}.m-boxDcSelectPulldown__child__list>a:hover{background:#eee;text-decoration:none}.m-boxDcSelectPulldown__child__list__txt{padding-left:8px;font-size:12px;color:#000}.m-boxDcSelectPulldown--side__child{min-width:150px}.m-boxSideMenu__btn--list__txt{padding-right:20px;position:relative;text-align:right}.m-boxSideMenu__btn--list__txt:before{border-width:7px;border-left-color:#666;top:11px;right:-1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenu__btn--list__txt:after{border-width:6px;border-left-color:#fff;top:12px;right:4px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenuGojuon__item{border-top:1px solid #eee;overflow:hidden}.m-boxSideMenuGojuon__item:first-child{border-top:none}.m-boxSideMenuGojuon__btn{float:left;border-left:1px solid #eee;width:20%;height:30px;box-sizing:border-box}.m-boxSideMenuGojuon__btn:first-child{border-left:none}.m-boxSideMenuGojuon__btn a{text-decoration:none}.m-boxSideMenuGojuon__btn__txt{display:block;color:#444;font-size:1.3em;text-align:center;line-height:26px;border:2px solid #fff}.m-boxSideMenuGojuon__btn__txt:hover{color:#ff972a}.m-boxSideMenuGojuon__ttl__txtLink:before{border-width:7px;border-left-color:#666;right:-20px;top:1px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxSideMenuGojuon__ttl__txtLink:after{border-width:6px;border-left-color:#f3f3f3;right:-15px;top:2px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxMenuBnrList li{margin-top:10px}.m-boxMenuBnrList li:first-child{margin-top:0}.m-boxMenuBnrList__img img{width:165px}.m-boxSideMenu__img{box-sizing:border-box;display:inline-block;text-align:center;margin:5px 0 5px 7px}.m-boxSideMenu__img>a{display:inline-block;vertical-align:middle}.m-boxSideMenu__img img{width:70px}.side-menu .m-boxSideMenu{margin:0}.side-menu .m-boxSideMenu__ttl{background-color:#f8f8f8;line-height:32px}.side-menu .m-boxSideMenu__ttl a:hover{color:#df0331!important}.side-menu .m-boxSideMenu__ttl__txt{font-size:13px;font-weight:700;padding-left:6px;height:26px;line-height:15px}.side-menu .m-boxSideMenu__ttl__txtLink:after,.side-menu .m-boxSideMenu__ttl__txtLink:before{display:none}.side-menu .m-boxSideMenu__ttl__txtLink.m-boxSideMenu--col5__ttl__txtLink{background:url("https://ebook-assets.dmm.com/p/common/arrow_common.gif") no-repeat 0;font-size:12px;font-weight:400;padding:0 6px 0 10px;right:0;float:right;top:2px;color:inherit}.side-menu .m-boxSideMenu__item{margin:0}.side-menu .m-boxSideMenuGojuon__item{border-top:1px solid #eee!important;overflow:hidden;padding:0!important}.side-menu .m-boxSideMenuGojuon__item:first-child{border-top:none}.side-menu .m-boxSideMenuGojuon__btn{float:left;border-left:1px solid #eee!important;width:20%;height:30px;box-sizing:border-box!important;margin:0!important;padding:0!important;background:none!important}.side-menu .m-boxSideMenuGojuon__btn:first-child{border-left:none!important}.side-menu .m-boxSideMenuGojuon__btn a{text-decoration:none}.side-menu .m-boxSideMenuGojuon__btn__txt{display:block;font-size:13px;text-align:center;line-height:30px;color:inherit}.side-menu .m-boxSideMenuGojuon__btn__txt:hover{color:#df0331!important}.m-boxDcSelectPulldown--side__parent__txt{font-size:1.3em!important;padding:6.5px 15px!important;width:116px;word-break:break-all}.m-boxDcSelectPulldown--side__child{width:auto!important}.m-boxDcSelectPulldown--side__child__list__txt{padding:8px;display:block;line-height:1.5em}.m-boxSideMenu__btn__txt__count{font-size:.8em}.m-boxSideMenu__btn__targetLabel{display:block;width:100%;padding-left:16px;box-sizing:border-box;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/checkbox.png") no-repeat 126px top;overflow:hidden;height:22px;margin:6.5px 0;line-height:22px;font-size:1.2em;cursor:pointer;position:relative}.m-boxSideMenu__btn__targetLabel__checkbox,.m-boxSideMenu__btn__targetLabel__checkbox--defaultOn{cursor:pointer;height:22px;margin:0;padding:0;position:absolute;right:8px;width:22px;opacity:0;filter:alpha(opacity=0)}.m-boxSideMenu__btn__targetLabel__checkbox:focus{outline:none}.m-boxSideMenu__ttl__txt--small{font-size:1.3em}.m-boxSideMenu--reserve{border-bottom:none}.m-boxListMenuPopup{display:none;position:absolute;top:1000px;left:150px;width:710px;padding-bottom:32px;background:url("https://ebook-assets.dmm.com/p/dc/common/list/bg_selectwindow_bottom.png") no-repeat 0 100%;z-index:1600;margin-top:7px;margin-left:5px}.m-boxListMenuPopup__capt{position:relative;height:61px;margin:0;padding:0;background:url("https://ebook-assets.dmm.com/p/dc/common/list/bg_selectwindow_top.png") no-repeat;color:#444}.m-boxListMenuPopup__capt__ttl{padding-left:12px;border-left:4px solid #ff972a;line-height:22px;font-size:18px;color:#444;float:left;margin:17px 0 0 23px}.m-boxListMenuPopup__capt__link{display:block;float:left;margin:22px 0 0 10px}.m-boxListMenuPopup__capt__link__txt{position:relative;font-size:12px}.m-boxListMenuPopup__capt__link__txt:before{border-width:6px;border-left-color:#626262;top:1px;right:-18px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxListMenuPopup__capt__link__txt:after{border-width:4px;border-left-color:#fff;top:3px;right:-13px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}.m-boxListMenuPopup__capt__close{position:absolute;top:20px;right:35px;width:18px;height:18px;background:url("https://ebook-assets.dmm.com/p/dc/common/list/ico_selectwindow_close.png") no-repeat top;text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer}.m-boxListMenuPopup__capt__close:hover{text-decoration:underline}.m-boxListMenuPopup__sect{padding:1px;background:url("https://ebook-assets.dmm.com/p/dc/common/list/bg_selectwindow_center.png") repeat-y;zoom:1}.m-boxListMenuPopup__sect__inner{margin:-7px 26px -7px 16px;overflow:hidden}.m-boxListBookGenre{position:relative;margin:0 -3px -1px 0;padding:0;background:url("https://ebook-assets.dmm.com/p/dc/common/list/bg_selectwindow_list.gif");list-style:none;overflow:hidden}.m-boxListBookGenre__block{display:block;float:left;width:20%;margin:0;padding:0}.m-boxListBookGenre__block.active{background:#5296dc url("https://ebook-assets.dmm.com/p/common/bt_delete.gif") no-repeat 116px 3px!important}.m-boxListBookGenre__block.active.default{background-image:none!important}.m-boxListBookGenre__block.active.default p>span{display:table-cell;padding:0 10px 0 6px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#fff;vertical-align:middle;zoom:1}.m-boxListBookGenre__block.active.default p>span span+span{padding-left:3px;font-size:10px;white-space:nowrap}.m-boxListBookGenre__block.active p a{color:#fff}.m-boxListBookGenre__block.active span+span{color:#f8c9d6}.m-boxListBookGenre__block:hover{background:#5296dc;text-decoration:none}.m-boxListBookGenre__block:hover .m-boxListBookGenre__block__link__txtNumber{color:#fff}.m-boxListBookGenre__block:hover .m-boxListBookGenre__block__link__txtName{text-decoration:none;color:#fff}.m-boxListBookGenre__block__link{display:table;width:100%;height:41px;margin:0;padding:0;border-collapse:collapse;line-height:14px;border-spacing:0;zoom:1;text-align:center;table-layout:fixed}.m-boxListBookGenre__block__link>a{display:table-cell;padding:0 10px 0 6px;border-right:2px solid #fff;border-bottom:2px solid #fff;vertical-align:middle;zoom:1}.m-boxListBookGenre__block__link>a>span{font-size:12px;word-wrap:break-word}.m-boxListBookGenre__block__link>a:visited{color:#227ea9}.m-boxListBookGenre__block a .m-boxListBookGenre__block__link__txtNumber{padding-left:3px;font-size:10px;white-space:nowrap;color:#666}.m-boxListMenuPopup__fukidashi{position:absolute;left:-14px;width:16px;height:29px;background:url("https://ebook-assets.dmm.com/p/dc/common/list/arrow_selectwindow.png") no-repeat;z-index:10}.m-boxListMenuPopupLoad:after{content:"";display:block;width:13px;height:13px;position:absolute;top:10px;right:25px;background:url("https://ebook-assets.dmm.com/p/common/loader.gif") no-repeat!important}.m-boxListMenuPopupLoad--popupNarrowing:after{content:"";display:block;width:13px;height:13px;position:absolute;margin-top:-7px;top:50%;right:15px;background:url("https://ebook-assets.dmm.com/p/common/loader.gif") no-repeat!important}#m-boxListMenuPopupOverlay{position:absolute;top:0;left:0;z-index:1500;width:100%;background:#000}.m-boxCampaignTxt{display:inline-block;border-bottom:3px solid #ffd83b;height:1em;padding:0 2px;margin:0 0 3px;vertical-align:middle}.m-boxSideMenuList__ttl__txt--campaign{padding-left:18px;position:relative;font-size:15px}.m-boxSideMenuList__ttl__txt--campaign:before{content:"";background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat 0 -96px;display:block;position:absolute;left:-10px;bottom:-4px;width:32px;height:32px;animation:cloud 1s ease-out 0s infinite}.m-boxSideMenuList__ttl__txt--attention{position:relative}.m-boxSideMenuList__ttl__txt--attention:after{content:"";display:inline-block;vertical-align:middle;background:url("https://ebook-assets.dmm.com/p/dc/common/ico/title.png") no-repeat -30px -96px;padding:10px 20px 9px}.m-boxSideMenuList__ttl__txt--notice{padding-left:3px;font-size:.7em}.m-boxSideMenu__btn__txt--period{padding:6px 10px 6px 8px}.m-boxSideMenu__btn__txt--period__days{font-size:.8em}.m-boxPickupTxt{display:inline;vertical-align:middle;line-height:normal}.m-boxPickupTxt--marker{border-bottom:3px solid #ffd83b}.m-boxPickupTxt__annotTxt{font-size:10px;color:#d90000;margin-left:5px;padding-bottom:5px}@keyframes cloud{0%{left:-10px;bottom:-4px}10%{left:-10px;bottom:-4px}30%{left:-10px;bottom:-6px}40%{left:-10px;bottom:-6px}to{left:-10px;bottom:-4px}}.m-boxFloatMenu{display:none}.m-boxFloatMenu>a{position:absolute;z-index:110;top:-1px;left:-4px;box-sizing:border-box;width:166px;border:1px solid #d0d0d0;border-right:none;outline:none;background-color:#fff;box-shadow:-2px 0 1px 1px hsla(0,0%,82%,.5);border-collapse:separate;color:#333}.m-boxFloatMenu>a:hover{text-decoration:none}.m-boxFloatMenu__item{position:absolute;z-index:100;top:-1px;left:161px;overflow:hidden;width:175px;border:1px solid #d0d0d0;background-color:#fff;box-shadow:0 0 3px #d1d1d1;border-collapse:separate}.m-boxFloatMenu__item--col2{width:350px}.m-boxFloatMenu__item--col2 .m-boxListFloatMenu:first-child{border-right:1px solid #d0d0d0}.m-boxFloatMenu__item--col2 .m-boxListFloatMenu:first-child+.m-boxListFloatMenu{margin-left:-1px;border-left:1px solid #d0d0d0}.m-boxFloatMenu__txt{display:block;min-height:20px;padding:6px 23px 6px 18px;color:#333;font-size:1.3em;line-height:20px}.m-boxListFloatMenu{float:left;box-sizing:border-box;width:175px}.m-boxListFloatMenu__item__txt{display:block;box-sizing:border-box;width:100%;padding:8px 15px;color:#333;font-size:1.3em;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-boxListFloatMenu__item__txt:hover{background-color:#eee}.m-boxListFloatMenu__item__txt--adult{color:#f36287}.m-boxListFloatMenu__item>a:hover{text-decoration:none}.m-boxSideMenuList--deviceDefault .m-boxSideMenu__btn--navi:hover .m-boxFloatMenu{display:block}.m-boxSideMenuList--deviceDefault .m-boxSideMenu__btn--navi:hover .m-boxFloatMenu>a:hover .m-boxFloatMenu__txt{opacity:.5;filter:alpha(opacity=50)}.m-boxSideMenuList--deviceDefault .m-boxSideMenu__btn--navi>.m-boxSideMenu__btn__txt{background:transparent;color:#333}.m-boxSideMenuList--deviceDefault .m-boxFloatMenu__txt{background:transparent;color:#333}.m-boxSideMenuList__ttl--adult{border-bottom:5px solid #f36388;color:#f36388;font-size:1.6em;padding:5px;line-height:1.4em}.m-boxSideMenu--adult .m-boxSideMenu__btn a:hover{color:#f36388}.m-boxSideMenu--adult .m-boxSideMenu__ttl a:hover{color:#f36388}.m-boxSideMenu--adult .m-boxSideMenu__ttl a:hover--link__txt:hover{color:#f36388!important}.m-boxSideMenu--adult .m-boxSideMenu__ttl a:hover__txtLink:hover{color:#f36388}.m-boxSideMenu--adult .m-boxSideMenuGojuon__btn__txt:hover{color:#f36388}.m-boxSideMenu__btn__txt--general{color:#ff911c}.m-boxSideMenu__btn__targetLabel.is-current{background-position:126px -22px}.m-boxSideMenu__btn.is-current{position:relative;background-color:#ffa03c;border-right:1px solid #ffa03c;border-bottom:1px solid #ffa03c;border-left:1px solid #ffa03c;margin:0 -1px -1px;width:163px;color:#fff;z-index:10}.m-boxSideMenu__btn.is-current>a{color:#fff!important}.m-boxSideMenu__btn.is-current>a:after{content:"\D7";font-size:1.6em;position:absolute;right:8px;top:4px}.m-boxSideMenu__btn.is-current>a:hover{color:#fff!important}.m-boxSideMenuGojuon__btn__txt.is-current{background-color:#ffa03c;color:#fff}.m-boxFloatMenu.is-active{display:block}.m-boxSideMenu__btn__targetLabel--adult.is-current{background-position:126px -44px}.m-boxSideMenu__btn--adult.is-current{position:relative;background-color:#f36388;border-right:1px solid #f36388;border-bottom:1px solid #f36388;border-left:1px solid #f36388;margin:0 -1px -1px;width:163px;color:#fff;z-index:10}.m-boxSideMenuGojuon__btn--adult__txt.is-current{background-color:#f36388}.m-boxSideMenuGojuon__btn--adult__txt.is-current:hover{color:#fff}#page-dcDetail #side-l,.l-areaDetailReview,.m-boxTagDetail,.m-boxWrapDetailRecommend{font-size:12px}.d-review{position:relative}.d-review__link{position:absolute;top:15px;right:0;z-index:10}#l-areaDetailMainContent{display:table;width:100%;margin-bottom:44px}.l-areaDetailProduct{display:table-cell;padding-right:26px;vertical-align:top}.l-areaDetailPurchase{display:table-cell;width:300px;vertical-align:top}#l-areaDetailSubContent{display:table;width:100%;margin:44px 0 20px;padding-top:10px;border-top:1px solid #ccc;border-collapse:separate}.l-areaDetailProductInfo{display:table-cell;padding-right:18px;vertical-align:top}.l-areaDetailRelatedInfo{display:table-cell;width:300px;border-left:1px solid #ccc;vertical-align:top}.l-areaDetailSeriesWorks{margin-top:26px}.l-areaDetailOtherWorks{margin:40px 0 30px}.l-areaDetailStaffComment{margin:40px 0 50px}.l-areaDetailBanner{margin-top:44px}.l-areaOverlayPopUp__AffiliateViewer{width:730px;margin:0 auto}.m-boxBreadcrumbList>ul:after,.m-boxNavMenuList:after{content:" ";display:block;clear:both}.m-boxDetailProduct{overflow:hidden}.m-boxDetailProduct__pack{float:left;width:33%;min-width:140px;max-width:240px;margin-right:20px}.m-boxDetailProduct__pack__item{display:inline-block;position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:100%}.m-imgDetailProductPack{width:100%;height:auto;min-width:140px;max-width:240px;-ms-interpolation-mode:bicubic;cursor:url("https://ebook-assets.dmm.co.jp/p/dc/common/ico/enlargeView.png"),auto!important}.m-imgDetailProductPack:hover{opacity:.6;filter:alpha(opacity=60)}.m-boxDetailProduct__browse{margin:10px 0}@media screen and (max-width:1100px){.m-boxDcFlatBtn--tachiyomiLarge{height:32px;line-height:32px}.m-boxDcFlatBtn--tachiyomiLarge__txt{font-size:16px}.m-boxDcFlatBtn--tachiyomiLarge__txt:before{vertical-align:-4px}}.m-boxDetailProduct__info{display:table-cell;vertical-align:top}.m-boxDetailProduct__info__ttl{margin:0 0 26px;font-weight:700;font-size:2.4em;line-height:1.2}.m-boxDetailProductInfoStatusList{margin-bottom:4px}.m-boxDetailProductInfoStatusList__item{display:inline-block;margin:0 2px 5px 0;width:72px;vertical-align:top}@media screen and (max-width:1100px){.m-boxDetailProduct__info__ttl{margin:0 0 20px;font-size:2em}}.m-boxDetailProductInfoFavorite{display:inline-block;border-radius:3px;margin:0 6px 6px 0;padding:3px 6px 3px 26px;list-style:none;line-height:1.5;background:#f3f3f3 url("https://ebook-assets.dmm.co.jp/p/dc/common/ico/ico_star_favorite.png") no-repeat scroll 5px 5px;font-size:1.2em}.m-boxDetailProductInfoFavorite__item{display:inline-block;padding-left:6px;background:#f3f3f3 url("https://ebook-assets.dmm.co.jp/p/dc/common/ico/ico_star_favorite.png") no-repeat scroll -3px -31px}.m-txtDetailProductInfoFavoriteNum{display:inline-block;padding:0 6px;border-radius:3px;background:#fff;font-weight:700}.m-boxDetailProductInfoMainList{display:table;margin-top:5px;margin-left:3px;font-size:1.4em;table-layout:fixed;width:100%}.m-boxDetailProductInfoMainList__ttl{display:table-cell;padding-right:8px;vertical-align:top;width:20px}.m-boxDetailProductInfoMainList__description{display:table-cell;line-height:20px}.m-boxDetailProductInfoMainList__description__list__item{display:inline-table;margin-right:5px;word-wrap:break-word;word-break:break-all}.m-boxDetailProductInfoMainList__description__list__item>a{display:table-cell}.m-boxDetailProductInfoMainList__description__list__link{margin-top:6px}.m-boxProductSeriesSkipLink{position:relative;display:inline-block;border:1px solid #ddd;border-radius:5px;letter-spacing:-.4em;height:27px}.m-boxProductSeriesSkipLink:before{content:"";position:absolute;left:16px;top:-9px;border-width:0 6px 9px;border-style:solid;border-color:#ddd transparent}.m-boxProductSeriesSkipLink:after{content:"";position:absolute;left:16px;top:-7px;border-width:0 6px 9px;border-style:solid;border-color:#fff transparent}.m-boxProductSeries__item+.m-boxProductSeriesSkipLink__link{margin-bottom:8px}.m-boxProductSeriesSkipLink__link{display:inline-block;margin:2px 10px;letter-spacing:normal;vertical-align:baseline}.m-boxProductSeriesSkipLink__link+.m-boxProductSeriesSkipLink__link{margin-left:0}.m-boxProductSeriesSkipLink__link__txt{position:relative;font-size:11px;line-height:24px;vertical-align:middle;padding:0 16px 0 0}.m-boxProductSeriesSkipLink__link__txt:before{position:absolute;top:50%;margin-top:-7px;right:-3px;width:0;height:0;border-width:6px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#ff972a;content:" "}.m-boxProductSeriesSkipLink__link__txt:after{position:absolute;top:50%;margin-top:-6px;right:0;width:0;height:0;border-width:5px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff;content:" "}.m-boxDetailProductInfoMainList__ttl__ico{display:block;position:relative;overflow:hidden;width:17px;height:18px;text-indent:100%;white-space:nowrap}.m-boxDetailProductInfoMainList__ttl__ico--author{background:url("https://ebook-assets.dmm.co.jp/p/dc/common/ico/ico_various.png") 0 0 no-repeat}.m-boxDetailProductInfoMainList__ttl__ico--series{background:url("https://ebook-assets.dmm.co.jp/p/dc/common/ico/ico_various.png") 0 -22px no-repeat}.m-boxDetailProductInfoMainList__ttl__ico--review{background:url("https://ebook-assets.dmm.co.jp/p/dc/common/ico/ico_various.png") 0 -44px no-repeat}.m-boxDetailProductInfoMainList__description__review>img{vertical-align:baseline!important}.m-boxDetailProduct__info__story{word-wrap:break-word;word-break:break-all}.m-boxDetailProduct__info__itemTopics,.m-boxDetailProduct__info__story{margin-top:20px;font-size:1.2em;line-height:1.5}.m-boxDetailProductInfoTopicsList{display:table}.m-boxDetailProductInfoTopicsList__ttl{display:table-cell;vertical-align:top;white-space:nowrap}.m-boxDetailProductInfoTopicsList__ttl:after{content:":";margin:0 4px}.m-boxDetailProductInfoTopicsList__description{display:table-cell}.m-boxDetailProductInfoTopicsList__description__item{display:inline;margin-right:5px}.m-boxDetailProductInfo__list{display:table;font-size:1.1em;line-height:1.8}.m-boxDetailProductInfo__list__ttl{display:table-cell;width:120px;text-align:right;vertical-align:top}.m-boxDetailProductInfo__list__ttl:after{content:":";margin:0 4px}.m-boxDetailProductInfo__list__description{display:table-cell}.m-boxDetailProductInfo__list__description__item{display:inline-block;margin-right:5px}.m-boxNotificationSettingsTtl{position:relative;margin-bottom:1em;font-size:14px;line-height:28px}.m-boxNotificationSettingsTtl__ttl{margin-left:.5em}.m-boxNotificationSettingsTtl__link{position:absolute;top:0;right:.5em;bottom:0;font-size:12px}.m-boxMainNotificationSettings{margin-bottom:36px}.m-boxMainNotificationSettings__txt{margin:0 .5em 18px;font-size:11px}.m-boxMainNotificationSettings__control{height:24px;margin-bottom:12px;line-height:24px;text-align:center}.m-boxMainNotificationSettings__control--performer{padding-right:13px}.m-boxMainNotificationSettings__control__ttl{display:inline;margin-right:1em;font-size:13px}.m-boxMainNotificationSettings__control__item{display:inline;position:relative}.m-boxDetailOtherServicesLink{margin-left:7px}.m-boxDetailOtherServicesLink__ttl{font-size:13px;font-weight:700;color:#333}.m-boxDetailOtherServicesLink__list{margin-left:1em}.m-boxDetailOtherServicesLink__list__item{margin:.25em 0;font-size:12px}.m-boxDetailSocialLink{margin:2em 0 0 7px}.m-boxDetailSocialLink__list{border-radius:1px;background-color:#f3f3f3;text-align:center}.m-boxDetailSocialLink__list__item{display:inline-block;margin-left:2em;padding:16px 0;vertical-align:middle}.m-boxDetailSocialLink__list__item:first-child{margin-left:0}.m-boxDetailSocialLink--shareBtn__list__item{width:70px}.m-boxDetailPurchase{border:1px solid #ccc;background-color:#f3f3f3}.m-boxDetailPurchase__item{padding:14px;text-align:center}.m-boxMainDetailPurchase{position:relative}.m-boxMainDetailPurchase__btnBuyNow{height:52px;margin-bottom:7px}.m-boxMainDetailPurchase__btnAddToBasket{margin-bottom:7px}.m-boxMainDetailPurchase__btnFree{height:52px;margin-bottom:7px}.m-boxMainDetailPurchase__areaPoint{margin:0 0 10px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:216px;padding:.25em 1em .2em;border:1px solid #ddd;border-radius:3px;background-color:#f3f3f3;color:#666;font-size:10px;font-weight:700}.m-boxMainDetailPurchase__areaPoint__item{overflow:hidden;zoom:1;margin:0;padding:0}.m-boxMainDetailPurchase__areaPoint__item>dd,.m-boxMainDetailPurchase__areaPoint__item>dt{display:inline;margin:0;padding:0;line-height:1.5}.m-boxMainDetailPurchase__areaPoint__item>dt:after{content:"\FF1A"}.m-boxMainDetailPurchase__terminal__limit{margin:0 0 1em;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:216px;padding:.25em 1em .2em;border:1px solid #ddd;border-radius:3px;background-color:#f3f3f3;color:#666;font-size:10px;font-weight:700}.m-boxMainDetailPurchase__terminal__limit__number{overflow:hidden;zoom:1;margin:0;padding:0}.m-boxMainDetailPurchase__terminal__limit__number>dd,.m-boxMainDetailPurchase__terminal__limit__number>dt{display:inline;margin:0;padding:0;line-height:1.5}.m-boxMainDetailPurchase__terminal__limit__number>dt:after{content:"\FF1A"}.m-boxMainDetailPurchase__txtTaxIncluded{margin-bottom:18px;color:#333;line-height:1}.m-boxDetailCorrespondingTerminal__list{margin:1em 0}.m-boxDetailCorrespondingTerminal__list__item{display:inline-block;overflow:hidden;height:60px;background:url("https://ebook-assets.dmm.com/p/dc/common/detail/ico_terminal_sprite.png") no-repeat 0 0;text-indent:100%;white-space:nowrap}.m-boxDetailCorrespondingTerminal__list__item--windows{width:57px}.m-boxDetailCorrespondingTerminal__list__item--mac{width:51px;background-position:-57px top}.m-boxDetailCorrespondingTerminal__list__item--smartDevice{width:57px;background-position:-108px top}.m-boxDetailCorrespondingTerminal__list__item--browser{width:51px;background-position:-165px top}.m-boxMainDetailPurchase__description{position:relative;margin-bottom:.5em;padding-bottom:.25em;border-bottom:1px solid #ccc;font-size:11px;text-indent:.25em;text-align:left}.m-boxMainDetailPurchase__description:before{position:absolute;top:1px;right:-5px;width:0;height:0;border-width:7px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#919191;content:" "}.m-boxMainDetailPurchase__description>a{display:block}.m-boxMainDetailPurchase__btnReadThis+.m-boxMainDetailPurchase__description,.m-boxMainDetailPurchase__btnReadThis+.m-boxMainDetailPurchase__terminal+.m-boxMainDetailPurchase__description{margin-bottom:0;padding-bottom:0;border-bottom:none}.m-boxMainDetailPurchase__description:after{position:absolute;top:2px;right:0;width:0;height:0;border-width:6px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#f3f3f3;content:" "}.m-boxMainDetailPurchase__btnAddToFavorites{height:34px;margin-top:1em}.m-boxMainDetailPurchase__areaPointcp{display:inline-block;box-sizing:border-box;min-width:270px;margin:5px 0 15px}.m-boxPointcp{padding:1em .3em;border:3px solid #eee;border-radius:3px;background-color:#fff;color:#666;font-size:10px}.m-boxPointcp__ttl{margin-bottom:5px;color:#ee4d5c;font-size:15px;font-weight:700}.m-boxPointcp__link{font-size:12px}.m-boxPointcp__link a{text-decoration:underline}.m-boxPointcp__link a:before{content:"";display:inline-block;width:16px;height:11px;margin-right:6px;background:url("https://ebook-assets.dmm.com/p/common/ico/ico_credit.png") no-repeat}.m-boxGetPoint{display:inline-block}.m-boxGetPoint__txt{margin-bottom:.5em}.m-boxGetPoint__txt__normal{line-height:1.4;text-decoration:line-through;color:#666}.m-boxGetPoint__txt__double{margin-right:4px;color:#c00;font-size:14px;font-weight:700}.m-boxSubDetailPurchase{margin-bottom:1em}.m-boxSubDetailPurchase__emphasis{color:#c00;font-size:18px;font-weight:700}.m-boxSubDetailPurchase__emphasis--half{color:#f40}.m-boxSubDetailPurchase__choice__period{margin-bottom:12px;border-bottom:1px solid #ccc;font-size:15px}.m-boxSubDetailPurchase__choice__item{margin-bottom:.75em}.m-boxPurchaseChoice{zoom:1;padding:0 8px 0 4px;line-height:1.2}.m-boxPurchaseChoice:after,.m-boxPurchaseChoice:before{display:table;content:""}.m-boxPurchaseChoice:after{clear:both}.m-boxPurchaseChoice--main{font-size:18px}.m-boxPurchaseChoice--main>dt{margin-top:3px}.m-boxPurchaseChoice--main>dd{font-size:20px}.m-boxPurchaseChoice--main.m-boxPurchaseChoice--withOrdinaryPrice>dt{margin-top:14px}.m-boxPurchaseChoice--sub{font-size:15px}.m-boxPurchaseChoice--sub>dt{margin-top:1px}.m-boxPurchaseChoice--sub>dd{font-size:17px}.m-boxPurchaseChoice--sub.m-boxPurchaseChoice--withOrdinaryPrice>dt{margin-top:12px}.m-boxPurchaseChoice__control{float:left}.m-boxPurchaseChoice__price{float:right;color:#c00;font-weight:700;text-align:right}.m-boxPurchaseChoice__price--half{color:#f40}.m-boxPurchaseChoice__control__radio{display:inline-block;margin-right:6px;padding:0;cursor:pointer}.m-boxPurchaseChoice__control__radio:focus{outline:none}.m-boxPurchaseChoice__control__label{font-weight:700}@media (min-width:1px){.m-boxPurchaseChoice__control__radio{display:none;margin:0}.m-boxPurchaseChoice__control__radio:checked+.m-boxPurchaseChoice__control__label:after{display:block;position:absolute;top:0;bottom:0;left:4px;box-sizing:border-box;width:10px;height:10px;margin-top:auto;margin-bottom:auto;border-radius:10px;background:#ff972a;content:" "}.m-boxPurchaseChoice__control__label{padding-left:24px}.m-boxPurchaseChoice__control__label:before{display:block;position:absolute;top:0;bottom:0;left:0;box-sizing:border-box;width:18px;height:18px;margin-top:auto;margin-bottom:auto;border:1px solid #ccc;border-radius:30px;background:#fff;content:" "}}.m-boxPurchaseChoice__control__label{position:relative;cursor:pointer}.m-boxPurchaseChoice__control__ordinary{display:block;font-size:10px}.m-boxPurchaseChoice__control__ordinary__price{text-decoration:line-through}.m-boxSubDetailPurchase__choice+.m-boxSubDetailPurchase__reference{margin-right:8px;padding-bottom:0;border-bottom:none;line-height:1.2;text-align:right}.m-boxSubDetailPurchase__price{color:#c00;font-weight:700;line-height:1.2}.m-boxSubDetailPurchase__price--half{color:#f40}.m-boxSubDetailPurchase__price__ttl{display:inline;padding-right:.5em;font-size:14px}.m-boxSubDetailPurchase__price__value{display:inline;font-size:23px}.m-boxSubDetailPurchase__reference{margin:.25em 0;padding-bottom:.5em;border-bottom:1px solid #ccc;font-size:11px}.m-boxSubDetailPurchase__reference__ttl{font-size:10px}.m-boxSubDetailPurchase__reference__price:before{content:"\FF1A"}.m-boxSubDetailPurchase__ordinary{color:#c00;font-size:12px}.m-boxSubDetailPurchase__ordinary--half{color:#f40}.m-boxSubDetailPurchase__ordinary__price{text-decoration:line-through}.m-boxSubDetailPurchase__emphasis+.m-boxSubDetailPurchase__ordinary{margin-top:-2px}.m-boxSubDetailPurchase__campaign{font-size:12px}.m-boxSubDetailPurchase__valid{font-size:13px;font-weight:700}.m-boxSubDetailPurchase__campaign__period,.m-boxSubDetailPurchase__campaign__ttl,.m-boxSubDetailPurchase__valid__period,.m-boxSubDetailPurchase__valid__ttl{display:inline}.m-boxSubDetailPurchase__campaign__ttl:after,.m-boxSubDetailPurchase__valid__ttl:after{content:"\FF1A"}.m-boxSubDetailPurchase__purchased{font-size:18px;font-weight:700}.m-boxSubDetailPurchase__purchased~.m-boxSubDetailPurchase__valid{font-size:12px;font-weight:400}.m-boxMainDetailPurchase__btnReadThis{margin-bottom:1em}.m-boxMainDetailPurchase__balloon{position:absolute;z-index:50;top:25px;right:0;left:0;box-sizing:border-box;width:180px;margin:auto;padding:8px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/common/detail/bg_balloon.png") no-repeat top;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.m-boxDetailDownload{border:1px solid #ccc;border-top:none;background-color:#e4e3e3}.m-boxDetailDownload__btn{padding:14px 0 7px;text-align:center}.m-boxDetailDownload__txt{text-align:center}.m-boxDetailDownload__description{position:relative;margin:.5em 0 1em;font-size:11px;text-align:center}.m-boxDetailDownload__description:before{position:absolute;top:1px;right:55px;width:0;height:0;border-width:7px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#919191;content:" "}.m-boxDetailDownload__description:after{position:absolute;top:2px;right:60px;width:0;height:0;border-width:6px;border-style:solid;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#e4e3e3;content:" "}.m-boxDetailDownload__description>a{display:block}.m-boxDetailBlockTtl{position:relative;border-bottom:2px solid #abbcc4;margin-bottom:20px;padding-left:10px}.m-boxDetailBlockTtl__ttl{font-size:2.2em}.m-boxDetailBlockTtl__txt{position:absolute;right:10px;bottom:0;font-size:1.4em;padding:7px 14px 5px 8px}.m-boxDetailOtherWorks{margin:20px 0 10px;line-height:1.5}.m-boxDetailOtherWorks__contentsList__item{margin:0;padding:0 0 6px}.m-boxDetailOtherWorksListMain{position:relative;overflow:hidden;height:248px;padding:0 30px}.m-boxDetailOtherWorksListMain__contentsList__item{float:left;width:20%;margin:0 0 6px}.m-boxDetailOtherWorksTmb{width:106px;min-height:244px;margin:0 auto;border:1px solid #ddd;border-radius:4px}.m-boxDetailOtherWorksTmb>a{display:block;padding:8px 0 0}.m-boxDetailOtherWorksTmb--list>a:hover img{opacity:.7}.m-boxDetailOtherWorksTmb--list__img{padding-top:25px}.m-boxDetailOtherWorksTmb--list__img__item>img{transition:opacity .1s ease-in-out}.m-boxDetailOtherWorksTmb--list__ttl{font-size:14px;text-align:center}.m-boxDetailOtherWorksTmb__img{display:table-cell;width:106px;height:122px;margin:0;padding:0;vertical-align:middle;zoom:1;text-align:center}.m-boxDetailOtherWorksTmb__img__item{display:block;width:90px;margin:0 auto}.m-boxDetailOtherWorksTmb__img__item>img{max-width:90px;max-height:122px;height:auto}.m-boxDetailOtherWorksTmb__ico{position:absolute;width:88px;padding:4px 8px}.m-boxDetailOtherWorksTmb__ttl{display:block;height:4em;margin:24px 8px 6px;font-size:12px;line-height:16px;word-wrap:break-word;overflow:hidden}.m-boxDetailOtherWorksTmb__item{width:88px;margin:0 auto 8px}.m-boxDetailOtherWorksListMain__btn{position:absolute;top:70px;display:block;width:20px;height:90px;border:1px solid #eaeaea;border-radius:4px;background-color:#f3f3f3;background-image:url("https://ebook-assets.dmm.com/p/common/ico/arrow_recommend.png");background-repeat:no-repeat;cursor:pointer}.m-boxDetailOtherWorksListMain__btn--prev{left:0;background-position:-50px 50%}.m-boxDetailOtherWorksListMain__btn--prev:hover{background-color:#eee;background-position:-90px 50%}.m-boxDetailOtherWorksListMain__btn--prev.is-disabled{border-color:transparent;background-color:transparent;background-position:-10px 50%;cursor:default}.m-boxDetailOtherWorksListMain__btn--next{right:0;background-position:-170px 50%}.m-boxDetailOtherWorksListMain__btn--next:hover{background-color:#eee;background-position:-130px 50%}.m-boxDetailOtherWorksListMain__btn--next.is-disabled{border-color:transparent;background-color:transparent;background-position:-210px 50%;cursor:default}.m-boxDetailOtherWorksListMain::selection{background:transparent}.contents-list::selection{background:transparent}#l-contents .l-areaDetailMainRecommend .m-boxWrapDetailRecommend .d-recommend{border-top:none}#l-contents .l-areaDetailMainRecommend .m-boxWrapDetailRecommend .capt{display:block;position:relative;width:auto;margin-bottom:20px;padding-left:10px;border-bottom:2px solid #abbcc4;vertical-align:baseline}#l-contents .l-areaDetailMainRecommend .m-boxWrapDetailRecommend .capt div:first-child{display:block;width:auto;padding:0;font-size:22px}#l-contents .l-areaDetailMainRecommend .m-boxWrapDetailRecommend .capt div:first-child p{display:inline;float:none;margin:0;font-weight:400}#l-contents .l-areaDetailMainRecommend .m-boxWrapDetailRecommend .capt .sub{display:block;position:absolute;right:10px;bottom:0;width:auto;padding:7px 14px 5px 8px;font-size:14px}.m-boxSeriesBasket{position:relative;background:#f3f3f3;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:12px 0;font-size:12px}.m-boxHeadSeriesBasket{padding:5px 12px 0;overflow:visible}.m-boxHeadSeriesBasket:after,.m-boxHeadSeriesBasket:before{content:"";display:table}.m-boxHeadSeriesBasket:after{clear:both}.m-boxHeadSeriesBasket__ttl{margin:1em 0;float:left}.m-boxHeadSeriesBasket__ttl__txt{font-size:18px;font-weight:700}.m-boxHeadSeriesBasket__list{float:right;margin:12px 0 0}.m-boxHeadSeriesBasket__list__item{float:left;list-style:none;margin-right:4px}.m-boxHeadSeriesBasket__list__item--btn{position:relative}.m-boxHeadSeriesBasket__list__item>a{display:block;padding:4px 12px 4px 10px;background:url("https://ebook-assets.dmm.com/p/common/arrow_common.gif") no-repeat 0}.m-boxSeriesWorksAddAllToBasketBalloon{position:absolute;z-index:50;right:0;bottom:25px;left:0;box-sizing:border-box;width:180px;margin:auto;padding:8px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/common/detail/bg_balloon.png") no-repeat top;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.m-boxSeriesBasketCaution{margin:1em 8px;text-align:right;color:#c00;font-size:10px}.m-boxSeriesContents{overflow:hidden}.m-boxSeriesContents__list{margin:6px auto;padding:0;width:98%}.m-boxSeriesContents__list__item{float:left;margin:6px 4px;list-style:none}.m-staffComment{font-size:12px}.m-staffComment__container{border:1px solid #ccc;border-radius:4px;margin:15px 0 50px}.m-staffComment__main{margin:16px;line-height:22px;overflow:hidden}.m-staffComment__heading h2{font-size:20px;margin:18px 0;font-weight:400;color:#333!important;background-color:#fff!important;text-align:left}.m-boxSeriesWork{position:relative;background-color:#fff;padding:16px 8px 8px;border:1px solid #eee;width:116px}.m-boxSeriesWork__link{width:90px;display:block;margin:0 auto;height:200px}.m-boxSeriesWork__ttl{line-height:1.45;margin-top:5px;display:block;position:relative;padding-top:20px}.m-boxSeriesWork__statusIco{margin-bottom:3px;position:absolute;width:100%;top:0;font-size:10px}.m-boxSeriesWorksAddToBasketBalloon{position:absolute;z-index:50;right:0;bottom:30px;left:0;box-sizing:border-box;width:120px;margin:auto;padding:10px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/detail/bg_fukidashi.png") no-repeat top;color:#fff;font-size:10px;font-weight:700;line-height:1.3;text-align:center}.m-boxSeriesPagenation{font-size:13px;padding-bottom:12px;text-align:center}.m-boxSeriesPagenation__txt{margin:1em 0;padding:12px;border-bottom:1px solid #ddd;text-align:right}.m-boxSeriesPagenation__list{min-width:730px;max-width:1000px;width:100%;margin:0 auto;padding:0;letter-spacing:-.4em}.m-boxSeriesPagenation__list__item{display:inline-block;color:#a5a5a5;width:6%;letter-spacing:normal;border-left:1px solid #ddd}.m-boxSeriesPagenation__list__item:first-child{border-left:none}.m-boxSeriesPagenation__list__item--starting{text-align:left}.m-boxSeriesPagenation__list__item--terminal{text-align:right}.m-boxSeriesPagenation__list__item>a{font-weight:700}.m-boxSeriesPaging{display:block;padding:8px 0;width:100%}.dc-loading{position:relative}.dc-loading:after{display:block;content:"";background:url("https://ebook-assets.dmm.com/p/common/ico/loading_gray.gif") no-repeat 50% hsla(0,0%,100%,.6);position:absolute;z-index:1;height:100%;width:100%;top:0;left:0}.wp-smplex{width:100%;background:#fff;text-align:center}.wp-smplex .cont-smplex{margin:0 auto;border:1px solid #666}.wp-smplex .cont-smplex div{padding:10px;background:#fff}.wp-smplex .cont-smplex div img{cursor:pointer}.wp-smplex .cont-smplex div p{margin:6px 0 0;padding:0}.wp-smplex .cont-smplex div p.pic-capt{margin:0 0 6px;text-align:left}.wp-smplex .cont-smplex div.bt-smplex{width:12em;margin:10px auto 0;padding:0}.wp-smplex .cont-smplex div.bt-smplex ul{list-style:none;height:1.5em;margin:0;padding:0}.wp-smplex .cont-smplex div ul li{float:left;margin:0;padding:0;width:4em}#area-package{float:left;margin:0 12px 20px 0;text-align:center}.bg-bskt{padding:6px 6px 0;background:#eef0f4 url("https://ebook-assets.dmm.co.jp/p/common/bg/bskt.gif") repeat-x bottom;zoom:1}.ttl_bskt{height:24px;margin:0;background:url("https://ebook-assets.dmm.co.jp/p/common/bg/bskt_ttl_digi.gif") repeat-x}.ttl_bskt span{display:block;padding-left:26px;background:url("https://ebook-assets.dmm.co.jp/p/common/ico/bskt_ttl_digi.gif") no-repeat 0 0;color:#fff;font-size:14px;font-weight:700;line-height:24px}.ttl_bskt_dlsample{height:24px;margin:0;background:url("https://ebook-assets.dmm.co.jp/p/common/bg/bskt_ttl_digi_sample.gif") repeat-x}.ttl_bskt_dlsample span{display:block;padding-left:26px;background:url("https://ebook-assets.dmm.co.jp/p/common/ico/bskt_ttl_digi_sample.gif") no-repeat 0 0;color:#fff;font-size:14px;font-weight:700;line-height:24px}.ttl_r{line-height:22px;margin:0;padding-left:8px;border-left:4px solid #007fff;font-size:14px;font-weight:700}.delivery-date{margin:0 0 3px;padding:3px 0;border:1px solid #c00;color:#c00;font-weight:700;text-align:center}.tx-flow{display:none;margin:0;padding:6px 0 0;font-weight:700}.select-ptn{display:none;margin-bottom:12px}.select-ptn ul{list-style:none;margin:6px 0 0;padding:0;line-height:1.5em}.select-ptn form{margin:0;padding:0}.select-ptn li{clear:both;margin:0;padding:1px 0;vertical-align:top;text-align:right;zoom:1}.select-ptn li.toaster{margin:4px 0 0;padding:4px 1px 1px;border-top:1px dashed #bbb}.select-ptn li input{float:left;margin:0 3px 0 0}.select-ptn li span{float:left;padding-left:6px;color:#333;font-weight:400}.select-ptn li b{color:#c00;white-space:nowrap}.select-ptn li label{display:block;cursor:pointer;padding:4px 2px 3px 3px;border:1px solid #c4d0f5;background:#fff}.select-ptn li label:hover{background:#c4d0f5}.select-ptn li label input{margin:0;padding:0}.bx-bskt,.bx-bskt-dlsample{padding-bottom:6px;text-align:center}.bx-ptn{margin:6px 0;padding:10px 6px;border:1px solid #c4d0f5;background:#fff}.bx-ptn .price{line-height:1.2em;color:#c00;font-size:14px;font-weight:700}.bx-ptn .price p{margin:0}.bx-ptn .sp-price{line-height:1.2em;color:#c00;font-size:14px;font-weight:700}.bx-ptn .sp-price p{margin:0 0 3px}.bx-ptn .sp-price-ttl{margin:0 0 8px;padding:3px;background-color:#c03;color:#fff;font-weight:700}.bx-ptn .bx-supple{margin:10px 0 0;padding:10px 5px 0;border-top:1px dashed #c4d0f5}.bx-ptn form{margin:6px 0 8px}.bx-ptn input{margin:0}.bx-ptn ul{margin:10px 0 3px;padding:6px 0 0;border-top:1px dashed #c4d0f5;list-style:none}.bx-ptn li{padding-bottom:3px}.bx-ptn li img.icon{position:relative;top:1px;left:-5px}.bx-ptn table.tbl-bps{width:222px;margin:0 auto;border-collapse:collapse;font-size:10px;text-align:center;line-height:1.1em}.bx-ptn table.tbl-bps td,.bx-ptn table.tbl-bps th{padding:1px;border:1px solid #ccc;font-weight:400}.bx-ptn table.tbl-bps th{background:#e1e1e1}.bx-bskt-dlsample .bx-ptn img{margin-bottom:6px}.bx-bskt-dlsample .bx-ptn .ptn-btttl{width:150px;margin:0 auto 1px;text-align:left}.bx-attention{padding:10px 14px;border:1px solid #c4d0f5;background:#fff;text-align:left}.bx-attention a{background:url("https://ebook-assets.dmm.co.jp/p/common/arrow_global.gif") no-repeat scroll left 2px transparent;padding:0 0 0 10px}.bx-attention div{margin:10px 0 0;padding:10px 0 0;border-top:1px dashed #c4d0f5}.bx-attention div p{margin:0;padding:0}.tx-bskt{margin:6px 0;font-size:14px}.ptn-caution{position:relative;top:-3px;margin:0 0 8px;padding:3px 0 2px;background:#fdd8de;color:#666}.use-caution{margin-top:12px;padding:8px;background-color:#eee;text-align:left}.bg-bps{background-color:#ccc}.bx-help{margin:3px 0 6px;padding:6px;background-color:#fff6da;text-align:left}.others{list-style:none;margin:0;padding-left:6px;line-height:1.5em}.others li{margin:0;padding-left:15px;background:url("https://ebook-assets.dmm.co.jp/p/common/marker.gif") no-repeat 7px .6em}.another{margin-top:6px;padding:6px 0 0 12px;border-top:1px dashed #bbb}#w .bx-workslist .d-boxcollist li .d-img{height:115px}#info-hangaku .bnr{height:25px;background:#e01 url("https://ebook-assets.dmm.co.jp/p/10th/bg-common.gif") no-repeat scroll 100% 0;text-align:center;line-height:25px}#info-hangaku .bnr a{display:block;width:100%}#info-hangaku .bnr a:link,#info-hangaku .bnr a:visited{color:#fff}#info-hangaku .bnr span{padding-left:10px;background:url("https://ebook-assets.dmm.co.jp/p/10th/arrow_10th.gif") no-repeat scroll 0 50%}#info-hangaku p{margin:5px 0 10px;text-align:center}a.nolink:active,a.nolink:hover{color:#333}.m-boxDetailReleaseSchedule{position:relative;background:#fff;border-radius:5px;-webkit-border-radius:5px;padding:8px;margin-bottom:14px}.m-boxDetailReleaseSchedule__date{display:block;font-size:16px;line-height:1.4em}.m-boxDetailReleaseSchedule__date:after{content:"\767A\58F2\4E88\5B9A";padding-left:5px}.m-boxDetailReleaseSchedule__txt{display:block;font-size:10px}.m-boxMainDetailPurchase__btnReserve{margin-bottom:7px}.m-boxMainDetailPurchase__btnReservePurchased{margin-bottom:1em}.m-boxMainDetailPurchase__btnReservePurchased+.m-boxMainDetailPurchase__terminal+.m-boxMainDetailPurchase__description{margin-bottom:0;padding-bottom:0;border-bottom:none}.m-boxMainDetailPurchaseReserve__balloon{position:absolute;z-index:50;top:-37px;right:0;left:0;box-sizing:border-box;width:180px;margin:auto;padding:8px 0 20px;background:url("https://ebook-assets.dmm.com/p/dc/common/detail/bg_balloon.png") no-repeat top;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-align:center}.m-boxSubDetailPurchase__choice+.m-boxSubDetailPurchase__reference+.m-boxSubDetailPurchase__campaign{margin-top:1em;padding-top:.5em;border-top:1px solid #ccc;line-height:1.2}.m-boxSubDetailPurchase__emphasis--pointBack{padding-bottom:5px}.m-boxBreadcrumbList{margin:0 0 10px;font-size:1.2em}.m-boxBreadcrumbList__item{float:left}.m-boxBreadcrumbList__item:before{content:"\FF1E";padding:0 5px}.m-boxBreadcrumbList__item:first-child:before{display:none}.m-boxAffiliateViewerPopUp{border-radius:5px;background-color:#fff;padding:10px 0}.m-boxAffiliateViewerPopUp__item{counter-increment:li;margin:20px}.m-boxBlockTtl--affiliateViewer__ttl{position:relative;padding:0 0 4px 34px}.m-boxBlockTtl--affiliateViewer__ttl:before{background-color:#406475;border-radius:30px;color:#fff;content:counter(li);display:block;height:30px;left:-10px;line-height:30px;padding:3px;position:absolute;text-align:center;width:30px}.m-boxAffiliateViewerBlock__item{margin:20px auto}.m-boxAffiliateViewerBlock__txt{font-size:12px;margin:0 6px;line-height:2em}.m-boxBlockTtl--affiliateViewer__ttl__txtSmall{font-size:18px}.m-boxInputCodeBlock--affiliateId__form{position:relative}.m-boxInputCodeBlock--affiliateId__form__placeholder{position:absolute;left:10px;top:7px;color:#ccc;font-size:16px}.m-boxInputCodeBlock--affiliateId__form__placeholder__txtSmall{font-size:11px}.m-boxAffiliateViewerBookTmb{border:1px solid #ccc;background-color:#fff;position:absolute;border-radius:2px;padding:10px;box-sizing:border-box;width:120px;height:240px;margin:0 auto;left:0;right:0}.m-boxAffiliateViewerBookTmb--large{width:150px;height:250px;padding:10px 15px}.m-boxAffiliateViewerBookTmb>a{display:block}.m-boxAffiliateViewerBookTmb>a:link{color:#333;text-decoration:none}.m-boxAffiliateViewerBookTmb__img{display:block;text-align:center;position:relative;margin:0 auto 12px;padding-top:145%}.m-boxAffiliateViewerBookTmb__img--large{margin:0 auto;padding-top:160px}.m-boxAffiliateViewerBookTmb__img--large>img{max-height:160px}.m-boxAffiliateViewerBookTmb__img>img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:auto;max-height:140px;max-width:100%}.m-boxAffiliateViewerBookTmb__ttl{display:block;text-align:left;line-height:1.6;height:3.2em;margin:.2em auto 0;word-break:break-all}.m-boxAffiliateViewerSizeSelect{box-sizing:border-box;height:340px;background-color:#eee;margin-bottom:35px;cursor:pointer;border-radius:5px}.m-boxAffiliateViewerSizeSelect__ttl{font-size:26px;text-align:center;line-height:58px;background-color:#ccc;color:#fff;border-radius:5px 5px 0 0}.m-boxAffiliateViewerSizeSelect__item{padding:10px;position:relative}.m-boxAffiliateViewerSourceCode{padding:10px}.m-boxAffiliateViewerSourceCode__textarea{border:1px solid #ddd;border-radius:5px;width:100%;padding:10px;box-sizing:border-box;font-size:14px;min-height:90px;line-height:1.6em;color:#999}.m-boxDetailTopLeadBtn__wrap{margin-bottom:8px}.m-boxSubDetailPurchase__campaignPeriod{position:relative;text-align:center;background-color:#ee4d5c;border-radius:20px;padding:8px 0;margin-bottom:14px}.m-boxSubDetailPurchase__campaignPeriod:before{content:"";position:absolute;left:50%;bottom:-7px;margin-left:-7px;border-width:7px 7px 0;border-style:solid;border-color:#ee4d5c transparent}.m-boxSubDetailPurchase__campaignPeriod--sale{padding:6px 0}.m-boxSubDetailPurchase__campaignPeriod__txt{color:#fff;font-size:13px;font-weight:700;padding-left:3px;vertical-align:1px}.m-boxSubDetailPurchase__campaignPeriod__txt--sale{color:#fff000;font-size:15px;font-weight:700;border-right:1px dotted #f58f9a;padding-right:10px}#w .d-review__btn [class^=d-btn]{display:inline;background-image:none;background-color:transparent;background-repeat:repeat;background-position:0 0;border:medium none currentColor;border-radius:0}#w .d-review__btn [class^=d-btn][class*=-st]{background-image:none;background-color:transparent;border:none}#w .d-review__btn [class^=d-btn]>*{width:auto;padding:0;line-height:normal;font-size:medium;display:inline;background-image:none;background-color:transparent;background-repeat:repeat;background-position:0 0;border:medium none transparent;border-radius:0;text-align:start;font-family:\\30E1\30A4\30EA\30AA,Meiryo,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",Hiragino Kaku Gothic Pro,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,sans-serif;font-weight:400;word-break:normal;color:inherit}#w .d-review__btn [class^=d-btn][class*=-xhi]>*{width:auto;padding:0;background-position:0 0;line-height:normal;font-size:medium}#w .d-review__btn [class^=d-btn][class*=-st]>*{border:none}#w .d-review__btn [class^=d-btn][class*=-rev]>*{background-image:none}#w .d-review__btn [class^=d-btn][class*=-la]>*{width:auto}#w .d-review__btn [class^=d-btn][class*=-xhi][class*=-la]>*{width:auto}#w .d-review__btn [class^=d-btn]:hover{position:static;top:auto;background-position:0 0;border-color:transparent;text-decoration:none}.d-review .d-review__main,.d-review .d-review__nav,.d-review .d-review__ratings,.d-review .d-review__relation,.d-review .d-review__wrapper,.page-ranking .ranking_nav--tab,.pfReview__page--write .pfReview__area--comment,.pfReview__page--write .pfReview__area--evaluate,.pfReview__page--write .pfReview__area--nickname,.pfReview__page--write .pfReview__area--title,.pfReview__page--write .pfReview__form--star-wrap,.pfReview__page--write .pfReview__goods--actor,.pfReview__page--write .pfReview__valid{zoom:1}.d-review .d-review__main:after,.d-review .d-review__nav:after,.d-review .d-review__ratings:after,.d-review .d-review__relation:after,.d-review .d-review__wrapper:after,.page-ranking .ranking_nav--tab:after,.pfReview__page--write .pfReview__area--comment:after,.pfReview__page--write .pfReview__area--evaluate:after,.pfReview__page--write .pfReview__area--nickname:after,.pfReview__page--write .pfReview__area--title:after,.pfReview__page--write .pfReview__form--star-wrap:after,.pfReview__page--write .pfReview__goods--actor:after,.pfReview__page--write .pfReview__valid:after{display:block;clear:both;height:0;visibility:hidden;content:"."}.d-review [class^=d-rating]{display:inline-block;width:100px;height:25px;vertical-align:-.5em;background:#fff url(//ebook-assets.dmm.com/p/common/review/bg_stars.png) no-repeat}.d-review [class^=d-rating].la{float:left;width:200px;height:50px;background:url(//ebook-assets.dmm.com/p/common/review/bg_stars_la.png) no-repeat}.d-review [class^=d-rating] span{position:absolute;z-index:-1}.d-review .d-rating-00{background-position:0 0}.d-review .d-rating-05{background-position:0 -25px}.d-review .d-rating-10{background-position:0 -50px}.d-review .d-rating-15{background-position:0 -75px}.d-review .d-rating-20{background-position:0 -100px}.d-review .d-rating-25{background-position:0 -125px}.d-review .d-rating-30{background-position:0 -150px}.d-review .d-rating-35{background-position:0 -175px}.d-review .d-rating-40{background-position:0 -200px}.d-review .d-rating-45{background-position:0 -225px}.d-review .d-rating-50{background-position:0 -250px}.d-review .d-rating-00.la{background-position:0 0}.d-review .d-rating-05.la{background-position:0 -50px}.d-review .d-rating-10.la{background-position:0 -100px}.d-review .d-rating-15.la{background-position:0 -150px}.d-review .d-rating-20.la{background-position:0 -200px}.d-review .d-rating-25.la{background-position:0 -250px}.d-review .d-rating-30.la{background-position:0 -300px}.d-review .d-rating-35.la{background-position:0 -350px}.d-review .d-rating-40.la{background-position:0 -400px}.d-review .d-rating-45.la{background-position:0 -450px}.d-review .d-rating-50.la{background-position:0 -500px}#w .d-review [class^=d-modtogglelink]{padding-left:21px;font-size:12px;background-position:0;background-repeat:no-repeat;cursor:pointer}#w .d-review [class^=d-modtogglelink]:hover{text-decoration:underline}#w .d-review [class^=d-modtogglelink][class$=-open]{background-image:url(//ebook-assets.dmm.com/p/common/ico/acdn_down.png)}#w .d-review [class^=d-modtogglelink][class$=-close]{background-image:url(//ebook-assets.dmm.com/p/common/ico/acdn_up.png)}#fn-d-review--anchor>a{display:inline-block;text-decoration:none}#d-ie7 #fn-d-review--anchor>a{display:inline;zoom:1}#fn-d-review--anchor>a:after{content:url(//ebook-assets.dmm.com/p/common/arrow_common_down.gif);margin-left:4px;vertical-align:1px}#w .d-review__btn [class^=d-btn][class*=-rev] input,#w .d-review__btn [class^=d-btn][class*=-rev] span{min-width:220px}#review{margin-top:40px}#review .d-review__unit [class^=d-rating]{line-height:41px}#d-ie7 #review .d-review__unit [class^=d-rating]{vertical-align:top}.d-review{border:none!important}.d-review .d-review__msg{font-size:14px;font-weight:700;color:#159de4}.d-review .d-review__msg:before{content:url(//ebook-assets.dmm.com/p/common/review/ico_new.png);vertical-align:-6px;margin-right:7px}.d-review .d-review__ad{margin-bottom:16px;padding-top:16px;border-top:1px dotted #ccc;text-align:center;clear:both}.d-review .d-review__heading{position:relative;border-bottom:none!important}.d-review .d-review__heading>h2{font-size:20px;margin:18px 0;font-weight:400;color:#333!important;background-color:#fff!important;text-align:left}.d-review .d-review__heading span{position:absolute;bottom:0;right:0}.d-review .d-review__container{border:1px solid #ccc;border-radius:4px;margin:15px 0 50px}.d-review .d-review__main{margin:16px 16px 0}#d-ie7 .d-review .d-review__main{padding:16px 16px 0}.d-review .d-review__ratings{float:left;margin-bottom:8px}.d-review .d-review__ratings+.d-review__without-comment{border-top:1px dotted #ccc;height:96px}.d-review .d-review__points{float:left;margin-left:24px}.d-review .d-review__points strong{font-size:14px;padding-left:14px}.d-review .d-review__average{margin:0;padding-bottom:6px;border-bottom:1px dotted #ccc}.d-review .d-review__evaluates{margin:0;padding-top:6px}.d-review .d-review__with-comment{clear:both;padding-top:8px}.d-review .d-review__without-comment{clear:both;height:60px}.d-review .d-review__without-comment+.d-review__btn-container{margin:-54px 48px 48px 0}.d-review .d-review__without-comment>div{margin:36px 0 0 30px;line-height:2}#d-ie7 .d-review .d-review__without-comment{padding-left:16px;padding-top:16px;margin-left:16px;margin-top:16px}.d-review .d-review__btn-container{float:right;position:relative;margin-top:12px}.d-review .d-review__ballon{background:url(//ebook-assets.dmm.com/p/common/review/bg_ballon.png) no-repeat;width:230px;height:75px;margin-left:20px;font-weight:700;font-size:14px;color:#159de4;position:absolute;top:-75px}.d-review .d-review__ballon__text{margin:10.5px 0 0 63px}.d-review .d-review__ballon__text>p{margin:0}.d-review .d-review__nav{position:relative;height:43px;background-color:#eee;border-top:2px solid #303030}#w .d-review .d-review__nav .d-boxcaptside+.d-boxcaptside{border-top:none!important}#d-ie7 .d-review .d-review__nav .d-boxcaptside.float-l{height:19px}.d-review .d-review__nav .d-boxcaptside.float-l{padding-bottom:0!important}.d-review .d-review__list>ul{list-style:none;margin:0;padding:0}.d-review .d-review__list+.d-boxcaptside.d-boxpagenation{margin-bottom:16px}#d-ie7 .d-review .d-review__list{padding-top:12px}.d-review .d-review__unit{margin-bottom:20px;padding-top:20px;border-top:3px double #999;position:relative}.d-review .d-review__unit:first-child{padding-top:0;border-top:none}.d-review .d-review__unit>p{margin:1em 0}.d-review .d-review__unit__spoiler{color:#fff;background-color:#c00;width:65px;height:24px;vertical-align:1px;text-align:center;line-height:24px;border-radius:3px;display:inline-block;font-weight:700;margin-left:4px}#d-ie7 .d-review .d-review__unit__spoiler{display:inline;zoom:1}.d-review .d-review__unit__title{font-size:16px;font-weight:700;margin-left:4px;-webkit-text-size-adjust:100%}.d-review .d-review__unit__bottom{border-top:1px dotted #ccc;padding-top:8px;margin-top:20px}.d-review .d-review__unit__bottom>p{margin:1em 0}.d-review .d-review__unit__reviewer{padding-top:18px;color:#999;font-weight:700}.d-review .d-review__unit__reviewer--booklog{font-weight:400}.d-review .d-review__unit__reviewer--booklog>img{margin:0 .5em;vertical-align:bottom}.d-review .d-review__unit__postdate,.d-review .d-review__unit__service{color:#999}.d-review .d-review__unit__used{color:#cf2c00;padding:3px 10px;border-radius:9px;margin-left:.5em;border:1px solid #cf2c00;font-weight:700}.d-review .d-review__unit__evaluate{display:inline-block;margin-right:12px}#d-ie7 .d-review .d-review__unit__evaluate{display:inline;zoom:1}.d-review .d-review__unit__evaluate-btn{display:inline-block;width:50px;height:25px;background-color:#eee;border:1px solid #ccc;border-radius:3px;text-align:center;color:#000;line-height:2;font-weight:700}#d-ie7 .d-review .d-review__unit__evaluate-btn{display:inline;zoom:1}.d-review .d-review__unit__evaluate-btn:hover{background-color:#f6f6f6}.d-review .d-review__unit__voted{display:inline-block}#d-ie7 .d-review .d-review__unit__voted{display:inline;zoom:1;vertical-align:middle}#page #mainpanel .area-userreview h2{margin:18px 0;font-size:20px;border-left:0;padding-left:0}#page #mainpanel .area-userreview .d-review .d-review__average{margin:0;padding-bottom:6px}#page #mainpanel .area-userreview .d-review .d-review__evaluates{margin:0;padding-top:6px}#page #mainpanel .area-userreview .d-review .d-review__unit{padding:1em 0}#page #mainpanel .area-userreview .d-review .d-review__unit>p{margin:1em 0}#page #mainpanel .area-userreview .d-review .d-review__unit__bottom>p{margin:1em 0}#page #mainpanel .area-userreview .d-review .d-review__without-comment{height:auto}#page #mainpanel .area-userreview .d-review .d-review__without-comment>div{margin-bottom:36px}#w .d-review__btn [class^=d-btn][class*=-rev] input,#w .d-review__btn [class^=d-btn][class*=-rev] span{position:relative;padding:7px 1.5em;border-radius:3px;border:1px solid;border-color:#deb372 #ce9c4b #c1882e;background-color:#fcdc80;background-image:-webkit-linear-gradient(top,#fde5a0,#fcdc80 50%,#ffc01e);background-image:linear-gradient(180deg,#fde5a0 0,#fcdc80 50%,#ffc01e);background-position:0 100%;background-size:auto 200%;color:rgba(0,0,0,.8);font-size:16px;display:inline-block;line-height:1.5;-webkit-transition:.1s;transition:.1s;font-weight:400;text-align:center;cursor:pointer;-webkit-transition:background-position .1s ease-out;transition:background-position .1s ease-out;min-width:260px;font-weight:400!important;padding-left:2.5em;box-sizing:border-box}#w .d-review__btn [class^=d-btn][class*=-rev] input:hover,#w .d-review__btn [class^=d-btn][class*=-rev] span:hover{position:relative;top:1px;border-color:#e6c695 #dab578 #d1a662;background-position:0 0}#w .d-review__btn [class^=d-btn][class*=-rev] input:before,#w .d-review__btn [class^=d-btn][class*=-rev] span:before{content:"";position:absolute;background-image:url(//ebook-assets.dmm.com/p/sp/common/ico/ico_edit_black.png);width:25px;height:25px;background-size:25px auto;left:10px;top:0;bottom:0;margin:auto 0;opacity:.75}.d-review__unreviewed__list{position:relative}.d-review__unreviewed__list .carousel-cover{overflow:hidden;min-height:207px;position:relative;padding:10px 0}.d-review__unreviewed__list .carousel-cover:after,.d-review__unreviewed__list .carousel-cover:before{position:absolute;top:0;bottom:0;margin:auto;content:"";width:90px;height:100%;z-index:15}.d-review__unreviewed__list .carousel-cover:before{left:0;background:-webkit-linear-gradient(left,#fff 30%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.35) 90%,hsla(0,0%,100%,0));background:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.35) 90%,hsla(0,0%,100%,0))}.d-review__unreviewed__list .carousel-cover:after{right:0;background:-webkit-linear-gradient(right,#fff 30%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.35) 90%,hsla(0,0%,100%,0));background:linear-gradient(270deg,#fff 30%,hsla(0,0%,100%,.8) 60%,hsla(0,0%,100%,.35) 90%,hsla(0,0%,100%,0))}.d-review__unreviewed__list .carousel-cover.d-off:after,.d-review__unreviewed__list .carousel-cover.d-off:before{content:none}.d-review__unreviewed__list .carousel-cover ul{margin:0;padding:0;text-align:center;position:absolute;left:50%}.d-review__unreviewed__list .carousel-cover ul:after{display:table;clear:both;content:""}.d-review__unreviewed__list .carousel-cover ul li{list-style:none;float:left;width:106px;margin-left:25px}.d-review__unreviewed__list .carousel-cover ul li:first-child{margin-left:0}.d-review__unreviewed__list .carousel-cover ul li a{border:1px solid #ccc;padding:8px;display:block;width:90px;margin:0 auto;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.d-review__unreviewed__list .carousel-cover ul li a:hover{text-decoration:none;box-shadow:0 0 10px 0 rgba(0,0,0,.3)}.d-review__unreviewed__list .carousel-cover ul li a p{margin:0;text-align:left}.d-review__unreviewed__list .carousel-cover ul li a .unreviewed-image{display:table-cell;vertical-align:middle;text-align:center;height:129px;width:90px}.d-review__unreviewed__list .carousel-cover ul li a .unreviewed-image img{max-width:90px;height:auto;width:auto;max-height:122px}.d-review__unreviewed__list .carousel-cover ul li a .unreviewed-image .unreviewed-copyright{color:#666;font-size:8px;overflow:hidden;height:50px;margin:5px 0 0;display:block}.d-review__unreviewed__list .carousel-cover ul li a .unreviewed-name{display:-webkit-box;overflow:hidden;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:16px;height:48px;margin:6px 0}.d-review__unreviewed__list .carousel-cover.d-off{margin:0}.d-review__unreviewed__list .carousel-cover.d-off ul{position:static}.d-review__unreviewed__list .carousel-controller .controller-btn{cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;width:20px;height:90px;border:1px solid #ddd;border-radius:4px;background-color:#f3f3f3;overflow:hidden;font-size:0;z-index:21}.d-review__unreviewed__list .carousel-controller .controller-btn span{width:0;height:0;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.d-review__unreviewed__list .carousel-controller .d-next span,.d-review__unreviewed__list .carousel-controller .d-prev span{border:8px solid transparent}.d-review__unreviewed__list .carousel-controller .d-prev{left:0}.d-review__unreviewed__list .carousel-controller .d-prev span{border-right:8px solid #767676;margin-right:7px}.d-review__unreviewed__list .carousel-controller .d-prev:hover{left:-3px}.d-review__unreviewed__list .carousel-controller .d-next{right:0}.d-review__unreviewed__list .carousel-controller .d-next span{border-left:8px solid #767676;margin-left:7px}.d-review__unreviewed__list .carousel-controller .d-next:hover{right:-3px}.d-review__unreviewed__list .carousel-controller.d-off{display:none}.d-review .pfReview__unreviewed{padding:30px 0 35px;border-bottom:1px dotted #ddd}.d-review #review-list-container{width:864px;margin:0 auto}.d-review #review-list-container .d-review__reviewer-info,.d-review #review-list-container .d-review__unreviewed{padding:30px 0 35px;border-bottom:1px dotted #ddd}.d-review .d-review__reviewer{position:relative;margin:15px 0 10px}.d-review .d-review__name{font-size:20px;font-weight:400;margin:0 0 10px}.d-review .d-review__reviewer-info__content{position:relative}.d-review .d-review__ttl-area:after{content:"";display:table;clear:both}.d-review .d-review__ttl-area .d-review__name{float:left}.d-review .d-review__ttl-area .d-review__link-area{float:right;margin:10px 0}.d-review .d-review__ttl-area .d-review__link-area li{float:left;margin-left:20px}.d-review .d-review__ttl-area .d-review__link-area li:before{content:"\30FB"}.d-review .d-review__reviewed{padding:30px 0 0}.d-review .d-review__reviewer-info__status{background-color:#fffde4;border:1px solid #ddd;border-radius:4px;padding:13px 0}.d-review .d-review__reviewer-info__status:after{content:"";display:table;clear:both}.d-review .d-review__reviewer-info__status .info-box{text-align:center;float:left;width:33.33333%;box-sizing:border-box;padding:5px 0;border-left:1px solid #ddd;font-size:0}.d-review .d-review__reviewer-info__status .info-box:first-child{border-left:none}.d-review .d-review__reviewer-info__status .info-box .info-ttl{font-size:12px;display:inline-block;vertical-align:middle;padding-right:.5em}.d-review .d-review__reviewer-info__status .info-box .info-status{display:inline-block;vertical-align:middle;font-size:16px;padding-left:.5em}.d-review .d-review__reviewer-info__status .info-box .info-status span{font-weight:700}.d-review [class^=d-review__box-]{border:1px solid #ccc;border-radius:4px;text-align:center}.d-review .d-review__box-count,.d-review .d-review__box-useful{display:inline-block;vertical-align:top}#d-ie7 .d-review .d-review__box-count,#d-ie7 .d-review .d-review__box-useful{display:inline;zoom:1}.d-review .d-review__box-useful{width:210px;height:58px;margin-right:10px;background-color:#fffde4;font-size:11px}.d-review .d-review__box-useful>div{margin-top:7px}.d-review .d-review__useful{font-size:14px;line-height:1.3}.d-review .d-review__useful>span{font-size:20px;font-weight:700;color:#c00;vertical-align:-1px}.d-review .d-review__box-count{min-width:150px;height:58px;background-color:#eee;font-size:12px}.d-review .d-review__box-count>div{margin:8px 16px}.d-review .d-review__count{padding-bottom:3px}.d-review .d-review__count>span{font-weight:700}.d-review .d-review__eval{padding-top:3px;border-top:1px dotted #ccc}.d-review .d-review__eval>span{font-weight:700}.d-review .d-review__sign{position:absolute;right:0;top:-23px}.d-review .d-review__wrapper{padding:20px 0;border-top:3px double #999}.d-review .d-review__wrapper:first-child{border-top:none}.d-review .d-review__pack{float:left;margin:0 15px 0 12px;width:90px}.d-review .d-review__pack__img{max-width:100%;height:auto}.d-review .d-review__content{float:right;width:732px;margin-right:15px}.d-review .d-review__edit-btn-container{float:right}.d-review .d-review__edit-btn-container+.d-review__item{width:558px}.d-review .d-review__item{line-height:1.7;margin-bottom:12px}.d-review .d-review__item__name{font-size:14px}.d-review .d-review__item__info{color:#999}.d-review .d-review__wrapper .d-review__unit{padding-top:12px;border-top:1px dotted #ccc;margin-bottom:0;position:static}.d-review .d-review__wrapper .d-review__unit:first-child{padding-top:0;border-top:none}.d-review .d-review__wrapper .d-review__unit__header{margin:0}.d-review .d-review__wrapper .d-review__unit__comment{margin:18px 0}#d-ie7 .d-review .d-review__unit__header>[class^=d-rating]{vertical-align:0}.d-review .d-review__voted{margin-top:18px}.d-review .d-review__relation{margin-top:12px}.d-review .d-review__relation>li{float:left;margin-top:6px;margin-right:36px;list-style:none;padding-left:12px;line-height:1.4;background:url(//ebook-assets.dmm.com/p/common/marker.gif) no-repeat 0 .5em}.d-review .d-review__relation>li>a{display:block;text-indent:-.5em}.d-review .d-review__relation>li:nth-child(4n){margin-right:0}.d-review .d-review__unit__comment{line-height:22px;overflow:hidden;-webkit-text-size-adjust:100%;word-break:break-all}.d-review .d-review__unit__comment+.d-review__unit__comment{display:none}.d-review .d-review__unit__comment--max-height{max-height:220px}.d-review .d-review__unit__comment--open{max-height:none}.m-boxProductSeriesSkipLink__link__txt--adult:before{border-left-color:#f36388}.m-boxDetailProduct__pack.is-small .m-boxDetailProduct__pack__item{padding:72% 0;background-color:#eee}.m-boxDetailProduct__pack.is-small .m-imgDetailProductPack{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;cursor:auto!important;opacity:1;filter:alpha(opacity=100);max-width:140px;width:auto}@media (min-width:1px){.m-boxDetailProduct__pack.is-small .m-imgDetailProductPack{width:100%}}@media only screen and (max-width:961px){.m-boxDetailProduct__pack.is-small .m-boxDetailProduct__pack__item{background-color:transparent}}.m-boxSeriesPaging.is-current{font-weight:700;color:#fff;background:#666}.m-boxDetailCorrespondingTerminal__list__item--windows.is-disabled{background-position:left -60px}.m-boxDetailCorrespondingTerminal__list__item--mac.is-disabled{background-position:-57px -60px}.m-boxDetailCorrespondingTerminal__list__item--smartDevice.is-disabled{background-position:-108px -60px}.m-boxDetailCorrespondingTerminal__list__item--browser.is-disabled{background-position:-165px -60px}.m-boxAffiliateViewerSizeSelect.is-current{box-shadow:inset 0 0 0 5px #406475;position:relative}.m-boxAffiliateViewerSizeSelect.is-current dt{background-color:#406475}.m-boxAffiliateViewerSizeSelect.is-current dd:before{border-width:30px 40px 0;border-top-color:#406475;right:38%;top:282px;border-left-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;content:"";height:0;position:absolute;width:0}
/*# sourceMappingURL=detail.default.css.map*/