@charset "UTF-8";.a-more-btn,.a-more-btn--all,.a-more-btn--display-toggle,.a-read-next-button{display:block;position:relative;width:100px;height:28px;padding-left:16px;border-radius:25px;background-color:#1d3850;font-size:11px;color:#fff;line-height:28px}.a-more-btn--all:active,.a-more-btn--all:focus,.a-more-btn--all:visited,.a-more-btn--display-toggle:active,.a-more-btn--display-toggle:focus,.a-more-btn--display-toggle:visited,.a-more-btn:active,.a-more-btn:focus,.a-more-btn:visited,.a-read-next-button:active,.a-read-next-button:focus,.a-read-next-button:visited{text-decoration:none}.a-more-btn--all:hover,.a-more-btn--display-toggle:hover,.a-more-btn:hover,.a-read-next-button:hover{text-decoration:none}@media screen and (min-width:768px){.a-more-btn--all:hover,.a-more-btn--display-toggle:hover,.a-more-btn:hover,.a-read-next-button:hover{opacity:.7}}.a-more-btn--all::after,.a-more-btn--display-toggle::after,.a-more-btn::after,.a-read-next-button::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:10px;width:10px;height:10px}.a-more-btn--display-toggle{color:#1d3850;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 0 #ccc}.a-more-btn--display-toggle::after{margin-top:-2px;border-color:#999;transition-duration:.2s;position:absolute;top:50%;-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.a-more-btn--display-toggle>span:nth-of-type(2){display:none}.a-more-btn--display-toggle.on>span:nth-of-type(1){display:none}.a-more-btn--display-toggle.on>span:nth-of-type(2){display:inline}.a-more-btn--display-toggle.on::after{margin-top:2px;position:absolute;top:50%;-ms-transform:translateY(-50%) rotate(225deg);-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.a-more-btn--all{padding-left:0;width:auto;color:#1d3850;text-align:center;background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 0 #ccc}.a-more-btn--all:active,.a-more-btn--all:focus,.a-more-btn--all:visited{text-decoration:none}.a-more-btn--all:hover{text-decoration:none}@media screen and (min-width:768px){.a-more-btn--all:hover{opacity:.7}}.a-more-btn--all::after{border-color:#999}.a-read-next-button{color:#1d4a6d;font-weight:700;background-color:#fff;border:1px solid #ccc}.a-read-next-button::after{border-color:#999}.a-nav-btn{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:4px;width:110px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#1d3850;text-align:center;background:#fff;border:1px solid #ccc;box-shadow:1px 1px 0 0 #ccc}.a-nav-btn .ico{font-size:16px}.a-nav-btn .ico.ico-NewItems{font-size:18px}.a-nav-btn .button-text,.a-nav-btn .ico-txt{font-size:10px;font-weight:700;line-height:1}.a-card-author{display:inline;font-size:1rem;color:#2f2f2f}.a-card-author a:not(:first-of-type){position:relative;padding-left:10px}.a-card-author a:not(:first-of-type)::before{content:'｜';position:absolute;left:0;top:1px}.a-card-author-type{display:inline;margin-right:2px;font-size:1rem;color:#999}.a-card-book-label,.a-card-publisher{font-size:1rem;color:#999}.a-card-period{font-size:1rem;color:#e40007}.a-card-period span[class^=a-tag]{margin-right:4px}.a-card-schedule{font-size:1rem;color:#0062c4;margin-right:0}.a-card-schedule span[class^=a-tag]{margin-right:4px}.a-card-trial-alert{font-size:1rem;color:#e40007;margin-right:0}.a-card-trial-alert span[class^=a-tag]{margin-right:4px}.a-card-release{font-size:1rem;color:#999}.a-card-release span[class^=a-tag]{margin-right:4px}.a-card-price,.a-card-price--sbsc{font-size:1.4rem;font-weight:700;color:#e40007}.a-card-price--yen{font-size:1rem;font-weight:400}.a-card-price--tax{font-size:1rem;font-weight:400;color:#2f2f2f}.a-card-price--sbsc{font-size:13px}.a-card-text--notice,.a-card-text--notice-left,.a-card-text--notice-payment{font-size:10px;color:#2f2f2f;line-height:1.2;margin-top:2px;text-align:right}.a-card-text--notice a,.a-card-text--notice-left a,.a-card-text--notice-payment a{text-decoration:underline}.a-card-text--notice .a-help-link,.a-card-text--notice-left .a-help-link,.a-card-text--notice-payment .a-help-link{font-size:10px;text-decoration:none}.a-card-text--notice-left{text-align:left;margin-left:auto}.a-card-text--notice-payment{margin:2px 0;text-align:right}.a-rating-starts{display:inline-block}.a-rating-starts li{margin:-1px;font-size:13px;color:#ffc84d}.a-rating-starts li.ico-my-star{color:#1484d6}.a-rating-starts_text{color:#999;display:inline-block;font-size:1rem}.a-thumb-img img{display:block;max-width:120px;width:100%;max-height:172px;outline:1px solid #ccc}@media (max-width:320px){.a-thumb-img img{max-width:90px}}.m-thumb-box{display:inline-block}.m-thumb-box .a-label-free{background-size:28px 28px;width:28px;height:28px;top:-4px;left:-4px}.m-thumb-box .a-label-sale{background-size:27px 27px;width:27px;height:27px;top:-4px;left:-3px}.m-thumb-box .a-label-new,.m-thumb-box .a-label-reserve,.m-thumb-box .a-label-set{background-size:34px 34px;width:34px;height:34px;right:-4px}.m-thumb-box .a-label-inc-trial{background-size:26px 26px;width:26px;height:26px}.m-thumb-box .a-label-coin-up-1{background-size:14px 39px;width:14px;height:39px}.m-thumb-box .a-label-coin-up-2{background-size:14px 48px;width:14px;height:48px}.m-thumb-box .a-label-coin-up-3{background-size:14px 57px;width:14px;height:57px}.m-thumb-box .a-thumb-img{position:relative}.m-thumb-box .a-thumb-img .a-ttsk-label-logo{position:absolute;background:url(/anne/img/ttsk/logo-ttsk.svg) no-repeat 0 0;background-size:100% auto;z-index:10;bottom:1px;left:2px;width:28%;padding-top:25.638%}.m-btn-box{clear:both;float:right;overflow:hidden;margin:2px auto;box-sizing:border-box}.m-btn-box li{float:left;overflow:hidden;margin:0 4px 0 0;list-style:none}.m-btn-box li:last-child{margin:0}.a-card-author{display:inline;font-size:1rem;color:#2f2f2f}.a-card-author a:not(:first-of-type){position:relative;padding-left:10px}.a-card-author a:not(:first-of-type)::before{content:'｜';position:absolute;left:0;top:1px}.a-card-author-type{display:inline;margin-right:2px;font-size:1rem;color:#999}.a-card-book-label,.a-card-publisher{font-size:1rem;color:#999}.a-card-period{font-size:1rem;color:#e40007}.a-card-period span[class^=a-tag]{margin-right:4px}.a-card-schedule{font-size:1rem;color:#0062c4;margin-right:0}.a-card-schedule span[class^=a-tag]{margin-right:4px}.a-card-trial-alert{font-size:1rem;color:#e40007;margin-right:0}.a-card-trial-alert span[class^=a-tag]{margin-right:4px}.a-card-release{font-size:1rem;color:#999}.a-card-release span[class^=a-tag]{margin-right:4px}.a-card-price,.a-card-price--sbsc{font-size:1.4rem;font-weight:700;color:#e40007}.a-card-price--yen{font-size:1rem;font-weight:400}.a-card-price--tax{font-size:1rem;font-weight:400;color:#2f2f2f}.a-card-price--sbsc{font-size:13px}.a-card-text--notice,.a-card-text--notice-left,.a-card-text--notice-payment{font-size:10px;color:#2f2f2f;line-height:1.2;margin-top:2px;text-align:right}.a-card-text--notice a,.a-card-text--notice-left a,.a-card-text--notice-payment a{text-decoration:underline}.a-card-text--notice .a-help-link,.a-card-text--notice-left .a-help-link,.a-card-text--notice-payment .a-help-link{font-size:10px;text-decoration:none}.a-card-text--notice-left{text-align:left;margin-left:auto}.a-card-text--notice-payment{margin:2px 0;text-align:right}.a-rating-starts{display:inline-block}.a-rating-starts li{margin:-1px;font-size:13px;color:#ffc84d}.a-rating-starts li.ico-my-star{color:#1484d6}.a-rating-starts_text{color:#999;display:inline-block;font-size:1rem}.a-thumb-img img{display:block;max-width:120px;width:100%;max-height:172px;outline:1px solid #ccc}@media (max-width:320px){.a-thumb-img img{max-width:90px}}.m-thumb-box{display:inline-block}.m-thumb-box .a-label-free{background-size:28px 28px;width:28px;height:28px;top:-4px;left:-4px}.m-thumb-box .a-label-sale{background-size:27px 27px;width:27px;height:27px;top:-4px;left:-3px}.m-thumb-box .a-label-new,.m-thumb-box .a-label-reserve,.m-thumb-box .a-label-set{background-size:34px 34px;width:34px;height:34px;right:-4px}.m-thumb-box .a-label-inc-trial{background-size:26px 26px;width:26px;height:26px}.m-thumb-box .a-label-coin-up-1{background-size:14px 39px;width:14px;height:39px}.m-thumb-box .a-label-coin-up-2{background-size:14px 48px;width:14px;height:48px}.m-thumb-box .a-label-coin-up-3{background-size:14px 57px;width:14px;height:57px}.m-thumb-box .a-thumb-img{position:relative}.m-thumb-box .a-thumb-img .a-ttsk-label-logo{position:absolute;background:url(/anne/img/ttsk/logo-ttsk.svg) no-repeat 0 0;background-size:100% auto;z-index:10;bottom:1px;left:2px;width:28%;padding-top:25.638%}.m-btn-box{clear:both;float:right;overflow:hidden;margin:2px auto;box-sizing:border-box}.m-btn-box li{float:left;overflow:hidden;margin:0 4px 0 0;list-style:none}.m-btn-box li:last-child{margin:0}.a-slider-btn__arrow--next,.a-slider-btn__arrow--prev{display:block;position:relative;width:32px;height:64px;border-radius:0 6px 6px 0;background:rgba(29,56,80,.7);z-index:1}.a-slider-btn__arrow--next:hover,.a-slider-btn__arrow--prev:hover{cursor:pointer}.a-slider-btn__arrow--next:hover .a-slider-btn__arrow--next,.a-slider-btn__arrow--next:hover .a-slider-btn__arrow--prev,.a-slider-btn__arrow--prev:hover .a-slider-btn__arrow--next,.a-slider-btn__arrow--prev:hover .a-slider-btn__arrow--prev{background:#1d3850}.a-slider-btn__arrow--next::after,.a-slider-btn__arrow--prev::after{content:"";display:block;position:relative;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%) rotate(-135deg);-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.a-slider-btn__arrow--next{border-radius:6px 0 0 6px}.a-slider-btn__arrow--next::after{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.a-slider-btn__next,.a-slider-btn__prev{display:flex;align-items:center;position:absolute;top:0;left:0;width:28px;height:100%;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.a-slider-btn__next:hover,.a-slider-btn__prev:hover{cursor:pointer}.a-slider-btn__next:hover .a-slider-btn__arrow--next,.a-slider-btn__next:hover .a-slider-btn__arrow--prev,.a-slider-btn__prev:hover .a-slider-btn__arrow--next,.a-slider-btn__prev:hover .a-slider-btn__arrow--prev{background:#1d3850}.a-slider-btn__prev.swiper-button-disabled,.swiper-button-disabled.a-slider-btn__next{visibility:hidden}.a-slider-btn__next{left:unset;right:0;background:linear-gradient(to left,#fff 0,rgba(255,255,255,0) 100%)}.a-preview-slider-btn__arrow--next,.a-preview-slider-btn__arrow--prev{display:block;position:relative;width:32px;height:64px;border-radius:0 6px 6px 0;background:rgba(29,56,80,.7);z-index:1}.a-preview-slider-btn__arrow--next::after,.a-preview-slider-btn__arrow--prev::after{content:"";display:block;position:relative;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%) rotate(-135deg);-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.a-preview-slider-btn__next,.a-preview-slider-btn__prev{display:flex;align-items:center;position:absolute;top:0;left:0;width:28px;height:100%;background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.a-preview-slider-btn__next:hover,.a-preview-slider-btn__prev:hover{cursor:pointer}.a-preview-slider-btn__next:hover .a-preview-slider-btn__arrow--next,.a-preview-slider-btn__next:hover .a-preview-slider-btn__arrow--prev,.a-preview-slider-btn__prev:hover .a-preview-slider-btn__arrow--next,.a-preview-slider-btn__prev:hover .a-preview-slider-btn__arrow--prev{background:#1d3850}.a-preview-slider-btn__next.swiper-button-disabled,.swiper-button-disabled.a-preview-slider-btn__prev{visibility:hidden}.a-preview-slider-btn__prev{left:unset;right:0;position:absolute;top:50%;-ms-transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);background:linear-gradient(to right,#fff 0,rgba(255,255,255,0) 100%)}.a-preview-slider-btn__prev.swiper-button-disabled{visibility:hidden}.a-preview-slider-btn__next,.a-preview-slider-btn__prev,.a-slider-btn__next,.a-slider-btn__prev{z-index:100}.o-tile-overlay,.o-tile-overlay--on{transition:all .2s}.o-tile-overlay,.o-tile-overlay--on{position:absolute;left:1px;right:1px;top:0;margin-top:170%;z-index:1100;height:40%;background:#1d3850;opacity:0;visibility:hidden;overflow:hidden}.o-tile-overlay .o-tile-overlay-ttl,.o-tile-overlay--on .o-tile-overlay-ttl{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;height:100%;width:100%;padding:8px;word-break:break-all;font-size:10px;font-weight:700;line-height:15px;color:#fff}.o-tile-overlay .o-tile-overlay-ttl :first-child::before,.o-tile-overlay--on .o-tile-overlay-ttl :first-child::before{content:""}.o-tile-overlay .o-tile-overlay-ttl :first-child::after,.o-tile-overlay--on .o-tile-overlay-ttl :first-child::after{content:""}.o-tile-overlay--on{height:calc(100% - 115px);margin-top:53%;opacity:.95;visibility:visible}.o-tile-wrap{padding-top:5px;overflow:hidden}.o-tile-wrap .o-tile-list,.o-tile-wrap .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap .o-tile-list{justify-content:space-around}.o-tile-wrap .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--history,.o-tile-wrap .o-tile--history--purchased,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--purchased{display:flex}.o-tile-wrap .o-tile .o-tile-inner,.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile--purchased .o-tile-inner,.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased{min-height:230px}.o-tile-wrap .o-tile--series.o-warensai-tile,.o-tile-wrap .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap .o-tile--series .o-tile-overlay--on,.o-tile-wrap .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap .o-series-tile{position:relative;display:grid}.o-tile-wrap .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap .o-series-tile .o-tile-overlay,.o-tile-wrap .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap .o-tile-list--slider .o-tile,.o-tile-wrap .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--history,.o-tile-wrap .o-tile--history--purchased,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--purchased{width:92px}.o-tile-wrap .o-tile .o-tile-inner,.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile--purchased .o-tile-inner,.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding:3px}.o-tile-wrap .o-tile-list,.o-tile-wrap .o-tile-list__slide{grid-template-columns:repeat(auto-fill,92px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{width:94%;height:114.68px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:114.68px}.o-tile-wrap .o-series-tile-list{grid-template-columns:repeat(auto-fill,92px)}.o-tile-wrap .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,92px)}.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner{padding:10px 3px}@media (max-width:374px){.o-tile-wrap{padding-top:5px}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--history,.o-tile-wrap .o-tile--history--purchased,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--purchased{width:89px}.o-tile-wrap .o-tile .o-tile-inner,.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile--purchased .o-tile-inner,.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding:2px}.o-tile-wrap .o-tile-list,.o-tile-wrap .o-tile-list__slide{grid-template-columns:repeat(auto-fill,89px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{width:94%;height:113.74px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:113.74px}.o-tile-wrap .o-series-tile-list{grid-template-columns:repeat(auto-fill,89px)}.o-tile-wrap .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,89px)}.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner{padding:10px 2px}.o-tile-wrap .m-btn-box li{margin-right:0}}@media (max-width:320px){.o-tile-wrap{padding-top:5px}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--history,.o-tile-wrap .o-tile--history--purchased,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--purchased{width:105px}.o-tile-wrap .o-tile .o-tile-inner,.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile--purchased .o-tile-inner,.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding:2px}.o-tile-wrap .o-tile-list,.o-tile-wrap .o-tile-list__slide{grid-template-columns:repeat(auto-fill,105px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{width:94%;height:135.36px}.o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:135.36px}.o-tile-wrap .o-series-tile-list{grid-template-columns:repeat(auto-fill,105px)}.o-tile-wrap .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,105px)}.o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile--history--purchased .o-tile-inner{padding:10px 2px}.o-tile-wrap .m-btn-box li{margin-right:0}.o-tile-wrap .o-tile-overlay--on{height:calc(100% - 121px)}.o-tile-wrap .o-tile--series .o-tile-overlay--on,.o-tile-wrap .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 77px)}}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--history,.o-tile-wrap .o-tile--history--purchased,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased{border-bottom:1px dotted #ccc;border-collapse:separate}.o-tile-wrap--3column{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--3column .o-tile-list,.o-tile-wrap--3column .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--3column .o-tile-list{justify-content:space-around}.o-tile-wrap--3column .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--3column .o-tile,.o-tile-wrap--3column .o-tile--history,.o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--purchased{display:flex}.o-tile-wrap--3column .o-tile .o-tile-inner,.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased{min-height:230px}.o-tile-wrap--3column .o-tile--series.o-warensai-tile,.o-tile-wrap--3column .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--3column .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--3column .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--3column .o-tile--series .o-tile-overlay--on,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--3column .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--3column .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--3column .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--3column .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--3column .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--3column .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--3column .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--3column .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--3column .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--3column .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--3column .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--3column .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--3column .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--3column .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--3column .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--3column .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--3column .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--3column .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--3column .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--3column .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--3column .o-series-tile{position:relative;display:grid}.o-tile-wrap--3column .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--3column .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--3column .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--3column .o-series-tile .o-tile-overlay,.o-tile-wrap--3column .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--3column .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--3column .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--3column .o-tile-list--slider .o-tile,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--3column .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--3column .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--3column .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--3column .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--3column .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--3column .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--3column .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--3column .o-tile,.o-tile-wrap--3column .o-tile--history,.o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--purchased{width:113px}.o-tile-wrap--3column .o-tile .o-tile-inner,.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{padding:6px}.o-tile-wrap--3column .o-tile-list,.o-tile-wrap--3column .o-tile-list__slide{grid-template-columns:repeat(auto-fill,113px);grid-column-gap:8px;grid-row-gap:8px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:144px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:144px}.o-tile-wrap--3column .o-series-tile-list{grid-template-columns:repeat(auto-fill,113px)}.o-tile-wrap--3column .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,113px)}.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner{padding:10px 6px}@media (max-width:374px){.o-tile-wrap--3column{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--3column .o-tile,.o-tile-wrap--3column .o-tile--history,.o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--purchased{width:108px}.o-tile-wrap--3column .o-tile .o-tile-inner,.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{padding:6px}.o-tile-wrap--3column .o-tile-list,.o-tile-wrap--3column .o-tile-list__slide{grid-template-columns:repeat(auto-fill,108px);grid-column-gap:8px;grid-row-gap:8px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:137px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:137px}.o-tile-wrap--3column .o-series-tile-list{grid-template-columns:repeat(auto-fill,108px)}.o-tile-wrap--3column .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,108px)}.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner{padding:10px 6px}}@media (max-width:320px){.o-tile-wrap--3column{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--3column .o-tile,.o-tile-wrap--3column .o-tile--history,.o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--purchased{width:94px}.o-tile-wrap--3column .o-tile .o-tile-inner,.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{padding:6px}.o-tile-wrap--3column .o-tile-list,.o-tile-wrap--3column .o-tile-list__slide{grid-template-columns:repeat(auto-fill,94px);grid-column-gap:8px;grid-row-gap:8px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:117px}.o-tile-wrap--3column .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:117px}.o-tile-wrap--3column .o-series-tile-list{grid-template-columns:repeat(auto-fill,94px)}.o-tile-wrap--3column .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,94px)}.o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner{padding:10px 6px}}.o-tile-wrap--3column .o-tile-book-info .o-tile-ttl{-webkit-line-clamp:1}.o-tile-wrap--5column .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide{display:grid;-webkit-text-size-adjust:100%}.o-tile-wrap--5column .o-tile-list *,.o-tile-wrap--5column .o-tile-list ::after,.o-tile-wrap--5column .o-tile-list ::before,.o-tile-wrap--5column .o-tile-list__slide *,.o-tile-wrap--5column .o-tile-list__slide ::after,.o-tile-wrap--5column .o-tile-list__slide ::before{box-sizing:border-box}.o-tile-wrap--5column .o-tile-list{justify-content:space-around}.o-tile-wrap--5column .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap .o-tile-wrap--5column .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile,.o-tile-wrap--5column .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased{display:flex;flex-direction:column}.o-tile-wrap .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;height:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;outline:1px dotted transparent;word-break:break-all}.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--5column .o-tile-book-info{padding-bottom:5px}@media (min-width:769px){.o-tile-wrap--5column .o-tile-book-info{padding-bottom:12px}}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img{position:relative;text-align:center;margin:auto}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-img:hover{opacity:.7}}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-img img{display:inline-block;max-width:100%;width:auto;object-fit:contain;vertical-align:bottom}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box:hover{opacity:.7}}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check:hover{opacity:.7}}.o-tile-wrap--5column .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}@media (min-width:769px){.o-tile-wrap--5column .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}}.o-tile-wrap--5column .o-tile-book-info .o-tile-tag-box span:not(:last-child){margin-right:4px}@media (min-width:769px){.o-tile-wrap--5column .o-tile-book-info .o-tile-tag-box span:not(:last-child){margin-right:3px}}.o-tile-wrap--5column .o-tile-book-info .o-tile-ttl a{font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;white-space:normal;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-book-info .o-tile-ttl a:hover{opacity:1;text-decoration:underline}}@media (min-width:769px){.o-tile-wrap--5column .o-tile-book-info .o-tile-ttl a{height:28px}}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px;line-height:1.2;padding:3px 0 1px}@media (min-width:769px){.o-tile-wrap--5column .o-tile-book-info .o-tile-book-author{padding-top:4px}}.o-tile-wrap--5column .o-tile-under-box{margin-top:auto}.o-tile-wrap--5column .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}@media (min-width:769px){.o-tile-wrap--5column .o-tile-under-box .o-tile-status-tag{padding-top:4px}}.o-tile-wrap--5column .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:10px;color:#e40007;text-align:right}@media (min-width:769px){.o-tile-wrap--5column .o-tile-under-box .o-tile-price{padding-top:4px}}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-price{font-size:11px;font-weight:700}@media (min-width:769px){.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-price{font-size:13px}}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-period{display:block}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;color:#0062c4}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-price--each,.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:10px;font-weight:400}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-price--range{color:#2f2f2f;font-size:10px;font-weight:400}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;color:#2f2f2f;font-size:10px;font-weight:400}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .o-tile-price__info--coinup{display:flex;flex-direction:column;align-items:flex-end}@media (min-width:1100px){.o-tile-wrap--5column .o-tile-under-box .o-tile-price .o-tile-price__info--coinup{flex-direction:row;align-items:center;justify-content:flex-end}}.o-tile-wrap--5column .o-tile-under-box .o-tile-price .o-tile-price__info--coinup .a-tag-reserve-coin-up{margin-top:2px}@media (min-width:1100px){.o-tile-wrap--5column .o-tile-under-box .o-tile-price .o-tile-price__info--coinup .a-tag-reserve-coin-up{order:-1;flex-shrink:0;margin-top:0;margin-right:4px}}.o-tile-wrap--5column .o-tile-under-box .o-tile-bonus-coin{font-size:10px;margin-top:-2px;text-align:right}.o-tile-wrap--5column .o-tile-under-box .o-tile-bonus-coin .a-bonus-coin-number{color:#e40007;font-size:11px;font-weight:700}@media (min-width:769px){.o-tile-wrap--5column .o-tile-under-box .o-tile-bonus-coin .a-bonus-coin-number{font-size:13px}}.o-tile-wrap--5column .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:10px;line-height:1.2;text-align:right}.o-tile-wrap--5column .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:2px 1px 1px}.o-tile-wrap--5column .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--5column .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--5column .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--5column .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--5column .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--5column .o-tile-list--slider .o-tile,.o-tile-wrap--5column .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (max-width:768px){.o-tile-wrap--5column .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--5column .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--5column .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--5column .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--5column .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap .o-tile-wrap--5column .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile,.o-tile-wrap--5column .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased{width:208px}.o-tile-wrap .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner{padding:8px}.o-tile-wrap--5column .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide{grid-template-columns:repeat(auto-fill,208px);grid-column-gap:0;grid-row-gap:8px;margin:0}.o-tile-wrap--5column .o-tile-book-info .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box{height:219px}.o-tile-wrap--5column .a-thumb-img{max-width:80%}.o-tile-wrap--5column .a-thumb-img img{max-height:219px}@media screen and (max-width:1080px){.o-tile-wrap .o-tile-wrap--5column .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile,.o-tile-wrap--5column .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased{width:208px}.o-tile-wrap .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner{padding:8px}.o-tile-wrap--5column .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide{grid-template-columns:repeat(auto-fill,208px);grid-column-gap:0;grid-row-gap:8px;margin:0}.o-tile-wrap--5column .o-tile-book-info .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box{height:19vw}.o-tile-wrap--5column .a-thumb-img{max-width:80%}.o-tile-wrap--5column .a-thumb-img img{max-height:19vw}}@media screen and (max-width:700px){.o-tile-wrap .o-tile-wrap--5column .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile,.o-tile-wrap--5column .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased{width:118px}.o-tile-wrap .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--5column .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide{grid-template-columns:repeat(auto-fill,118px);grid-column-gap:0;grid-row-gap:8px;margin:0}.o-tile-wrap--5column .o-tile-book-info .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-book-info .o-tile-book-img .m-thumb-box{height:123px}.o-tile-wrap--5column .a-thumb-img{max-width:80%}.o-tile-wrap--5column .a-thumb-img img{max-height:123px}}.o-tile-wrap--5column .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide{padding:0;margin:0}@media screen and (min-width:701px){.o-tile-wrap--5column .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide{grid-template-columns:repeat(auto-fit,20%)}}.o-tile-wrap--5column .o-tile-list .o-tile,.o-tile-wrap--5column .o-tile-list .o-tile--purchased,.o-tile-wrap--5column .o-tile-list .o-tile--series,.o-tile-wrap--5column .o-tile-list .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased{border:0}.o-tile-wrap--5column .o-tile-list .o-tile .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list .o-tile--purchased .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list .o-tile--series .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list .o-tile--series--purchased .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-under-box .m-btn-box,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-under-box .m-btn-box{min-height:42px;display:flex;flex-direction:column-reverse}.o-tile-wrap--5column .o-tile-list .o-tile .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list .o-tile--purchased .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list .o-tile--series .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list .o-tile--series--purchased .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-under-box .m-btn-box li,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-under-box .m-btn-box li{float:none}.o-tile-wrap--5column .o-tile-list .o-tile .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list .o-tile--purchased .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list .o-tile--series .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list .o-tile--series--purchased .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-under-box .m-btn-box li:not(:last-child),.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-under-box .m-btn-box li:not(:last-child){margin-top:8px}.o-tile-wrap--5column .o-tile-list .o-tile .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list .o-tile--purchased .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list .o-tile--series .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list .o-tile--series--purchased .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-under-box .m-btn-box li a,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-under-box .m-btn-box li a{width:100%}@media screen and (min-width:701px){.o-tile-wrap--5column .o-tile,.o-tile-wrap--5column .o-tile--purchased,.o-tile-wrap--5column .o-tile--series,.o-tile-wrap--5column .o-tile--series--purchased{width:100%;height:100%;box-sizing:content-box}}.o-tile-wrap--5column .o-tile-list__slide{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,207px);margin:0 -20px;padding:0 20px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide{display:grid;-webkit-text-size-adjust:100%}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list *,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list ::after,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list ::before,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide *,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide ::after,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide ::before{box-sizing:border-box}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list{justify-content:space-around}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased{display:flex;flex-direction:column}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;height:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;outline:1px dotted transparent;word-break:break-all}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info{padding-bottom:5px}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info{padding-bottom:12px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img{position:relative;text-align:center;margin:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:100%}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-img:hover{opacity:.7}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-img img{display:inline-block;max-width:100%;width:auto;object-fit:contain;vertical-align:bottom}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box:hover{opacity:.7}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check:hover{opacity:.7}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-tag-box span:not(:last-child){margin-right:4px}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-tag-box span:not(:last-child){margin-right:3px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-ttl a{font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;white-space:normal;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover) and (pointer:fine){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-ttl a:hover{opacity:1;text-decoration:underline}}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-ttl a{height:28px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px;line-height:1.2;padding:3px 0 1px}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-author{padding-top:4px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box{margin-top:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-status-tag{padding-top:4px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:10px;color:#e40007;text-align:right}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price{padding-top:4px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-price{font-size:11px;font-weight:700}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-price{font-size:13px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-period{display:block}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;color:#0062c4}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-price--each,.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:10px;font-weight:400}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-price--range{color:#2f2f2f;font-size:10px;font-weight:400}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;color:#2f2f2f;font-size:10px;font-weight:400}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .o-tile-price__info--coinup{display:flex;flex-direction:column;align-items:flex-end}@media (min-width:1100px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .o-tile-price__info--coinup{flex-direction:row;align-items:center;justify-content:flex-end}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .o-tile-price__info--coinup .a-tag-reserve-coin-up{margin-top:2px}@media (min-width:1100px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-price .o-tile-price__info--coinup .a-tag-reserve-coin-up{order:-1;flex-shrink:0;margin-top:0;margin-right:4px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-bonus-coin{font-size:10px;margin-top:-2px;text-align:right}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-bonus-coin .a-bonus-coin-number{color:#e40007;font-size:11px;font-weight:700}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-bonus-coin .a-bonus-coin-number{font-size:13px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:10px;line-height:1.2;text-align:right}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:2px 1px 1px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--5column .o-tile-list__slide .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (max-width:768px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased{width:208px}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner{padding:8px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide{grid-template-columns:repeat(auto-fill,208px);grid-column-gap:0;grid-row-gap:8px;margin:0}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box{height:219px}.o-tile-wrap--5column .o-tile-list__slide .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-list__slide .a-thumb-img img{max-height:219px}@media screen and (max-width:700px){.o-tile-wrap--5column .o-tile-list__slide{grid-template-columns:repeat(auto-fit,117px);margin:0 -10px;padding:0 10px}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--5column .o-tile-wrap .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--large .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--space .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased{width:118px}.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--3column .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--3column .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--3column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--large .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--ranking .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--slide-shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--space .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--5column .o-tile-wrap--swiper-shelf .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-list,.o-tile-wrap--5column .o-tile-list__slide .o-tile-list__slide{grid-template-columns:repeat(auto-fill,118px);grid-column-gap:0;grid-row-gap:8px;margin:0}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-list__slide .o-tile-book-info .o-tile-book-img .m-thumb-box{height:123px}.o-tile-wrap--5column .o-tile-list__slide .a-thumb-img{max-width:80%}.o-tile-wrap--5column .o-tile-list__slide .a-thumb-img img{max-height:123px}}.o-tile-wrap--5column .o-tile-list__slide .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased{width:207px}@media screen and (max-width:700px){.o-tile-wrap--5column .o-tile-list__slide .o-tile,.o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series,.o-tile-wrap--5column .o-tile-list__slide .o-tile--series--purchased{width:117px}}.o-tile-wrap--5column .m-book-ranking{text-align:center}@media (min-width:769px){.o-tile-wrap--5column .m-book-ranking .a-rank-first,.o-tile-wrap--5column .m-book-ranking .a-rank-other,.o-tile-wrap--5column .m-book-ranking .a-rank-second,.o-tile-wrap--5column .m-book-ranking .a-rank-third{font-size:13px}}@media (min-width:769px){.o-tile-wrap--5column .m-book-ranking .a-rank-first .rank-txt-s,.o-tile-wrap--5column .m-book-ranking .a-rank-other .rank-txt-s,.o-tile-wrap--5column .m-book-ranking .a-rank-second .rank-txt-s,.o-tile-wrap--5column .m-book-ranking .a-rank-third .rank-txt-s{font-size:13px}}.o-tile-wrap--5column .m-book-ranking .ico-crown{font-size:10px;padding-right:2px}@media (min-width:769px){.o-tile-wrap--5column .m-book-ranking .ico-crown{font-size:13px}}.o-tile-wrap--large{padding-top:5px}.o-tile-wrap--large .o-tile-list,.o-tile-wrap--large .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--large .o-tile-list{justify-content:space-around}.o-tile-wrap--large .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile,.o-tile-wrap--large .o-tile--history,.o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile--series,.o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{display:flex}.o-tile-wrap--large .o-tile .o-tile-inner,.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--large .o-tile--series,.o-tile-wrap--large .o-tile--series--purchased{min-height:230px}.o-tile-wrap--large .o-tile--series.o-warensai-tile,.o-tile-wrap--large .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--large .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--large .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--large .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--large .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--large .o-tile--series .o-tile-overlay--on,.o-tile-wrap--large .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--large .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--large .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--large .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--large .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--large .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--large .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--large .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--large .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--large .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--large .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--large .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--large .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--large .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--large .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--large .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--large .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--large .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--large .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--large .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--large .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--large .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--large .o-series-tile{position:relative;display:grid}.o-tile-wrap--large .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--large .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--large .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--large .o-series-tile .o-tile-overlay,.o-tile-wrap--large .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--large .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--large .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--large .o-tile-list--slider .o-tile,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--large .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--large .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--large .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--large .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--large .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--large .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--large .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile,.o-tile-wrap--large .o-tile--history,.o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile--series,.o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:123px}.o-tile-wrap--large .o-tile .o-tile-inner,.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--large .o-tile-list,.o-tile-wrap--large .o-tile-list__slide{grid-template-columns:repeat(auto-fill,123px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:161px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:161px}.o-tile-wrap--large .o-series-tile-list{grid-template-columns:repeat(auto-fill,123px)}.o-tile-wrap--large .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,123px)}.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner{padding:10px 5px}@media (max-width:374px){.o-tile-wrap--large{padding-top:5px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile,.o-tile-wrap--large .o-tile--history,.o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile--series,.o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:118px}.o-tile-wrap--large .o-tile .o-tile-inner,.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--large .o-tile-list,.o-tile-wrap--large .o-tile-list__slide{grid-template-columns:repeat(auto-fill,118px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:154px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:154px}.o-tile-wrap--large .o-series-tile-list{grid-template-columns:repeat(auto-fill,118px)}.o-tile-wrap--large .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,118px)}.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner{padding:10px 5px}}.o-tile-wrap--large .o-tile,.o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile--series,.o-tile-wrap--large .o-tile--series--purchased{border-bottom:1px dotted #ccc;border-collapse:separate}.o-tile-wrap--large .o-tile-overlay--on{height:calc(100% - 134px)}.o-tile-wrap--large .o-tile--series .o-tile-overlay--on,.o-tile-wrap--large .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 86px)}@media (max-width:320px){.o-tile-wrap--large{padding-top:5px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile,.o-tile-wrap--large .o-tile--history,.o-tile-wrap--large .o-tile--history--purchased,.o-tile-wrap--large .o-tile--purchased,.o-tile-wrap--large .o-tile--series,.o-tile-wrap--large .o-tile--series--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--large .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:158px}.o-tile-wrap--large .o-tile .o-tile-inner,.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--purchased .o-tile-inner,.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{padding:10px}.o-tile-wrap--large .o-tile-list,.o-tile-wrap--large .o-tile-list__slide{grid-template-columns:repeat(auto-fill,158px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:197px}.o-tile-wrap--large .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:197px}.o-tile-wrap--large .o-series-tile-list{grid-template-columns:repeat(auto-fill,158px)}.o-tile-wrap--large .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,158px)}.o-tile-wrap--large .o-tile--series .o-tile-inner,.o-tile-wrap--large .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--large .o-tile--history .o-tile-inner,.o-tile-wrap--large .o-tile--history--purchased .o-tile-inner{padding:10px 10px}.o-tile-wrap--large .o-tile-overlay--on{height:calc(100% - 158px)}.o-tile-wrap--large .o-tile--series .o-tile-overlay--on,.o-tile-wrap--large .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 106px)}}.o-tile-wrap--space{padding-top:5px}.o-tile-wrap--space .o-tile-list,.o-tile-wrap--space .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--space .o-tile-list{justify-content:space-around}.o-tile-wrap--space .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile,.o-tile-wrap--space .o-tile--history,.o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile--series,.o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{display:flex}.o-tile-wrap--space .o-tile .o-tile-inner,.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--space .o-tile--series,.o-tile-wrap--space .o-tile--series--purchased{min-height:230px}.o-tile-wrap--space .o-tile--series.o-warensai-tile,.o-tile-wrap--space .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--space .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--space .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--space .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--space .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--space .o-tile--series .o-tile-overlay--on,.o-tile-wrap--space .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--space .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--space .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--space .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--space .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--space .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--space .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--space .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--space .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--space .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--space .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--space .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--space .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--space .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--space .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--space .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--space .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--space .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--space .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--space .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--space .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--space .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--space .o-series-tile{position:relative;display:grid}.o-tile-wrap--space .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--space .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--space .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--space .o-series-tile .o-tile-overlay,.o-tile-wrap--space .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--space .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--space .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--space .o-tile-list--slider .o-tile,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--space .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--space .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--space .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--space .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--space .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--space .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--space .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile,.o-tile-wrap--space .o-tile--history,.o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile--series,.o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:123px}.o-tile-wrap--space .o-tile .o-tile-inner,.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{padding:4px}.o-tile-wrap--space .o-tile-list,.o-tile-wrap--space .o-tile-list__slide{grid-template-columns:repeat(auto-fill,123px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box{width:75%;height:123px}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:123px}.o-tile-wrap--space .o-series-tile-list{grid-template-columns:repeat(auto-fill,123px)}.o-tile-wrap--space .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,123px)}.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner{padding:10px 4px}@media (max-width:374px){.o-tile-wrap--space{padding-top:5px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile,.o-tile-wrap--space .o-tile--history,.o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile--series,.o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:118px}.o-tile-wrap--space .o-tile .o-tile-inner,.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--space .o-tile-list,.o-tile-wrap--space .o-tile-list__slide{grid-template-columns:repeat(auto-fill,118px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box{width:75%;height:115.5px}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:115.5px}.o-tile-wrap--space .o-series-tile-list{grid-template-columns:repeat(auto-fill,118px)}.o-tile-wrap--space .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,118px)}.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner{padding:10px 5px}}.o-tile-wrap--space .o-tile,.o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile--series,.o-tile-wrap--space .o-tile--series--purchased{border-bottom:1px dotted #ccc;border-collapse:separate}.o-tile-wrap--space .o-tile-overlay--on{height:calc(100% - 134px)}.o-tile-wrap--space .o-tile--series .o-tile-overlay--on,.o-tile-wrap--space .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 86px)}@media (max-width:320px){.o-tile-wrap--space{padding-top:0}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile,.o-tile-wrap--space .o-tile--history,.o-tile-wrap--space .o-tile--history--purchased,.o-tile-wrap--space .o-tile--purchased,.o-tile-wrap--space .o-tile--series,.o-tile-wrap--space .o-tile--series--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--space .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:158px}.o-tile-wrap--space .o-tile .o-tile-inner,.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--purchased .o-tile-inner,.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{padding:10px}.o-tile-wrap--space .o-tile-list,.o-tile-wrap--space .o-tile-list__slide{grid-template-columns:repeat(auto-fill,158px);grid-column-gap:0;grid-row-gap:0}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box{width:75%;height:147.75px}.o-tile-wrap--space .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:147.75px}.o-tile-wrap--space .o-series-tile-list{grid-template-columns:repeat(auto-fill,158px)}.o-tile-wrap--space .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,158px)}.o-tile-wrap--space .o-tile--series .o-tile-inner,.o-tile-wrap--space .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--space .o-tile--history .o-tile-inner,.o-tile-wrap--space .o-tile--history--purchased .o-tile-inner{padding:10px 10px}.o-tile-wrap--space .o-tile-overlay--on{height:calc(100% - 158px)}.o-tile-wrap--space .o-tile--series .o-tile-overlay--on,.o-tile-wrap--space .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 106px)}}.o-tile-wrap--shelf{margin-left:-5px;margin-right:-5px;padding-top:0}.o-tile-wrap--shelf .o-tile-list,.o-tile-wrap--shelf .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--shelf .o-tile-list{justify-content:space-around}.o-tile-wrap--shelf .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--purchased,.o-tile-wrap--shelf .o-tile,.o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile--purchased,.o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{display:flex}.o-tile-wrap--shelf .o-tile .o-tile-inner,.o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--shelf .o-tile--series--purchased{min-height:230px}.o-tile-wrap--shelf .o-tile--series.o-warensai-tile,.o-tile-wrap--shelf .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--shelf .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--shelf .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--shelf .o-tile--series .o-tile-overlay--on,.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--shelf .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--shelf .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--shelf .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--shelf .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--shelf .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--shelf .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--shelf .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--shelf .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--shelf .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--shelf .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--shelf .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--shelf .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--shelf .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--shelf .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--shelf .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--shelf .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--shelf .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--shelf .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--shelf .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--shelf .o-series-tile{position:relative;display:grid}.o-tile-wrap--shelf .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--shelf .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--shelf .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--shelf .o-series-tile .o-tile-overlay,.o-tile-wrap--shelf .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--shelf .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--shelf .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--shelf .o-tile-list--slider .o-tile,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--shelf .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--shelf .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--shelf .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--shelf .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--shelf .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--shelf .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--shelf .o-tile--purchased,.o-tile-wrap--shelf .o-tile,.o-tile-wrap--shelf .o-tile--history,.o-tile-wrap--shelf .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile--purchased,.o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--shelf .o-tile--series--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:91px}.o-tile-wrap--shelf .o-tile .o-tile-inner,.o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--shelf .o-tile-list,.o-tile-wrap--shelf .o-tile-list__slide{grid-template-columns:repeat(auto-fill,91px);grid-column-gap:2px;grid-row-gap:0}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:115px}.o-tile-wrap--shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:115px}.o-tile-wrap--shelf .o-series-tile-list{grid-template-columns:repeat(auto-fill,91px)}.o-tile-wrap--shelf .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,91px)}.o-tile-wrap--shelf .o-tile--series .o-tile-inner,.o-tile-wrap--shelf .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--shelf .o-tile--history .o-tile-inner,.o-tile-wrap--shelf .o-tile--history--purchased .o-tile-inner{padding:10px 5px}.o-tile-wrap--shelf .o-tile-book-info .o-tile-ttl{-webkit-line-clamp:1}.o-tile-wrap--slide-shelf{margin-left:-5px;margin-right:-5px;padding-top:0;margin-left:-16px;margin-right:-16px;overflow-y:hidden;overflow-x:scroll}.o-tile-wrap--slide-shelf .o-tile-list,.o-tile-wrap--slide-shelf .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--slide-shelf .o-tile-list{justify-content:space-around}.o-tile-wrap--slide-shelf .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--purchased,.o-tile-wrap--slide-shelf .o-tile,.o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile--purchased,.o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{display:flex}.o-tile-wrap--slide-shelf .o-tile .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--slide-shelf .o-tile--series--purchased{min-height:230px}.o-tile-wrap--slide-shelf .o-tile--series.o-warensai-tile,.o-tile-wrap--slide-shelf .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--slide-shelf .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--slide-shelf .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--slide-shelf .o-tile--series .o-tile-overlay--on,.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--slide-shelf .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--slide-shelf .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--slide-shelf .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--slide-shelf .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--slide-shelf .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--slide-shelf .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--slide-shelf .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--slide-shelf .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--slide-shelf .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--slide-shelf .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--slide-shelf .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--slide-shelf .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--slide-shelf .o-series-tile{position:relative;display:grid}.o-tile-wrap--slide-shelf .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--slide-shelf .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--slide-shelf .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--slide-shelf .o-series-tile .o-tile-overlay,.o-tile-wrap--slide-shelf .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--slide-shelf .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--slide-shelf .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--slide-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--slide-shelf .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--slide-shelf .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--slide-shelf .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--slide-shelf .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--slide-shelf .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--slide-shelf .o-tile--purchased,.o-tile-wrap--slide-shelf .o-tile,.o-tile-wrap--slide-shelf .o-tile--history,.o-tile-wrap--slide-shelf .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile--purchased,.o-tile-wrap--slide-shelf .o-tile--series,.o-tile-wrap--slide-shelf .o-tile--series--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--slide-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:91px}.o-tile-wrap--slide-shelf .o-tile .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--slide-shelf .o-tile-list,.o-tile-wrap--slide-shelf .o-tile-list__slide{grid-template-columns:repeat(auto-fill,91px);grid-column-gap:2px;grid-row-gap:0}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:115px}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:115px}.o-tile-wrap--slide-shelf .o-series-tile-list{grid-template-columns:repeat(auto-fill,91px)}.o-tile-wrap--slide-shelf .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,91px)}.o-tile-wrap--slide-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--slide-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--slide-shelf .o-tile--history--purchased .o-tile-inner{padding:10px 5px}.o-tile-wrap--slide-shelf .o-tile-book-info .o-tile-ttl{-webkit-line-clamp:1}.o-tile-wrap--slide-shelf .o-tile-list__slide{overflow-x:visible;overflow-y:visible;display:inline-flex;padding-right:16px;padding-left:16px}.o-tile-wrap--swiper-shelf{padding-top:0;margin:0;padding:0 16px 16px;overflow-x:scroll;overflow-y:hidden}.o-tile-wrap--swiper-shelf .o-tile-list,.o-tile-wrap--swiper-shelf .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--swiper-shelf .o-tile-list{justify-content:space-around}.o-tile-wrap--swiper-shelf .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile,.o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{display:flex}.o-tile-wrap--swiper-shelf .o-tile .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile--series--purchased{min-height:230px}.o-tile-wrap--swiper-shelf .o-tile--series.o-warensai-tile,.o-tile-wrap--swiper-shelf .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-overlay--on,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--swiper-shelf .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--swiper-shelf .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--swiper-shelf .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--swiper-shelf .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--swiper-shelf .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--swiper-shelf .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--swiper-shelf .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--swiper-shelf .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--swiper-shelf .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--swiper-shelf .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--swiper-shelf .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--swiper-shelf .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--swiper-shelf .o-series-tile{position:relative;display:grid}.o-tile-wrap--swiper-shelf .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--swiper-shelf .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--swiper-shelf .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--swiper-shelf .o-series-tile .o-tile-overlay,.o-tile-wrap--swiper-shelf .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--swiper-shelf .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--swiper-shelf .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--swiper-shelf .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--swiper-shelf .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--swiper-shelf .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--swiper-shelf .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--swiper-shelf .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--swiper-shelf .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile,.o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:163px}.o-tile-wrap--swiper-shelf .o-tile .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding:8px}.o-tile-wrap--swiper-shelf .o-tile-list,.o-tile-wrap--swiper-shelf .o-tile-list__slide{grid-template-columns:repeat(auto-fill,163px);grid-column-gap:0;grid-row-gap:0}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box{width:72%;height:151.2px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:151.2px}.o-tile-wrap--swiper-shelf .o-series-tile-list{grid-template-columns:repeat(auto-fill,163px)}.o-tile-wrap--swiper-shelf .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,163px)}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner{padding:10px 8px}@media (max-width:768px){.o-tile-wrap--swiper-shelf{margin-left:-5px;margin-right:-5px;padding-top:5px;margin:0;padding:0 16px 16px;overflow-x:scroll;overflow-y:hidden}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile,.o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:117px}.o-tile-wrap--swiper-shelf .o-tile .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--swiper-shelf .o-tile-list,.o-tile-wrap--swiper-shelf .o-tile-list__slide{grid-template-columns:repeat(auto-fill,117px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:153px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:153px}.o-tile-wrap--swiper-shelf .o-series-tile-list{grid-template-columns:repeat(auto-fill,117px)}.o-tile-wrap--swiper-shelf .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,117px)}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner{padding:10px 5px}}@media (max-width:374px){.o-tile-wrap--swiper-shelf{margin-left:-5px;margin-right:-5px;padding-top:5px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile,.o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:112px}.o-tile-wrap--swiper-shelf .o-tile .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--swiper-shelf .o-tile-list,.o-tile-wrap--swiper-shelf .o-tile-list__slide{grid-template-columns:repeat(auto-fill,112px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:145px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:145px}.o-tile-wrap--swiper-shelf .o-series-tile-list{grid-template-columns:repeat(auto-fill,112px)}.o-tile-wrap--swiper-shelf .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,112px)}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner{padding:10px 5px}}@media (max-width:320px){.o-tile-wrap--swiper-shelf{margin-left:-5px;margin-right:-5px;padding-top:5px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile,.o-tile-wrap--swiper-shelf .o-tile--history,.o-tile-wrap--swiper-shelf .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile--purchased,.o-tile-wrap--swiper-shelf .o-tile--series,.o-tile-wrap--swiper-shelf .o-tile--series--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--swiper-shelf .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:99px}.o-tile-wrap--swiper-shelf .o-tile .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--purchased .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding:5px}.o-tile-wrap--swiper-shelf .o-tile-list,.o-tile-wrap--swiper-shelf .o-tile-list__slide{grid-template-columns:repeat(auto-fill,99px);grid-column-gap:0;grid-row-gap:5px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:127px}.o-tile-wrap--swiper-shelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:127px}.o-tile-wrap--swiper-shelf .o-series-tile-list{grid-template-columns:repeat(auto-fill,99px)}.o-tile-wrap--swiper-shelf .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,99px)}.o-tile-wrap--swiper-shelf .o-tile--series .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--swiper-shelf .o-tile--history .o-tile-inner,.o-tile-wrap--swiper-shelf .o-tile--history--purchased .o-tile-inner{padding:10px 5px}}.o-tile-wrap--swiper-shelf .swiper-slide{width:163px}@media (max-width:768px){.o-tile-wrap--swiper-shelf .swiper-slide{width:113px}}@media (max-width:374px){.o-tile-wrap--swiper-shelf .swiper-slide{width:112px}}@media (max-width:320px){.o-tile-wrap--swiper-shelf .swiper-slide{width:99px}}.o-tile-wrap--ranking{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--ranking .o-tile-list,.o-tile-wrap--ranking .o-tile-list__slide{display:grid;margin:0}.o-tile-wrap--ranking .o-tile-list{justify-content:space-around}.o-tile-wrap--ranking .o-tile-list__slide{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{display:flex}.o-tile-wrap--ranking .o-tile .o-tile-inner,.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{display:flex;flex-direction:column;position:relative;width:100%;background:#fff;grid-auto-rows:min-content 1fr;justify-content:space-between;word-break:break-all}.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased{min-height:230px}.o-tile-wrap--ranking .o-tile--series.o-warensai-tile,.o-tile-wrap--ranking .o-warensai-tile.o-tile--series--purchased{min-height:initial}.o-tile-wrap--ranking .o-tile--series .o-tile-under-box .a-down-arrow-btn,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn{display:block;position:relative;height:18px;padding:5px 0}.o-tile-wrap--ranking .o-tile--series .o-tile-under-box .a-down-arrow-btn::after,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-under-box .a-down-arrow-btn::after{content:"";display:block;position:absolute;right:6px;width:10px;height:10px;margin-top:-5px;border-top:2px solid #1d3850;border-right:2px solid #1d3850;transform:rotate(135deg)}.o-tile-wrap--ranking .o-tile--series .o-tile-overlay--on,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-overlay--on{height:calc(100% - 70px)}.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{background:#dbdbdb;outline:1px dotted #fff}.o-tile-wrap--ranking .o-tile__top-block{position:relative;margin-bottom:10px}.o-tile-wrap--ranking .o-tile__top-block .o-tile-browsed-date{font-size:10px;color:#666;text-align:left;padding:2px 0}.o-tile-wrap--ranking .o-tile__top-block .a-close-btn-box{top:0;right:0;padding:0 0 29px 29px;z-index:90}.o-tile-wrap--ranking .o-tile__top-block .a-close-btn-box .a-close-btn{width:18px;height:18px}.o-tile-wrap--ranking .o-tile__top-block .a-close-btn-box .a-close-btn .ico{font-size:16px;line-height:1}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img{position:relative;font-size:0;text-align:center}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box img{display:inline-block;max-width:100%;width:auto}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{right:-6px;bottom:-8px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-tag-box{width:100%;padding:7px 0 2px;font-size:0}.o-tile-wrap--ranking .o-tile-book-info .o-tile-tag-box span{margin-right:4px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}.o-tile-wrap--ranking .o-tile-book-info .o-tile-ttl{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-tile-wrap--ranking .o-tile-book-info .o-tile-ttl :first-child::before{content:""}.o-tile-wrap--ranking .o-tile-book-info .o-tile-ttl :first-child::after{content:""}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-author{padding:3px 0 1px;font-size:9px;line-height:1.2;color:#2f2f2f}.o-tile-wrap--ranking .o-tile-under-box .o-tile-status-tag{padding:2px 0 1px 0;text-align:right}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price{padding:0 1px 1px 0;font-size:11px;font-weight:700;color:#e40007;text-align:right}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px;font-weight:400}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-schedule{display:block;font-size:9px;color:#0062c4}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-price--each{font-size:9px;font-weight:400}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-price--yen{font-size:9px;font-weight:400}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-price--range{font-size:9px;color:#2f2f2f}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-price--tax{display:inline-block;font-size:9px;font-weight:400;color:#2f2f2f}.o-tile-wrap--ranking .o-tile-under-box .o-tile-count{padding:3px 0 1px;font-size:9px;line-height:1.2;text-align:right}.o-tile-wrap--ranking .o-tile-under-box .m-btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.o-tile-wrap--ranking .o-tile-under-box .m-btn-box li{margin:0}.o-tile-wrap--ranking .o-tile-under-box .m-btn-box li a{width:100%;margin:0}.o-tile-wrap--ranking .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.o-tile-wrap--ranking .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0 2px 0 0}.o-tile-wrap--ranking .o-series-tile-list{display:grid;margin:0 0 8px 0;grid-auto-rows:auto;justify-content:center}.o-tile-wrap--ranking .o-series-tile{position:relative;display:grid}.o-tile-wrap--ranking .o-series-tile .o-tile--series--on .o-tile-book-img::after,.o-tile-wrap--ranking .o-series-tile .o-tile--series--on .o-tile-book-img::before{content:"";position:absolute;z-index:1300;bottom:-5px;right:12%;width:0;height:0;border-style:solid;border-width:0 11px 15px 11px;border-color:transparent transparent #1d3850 transparent}.o-tile-wrap--ranking .o-series-tile .o-tile--series--on .o-tile-book-img::after{margin:0 0 -4px 0;border-color:transparent transparent #fff transparent}.o-tile-wrap--ranking .o-series-tile .o-tile-overlay,.o-tile-wrap--ranking .o-series-tile .o-tile-overlay--on{z-index:1100}.o-tile-wrap--ranking .o-tile-list--slider{display:flex}@media (min-width:769px){.o-tile-wrap--ranking .o-tile-list--slider .swiper-slide:not(:last-child){margin-right:8px}}.o-tile-wrap--ranking .o-tile-list--slider .o-tile,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased{width:100%;height:100%;box-sizing:content-box}@media (hover:hover) and (pointer:fine){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-img:hover,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-img:hover{opacity:.7}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .a-thumb-box__check:hover,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .a-thumb-box__check:hover{opacity:.7}}@media (min-width:769px){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl{height:28px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-ttl:hover,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-ttl:hover{text-decoration:underline}}.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{color:#999;font-size:10px}@media (min-width:769px){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-book-author,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-book-author{padding-top:4px}}@media (min-width:769px){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box{padding-bottom:4px}.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span{margin-right:3px}.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-book-info .o-tile-tag-box span:last-child,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-book-info .o-tile-tag-box span:last-child{margin-right:0}}@media (min-width:769px){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price{font-size:13px}.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .a-tile-price .a-tile-schedule,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-period,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--each,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--tax,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-price--yen,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .a-tile-price .a-tile-schedule{font-size:10px}}@media (hover:hover) and (pointer:fine){.o-tile-wrap--ranking .o-tile-list--slider .o-tile .o-tile-under-box .m-btn-box a:hover,.o-tile-wrap--ranking .o-tile-list--slider .o-tile--purchased .o-tile-under-box .m-btn-box a:hover{opacity:.7}}@media (max-width:768px){.o-tile-wrap--ranking .o-tile-list--slider+.a-slider-btn__next,.o-tile-wrap--ranking .o-tile-list--slider+.a-slider-btn__prev{display:none}}@media (max-width:768px){.o-tile-wrap--ranking .o-tile-list--slider+.a-slider-btn__next+.a-slider-btn__next,.o-tile-wrap--ranking .o-tile-list--slider+.a-slider-btn__prev+.a-slider-btn__next{display:none}}.o-tile-wrap--ranking .o-tile-list--slider .swiper-slide{height:auto}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:113px}.o-tile-wrap--ranking .o-tile .o-tile-inner,.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{padding:6px}.o-tile-wrap--ranking .o-tile-list,.o-tile-wrap--ranking .o-tile-list__slide{grid-template-columns:repeat(auto-fill,113px);grid-column-gap:8px;grid-row-gap:8px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:144px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:144px}.o-tile-wrap--ranking .o-series-tile-list{grid-template-columns:repeat(auto-fill,113px)}.o-tile-wrap--ranking .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,113px)}.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner{padding:10px 6px}@media (max-width:374px){.o-tile-wrap--ranking{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:108px}.o-tile-wrap--ranking .o-tile .o-tile-inner,.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{padding:6px}.o-tile-wrap--ranking .o-tile-list,.o-tile-wrap--ranking .o-tile-list__slide{grid-template-columns:repeat(auto-fill,108px);grid-column-gap:8px;grid-row-gap:8px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:137px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:137px}.o-tile-wrap--ranking .o-series-tile-list{grid-template-columns:repeat(auto-fill,108px)}.o-tile-wrap--ranking .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,108px)}.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner{padding:10px 6px}}@media (max-width:320px){.o-tile-wrap--ranking{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--5column .o-tile-list__slide .o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--history,.o-tile-wrap--ranking .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--history--purchased,.o-tile-wrap--ranking .o-tile-wrap--5column .o-tile-list__slide .o-tile--purchased{width:94px}.o-tile-wrap--ranking .o-tile .o-tile-inner,.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--purchased .o-tile-inner,.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{padding:6px}.o-tile-wrap--ranking .o-tile-list,.o-tile-wrap--ranking .o-tile-list__slide{grid-template-columns:repeat(auto-fill,94px);grid-column-gap:8px;grid-row-gap:8px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box{width:100%;height:117px}.o-tile-wrap--ranking .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:117px}.o-tile-wrap--ranking .o-series-tile-list{grid-template-columns:repeat(auto-fill,94px)}.o-tile-wrap--ranking .o-series-modal-tile-wrap .o-series-modal-tile-list{grid-template-columns:repeat(auto-fill,94px)}.o-tile-wrap--ranking .o-tile--series .o-tile-inner,.o-tile-wrap--ranking .o-tile--series--purchased .o-tile-inner{padding-bottom:4px}.o-tile-wrap--ranking .o-tile--history .o-tile-inner,.o-tile-wrap--ranking .o-tile--history--purchased .o-tile-inner{padding:10px 6px}}.o-tile-wrap--ranking .o-tile-list .o-tile,.o-tile-wrap--ranking .o-tile-list .o-tile--purchased{flex-direction:column}.o-tile-wrap--ranking .o-tile-book-info .o-tile-ttl{-webkit-line-clamp:1}.o-tile-ranking{padding:0 6px}.o-contents-section{position:relative;margin-bottom:16px;padding:13px 16px;border-top:2px solid #1d3850;background-color:#fff}.o-contents-section:last-child{margin-bottom:0}.o-contents-section .a-more-btn--all{margin-top:22px}.o-contents-section-header{display:flex;margin-bottom:13px}.o-contents-section-header .a-more-btn,.o-contents-section-header .a-more-btn--display-toggle{flex-shrink:0;margin-top:-3px;margin-right:-6px}.o-contents-section-ttl,.o-contents-section-ttl--info{position:relative;padding:.2em 1.5em .2em 8px;border-left:4px solid #1d3850;font-size:14px;font-weight:700;line-height:1.3;color:#1d3850;flex-basis:100%}.o-contents-section-ttl .ico-help,.o-contents-section-ttl--info .ico-help{position:absolute;padding:0 0 0 4px;font-size:13px;vertical-align:super}.o-contents-section-ttl--info{padding-left:24px;border-left:0}.o-contents-section-ttl--info .ico{font-size:16px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.o-info-list li,.o-info-list--important li,.o-info-list--top li{margin-bottom:8px}.o-info-list li:last-child,.o-info-list--important li:last-child,.o-info-list--top li:last-child{margin-bottom:0}.o-info-list li a,.o-info-list--important li a,.o-info-list--top li a{display:block;position:relative;border:1px solid #ccc;border-radius:4px;font-size:11px;padding:7px 25px 7px 7px}.o-info-list li a:active,.o-info-list li a:focus,.o-info-list li a:visited,.o-info-list--important li a:active,.o-info-list--important li a:focus,.o-info-list--important li a:visited,.o-info-list--top li a:active,.o-info-list--top li a:focus,.o-info-list--top li a:visited{text-decoration:none}.o-info-list li a:hover,.o-info-list--important li a:hover,.o-info-list--top li a:hover{text-decoration:none}@media screen and (min-width:768px){.o-info-list li a:hover,.o-info-list--important li a:hover,.o-info-list--top li a:hover{opacity:.7}}.o-info-list li a::after,.o-info-list--important li a::after,.o-info-list--top li a::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;transform:translateY(-50%) rotate(-45deg);right:10px;width:10px;height:10px}.o-info-list--important{display:block;margin-bottom:8px}.o-info-list--top{display:block;margin-bottom:8px}.a-swiper-button--next,.a-swiper-button--prev{display:flex;align-items:center;position:absolute;cursor:pointer;outline:0;width:44px;height:44px;z-index:20}.a-swiper-button__arrow--next,.a-swiper-button__arrow--prev{display:block;position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;opacity:.9;background-color:#fff;background-image:none;border-radius:50%;outline:0;z-index:10;filter:drop-shadow(0 2px 2px rgba(30, 56, 80, .2));transition:all .3s ease-in-out}.a-swiper-button__arrow--next::before,.a-swiper-button__arrow--prev::before{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;border-right:solid 2px #1e3850;border-top:solid 2px #1e3850;box-sizing:border-box}.a-swiper-button--next{right:0}.a-swiper-button--prev{left:0}.a-swiper-button__arrow--next{right:5px}.a-swiper-button__arrow--next::before{transform:translate(-70%,-50%) scaleX(.9) rotate(45deg)}.a-swiper-button__arrow--prev{left:5px}.a-swiper-button__arrow--prev::before{transform:translate(-30%,-50%) scaleX(.9) rotate(-135deg)}.m-swiper{position:relative;width:100%;background-color:#eef0f2;margin:0 auto}.m-swiper .swiper-container{width:100%;height:100%;opacity:0;overflow:visible;padding-bottom:22px}.m-swiper .swiper-container-initialized{opacity:1;transition:opacity 1s ease}.m-swiper .swiper-wrapper{min-height:calc(100vw * (133/375))}@media screen and (min-width:767.98px){.m-swiper .swiper-wrapper{min-height:200px}}.m-swiper li.swiper-slide{display:flex;align-items:center;justify-content:center;height:auto;background-color:#f8f8f8}@media screen and (min-width:767.98px){.m-swiper li.swiper-slide{max-width:450px;max-height:200px;margin:0 auto}}.m-swiper li.swiper-slide>div{height:100%}.m-swiper li.swiper-slide a{display:flex;align-items:center;height:100%}.m-swiper li.swiper-slide img{max-width:100%;height:auto;vertical-align:middle}.m-swiper li.swiper-slide .swiper-lazy:not(.swiper-lazy-loaded){display:none}.m-swiper .swiper-lazy-preloader{position:absolute;top:0;left:0;width:100%;height:100%;animation:none;background:0 0;border:none;border-radius:unset;margin:0;z-index:unset}.m-swiper .swiper-lazy-preloader:after{content:'';display:block;width:100%;height:100%;background:0 0}.m-swiper .m-swiper-pagination{left:0;max-height:22px;bottom:0}.m-swiper .m-swiper-pagination .swiper-pagination-bullet{position:relative;width:8px;height:8px;opacity:1;background-color:transparent;box-sizing:content-box;margin:0 2px;padding:8px 2px;transition:all .3s ease-in-out}.m-swiper .m-swiper-pagination .swiper-pagination-bullet::before{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;background-color:#ccc;border-radius:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out}.m-swiper .m-swiper-pagination .swiper-pagination-bullet-active{width:16px;transition:all .3s ease-in-out}.m-swiper .m-swiper-pagination .swiper-pagination-bullet-active::before{width:16px;height:8px;border-radius:100vh;transition:all .3s ease-in-out}.m-swiper .m-swiper-pagination--sougou>.swiper-pagination-bullet-active::before{background-color:#1d3850}.m-swiper .m-swiper-pagination--lightnovels>.swiper-pagination-bullet-active::before{background-color:#ffa91c}.m-swiper .m-swiper-pagination--manga>.swiper-pagination-bullet-active::before{background-color:#0094d6}.m-swiper .m-swiper-pagination--literature>.swiper-pagination-bullet-active::before{background-color:#5a1818}.m-swiper .m-swiper-pagination--bl>.swiper-pagination-bullet-active::before{background-color:#e84eaa}.m-swiper .m-swiper-pagination--tl>.swiper-pagination-bullet-active::before{background-color:#a74ad3}.m-swiper .m-swiper-pagination--indies>.swiper-pagination-bullet-active::before{background-color:#82cbd1}.m-swiper .m-swiper-pagination--free>.swiper-pagination-bullet-active::before{background-color:#e84949}.m-swiper .m-swiper-pagination--otona>.swiper-pagination-bullet-active::before{background-color:#f26785}.m-swiper .a-swiper-button--next,.m-swiper .a-swiper-button--prev{top:calc((100% - 22px)/ 2);transform:translateY(-50%)}@keyframes load-banner-fadeIn{0%{opacity:0}100%{opacity:1}}.o-store-top-banner{position:relative;width:100%;overflow:hidden}.o-store-top-banner--no-slide{max-width:450px;animation:load-banner-fadeIn .7s linear;margin:0 auto 8px;text-align:center}.o-store-top-banner--no-slide img{max-width:100%;height:auto;vertical-align:middle}.o-store-top-banner--no-slide a{display:flex;height:100%;align-items:center;justify-content:center}.o-top-campaign-banner-list{width:100%;height:auto}.o-top-campaign-banner{text-align:center;margin-bottom:8px}.o-top-campaign-banner img{max-width:100%;height:auto;vertical-align:middle}.o-top-campaign-banner a{display:block}.o-beginner-banner{text-align:center;margin-bottom:8px}.o-beginner-banner #btn-banner-beginner a{display:block}.o-beginner-banner #btn-banner-beginner img{max-width:100%;height:auto;vertical-align:middle}.m-popular-book-list-wrap{margin:0 -16px;overflow-x:scroll;overflow-y:hidden;position:relative;height:80px}.m-popular-book-list{padding:0 16px;position:absolute;display:grid;grid-template-rows:repeat(auto-fit,38px);grid-template-columns:repeat(auto-fit,80px);grid-auto-flow:column;grid-gap:4px 8px;height:80px}.m-popular-book-list li{width:80px}.m-popular-book-list li a{display:block}.m-popular-book-list li img{width:100%;height:38px;object-fit:contain;vertical-align:bottom}.a-check{display:block;width:22px;height:22px;overflow:hidden;background-image:url(/anne/img/common/btn-check-off.svg);background-size:22px 22px;font-size:0;text-indent:100%;white-space:nowrap}.a-check--on{display:block;width:22px;height:22px;overflow:hidden;background-image:url(/anne/img/common/btn-check-on.svg);background-size:22px 22px;font-size:0;text-indent:100%;white-space:nowrap}.m-thumb{display:inline-block}.m-thumb .a-label-new,.m-thumb .a-label-reserve,.m-thumb .a-label-set{background-size:34px 34px;width:34px;height:34px;top:0;right:0}.m-thumb .a-label-free,.m-thumb .a-label-sale{background-size:28px 28px;width:28px;height:28px;top:-4px;left:-4px;z-index:10}.m-thumb .m-thumb__check{position:absolute;right:5px;bottom:-8px;width:44px;height:44px;pointer-events:auto}.m-thumb .m-thumb__check .a-check,.m-thumb .m-thumb__check .a-check--on{position:absolute;right:3px;bottom:3px}.m-thumb .a-label-inc-trial{background-size:26px 26px;width:26px;height:26px}.m-thumb .a-label-coin-up-1{background-size:14px 39px;width:14px;height:39px}.m-thumb .a-label-coin-up-2{background-size:14px 48px;width:14px;height:48px}.m-thumb .a-label-coin-up-3{background-size:14px 57px;width:14px;height:57px}.m-book-item{position:relative;top:15px;padding:8px;background-color:#fff}.m-book-item a:hover{text-decoration:none}.m-book-item .m-book-item__thumb-block{position:relative;font-size:0;text-align:center}.m-book-item .m-book-item__thumb-block .m-thumb{width:100%}.m-book-item .m-book-item__thumb-block .m-thumb .m-thumb__label-area{position:absolute;top:-8px;bottom:0;left:-8px;right:-8px;pointer-events:none;z-index:1}.m-book-item .m-book-item__thumb-block .m-thumb .m-thumb__image:hover{opacity:.6}.m-book-item .m-book-item__thumb-block .m-thumb .m-thumb__image img{display:inline-block;max-width:100%;max-height:160px;width:auto}.m-book-item .m-book-item__thumb-block .m-thumb .a-close-btn-box{padding:0 0 26px 26px;top:-4px;right:-3px}.m-book-item .m-book-item__thumb-block .m-thumb .a-thumb-box__check{right:-6px;bottom:-8px}.m-book-item .m-book-item__info-block{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:8px}.m-book-item .m-book-item__info-block .m-book-item__secondary{display:grid;grid-row-gap:4px;padding-bottom:6px}.m-book-item .m-book-item__info-block .m-book-item__secondary a:hover{text-decoration:underline}.m-book-item .m-book-item__info-block .m-book-item__primary{display:grid;grid-row-gap:4px}.m-book-item .m-book-item__info-block .m-book-item__rank{line-height:1;white-space:nowrap}.m-book-item .m-book-item__info-block .m-book-item__tag-box{display:grid;grid-template-columns:repeat(4,minmax(max-content,38px));grid-gap:3px;font-size:0}.m-book-item .m-book-item__info-block .m-book-item__title{display:-webkit-box;font-size:12px;font-weight:700;line-height:1.2;max-height:2.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.m-book-item .m-book-item__info-block .m-book-item__title :first-child::before{content:""}.m-book-item .m-book-item__info-block .m-book-item__title :first-child::after{content:""}.m-book-item .m-book-item__info-block .m-book-item__author{font-size:10px;line-height:1.2;color:#999}.m-book-item .m-book-item__info-block .m-book-item__label{font-size:10px;line-height:1.2;color:#999}.m-book-item .m-book-item__info-block .m-book-item__publisher{font-size:10px;line-height:1.2;color:#999}.m-book-item .m-book-item__info-block .m-book-item__status-tag{text-align:right}.m-book-item .m-book-item__info-block .m-book-item__series{display:flex;align-items:center;justify-content:flex-end}.m-book-item .m-book-item__info-block .m-book-item__series .ico{font-size:14px}.m-book-item .m-book-item__info-block .m-book-item__series .ico-txt{margin-left:.3em;font-size:10px;font-weight:700}.m-book-item .m-book-item__info-block .m-book-item__price-box{display:grid;grid-row-gap:4px;text-align:right}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__period{font-size:10px;font-weight:700;color:#e40007}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__schedule{font-size:10px;font-weight:700;color:#0062c4}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__price{font-weight:700;color:#e40007}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__price .m-book-item__price-num{font-size:13px}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__price .m-book-item__price-unit{margin-left:.1em;font-size:10px;font-weight:400}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__price .m-book-item__price-tax{margin-left:.2em;font-size:10px;font-weight:400;color:#2f2f2f}.m-book-item .m-book-item__info-block .m-book-item__price-box .m-book-item__price .m-book-item__price-subscription{font-size:11px;color:#1d3850}.m-book-item .m-book-item__btn-box{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:4px;width:100%;min-height:42px;padding:1px 1px}.m-book-item .m-book-item__btn-box li{margin:0}.m-book-item .m-book-item__btn-box li a{width:100%;margin:0}.m-book-item .m-book-item__btn-box .a-purchase-AppleID-btn,.m-book-item .m-book-item__btn-box .a-read-by-app-btn{margin:0 2px 0 0}.m-book-item .m-book-item__btn-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.m-book-item.purchased{background-color:#dbdbdb}.m-recommend{grid-template-columns:1fr 1fr;column-gap:12px}.m-recommend-item{display:grid;grid-template-columns:130px 1fr;background-color:#fff}.m-recommend-item .m-recommend-item__book{position:relative}.m-recommend-item .m-recommend-item__review{padding-top:12px;padding-left:12px;word-break:break-word}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame{padding:12px;border:1px solid #ccc;border-radius:4px}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame .m-recommend-item__review-title{font-size:13px;font-weight:700;color:#1d3850}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame .m-recommend-item__review-body{margin-top:8px;font-size:13px;line-height:1.5;text-align:justify}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame .m-recommend-item__review-good{display:flex;justify-content:flex-end;align-items:center;margin-top:8px}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame .m-recommend-item__review-good .ico-good{font-size:16px;color:#ccc}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame .m-recommend-item__review-good .m-recommend-item__review-good-num{display:inline-block;margin-left:8px;padding:4px 8px;position:relative;border:1px solid #ccc;border-radius:4px;font-size:10px;font-weight:700;line-height:1}.m-recommend-item .m-recommend-item__review .m-recommend-item__review-frame .m-recommend-item__review-good .m-recommend-item__review-good-num::after{content:"";display:block;width:6px;height:6px;border-left:1px solid #ccc;border-top:1px solid #ccc;background-color:#fff;position:absolute;top:50%;-ms-transform:translateY(-50%) rotate(-45deg);-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);left:-4px}.m-recommend-item+.m-recommend-item{border-top:1px solid #cbced1;margin-top:15px;padding-top:10px}.detail-review-powered img{width:161px}.m-keyword-list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-8px;margin-bottom:-8px}.m-keyword-list li{flex-shrink:0;width:fit-content;margin-right:8px;margin-bottom:8px}.m-keyword-list li a{display:inline-block;padding:8px 13px;border:1px solid #ccc;border-radius:24px;font-size:12px;line-height:1.3}.m-keyword-list--check{display:flex;flex-wrap:wrap;justify-content:center}.m-keyword-list--check li{margin:12px 4px 0}@media screen and (max-width:360px){.m-keyword-list--check li{margin:12px 2px 0}}.m-keyword-list--check li a,.m-keyword-list--check li button{position:relative;border:1px solid #ccc;border-radius:24px;color:#1d3850;font-size:12px;line-height:1.3;padding:8px 13px 8px 29px}@media (hover:hover) and (pointer:fine){.m-keyword-list--check li a:hover,.m-keyword-list--check li button:hover{opacity:.7}}.m-keyword-list--check li a::after,.m-keyword-list--check li button::after{content:"";position:absolute;top:9px;left:13px;display:block;width:12px;height:12px;background:url(/anne/img/common/icon_check_off.svg) 0 0/12px 12px}.m-keyword-list--check li a.active,.m-keyword-list--check li button.active{border-color:#1d3850;font-weight:700}.m-keyword-list--check li a.active::after,.m-keyword-list--check li button.active::after{background:url(/anne/img/common/icon_check_on.svg) 0 0/12px 12px}.m-keyword-list--check li a:disabled,.m-keyword-list--check li button:disabled{border-color:#ccc;color:#ccc;pointer-events:none}.m-keyword-list--check li a:disabled::after,.m-keyword-list--check li button:disabled::after{background:url(/anne/img/common/icon_check_disable.svg) 0 0/12px 12px}@keyframes couponOpen{from{opacity:0;transform:scale(0,0)}to{opacity:1;transform:scale(1,1)}}.footer-coupon{position:fixed;bottom:20px;left:0;z-index:1000;transition:all .3s;opacity:0;display:none}.footer-coupon.on{display:block;opacity:1}.footer-coupon .coupon-ico{background:#3f2b2a;color:#fff;border-radius:50%}.footer-coupon .coupon-ico .ico{display:block;text-align:center}.footer-coupon .coupon-closed{position:relative;transition:all .3s;opacity:0;display:none}.footer-coupon .coupon-closed .coupon-btn{background-color:#ffe746;width:48px;padding-top:8px;border-top-right-radius:10px;border-bottom-right-radius:10px;display:block;box-shadow:1px 1px 8px rgba(64,64,64,.25)}.footer-coupon .coupon-closed.active{display:block;opacity:1}.footer-coupon .coupon-closed .coupon-ico{height:26px;width:26px;margin-left:10px;margin-top:0}.footer-coupon .coupon-closed .coupon-ico .ico{padding-top:5px;padding-left:3px;font-size:16px}.footer-coupon .coupon-closed .coupon-txt{color:#ff4479;font-size:12px;font-weight:700;margin-left:5px}.footer-coupon .coupon-opening{position:relative;margin:5px;background-color:#ffe746;border-radius:10px;display:none;box-shadow:2px 2px 8px rgba(64,64,64,.25);transform-origin:left bottom}.footer-coupon .coupon-opening.active{display:block;animation:couponOpen .5s ease 0s 1}.footer-coupon .coupon-opening.active.open{animation:couponOpen .2s ease-in-out 0s 1}.footer-coupon .coupon-opening .coupon-btn{font-size:22px;position:absolute;right:-20px;top:-20px;width:50px;height:50px;z-index:2}.footer-coupon .coupon-opening .coupon-ico{display:block;width:30px;height:30px;margin:10px auto 0;text-align:center}.footer-coupon .coupon-opening .coupon-ico .ico{padding-top:5px;font-size:22px}.footer-coupon .coupon-opening .coupon-area a{display:block}.footer-coupon .coupon-opening img{width:150px;height:auto;vertical-align:bottom}#p-static-source{border-top:7px solid #eef0f2;border-bottom:7px solid #eef0f2}#p-static-source img{width:auto;max-width:100%;display:inline}.p-content-wrap{padding-bottom:16px}.p-content-wrap .c-c-ma-embed{margin-bottom:16px}#js-slidetoggle--info-list{display:none}.p-contents-btn-box,.p-contents-btn-box--nav{padding:16px}.p-contents-btn-box--nav{padding-left:0;padding-right:0}.p-section-new{margin-bottom:0;padding-bottom:10px}.p-section-ranking{margin-bottom:0;padding-bottom:10px}.p-nav-btn-list{display:flex;flex-wrap:nowrap;justify-content:space-evenly}