.ebook-campaign .bta-ui-carousel{overflow:hidden;position:relative;float:none;padding:0;width:auto}.ebook-campaign .bta-ui-carousel h2.ui-carousel-title-h2{font-size:12px!important}.ebook-campaign .ui-carousel-heading.border{margin-bottom:10px}#main .bnrcarouselSlider ul li.recommendBack,#main .bnrcarouselSlider ul li.recommendNext{margin:0}#main .bnrcarouselSlider ul li.recommendBack a,#main .bnrcarouselSlider ul li.recommendNext a{height:80px}#main .sliderParts>ul,.bnrcarouselSlider .sliderParts>ul,.ebook-campaign .sliderParts>ul{position:static}#main .sliderParts ul li.recommendNext a,.bnrcarouselSlider .sliderParts ul li.recommendNext a,.ebook-campaign .sliderParts ul li.recommendNext a{background-image:url("//image.books.rakuten.co.jp/books/img/common/main/carouselArrowNext_20140326.png")}#main .sliderParts ul li.recommendBack a,.bnrcarouselSlider .sliderParts ul li.recommendBack a,.ebook-campaign .sliderParts ul li.recommendBack a{background-image:url("//image.books.rakuten.co.jp/books/img/common/main/carouselArrowPrev_20140326.png")}#main .sliderParts ul li.recommendBack,#main .sliderParts ul li.recommendNext,.bnrcarouselSlider .sliderParts ul li.recommendBack,.bnrcarouselSlider .sliderParts ul li.recommendNext,.ebook-campaign .sliderParts ul li.recommendBack,.ebook-campaign .sliderParts ul li.recommendNext{margin-top:0;padding-top:0}#main .sliderParts ul li.recommendBack a,#main .sliderParts ul li.recommendNext a,.bnrcarouselSlider .sliderParts ul li.recommendBack a,.bnrcarouselSlider .sliderParts ul li.recommendNext a,.ebook-campaign .sliderParts ul li.recommendBack a,.ebook-campaign .sliderParts ul li.recommendNext a{background-size:11px 17px;width:15px}#main .sliderParts div.showCase,.bnrcarouselSlider .sliderParts div.showCase,.ebook-campaign .sliderParts div.showCase{padding:0}#main .sliderParts div.showCase dt,.bnrcarouselSlider .sliderParts div.showCase dt,.ebook-campaign .sliderParts div.showCase dt{height:170px}#main .sliderParts div.showCase dd.author,#main .sliderParts div.showCase dd.goodsTit,.bnrcarouselSlider .sliderParts div.showCase dd.author,.bnrcarouselSlider .sliderParts div.showCase dd.goodsTit,.ebook-campaign .sliderParts div.showCase dd.author,.ebook-campaign .sliderParts div.showCase dd.goodsTit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main .sliderParts div.showCase dd.goodsTit,.bnrcarouselSlider .sliderParts div.showCase dd.goodsTit,.ebook-campaign .sliderParts div.showCase dd.goodsTit{font-weight:400}#main .sliderParts div.showCase dd.goodsTit img,.bnrcarouselSlider .sliderParts div.showCase dd.goodsTit img,.ebook-campaign .sliderParts div.showCase dd.goodsTit img{display:none}#main .sliderParts div.showCase dd.price,.bnrcarouselSlider .sliderParts div.showCase dd.price,.ebook-campaign .sliderParts div.showCase dd.price{display:none!important}#main .sliderParts{margin-bottom:30px}#main .sliderParts.kobo dt a{text-align:left}.sliderParts.kobo.ranking>ul li{margin-top:22px!important}#main .sliderParts div.showCase dl dt{height:auto!important}#main .sliderParts div.showCase dl dt b{position:relative;display:block;min-height:22px}#main .sliderParts div.showCase dl dt b.rank{padding-left:20px}#main .sliderParts div.showCase dl dt b.rank:before{position:absolute;content:"";top:0;left:0;display:block;background:url("//image.books.rakuten.co.jp/books/img/common/ranking/sprite.gif") -137px -48px no-repeat;width:16px;height:14px}#main .sliderParts div.showCase dl dt b.first,#main .sliderParts div.showCase dl dt b.second,#main .sliderParts div.showCase dl dt b.third{padding-left:29px}#main .sliderParts div.showCase dl dt b.first:before,#main .sliderParts div.showCase dl dt b.second:before,#main .sliderParts div.showCase dl dt b.third:before{top:-3px;left:0;width:25px;height:22px}#main .sliderParts div.showCase dl dt b.first:before{background-position:-32px -70px}#main .sliderParts div.showCase dl dt b.second:before{background-position:-67px -70px}#main .sliderParts div.showCase dl dt b.third:before{background-position:-102px 0}#main .sliderParts div.showCase dl dt img{position:static}#main .bnrcarouselSlider ul li.recommendBack a,#main .bnrcarouselSlider ul li.recommendNext a{background-size:11px 17px;width:15px}#main h2.hd{margin-bottom:10px}#main .bnrcarouselSlider{margin-bottom:0}#main .bnrcarouselSlider .bnrcarouselWrapper{margin:0 20px 8px}#main .bnrcarouselSlider .hd{top:-30px}#main .bnrcarouselSlider ul{top:3px}#main ul.moreLink{padding-top:0}#main .bnrcarousel .bnrcarouselitem li{margin-top:7px}#main .bnrcarousel .bnrcarouselitem li:first-child{margin-top:0}#main .bnrcarousel .bnrcarouselitem a{margin-top:3px}#sliderPartsHistory{margin-top:30px}#sliderPartsHistory .showCase dt a{position:static}#main #sliderPartsHistory.sliderParts ul li.recommendBack a,#main #sliderPartsHistory.sliderParts ul li.recommendNext a{height:80px}.ebook-campaign .bta-ui-carousel .ui-carousel-media-image img{max-height:163px}.ebook-campaign{zoom:1;padding:20px 20px 0;line-height:1.5}.ebook-campaign:after,.ebook-campaign:before{content:"";display:table}.ebook-campaign:after{clear:both}.ebook-campaign .ui-carousel-heading{zoom:1}.ebook-campaign .ui-carousel-heading:after,.ebook-campaign .ui-carousel-heading:before{content:"";display:table}.ebook-campaign .ui-carousel-heading:after{clear:both}.ebook-campaign .ui-carousel-heading .moreLink,.ebook-campaign .ui-carousel-heading .ui-carousel-title-h2{display:inline-block;width:auto}.ebook-campaign .ui-carousel-heading .ui-carousel-title-h2{float:left}.ebook-campaign .ui-carousel-heading .moreLink{float:right;padding-top:0;font-size:12px}.top-recommend-container{float:left}.top-recommend-container h2{background:#f2cccc;margin:0 10px 8px 0;padding:2px 0;text-align:center;font-size:13px;font-weight:700}.top-recommend ul{zoom:1}.top-recommend ul:after,.top-recommend ul:before{content:"";display:table}.top-recommend ul:after{clear:both}.top-recommend ul li{box-sizing:border-box;float:left;border:4px solid #e2e2e2;margin-right:10px;padding:4px 10px;width:148px;min-height:248px;font-size:13px}.top-recommend ul li b{font-weight:700;color:#bf0000}.top-recommend ul li img{display:block;margin:5px 0;width:auto;height:auto;max-width:120px;max-height:163px}.top-recommend ul li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top-recommend ul li p.title a:first-child{display:table-cell;height:170px;vertical-align:bottom}.top-recommend ul li p.link a{background:url("//image.books.rakuten.co.jp/books/img/common/main/bg_image_121120.gif") -129px -358px no-repeat;padding-left:10px}#main h1{margin-bottom:20px}#main h2{float:none;margin-top:0}#main .sliderParts>ul.moreLink{padding:0}.moreLink a{padding-left:10px}.moreLink a:hover{color:#bf0000;text-decoration:none}.bnrcarouselSlider .hd{position:absolute!important;right:0;margin:0!important}.boxLinks-01{zoom:1;margin:-30px 0 10px;margin-left:-1.7467248908297%}.boxLinks-01:after,.boxLinks-01:before{content:"";display:table}.boxLinks-01:after{clear:both}#main .boxLinks-01 h2{padding:0 0 5px}.boxLinks-01 .col{float:left;margin-top:30px;margin-left:1.7167381974249%;width:31.587982832618%;max-width:368px;min-width:134px}.boxLinks-01 ul li{position:relative;margin-top:5px;padding-left:14px}.boxLinks-01 ul li:before{position:absolute;content:"";top:-3px;left:-3px;display:block;background:url("//image.books.rakuten.co.jp/books/img/common/main/bg_image_130529.gif") -64px -314px no-repeat;width:13px;height:18px}@media only screen and (max-width:1199px){.boxLinks-01{margin-left:0}.boxLinks-01 .col{margin-left:0;max-width:none}.boxLinks-01 .col.auhtor,.boxLinks-01 .col.comic{width:48.4375%}.boxLinks-01 .col.comic{margin-left:3.125%}.boxLinks-01 .col.feature{width:100%}.boxLinks-01 .col.feature ul{zoom:1}.boxLinks-01 .col.feature ul:after,.boxLinks-01 .col.feature ul:before{content:"";display:table}.boxLinks-01 .col.feature ul:after{clear:both}.boxLinks-01 .col.feature ul li{box-sizing:border-box;float:left;padding-right:20px;width:50%}}.boxRanking-01{zoom:1}.boxRanking-01:after,.boxRanking-01:before{content:"";display:table}.boxRanking-01:after{clear:both}.boxRanking-01 .bta-ui-carousel{padding:0}.boxRanking-01 .ui-carousel-content{margin:0;min-height:251px}.boxRanking-01 .ui-carousel-heading{margin-bottom:0;padding-bottom:0}#main .boxRanking-01 h2.hd{border-bottom:1px solid #b0b0b0;margin-left:20px;margin-bottom:-10px;padding-bottom:5px;font-size:16px;color:#444}#mainArea .boxRanking-01 h3{background:#ececec;margin-bottom:5px;padding:3px;text-align:center;font-size:13px}.boxRanking-01 .col{float:left;margin-top:10px}.boxRanking-01 .col .rankList{zoom:1;padding:0 16px}.boxRanking-01 .col .rankList:after,.boxRanking-01 .col .rankList:before{content:"";display:table}.boxRanking-01 .col .rankList:after{clear:both}.boxRanking-01 .col .rankList li{float:left;margin-left:15px;width:126px}.boxRanking-01 .col .rankList li:first-child{margin-left:0}.boxRanking-01 .col .rankList li.icon b{position:relative;padding-left:29px}.boxRanking-01 .col .rankList li.icon b:before{position:absolute;content:"";top:-3px;left:-3px;display:block;background:url("//image.books.rakuten.co.jp/books/img/common/ranking/sprite.gif") -137px -48px no-repeat;width:25px;height:22px}.boxRanking-01 .col .rankList li.first b:before{background-position:-32px -70px}.boxRanking-01 .col .rankList li.second b:before{background-position:-67px -70px}.boxRanking-01 .col .rankList li.third b:before{background-position:-102px 0}.boxRanking-01 .col .rankList img{display:block;margin:7px 0 5px}.boxRanking-01 .col .rankList p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.boxRanking-01 .col .rankList p.author{margin-top:5px}.latest-topics{position:relative;height:50px;margin-bottom:20px;padding:3px;overflow:hidden;border:1px solid #bf0000}.latest-topics-title{position:absolute;left:2px;top:2px;bottom:2px;width:155px;margin:0!important;padding:0!important;background-color:#bf0000!important;text-align:center}.latest-topics-title:before{content:"";display:inline-block;height:100%;vertical-align:middle}.latest-topics-title img{vertical-align:middle}.latest-topics-list{zoom:1;margin-left:160px;background-color:#fff}.latest-topics-list:after,.latest-topics-list:before{content:"";display:table}.latest-topics-list:after{clear:both}.latest-topics-list>li{float:left;width:100%;height:25px;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-animation-duration:1s;animation-duration:1s}@media only screen and (min-width:1459px){.latest-topics-list>li{width:50%}}.latest-topics-list>li a{display:block;line-height:25px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-topics-list>li a:before{content:"\FF61\FF66"}.boxRanking-01{margin-left:-2.1739130434783%}.boxRanking-01 .col{margin-left:2.1739130434783%;width:47.8260869565217%}@media only screen and (min-width:1920px){.boxRanking-01{margin-left:-1.4492753623188%}.col{margin-left:1.4492753623188%;width:31.8840579710145%}}@media only screen and (max-width:1459px){#main .boxRanking-01 h2.hd{margin:0}.boxRanking-01 .col{float:none;width:100%}}div#extra div.box ul.pub-camp-list{text-align:left;margin:0 0 8px 10px}div#extra div.box ul.pub-camp-list li{line-height:1.8em}div#extra div.box ul.pub-camp-list li a{background:url("//image.books.rakuten.co.jp/books/img/common/main/bg_image_121120.gif") -129px -443px no-repeat;padding-left:13px}div#extra div.box p.next-btn{display:none}.ebook-navi-wrap{margin-bottom:30px}.ebook-btn-layout{display:block;margin:0 5px 5px 0;cursor:pointer;text-align:center;text-decoration:none;padding:.8em 1em .85em;border-radius:.3em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);border:1px solid #b0b0b0;background-color:#f2f2f2;background-image:linear-gradient(0deg,#f2f2f2,#fff);color:#000!important;font-weight:700;font-size:14px}.ebook-btn-layout:hover{text-decoration:none;opacity:.5}.ebook-navi-btn-list{padding:10px 0 0}.ebook-navi-button{width:25%;display:inline-block;outline:none}.kobo .ui-carousel-next,.kobo .ui-carousel-prev{background-size:11px 17px!important;width:15px!important}@media screen and (max-width:4000px){.ebook-navi-button{width:25%}}@media screen and (max-width:1300px){.ebook-navi-button{width:50%}}@media screen and (max-width:1100px){.ebook-navi-button{width:100%}}#mainArea h2 .hd{border-bottom:1px solid #222;padding-top:1px;margin-bottom:10px;font-weight:400!important;height:22px;color:#222}#mainArea .bnrcarouselSlider .hd{width:100%;top:-36px!important}#mainArea .bnrcarouselSlider .bnrcarouselWrapper.js-bnrcarouselWrapper .bnrcarousel.js-bnrcarousel .bnrcarouselInner.js-bnrcarouselInner .bnrcarouselitem.js-bnrcarouselitem li a{color:#1d54a7!important}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.pickImg{margin:0 auto!important}.pickImgHead{font-weight:700}.deviceMovie,.pickImgHead{margin-bottom:10px}.bnrcarouselSlider{width:100%;position:relative;background:url(//image.books.rakuten.co.jp/books/img/common/main/imageloader.gif) 50% no-repeat;margin-bottom:30px}.bnrcarouselSlider .hd{position:relative;display:block;text-align:right;margin:0 25px 10px}.bnrcarouselSlider>ul{position:absolute;left:0;top:50%;width:100%;margin:0;visibility:hidden}.bnrcarouselSlider>ul.moreLink{position:static;padding:10px 0;text-align:right;display:table}.bnrcarouselSlider .bnrcarouselWrapper{margin:0 25px 15px;zoom:1;overflow:hidden;visibility:hidden}.bnrcarouselSlider .bnrcarousel{width:100%;position:relative;padding:0}.bnrcarouselSlider .bnrcarouselInner{width:99999px;overflow:hidden;zoom:1}.bnrcarousel .bnrcarouselitem li{text-align:center}.bnrcarousel .bnrcarouselitem a{display:inline-block;text-align:center;margin:15px auto 0}.bnrcarousel .bnrcarouselitem a img{max-width:160px;vertical-align:middle}.bnrcarouselSlider ul li.recommendBack,.bnrcarouselSlider ul li.recommendNext{margin:-35px 0 0}.bnrcarouselSlider ul li.recommendBack a,.bnrcarouselSlider ul li.recommendNext a{background-repeat:no-repeat;background-color:transparent;vertical-align:midule;display:block;width:21px;cursor:pointer;height:80px;background-position:center 35px}.bnrcarouselSlider ul li.recommendBack a:hover,.bnrcarouselSlider ul li.recommendNext a:hover{background-color:#ececec;background-position:center 35px;height:80px}.bnrcarouselSlider ul li.recommendBack a img,.bnrcarouselSlider ul li.recommendNext a img{display:none}.bnrcarouselSlider ul li.recommendNext{float:right;padding-top:0}.bnrcarouselSlider ul li.recommendNext a{background-image:url(//image.books.rakuten.co.jp/books/img/common/main/carouselArrowNext_20140326.png)}.bnrcarouselSlider ul li.recommendBack{float:left;padding-top:0}.bnrcarouselSlider ul li.recommendBack a{background-image:url(//image.books.rakuten.co.jp/books/img/common/main/carouselArrowPrev_20140326.png)}ul.cp-bottom-space{margin-bottom:8px}div#mainArea h2.hd.hd__bnrcarouselJson-slider{border:none;margin:14px 0 10px;padding:0;font-size:1.5rem;font-weight:400}#mainArea .bnrcarouselSlider.bnrcarouselSlider__genreSelector .moreLink{position:absolute;width:auto;margin:0;padding:0;right:0;top:-26px;font-size:.75rem;line-height:1}#mainArea .bnrcarouselSlider.bnrcarouselSlider__genreSelector .moreLink:before{content:"";position:absolute;left:0;bottom:50%;border-style:solid;border-color:transparent transparent transparent #333;border-width:3px 0 3px 5px;-webkit-transform:translateY(50%);transform:translateY(50%)}#mainArea .bnrcarouselSlider.bnrcarouselSlider__genreSelector .bnrcarouselWrapper.js-bnrcarouselWrapper .bnrcarousel.js-bnrcarousel .bnrcarouselInner.js-bnrcarouselInner .bnrcarouselitem.js-bnrcarouselitem li a{color:#0f33cc!important;text-decoration:none}#mainArea .bnrcarouselSlider.bnrcarouselSlider__genreSelector .bnrcarouselWrapper.js-bnrcarouselWrapper .bnrcarousel.js-bnrcarousel .bnrcarouselInner.js-bnrcarouselInner .bnrcarouselitem.js-bnrcarouselitem li a:hover{color:#bf0000!important}#mainArea .bnrcarouselSlider.bnrcarouselSlider__genreSelector .hd{top:-26px!important;left:18.75rem;right:auto;width:auto;text-align:left;color:#777;font-size:.75rem;line-height:1}.bnrcarouselSlider.bnrcarouselSlider__genreSelector{box-sizing:border-box;width:100%;position:relative;background:url(//image.books.rakuten.co.jp/books/img/common/main/imageloader.gif) 50% no-repeat;margin-bottom:15px!important;min-height:246px}.bnrcarouselSlider.bnrcarouselSlider__genreSelector .hd{position:relative;display:block;text-align:right;margin:0 25px 10px}.bnrcarouselSlider.bnrcarouselSlider__genreSelector .bnrcarouselWrapper{margin:0 44px 8px!important}.bnrcarouselSlider.bnrcarouselSlider__genreSelector .bnrcarousel{width:100%;position:relative;padding:0}.bnrcarouselSlider.bnrcarouselSlider__genreSelector .bnrcarouselInner{width:99999px;overflow:hidden;zoom:1}.bnrcarousel .bnrcarouselitem{float:left;margin:0;padding:0}.bnrcarouselSlider.bnrcarouselSlider__genreSelector>ul{top:37px!important;padding:0;box-sizing:border-box}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendBack,.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext{margin:-35px 0 0}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendBack a,.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext a{position:relative;display:block;width:44px!important;height:160px!important;background-repeat:no-repeat;background-color:transparent;background-position:50%;background-image:none;cursor:pointer;color:#555;font-size:28px;text-decoration:none}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendBack a:hover,.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext a:hover{background-color:#ececec;background-position:center 35px;height:80px}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendBack a img,.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext a img{display:none}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext{float:right;padding-top:0}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendBack a:before,.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext a:before{font-family:rb-iconfont;content:"\E802";position:absolute;font-size:36px;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);line-height:1}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendNext a:before{content:"\E801"}.bnrcarouselSlider.bnrcarouselSlider__genreSelector ul li.recommendBack{float:left;padding-top:0}.bnrcarouselSlider__genreSelector .genre_selector,.bnrcarouselSlider__genreSelector .genre_selector ul{width:auto}.bnrcarouselSlider__genreSelector .genre_selector{margin:0 0 10px}.bnrcarouselSlider__genreSelector .genre_selector ul{display:-webkit-box;display:flex;width:100%;background:linear-gradient(180deg,#cfcfcf 0,#cfcfcf) bottom no-repeat;background-size:100% 1px}.bnrcarouselSlider__genreSelector .genre_selector input[type=radio]{display:none}.bnrcarouselSlider__genreSelector .genre_selector input[type=radio]+label{display:block;cursor:pointer;padding:.5em 1em;background:linear-gradient(180deg,#cfcfcf 0,#cfcfcf) bottom no-repeat,linear-gradient(180deg,#cfcfcf 0,#cfcfcf) bottom no-repeat;background-size:0 1px,100% 1px;color:#cfcfcf;text-align:center;font-size:.75rem;line-height:1;transition:background .3s ease,color .3s ease}.bnrcarouselSlider__genreSelector .genre_selector input[type=radio]+label:hover{background-color:#f7f7f7}.bnrcarouselSlider__genreSelector .genre_selector input[type=radio]+label:active,.bnrcarouselSlider__genreSelector .genre_selector input[type=radio]:checked+label{color:#bf0000;background-image:linear-gradient(180deg,#bf0000 0,#bf0000),linear-gradient(180deg,#cfcfcf 0,#cfcfcf);background-size:100% 1px,100% 1px}.bnrcarouseErrorMsg{position:absolute;right:50%;bottom:45%;width:17em;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);color:#333;font-size:22px;font-weight:700}.jungle-add{margin-bottom:26px;border-bottom:1px solid #ccc;padding-top:25px}.jungle-add .top-recommend-container{border-right:1px solid #ccc;padding-right:10px;margin-right:30px;margin-bottom:25px}.jungle-add h2{background:transparent;color:#666;font-size:16px;font-weight:700;text-align:left;margin-bottom:20px;padding:0}.jungle-add .rank-date{font-size:12px;font-weight:400}.jungle-add .rank-disp{background:url("//image.books.rakuten.co.jp/books/img/e-book/img/top/crown.png") 0 0 no-repeat;background-size:24px 21px;display:inline-block;height:21px;width:24px;color:#fff;text-align:center;float:left;font-size:.8em}.jungle-add .ui-carousel-author{clear:both;margin-top:4px}.jungle-add .ui-carousel-media-image{padding-bottom:0;height:163px!important;box-sizing:border-box;background-position:50% 50%}.jungle-add .ui-carousel-media p{line-height:30px;height:24px;margin-top:9px}.jungle-add .bta-ui-carousel .ui-carousel-media-image img{border:1px solid #ccc;box-sizing:border-box}.jungle-add .bta-ui-carousel .ui-carousel-media-image img:hover{opacity:.8}.jungle-add .top-recommend-container .top-recommend ul{display:table;table-layout:fixed}.jungle-add .top-recommend ul li{border:none;display:table-cell;width:auto;padding:0 20px 4px 0;float:none}.jungle-add .top-recommend ul li b{background:url("//image.books.rakuten.co.jp/books/img/e-book/img/top/balloon.png") center 0 no-repeat;background-size:115px 35px;text-align:center;display:block;position:relative;margin-bottom:15px;height:35px;box-sizing:border-box;line-height:30px;min-width:115px}.jungle-add .top-recommend ul li p{max-width:120px;color:#666;margin-bottom:4px}.jungle-add .top-recommend ul li p.author{margin-bottom:8px}.jungle-add .top-recommend ul li p.title a:first-child{padding-bottom:15px;height:163px}.jungle-add .top-recommend ul li b:after,.jungle-add .top-recommend ul li b:before{position:absolute;top:0;content:"";height:30px;width:15px;background:#fff url("//image.books.rakuten.co.jp/books/img/e-book/img/top/balloon.png") no-repeat;background-size:115px 35px}.jungle-add .top-recommend ul li b:before{background-position:0 0;left:0}.jungle-add .top-recommend ul li b:after{background-position:right 0;right:0}.jungle-add .top-recommend ul li img{border:1px solid #ccc;margin:0;box-sizing:border-box}.jungle-add .top-recommend ul li img:hover{opacity:.8}.jungle-add .bta-ui-carousel-wrap{height:235px}.jungle-add .bta-ui-carousel-wrap .bta-ui-carousel{z-index:-1;position:absolute;left:-9999px}.jungle-add .bta-ui-carousel-wrap .bta-ui-carousel.active{left:0;z-index:0;position:relative}.jungle-add .top-rank-container{margin-left:417px}.jungle-add .top-rank-container .ui-carousel-next,.jungle-add .top-rank-container .ui-carousel-prev{background-size:11px 17px}.jungle-add .jungle.hidden{z-index:-1}.jungle-add .ui-carousel-nav{text-indent:-999px}.jungle-add .jungle .ui-carousel-item{background:#bbb;text-align:center;color:#fff;margin:0;cursor:pointer}.jungle-add .jungle .ui-carousel-item.active{background:#666}.jungle-add .jungle .ui-carousel-media{text-align:center;line-height:30px;position:relative;height:30px;display:inline-block}.jungle-add .jungle .ui-carousel-media-image{padding:0;display:block;background-image:none;position:absolute;margin:auto;left:0;right:0;line-height:unset}.jungle-add .jungle .ui-carousel-media-image:hover{color:#fff;text-decoration:none}.jungle-add .jungle .ui-carousel-media-image img{display:none}.jungle-add .jungle .ui-carousel-content{margin-left:30px;margin-right:30px}.jungle-add .bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel-nav{visibility:hidden!important}.jungle-add .more .ui-carousel-media-image{background-image:none;border:1px solid #ccc;vertical-align:middle!important;color:#666}div#mainArea .bta-ui-carousel.ebook-description-sl{background:#fff;background:-webkit-gradient(left top,left bottom,color-stop(0,#fff),color-stop(22%,#fff),color-stop(76%,#f6f6f6),color-stop(100%,#ededed));background:linear-gradient(180deg,#fff 0,#fff 22%,#f6f6f6 76%,#ededed);filter:progid:DXImageTransform.Microsoft.BasicImage(startColorstr=#ffffff,endColorstr=#ededed,GradientType=0);padding-bottom:0!important}div#mainArea .bta-ui-carousel.ebook-description-sl.nobg{background:#fff!important}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-heading.border{height:25px;border-bottom-width:1px;clear:both}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-heading.border .ui-carousel-title-h2{display:inline}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-heading.border .ui-carousel-pagenation{font-size:.75rem!important;color:#777!important;position:inherit;font-weight:400}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-heading.border .linkto{font-weight:400;margin:5px 15px 10px;text-align:right;width:auto;position:relative;top:-24px;padding-top:5px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-heading.border .linkto a{font-size:65%}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-textinfo p{color:#777!important;margin-bottom:10px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-textinfo ul{padding-left:0;margin-top:10px;margin-bottom:5px;margin-left:-5px;list-style:none}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-textinfo ul li{display:inline-block;padding-right:5px;padding-left:5px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-textinfo ul li a{color:#1d54a7!important;font-weight:700}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-textinfo ul li a:hover{cursor:pointer}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content{height:auto!important;background-image:none}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper{margin-bottom:0!important}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list{background-color:transparent!important}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-title{width:100%!important;text-align:center}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-title a{color:#1d54a7!important;font-size:80%!important;font-family:"MS P\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-title a:hover{color:#bf0000!important;text-decoration:none}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-description{display:block;font-size:90%;border-radius:7px;padding:10px 5px;margin-top:5px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-author{text-align:center;margin-top:3px;font-family:"MS P\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-author.normal{text-align:left}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-price{text-align:center;font-weight:400;margin-top:3px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-series{text-align:center;color:#1d54a7!important;margin-top:3px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .info-blue{background-color:#537ca6;color:#fff;text-align:center;min-height:26px;vertical-align:middle;font-family:"MS P\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .info-white{background-color:#fff;color:#777;box-shadow:0 1px 1px 0 hsla(0,0%,47%,.5);border-top-style:solid;border-top-width:1px;border-top-color:#c1c0c0;text-align:center;min-height:26px;vertical-align:middle}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-description-triangle{position:relative;background:#fff;margin-bottom:20px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-description-triangle:after,div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-description-triangle:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-description-triangle:after{border-width:10px;margin-left:-10px;margin-top:0}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-description-triangle:before{border-width:11px;margin-left:-11px;margin-top:0}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .info-triangle-blue:after{border-color:rgba(83,124,166,0);border-top-color:#537ca6}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .info-triangle-blue:before{border-color:rgba(136,183,213,0);border-top-color:#537ca6}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .info-triangle-white:after{border-color:hsla(0,0%,100%,0);border-top-color:#fff}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .info-triangle-white:before{border-color:hsla(0,1%,75%,0);border-top-color:#c1c0c0}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-bg{height:190px;vertical-align:bottom;margin-top:10px}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-bg a{height:190px!important}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-bg a .bg-shadow{position:absolute;width:36px;height:200px;background-image:url("https://image.books.rakuten.co.jp/books/img/e-book/img/top/common/book-shadow.png");background-repeat:no-repeat}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next,div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-prev{width:15px!important;background-size:11px 17px!important}div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-bg a img{width:100%!important;max-height:190px!important;max-width:128px!important}div#mainArea h2.hd{padding-top:1px;margin-bottom:10px;margin:14px 0 15px}div#mainArea ul.moreLink.cp-bottom-space{margin-bottom:35px}#recommendation-ranking-wrap{width:100%;border-bottom:1px solid #ccc;margin-bottom:26px}#recommendationWrap{position:relative;display:none;height:280px;box-sizing:border-box;zoom:1;line-height:1.5;text-align:center;margin-bottom:25px}#rankingWrap{width:auto;padding-bottom:20px}#rankingWrap .ebook-ranking-sl.genre-add{margin-bottom:0!important;padding-bottom:0!important;border-bottom:none}#recommendationWrap .bta-ui-carousel{font-size:13px;padding-top:2px}#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation{position:relative}#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation .hidden{visibility:hidden!important}#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation .ui-carousel-nav .ui-carousel-next,#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation .ui-carousel-nav .ui-carousel-prev{background-size:11px 17px}#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation .ui-carousel-content .ui-carousel-list .ui-carousel-item .ui-carousel-media{min-width:300px!important;display:table;position:relative;padding:8px;box-sizing:border-box}#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation .ui-carousel-content .ui-carousel-list .ui-carousel-item .ui-carousel-media .series-recommendation-close{position:absolute;top:0;right:0;z-index:1}#recommendationWrap .bta-ui-carousel .ui-carousel-series-recommendation .ui-carousel-content .ui-carousel-list .ui-carousel-item .ui-carousel-media .series-recommendation-close a{font-size:10px;display:block;background-color:#666;border-radius:50%;font-weight:700;color:#fff;text-decoration:none;text-align:center;padding:.35rem}#recommendationWrap .ui-carousel-media .ui-carousel-border{box-sizing:border-box;display:table-row;border:1px solid #ccc;box-shadow:0 0 4px 1px #ccc;-moz-box-shadow:0 0 4px 1px #ccc;-webkit-box-shadow:0 0 4px 1px #ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}#recommendationWrap .ui-carousel-media .ui-carousel-border>*{padding:5px}#recommendationWrap .bta-ui-carousel .ui-carousel-media-image{display:table-cell;vertical-align:middle;text-align:center;background-repeat:no-repeat;background-position:50% 75%;background-image:url(//image.books.rakuten.co.jp/books/img/common/ranking/loader.gif);width:40%!important}.kobo :not(#carousel_css_pacth)+#recommendationWrap .ui-carousel-item .ui-carousel-media img{height:auto!important;max-height:160px!important;max-width:115px!important;width:auto!important}#recommendationWrap .ui-carousel-media>a:not([data-ready]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail{display:table-cell;width:60%!important;position:relative}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail>a[data-ready]{display:block;line-height:1.3em}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail>a[data-ready]:hover{color:#bf0000;text-decoration:none}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail a{white-space:normal;word-wrap:break-word;word-break:break-all;margin-bottom:.2em;padding-left:5px;overflow:hidden}.kobo #recommendationWrap .ui-carousel-media-image img{box-shadow:0 1px 1px 0 rgba(0,0,0,.15)}.kobo #recommendationWrap .ui-carousel-media-image:hover img{box-shadow:0 0 4px rgba(0,0,0,.8)}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail .series-recommendation-release-title{font-size:15px}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail .series-recommendation-release-date{font-size:100%;padding-left:5px}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail .series-recommendation-price{font-size:15px;color:#bf0000;padding-left:5px}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail .series-recommendation-price span{font-size:80%;color:#bf0000}#recommendationWrap .ui-carousel-media .ui-carousel-media-detail .ui-carousel-media-detail-btn{position:absolute;width:90%;height:auto;bottom:0;left:5px}#cartCounterContents{margin-bottom:10px}#cartCounterContents .cartCounterBox .cartCounterTab .cartCounterTabBtn{display:inline-block;width:50%;padding:.5rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterBox .cartCounterTab .cartCounterTabInfo{background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-top-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;cursor:pointer}#cartCounterContents .cartCounterBox .cartCounterTab .cartCounterTabCoupon{background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top-left-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-right-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;cursor:pointer}#cartCounterContents .cartCounterBox .cartCounterTab .select{background-color:#f5f3f1;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #f5f3f1;cursor:default}#cartCounterContents .cartCounterBox .cartCounterMain{border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f5f3f1}#cartCounterContents .cartCounterBox .cartCounterMain .cartCounterMainInfo{position:relative;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterBox .cartCounterMain .cartCounterMainCoupon{display:none;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:center}#cartCounterContents .infoTtl{font-size:130%;font-weight:700;margin-bottom:5px}#cartCounterContents .infoRead{font-size:80%;line-height:1.5em;margin:0 0 15px}#cartCounterContents .cartCounterProgressWrap{text-align:center;margin-bottom:20px}#cartCounterContents .infoMessage{position:relative;background-color:#fff;padding:10px 10px 10px 25px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:100%;margin:0 auto 10px;text-align:center;max-width:980px}#cartCounterContents .infoMessage:before{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:35px solid #bf0000;border-right:35px solid transparent}#cartCounterContents .infoMessage:after{content:"\E616";font-family:rb-iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:2px;left:2px;font-size:125%;color:#fff}#cartCounterContents .infoMessageRed{font-size:180%;color:#bf0000;font-weight:700}#cartCounterContents .infoProgressBox{width:100%;max-width:980px;margin:0 auto}#cartCounterContents .infoProgressTotal{position:relative;width:170px;margin-top:22px;padding-left:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left}#cartCounterContents .infoProgressTotal:before{content:"\E60F";font-family:rb-iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:6px;position:absolute;top:50%;left:0;height:30px;margin-top:-15px;font-size:30px}#cartCounterContents .infoProgressTotalTtl{text-align:center;border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:5px}#cartCounterContents .infoProgressTotalYen{text-align:center}#cartCounterContents .infoProgressTotalYen span{display:inline-block;padding:0 .5em;color:#bf0000;font-weight:700}#cartCounterContents .infoProgressBar{width:auto;margin-left:180px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .infoProgressBarWrap{width:100%;height:34px;position:relative;margin-bottom:5px}#cartCounterContents .infoProgressBarRed{position:absolute;top:5px;left:0;width:0;height:24px;background-color:#b00}#cartCounterContents .infoProgressBarImg{position:absolute;top:5px;left:0;width:100%;height:24px;background-image:url("//image.books.rakuten.co.jp/books/img/e-book/img/top/progressBar.png");background-repeat:repeat-x}#cartCounterContents .infoProgressCoupon{margin-bottom:2px}#cartCounterContents .rates{display:inline-block;text-align:center}#cartCounterContents .infoProgressCoupon .perBox{display:inline-block;width:auto;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;font-size:80%;color:#bf0000;z-index:10;padding:.5em;border-radius:5px;background:#fff;border:1px solid #ccc}#cartCounterContents .infoProgressCoupon .perBox:after,#cartCounterContents .infoProgressCoupon .perBox:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#cartCounterContents .infoProgressCoupon .perBox:after{border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:5px;margin-left:-5px}#cartCounterContents .infoProgressCoupon .perBox:before{border-color:rgba(194,225,245,0);border-top-color:#ccc;border-width:6px;margin-left:-6px}#cartCounterContents .infoProgressBarCou{margin-bottom:2px}#cartCounterContents .infoProgressBarCou .couBox{display:inline-block;width:auto;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:3px 10px;position:relative;border-radius:5px;background:#fff;border:1px solid #ccc;font-size:200%;color:#bf0000}#cartCounterContents .infoProgressBarCou .couBoxGet{font-size:200%;color:#fff;background:#bf0000}#cartCounterContents .infoProgressMoney{margin-top:5px}#cartCounterContents .infoProgressMoney .yenBox{display:inline-block;width:auto;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;font-size:80%;color:#666}#cartCounterContents .infoAttention{font-size:60%;line-height:1.5;padding-right:60px}#cartCounterContents .reloadCart{position:absolute;right:10px;bottom:10px}#cartCounterContents .reloadCart a{background-color:#fff;padding:3px 10px 2px;border:1px solid #ccc;border-radius:5px;font-size:12px;cursor:pointer;color:#666}#cartCounterContents .reloadCart a,#cartCounterContents .reloadCart a .reload{display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .reloadCart a .reload{position:relative;width:12px;height:12px;border:2px solid;border-right-color:transparent;border-radius:100%;margin-right:5px}#cartCounterContents .reloadCart a .reload:before{position:absolute;top:3px;right:-3px;content:"";height:50%;border:3px solid transparent;border-top:4.5px solid;background:transparent;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:rotate(-40deg);transform:rotate(-40deg);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterMainCoupon .couponBox{margin:0 auto 5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-width:780px;text-align:left}#cartCounterContents .cartCounterMainCoupon .couponWrap{background-color:#fff;padding:10px 0;border:1px solid #666;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterMainCoupon .couponWrap.grayOut{opacity:.3}#cartCounterContents .cartCounterMainCoupon table{width:100%;border-collapse:collapse;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterMainCoupon table .tbll{width:35%;color:#bf0000;font-size:300%;text-align:center;vertical-align:middle;font-weight:700;border-right:1px dashed #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterMainCoupon table .tbll span{font-size:60%}#cartCounterContents .cartCounterMainCoupon table .tblr{width:60%;padding-left:1rem;color:#333;font-size:100%;line-height:1.5em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#cartCounterContents .cartCounterMainCoupon .couponLink{margin:0 auto;text-align:right;max-width:780px}#cartCounterContents #loader{text-align:center;padding:100px 0}#cartCounterContents .cartCountClearfix:after{content:"";display:block;clear:both}.ebook-ranking-sl .bta-ui-carousel{overflow:hidden;position:relative;float:none;padding:0;width:auto}.ebook-ranking-sl .bta-ui-carousel h2.ui-carousel-title-h2{font-size:12px!important}.ebook-ranking-sl .ui-carousel-heading.border{margin-bottom:10px}.ebook-ranking-sl .sliderParts>ul{position:static}.ebook-ranking-sl .sliderParts ul li.recommendBack a{background-image:url("//image.books.rakuten.co.jp/books/img/common/main/carouselArrowPrev_20140326.png")}.ebook-ranking-sl .sliderParts ul li.recommendBack,.ebook-ranking-sl .sliderParts ul li.recommendNext{margin-top:0;padding-top:0}.ebook-ranking-sl .sliderParts ul li.recommendBack a,.ebook-ranking-sl .sliderParts ul li.recommendNext a{background-size:11px 17px;width:15px}.ebook-ranking-sl .sliderParts div.showCase{padding:0}.ebook-ranking-sl .sliderParts div.showCase dt{height:170px}.ebook-ranking-sl .sliderParts div.showCase dd.author,.ebook-ranking-sl .sliderParts div.showCase dd.goodsTit{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ebook-ranking-sl .sliderParts div.showCase dd.goodsTit{font-weight:400}.ebook-ranking-sl .sliderParts div.showCase dd.goodsTit img{display:none}.ebook-ranking-sl .sliderParts div.showCase dd.price{display:none!important}.ebook-ranking-sl .bta-ui-carousel .ui-carousel-media-image img{max-height:163px}.ebook-ranking-sl{zoom:1;padding:20px 20px 0;line-height:1.5}.ebook-ranking-sl:after,.ebook-ranking-sl:before{content:"";display:table}.ebook-ranking-sl:after{clear:both}.ebook-ranking-sl .ui-carousel-heading{zoom:1}.ebook-ranking-sl .ui-carousel-heading:after,.ebook-ranking-sl .ui-carousel-heading:before{content:"";display:table}.ebook-ranking-sl .ui-carousel-heading:after{clear:both}.ebook-ranking-sl .ui-carousel-heading .moreLink,.ebook-ranking-sl .ui-carousel-heading .ui-carousel-title-h2{display:inline-block;width:auto}.ebook-ranking-sl .ui-carousel-heading .ui-carousel-title-h2{float:left}.ebook-ranking-sl .ui-carousel-heading .moreLink{float:right;padding-top:0;font-size:12px}.genre-add{margin-bottom:26px;border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:11px}.genre-add h2{background:transparent;color:#666;font-size:16px;font-weight:700;text-align:left;margin-bottom:5px;padding:0}.genre-add .rank-date{font-size:12px;font-weight:400}.genre-add .rank-disp{background:url("https://image.books.rakuten.co.jp/books/img/e-book/img/top/crown.png") 0 0 no-repeat;background-size:24px 21px;display:inline-block;height:21px;width:24px;color:#fff;text-align:center;float:left;font-size:.8em}.genre-add .ui-carousel-author{clear:both;margin-top:4px}.genre-add .ui-carousel-media-image{padding-bottom:0;height:163px!important;box-sizing:border-box;background-position:50% 50%}.genre-add .ui-carousel-media p{line-height:30px;height:24px}.genre-add .bta-ui-carousel .ui-carousel-media-image img{border:1px solid #ccc;box-sizing:border-box}.genre-add .bta-ui-carousel .ui-carousel-media-image img:hover{opacity:.8}.genre-add .bta-ui-carousel-wrap{height:235px}.genre-add .bta-ui-carousel-wrap .bta-ui-carousel{z-index:-1;position:absolute;left:-9999px}.genre-add .bta-ui-carousel-wrap .bta-ui-carousel.active{left:0;z-index:0;position:relative}.genre-add .top-rank-container .ui-carousel-next,.genre-add .top-rank-container .ui-carousel-prev{background-size:11px 17px}.genre-add .genre.hidden{z-index:-1}.genre-add .ui-carousel-nav{text-indent:-999px}.genre-add .genre .ui-carousel-item{background:#bbb;text-align:center;color:#fff;margin:0;cursor:pointer}.genre-add .genre .ui-carousel-item.active,.genre-add .genre .ui-carousel-item:hover{background:#666}.genre-add .genre .ui-carousel-media{text-align:center;line-height:30px;position:relative;height:30px;display:inline-block}.genre-add .genre .ui-carousel-media-image{padding:0;display:block;background-image:none;position:absolute;margin:auto;left:0;right:0}.genre-add .genre .ui-carousel-media-image:hover{color:#fff;text-decoration:none}.genre-add .genre .ui-carousel-media-image img{display:none}.genre-add .genre .ui-carousel-content{margin-left:30px;margin-right:30px}.genre-add .bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel-nav{visibility:hidden!important}.bta-ui-carousel-wrap .bta-ui-carousel.active .ui-carousel-nav{visibility:visible!important}.genre-add .more .ui-carousel-media-image{background-image:none;border:1px solid #ccc;vertical-align:middle!important;color:#666;width:122px!important}.bg-color-gradient,.ebook-ranking-sl.genre-add{background:#fff}.ebook-ranking-sl.genre-add .top-rank-container h1{font-size:16px;height:25px;color:#222;display:block;float:left;font-weight:700}.ebook-ranking-sl.genre-add .top-rank-container h2{font-size:16px;width:310px;height:25px;color:#222;display:block;float:left}.ebook-ranking-sl.genre-add .top-rank-container h2 span.rank-date.js-rank-date{font-size:13px;color:#999;letter-spacing:1px;float:right;width:160px;height:22px;padding-top:3px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre{width:100%!important;height:16px;display:block;max-width:645px;float:right;margin-bottom:9px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-nav{display:none!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content{height:70px!important;background-image:none;margin-left:0!important;margin-right:0!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list{background-color:transparent}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .active{font-weight:700}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item{text-align:center;color:#0f33cc;margin:0;cursor:pointer;border-right-style:solid;border-right-color:#ccc;border-right-width:1px;background:transparent}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media{line-height:30px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-image{color:#1d54a7}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-image:hover,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media .ui-carousel-media-image:visited{color:#1d54a7!important;font-weight:700;text-decoration:none}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-0,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-0 .ui-carousel-media-0,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-0 .ui-carousel-media-0 .ui-carousel-media-image-0{width:43px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-1,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-1 .ui-carousel-media-1,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-1 .ui-carousel-media-1 .ui-carousel-media-image-1{width:67px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-2,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-2 .ui-carousel-media-2,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-2 .ui-carousel-media-2 .ui-carousel-media-image-2{width:43px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-3,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-3 .ui-carousel-media-3,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-3 .ui-carousel-media-3 .ui-carousel-media-image-3{width:67px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-4,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-4 .ui-carousel-media-4,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-4 .ui-carousel-media-4 .ui-carousel-media-image-4{width:92px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-5,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-5 .ui-carousel-media-5,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-5 .ui-carousel-media-5 .ui-carousel-media-image-5{width:43px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-6,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-6 .ui-carousel-media-6,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-6 .ui-carousel-media-6 .ui-carousel-media-image-6{width:32px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-7,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-7 .ui-carousel-media-7,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-7 .ui-carousel-media-7 .ui-carousel-media-image-7{width:43px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-8,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-8 .ui-carousel-media-8,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-8 .ui-carousel-media-8 .ui-carousel-media-image-8{width:93px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-9,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-9 .ui-carousel-media-9,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-9 .ui-carousel-media-9 .ui-carousel-media-image-9{width:63px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-10,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-10 .ui-carousel-media-10,.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item-10 .ui-carousel-media-10 .ui-carousel-media-image-10{width:53px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel.js-genre.genre.genre:after{clear:both}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap{position:relative;float:left;width:100%;height:204px;border-top-style:solid;border-top-color:#fff;border-top-width:1px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content{background-image:none}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list{background-color:transparent}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item.more{background-image:none;margin-top:19px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media{margin:auto!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p{height:20px;position:relative}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p .icon-ranking{position:absolute;top:0;left:30px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p .ranking-color1{color:#fb0;font-size:17px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p .ranking-color2{color:silver;font-size:17px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p .ranking-color3{color:#c47222;font-size:17px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p .ranking-color0{color:#fff;font-size:17px}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p .ranking-pos{position:relative;z-index:999;font-size:120%;color:#333;text-align:center;display:block;top:-4px;font-weight:700}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media p a{color:#1d54a7;font-weight:700;position:relative!important;overflow:hidden;padding-right:22px;max-height:22px;display:block;width:90%!important;height:22px;text-align:center;text-overflow:ellipsis;white-space:nowrap;line-height:29px!important}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media a .bg-shadow{position:absolute;width:36px;height:200px;margin-left:-17px;background-image:url("https://image.books.rakuten.co.jp/books/img/e-book/img/top/common/book-shadow.png");background-repeat:no-repeat}.ebook-ranking-sl.genre-add .top-rank-container .bta-ui-carousel-wrap.bta-ui-carousel-wrap.js-bta-ui-carousel-wrap .bta-ui-carousel .ui-carousel .ui-carousel-content .caroufredsel_wrapper .ui-carousel-list .ui-carousel-item .ui-carousel-media a img{min-width:114px;max-width:114px}div#sidemenu .ebook-topic-list{border:1px solid #b0b0b0;margin-bottom:10px}div#sidemenu .ebook-topic-list.sec{margin-top:10px}div#sidemenu .ebook-topic-list h2{background-color:#e9e9e9;font-weight:700;padding:10px}div#sidemenu .ebook-topic-list ul.listIconGreen{padding-top:8px;padding-left:20px;padding-bottom:10px}div#sidemenu .ebook-topic-list ul.listIconGreen li{text-indent:-10px;padding-left:10px;line-height:1.4;padding-bottom:5px}#container .ebook-biginner-bnr{margin:0 auto;text-align:center}#container .ebook-biginner-bnr a{padding:10px 0 0;position:relative;box-sizing:border-box;display:inline-block;overflow:hidden}#container .ebook-biginner-bnr .cross{position:absolute;right:0;top:0}#container .ebook-biginner-bnr .bnr{width:99%;max-width:1800px;border:1px solid #68c5d4}div#mainArea a.banner-responsive{display:block;width:100%;height:100px;background-repeat:repeat-x;background-size:contain;margin-bottom:20px}div#mainArea a.banner-responsive .img-responsive{max-width:100%;height:auto;display:block}div#mainArea a.banner-responsive .left{height:auto;position:absolute;z-index:9999}div#mainArea a.banner-responsive .left .img-left{height:100px!important}div#mainArea a.banner-responsive .right{width:auto;height:100px;float:right;min-width:264px}div#mainArea a.banner-responsive .right .img-right{height:100px!important}div#mainArea a.banner-responsive .right:after{content:" ";display:table;clear:both}#main .kobo h2.hd,#main .kobo h2.ui-carousel-heading,#main .kobo h2.ui-carousel-title-h2{width:100%;box-sizing:border-box;color:#333;font-size:1.5rem!important;font-weight:400}.kobo .bta-ui-carousel.bta-ui-carousel-style2 .ui-carousel .ui-carousel-heading.border .ui-carousel-pagenation,.kobo .ui-carousel-heading .ui-carousel-pagenation{font-size:.75rem!important}.kobo .ui-carousel-heading.border{padding:5px 0}.bta-ui-carousel .ui-carousel-heading .linkto{position:absolute!important;top:50%!important;right:0;width:auto!important;margin:0!important;padding:0!important;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kobo .ui-carousel-heading .linkto a{position:relative;padding-left:13px;color:#03c!important;font-size:13px!important;line-height:1}.kobo .ui-carousel-heading .linkto a:hover{color:#bf0000!important;text-decoration:none}.kobo .ui-carousel-heading .linkto a:before{content:"\E620";position:absolute;left:0;bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%);font-family:rb-iconfont!important}.bnrcarouselSlider ul li.recommendBack a,.bnrcarouselSlider ul li.recommendNext a,.kobo .ui-carousel-next,.kobo .ui-carousel-prev,div#mainArea div:not(#carousel_css_pacth)+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next,div#mainArea div:not(#carousel_css_pacth)+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-prev{position:relative;background-image:none!important;transition:.25s}.kobo .ui-carousel-next,.kobo .ui-carousel-prev,div#mainArea :not(#carousel_css_pacth)+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next,div#mainArea :not(#carousel_css_pacth)+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-prev{width:40px!important}.bnrcarouselSlider ul li.recommendBack a:before,.bnrcarouselSlider ul li.recommendNext a:before,.kobo .ui-carousel-next:before,.kobo .ui-carousel-prev:before,div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next:before,div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-prev:before{content:"\E802";position:absolute;right:50%;bottom:50%;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);color:#333;font-family:rb-iconfont;font-size:34px}.kobo .ui-carousel-next:before,div#mainArea .bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next:before{content:"\E801"}.bnrcarouselSlider ul li.recommendBack a:before,.bnrcarouselSlider ul li.recommendNext a:before,div#mainArea #carousel_css_pacth+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next:before,div#mainArea #carousel_css_pacth+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-prev:before{font-size:18px;content:"\E808"}.bnrcarouselSlider ul li.recommendNext a:before,div#mainArea #carousel_css_pacth+.bta-ui-carousel.ebook-description-sl .ui-carousel .ui-carousel-next:before{content:"\E809"}.kobo :not(#carousel_css_pacth)+* .ui-carousel-nav~.ui-carousel-content{margin:0 45px 20px}.kobo :not(#carousel_css_pacth)+* .ui-carousel .ui-carousel-item .ui-carousel-media,.kobo :not(#carousel_css_pacth)+* .ui-carousel .ui-carousel-item .ui-carousel-media.data-static{width:115px!important;padding-top:5px;text-align:left}.kobo :not(#carousel_css_pacth)+* .ui-carousel-item .ui-carousel-media-image img{height:auto!important;max-height:160px!important;max-width:115px!important;width:auto!important}.kobo .ui-carousel-item{font-size:12px}.kobo .ui-carousel-description{font-size:11.7px!important}.kobo .ui-carousel-media-image{overflow:visible!important;padding-bottom:10px}.kobo .ui-carousel-media-image img{box-shadow:0 0 1px rgba(0,0,0,.25);transition:.3s}.kobo .ui-carousel-media-image:hover img{box-shadow:0 0 4px rgba(0,0,0,.8)}.kobo .ui-carousel-media-image+a{color:#03c;text-align:left}.kobo .ui-carousel-media-image+a:hover{color:#bf0000;text-decoration:none}.bta-ui-carousel.bta-ui-carousel-style2 .ui-carousel-athr,.kobo .ui-carousel-athr,.kobo .ui-carousel-author{margin:10px 0!important;text-align:left!important;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-add-to-cart{padding-bottom:5px}.rb-add-to-cart__added,.rb-add-to-cart__btn{display:block;width:100%;height:auto!important;padding:5px 0;border-radius:3px;font-size:12px;font-weight:400;text-align:center;line-height:1;box-sizing:border-box}[class^=rb-add-to-cart]>.icon{margin-right:.3em;font-size:16px;vertical-align:middle}.rb-add-to-cart__btn{border:1px solid #ffc200;background:#ffc200;color:#fff;cursor:pointer;transition:.5s}.rb-add-to-cart__btn:hover{background:#fa5007;border-color:#fa5007;color:#fff}.rb-add-to-cart__added{position:relative;border:1px solid #b0b0b0;background:#f6f6f6;color:#888;cursor:default;text-decoration:none;z-index:5}.rb-add-to-cart__loading{margin:5px auto;display:block}.rb-add-to-cart__error-message{width:500px;background:#f2f2f2;color:#000;text-align:center;position:fixed;top:50%;left:50%;margin-left:-250px;display:none;transition:all .1s ease-in-out;z-index:9999;padding:10px 10px 10px 75px;border:2px ridge #aaa;font-size:12px}.rb-add-to-cart__error-popup__icon{position:absolute;left:50px;top:10px}.bta-ui-carousel .ui-carousel-series{padding-bottom:5px;margin:0!important}.bta-ui-carousel .ui-carousel-series a{position:relative;display:block;width:100%;padding:5px 0!important;border-radius:3px;box-sizing:border-box;border:1px solid #cfcfcf;background:#fff;color:#828282;font-size:11.5px;text-align:center;line-height:1;text-decoration:none;z-index:5;transition:.5s}.bta-ui-carousel .ui-carousel-series a:hover{background-color:#828282;border-color:#828282;color:#fff}.bta-ui-carousel .ui-carousel-series a i{position:static!important;color:#888!important;font-size:16px!important;vertical-align:middle;transition:.5s}.bta-ui-carousel .ui-carousel-series a:hover i{color:#fff!important}div.coupon-new-carousel div.coupon-new-carousel-area{position:relative}div.coupon-new-carousel p.btn-coupon{width:360px;margin:20px auto}div.coupon-new-carousel p.btn-coupon a{position:relative;padding:15px 0;display:block;background:#bf0000;text-align:center;vertical-align:middle;border-radius:5px;font-size:25px;font-weight:700;color:#fff;text-shadow:1px 1px 2px #b00000;background-image:linear-gradient(180deg,#ca0000,#bf0000);text-decoration:none;font-family:\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,\\30E1\30A4\30EA\30AA,Meiryo,Osaka,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",MS PGothic,sans-serif}div.coupon-new-carousel p.btn-coupon a:hover{background:#ca0000;background-image:linear-gradient(180deg,#bf0000,#ca0000);text-decoration:none}div.coupon-new-carousel p.btn-coupon a:after{display:block;position:absolute;top:50%;right:6px;margin-top:-5px;content:"";width:0;height:0;border:5px solid transparent;border-left:5px solid #bf0000}div.coupon-new-carousel p.btn-coupon a:before{display:block;position:absolute;top:50%;right:3px;margin-top:-5px;content:"";width:0;height:0;border:5px solid transparent;border-left:5px solid #fff}div.coupon-new-carousel p.btn-coupon a span{font-size:25px;font-weight:700}div.coupon-new-carousel p.entry-btn a{padding:17px 0 0!important;height:78px!important}.bta-ui-carousel.bta-ui-carousel-style3{padding-top:40px!important;padding-bottom:40px!important}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-media.data-static{width:130px!important;text-align:left}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-media>a[data-ready]{text-align:left;margin-bottom:5px!important}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-media-image{width:130px!important}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-media-image img{max-height:200px!important;max-width:130px!important}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-price{position:static!important;text-align:left!important;font-size:10px!important;line-height:1.2!important}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .rb-add-to-cart__btn{padding-top:2px!important;font-size:12px}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-series{text-align:left!important;font-size:12px}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-series a{padding:0 0 0 25px!important}.bta-ui-carousel.bta-ui-carousel-style3 .ui-carousel .coupon-new-carousel-area .ui-carousel-athr{text-align:left!important;font-size:10px}.bta-ui-carousel.bta-ui-carousel-style-b .ui-carousel .ui-carousel-heading{background:#ebebeb;border:none!important;padding:0!important;margin-bottom:8px!important}.bta-ui-carousel.bta-ui-carousel-style-b .ui-carousel .ui-carousel-heading h2.ui-carousel-title-h2{font-size:20px!important;color:#000!important;padding:0 0 0 5px!important}.bta-ui-carousel.bta-ui-carousel-style-b .ui-carousel .ui-carousel-heading .icon{font-size:20px!important;background:#be0000!important;display:inline-block;color:#fff!important;font-weight:700;padding:10px 15px}.bta-ui-carousel.bta-ui-carousel-style-b .ui-carousel .ui-carousel-heading .linkto{font-weight:700;top:12px!important;right:10px!important}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-area{width:65%;float:left}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail{width:32%;float:left;margin:0 3% 0 0;padding:10px 0 0}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail p.btn-coupon{width:100%!important;margin:20px auto 0!important}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail p.btn-coupon a{font-size:20px!important;line-height:1.2}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail .subtext{font-size:12px;line-height:1.4;margin:0!important}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail .ui-carousel-heading{margin-bottom:10px!important}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail .ui-carousel-heading span.icon{display:block;background:#be0000;padding:5px 0;text-align:center;font-weight:700;font-size:18px;color:#fff;margin:0 0 8px;border-radius:200px}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail .ui-carousel-heading p.linkto{position:inherit;margin:5px 0 0!important;text-align:left;font-weight:700}.bta-ui-carousel.bta-ui-carousel-style-c .ui-carousel .coupon-new-carousel .coupon-new-carousel-detail .ui-carousel-title-h2{font-size:20px!important;line-height:1.3!important;color:#000!important}