@charset "UTF-8";.authors .author:after,.feature-list:after,.goodsThumb-list:after,.history-list:after,.info:after,.main-benefits-list:after,.main-relatedseries-list:after,.md_box-viewer .viewer-link:after,.pageThumb-list:after,.rmdComment-info:after,.rmdThumb-list:after,.series:after,.seriesThumb-list:after,div.detail-aside.recent .cmnShelf:after{display:block;content:'';clear:both}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,video{display:inline-block}html{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#2f2f2f}body{margin:0;line-height:1.5;word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0 0 22px;font-size:1.3rem}ol,ul{margin:0 0 22px;padding:0;font-size:1.3rem}li{list-style-type:none}dl{font-size:1.3rem}dl dt{font-weight:400}dl dd{margin-left:0}table{border-collapse:collapse;font-size:1.3rem}a{background-color:transparent;color:#1d4a6d;text-decoration:none;-webkit-text-decoration-skip:objects}a:active,a:hover{outline:0}a:active,a:focus,a:hover{text-decoration:underline}em{font-style:normal;font-weight:700}b,strong{font-weight:700}dfn,i{font-style:normal}sub,sup{position:relative;line-height:0;font-size:75%;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}iframe{border:none}img{border:none;vertical-align:top;max-width:100%;height:auto}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif;font-size:1.3rem}fieldset{border:none;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;margin:0}textarea{overflow:auto}button,input[type=submit],label{cursor:pointer}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{display:none}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}button{outline:0}.md_box-viewer .viewer-anchor{display:block;margin-bottom:5px;padding:11px 10px;background:url(/bob/pc/img/bg-viewer.png) 50% 37px no-repeat #eef0f2;text-align:center;transition:opacity .2s ease}.md_box-viewer .viewer-anchor>:last-child{margin-bottom:0}.md_box-viewer .viewer-anchor:focus,.md_box-viewer .viewer-anchor:hover{text-decoration:none;opacity:.7;outline:0}.md_box-viewer .viewer-anchor-txt{font-size:1.2rem;line-height:1.5}.md_box-viewer .viewer-anchor-txt:first-child{margin-bottom:59px}.md_box-viewer .viewer-txt-link{margin-bottom:0;text-align:center}.md_box-viewer .viewer-txt-link .ico-angle-right{position:relative;top:1px;margin-left:3px;font-size:1.5rem;color:#9e9e9e}.md_box-viewer .viewer-content{box-sizing:border-box;padding:28px 26px 30px;width:760px;background:#fff;outline:0}.md_box-viewer .viewer-content>:last-child{margin-bottom:0}.md_box-viewer .viewer-hdg{margin-bottom:20px;line-height:1.3;font-size:1.6rem;font-weight:700;text-align:center}.md_box-viewer .viewer-txt{text-align:center;margin-bottom:21px}.md_box-viewer .viewer-link{margin:0 0 29px -20px}.md_box-viewer .viewer-link-item{float:left;margin:0 0 0 20px;width:220px}.md_box-viewer .viewer-link-item a,.md_box-viewer .viewer-link-item div{position:relative;display:block;padding:18px 20px;box-sizing:border-box;border:2px solid #eef0f2;height:170px;line-height:1.3;text-align:center;color:#2f2f2f;transition:opacity .2s ease}.md_box-viewer .viewer-link-item a:focus,.md_box-viewer .viewer-link-item a:hover{background:#eef0f2;text-decoration:none;outline:0}.md_box-viewer .viewer-link-item.viewer-link-item-pc .ico-browser{display:block;padding-bottom:13px;font-size:5rem;color:#a5a5a5}.md_box-viewer .viewer-link-item.viewer-link-item-pc p{line-height:1.38;margin-bottom:0}.md_box-viewer .viewer-link-item.viewer-link-item-pc .viewer-link-hdg{margin-bottom:18px}.md_box-viewer .viewer-link-item.viewer-link-item-pc .viewer-link-img{margin-bottom:16px}.md_box-viewer .viewer-link-hdg{display:block;margin:0 0 25px}.md_box-viewer .viewer-link-txt{color:#1d4a6d;margin:25px 0 0}.md_box-viewer .viewer-link-txt .ico-angle-right{position:relative;left:7px;top:1px;color:#8f8f8f}.bi_checklist-content_unit .coinup,.book-item .coinup,.bookItem .coinup,.cmnShelf-item .coinup,.detail-section-contents .series-all .coinup,.next-book-thumbnail .img-book .icon-coin .coinup,.product-img .bw_icon-coin .coinup,.product-rotate-item .bw_icon-coin .coinup,.sequels-slider-inner .slider-item .coinup{position:absolute;right:-5px;overflow:hidden;z-index:40;font-size:0}.bi_checklist-content_unit .coinup-level1,.book-item .coinup-level1,.bookItem .coinup-level1,.cmnShelf-item .coinup-level1,.detail-section-contents .series-all .coinup-level1,.next-book-thumbnail .img-book .icon-coin .coinup-level1,.product-img .bw_icon-coin .coinup-level1,.product-rotate-item .bw_icon-coin .coinup-level1,.sequels-slider-inner .slider-item .coinup-level1{background:url(/bob/pc/img/flag-coinup-level1.png) no-repeat 0 0;width:20px;height:58px}.bi_checklist-content_unit .coinup-level2,.book-item .coinup-level2,.bookItem .coinup-level2,.cmnShelf-item .coinup-level2,.detail-section-contents .series-all .coinup-level2,.next-book-thumbnail .img-book .icon-coin .coinup-level2,.product-img .bw_icon-coin .coinup-level2,.product-rotate-item .bw_icon-coin .coinup-level2,.sequels-slider-inner .slider-item .coinup-level2{background:url(/bob/pc/img/flag-coinup-level2.png) no-repeat 0 0;width:20px;height:68px}.bi_checklist-content_unit .coinup-level3,.book-item .coinup-level3,.bookItem .coinup-level3,.cmnShelf-item .coinup-level3,.detail-section-contents .series-all .coinup-level3,.next-book-thumbnail .img-book .icon-coin .coinup-level3,.product-img .bw_icon-coin .coinup-level3,.product-rotate-item .bw_icon-coin .coinup-level3,.sequels-slider-inner .slider-item .coinup-level3{background:url(/bob/pc/img/flag-coinup-level3.png) no-repeat 0 0;width:20px;height:78px}.main-cover .coinup{position:absolute;right:-5px;overflow:hidden;z-index:40;font-size:0}.main-cover .coinup-level1{background:url(/bob/pc/img/maincover-coinup-level1.png) no-repeat 0 0;width:25px;height:68px}.main-cover .coinup-level2{background:url(/bob/pc/img/maincover-coinup-level2.png) no-repeat 0 0;width:25px;height:84px}.main-cover .coinup-level3{background:url(/bob/pc/img/maincover-coinup-level3.png) no-repeat 0 0;width:25px;height:110px}.a-rating-starts{display:inline-block;font-size:0;margin:0}.a-rating-starts>li{margin:0 -1px;font-size:23px;color:#ffc84d}.a-rating-starts .c-icf-txt,.a-rating-starts .ico{display:inline-block;vertical-align:baseline;padding-right:4px}.a-rating-starts_text{font-size:16px;font-weight:700}div.matometeFormCheckAndSubmit{font-size:13px;text-align:left}div.matometeFormCheckAndSubmit div{font-weight:700;margin:7px 0}a{outline:0}.header a:active,.header a:hover,.header a:visited{text-decoration:none}.gNav-sub-link-item a:hover{text-decoration:underline}.bw_frame-container{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Kaku Gothic ProN,Meiryo,メイリオ,sans-serif}.bw_link-bnr--detail{margin:15px 0;padding:0 16px;text-align:center}.bw_link-bnr--detail a{position:relative;display:inline-block;max-width:100%;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;z-index:0}.bw_link-breadcrumb{max-width:1500px;margin:12px auto 6px}.bw_link-breadcrumb .breadcrumb-item::after{padding:0 6px}.label{position:absolute}.label span{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;z-index:10}.label--maruyomi,.label--trial{display:block;padding:0 20px 0 20px;height:32px;top:-32px;right:0;z-index:1;border-radius:0 4px 0 0;font-size:14px;color:#fff;font-weight:700;text-align:center;line-height:34px;text-indent:0;box-sizing:border-box;overflow:hidden}.label--maruyomi>*,.label--trial>*{margin-left:8px}.label--maruyomi .ico,.label--trial .ico{display:inline-block;position:relative;top:1px;margin-right:8px;font-size:1em;text-indent:0;overflow:visible}.label--maruyomi::before,.label--trial::before{content:"";width:100%;height:100%;border-radius:5px 0 0 0;background-color:#7bc8ce;display:block;position:absolute;top:0;right:0;left:13px;z-index:-1}.label--maruyomi::after,.label--trial::after{content:"";display:block;position:absolute;top:1px;left:8px;width:15px;height:36px;transform:rotate(20deg);border-radius:5px 0 0 0;background-color:#7bc8ce;z-index:-1}.label--maruyomi::before{background-color:#ff8db9}.label--maruyomi::after{background-color:#ff8db9}.label--topBand{top:-6px;right:-6px}.label--topBand--min{top:-4px;right:-4px}.label--topBand span{top:0;right:0;width:62px;height:56px}.label--topBand .free{width:49px;height:47px}.label--topBand .gift{width:57px;height:57px}.label--top{top:0}.label--bottom{bottom:0}.label--bottom span{bottom:0}.label--bottom .amenity{bottom:-10px}.label--right{right:0}.label--right span{right:0}.label--right .amenity{right:-10px}.label--left{left:0}.label--left span{left:0}.label--left .amenity{left:-10px}.main-cover a .label--maruyomi img{width:154px;height:34px}.book-set{background:url(/bob/pc/img/icon-detail-set.png) no-repeat 0 0}.new{background:url(/bob/pc/img/icon-detail-new.png) no-repeat 0 0}.pre{background:url(/bob/pc/img/icon-detail-pre.png) no-repeat 0 0}.goods{background:url(/bob/pc/img/icon-goods.png) no-repeat 0 0}.otoku{background:url(/bob/pc/img/flag_otoku02.png) no-repeat 0 0;width:25px;height:84px}.subscription{background:url(/anne/img/common/sbsc-icon.svg) no-repeat 0 0;width:76px;height:32px}.coin{background:url(/bob/pc/img/flag_coin02.png) no-repeat 0 0;width:25px;height:84px}.amenity{background:url(/bob/pc/img/icon-amenity.png) no-repeat 0 0;display:block;width:56px;height:56px}.flag_otoku{background:url(/bob/pc/img/flag_otoku.png) no-repeat 0 0;width:20px;height:68px}.flag_subscription{background:url(/anne/img/common/sbsc-icon.svg) no-repeat 0 0;width:57px;height:24px}.flag_coin{background:url(/bob/pc/img/flag_coin.png) no-repeat 0 0;width:20px;height:68px}.free{background:url(/bob/pc/img/icon-free.png) no-repeat 0 0;display:block;width:56px;height:56px}.gift{background:url(/bob/pc/img/icon-tokuten.png) no-repeat 0 0;display:block;width:57px;height:57px}.label--topBand--min span{-webkit-background-size:43px 39px;background-size:43px 39px;width:43px;height:39px}.tipModal{display:inline-block;vertical-align:middle;margin-left:5px;position:relative;line-height:1}.tipModal.is-active .tipModal-inner{display:block}.tipModal.is-active .tipModal-overlay{display:block}.tipModal-btn{border:1px solid #cbced1;width:26px;height:23px;line-height:21px;background-color:#fff;border-radius:4px;text-align:center;padding:0}.tipModal-btn:hover{opacity:.7}.tipModal-inner{display:none;position:absolute;z-index:90;top:23px;border:1px solid #ccc;border-radius:4px;background-color:#eef0f2;padding:10px}.tipModal-inner::after,.tipModal-inner::before{content:"";position:absolute}.tipModal-inner::before{border:8px solid transparent;border-bottom-color:#ccc;top:-15px}.tipModal-inner::after{border:8px solid transparent;border-bottom-color:#eef0f2;top:-14px}.tipModal-contents{padding:15px;background-color:#fff;width:300px}.tipModal--left .tipModal-inner{left:-45px}.tipModal--left .tipModal-inner::before{left:50px}.tipModal--left .tipModal-inner::after{left:50px}.tipModal--right .tipModal-inner{right:-45px}.tipModal--right .tipModal-inner::before{right:50px}.tipModal--right .tipModal-inner::after{right:50px}.tipModal-text{font-size:13px;font-size:1.3rem;margin:0;line-height:1.5}.tipModal-text+.tipModal-text{margin:10px 0 0}.tipModal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:80;display:none}.detail li,.detail ol,.detail ul{list-style:none}.detail .ico-angle-down:before{position:absolute;top:50%;right:50%;display:block;width:26px;height:23px;line-height:20px;margin-top:-12px;margin-right:-13px;color:#777879;font-size:15px;font-size:1.5rem;padding:2px 5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.detail .is-active .ico-angle-down:before{transform:rotate(180deg)}.detail-inner{max-width:1280px;margin:0 auto;box-sizing:border-box}.detail-header{padding:0 11px}.detail-header .detail-inner{background-color:#fff;padding:20px}.detail-header-main{display:flex}.main-image{width:252px;flex:0 0 auto;padding-top:22px}.main-info{flex:1 1 auto;padding:0 28px}.main-side{width:280px;flex:0 0 auto}.main-cover-inner{box-shadow:2px 5px 10px rgba(0,0,0,.2);position:relative;text-align:center}.main-cover a{display:block}.main-cover a:focus,.main-cover a:hover{opacity:.7;text-decoration:none}.main-cover a img{width:100%;height:auto;position:relative;z-index:2}.main-larger{text-align:center;margin-top:8px}.main-larger a{cursor:pointer}.main-larger a:hover{opacity:.7}.main-larger .ico-expansion{width:12px;height:12px;display:inline-block;vertical-align:middle;color:#666}.main-larger-text{font-size:12px;font-size:1.2rem;color:#666;vertical-align:middle;display:inline-block}.main-benefits{border:1px solid #cbced1}.main-benefits.fn-flexible-slider .flexible-slider-direction-next,.main-benefits.fn-flexible-slider .flexible-slider-direction-prev{top:0;bottom:0;transform:translateY(0)}.main-benefits.fn-flexible-slider .flexible-slider-direction button{height:100%;position:relative}.main-benefits.fn-flexible-slider .flexible-slider-direction button:hover{opacity:.7}.main-benefits.fn-flexible-slider .flexible-slider-direction .ico-angle-right{position:absolute;top:50%;margin-top:-10px}.main-benefits.fn-flexible-slider .flexible-slider-direction-prev .ico-angle-right{left:4px}.main-benefits.fn-flexible-slider .flexible-slider-direction-next .ico-angle-right{right:4px}.main-benefits-list{margin-bottom:0}.main-benefits-item{float:left;width:250px}.main-benefits-item>a{display:flex;align-items:center;padding:10px 40px;position:relative;flex-direction:column}.main-benefits-item>a:focus,.main-benefits-item>a:hover{text-decoration:none;opacity:.7}.main-benefits-contents{display:flex;justify-content:space-between;align-items:center;width:100%}.main-benefits-info{display:flex;flex:1;flex-direction:column}.main-benefits-info>span{font-weight:700;padding-right:5px;padding-bottom:5px}.main-benefits-comment{font-size:.9rem;font-size:9px;max-width:100%}.main-benefits-title{font-size:1.4rem;font-size:14px}.main-benefits-head{flex:1 1 auto;font-size:1.2rem;font-size:12px;font-weight:700;padding-right:5px;color:#2f2f2f}.main-benefits-image{width:73px;flex:0 0 auto}.main-benefits-image img{width:100%;height:auto}.main-benefits-label{position:absolute;top:-15px;left:-15px;z-index:10}.main-benefits-label span{z-index:70;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0}.main-benefits-img{width:500px;background-color:#fff;padding:10px}.main-benefits-img>img{display:block;width:auto;max-width:500px;max-height:700px;margin:auto}.main-benefits-caption{margin:0;padding:20px 10px 0}.main-relatedseries{border:1px solid #cbced1}.main-relatedseries.fn-flexible-slider .flexible-slider-direction-next,.main-relatedseries.fn-flexible-slider .flexible-slider-direction-prev{top:0;bottom:0;transform:translateY(0)}.main-relatedseries.fn-flexible-slider .flexible-slider-direction button{height:100%;position:relative}.main-relatedseries.fn-flexible-slider .flexible-slider-direction button:hover{opacity:.7}.main-relatedseries.fn-flexible-slider .flexible-slider-direction .ico-angle-right{position:absolute;top:50%;margin-top:-10px}.main-relatedseries.fn-flexible-slider .flexible-slider-direction-prev .ico-angle-right{left:4px}.main-relatedseries.fn-flexible-slider .flexible-slider-direction-next .ico-angle-right{right:4px}.main-relatedseries-list{margin-bottom:0}.main-relatedseries-item{float:left;width:250px}.main-relatedseries-item>a{display:flex;align-items:center;padding:10px 30px;position:relative;flex-direction:column}.main-relatedseries-item>a:focus,.main-relatedseries-item>a:hover{text-decoration:none;opacity:.7}.main-relatedseries-contents{display:flex;justify-content:space-between;align-items:center;width:100%}.main-relatedseries-info{display:flex;flex:1;flex-direction:column}.main-relatedseries-info>span{font-weight:700;padding-right:5px;padding-bottom:5px}.main-relatedseries-comment{font-weight:700;padding-right:5px;padding-bottom:5px;max-width:100%}.main-relatedseries-title{font-size:1.4rem;font-size:14px}.main-relatedseries-head{flex:1 1 auto;font-size:1.2rem;font-size:12px;font-weight:700;padding-right:5px;color:#2f2f2f}.main-relatedseries-image{width:73px;flex:0 0 auto}.main-relatedseries-image img{width:100%;height:auto}.main-relatedseries-label{position:absolute;top:-15px;left:-15px;z-index:10}.main-relatedseries-label span{z-index:70;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0}.main-relatedseries-img{width:500px;background-color:#fff;padding:10px}.main-relatedseries-img>img{display:block;width:auto;max-width:500px;max-height:700px;margin:auto}.main-relatedseries-caption{margin:0;padding:20px 10px 0}.main-tag{margin-top:10px;display:flex;flex-wrap:wrap}.main-tag-item{margin:0 5px 5px 0;display:inline-block;white-space:nowrap;line-height:1;padding:5px 8px;border:1px solid #666;font-size:12px;font-size:1.2rem;position:relative;text-decoration:none;color:#1d3850}.main-tag-item>a:focus,.main-tag-item>a:hover{text-decoration:none;opacity:.7}.main-tag-item>a .ico-crown{font-size:16px;color:#ffa91c;display:inline-block;width:16px;margin-right:5px}.main-tag-item>a .ico-crown::before{position:absolute;top:50%;left:8px;margin-top:-9px}.main-genre{display:inline-block;white-space:nowrap;line-height:1;margin:0;padding:5px 8px;border:1px solid #666;font-size:12px;font-size:1.2rem;font-weight:400;color:#666}.main-heading{font-size:23px;font-size:2.3rem;margin-top:10px}.authors{margin:10px 0 5px}.authors .author{display:inline-block;margin:0}.authors .author-head{display:inline;padding-right:10px}.authors .author-contents{display:inline;padding-right:10px}.authors .author-name{font-size:16px;font-size:1.6rem;color:#1d4a6d}.authors .author-name--other{display:inline-block;font-size:13px;font-size:1.3rem;color:#666;padding-left:5px}.delivery{margin:13px 0 18px;padding:15px 0;border-top:1px solid #cbced1;border-bottom:1px solid #cbced1}.delivery-list{display:flex;align-items:baseline;margin:0 0 7px}.delivery-head{font-size:13px;font-size:1.3rem;color:#666;width:50px;flex:0 0 auto}.delivery-contents{flex:1 1 auto;color:#0969a5;font-size:19px;font-size:1.9rem;font-weight:700}.delivery-contents span{font-size:14px;font-size:1.4rem}.delivery-text{font-size:11px;font-size:1.1rem;color:#666;margin:0}.info{margin:0}.info-head{float:left;font-size:13px;font-size:1.3rem;color:#666}.info-head--price{width:55px;padding-top:15px}.info-head--coin{width:75px;padding-top:9px}.info-subscription-announce{padding:10px 0}.info-subscription-announce a{font-size:14px;font-size:1.4rem;font-weight:700;color:#1d4a6d;text-decoration:none}.info-subscription-announce a:hover{opacity:.7}.info-subscription-manga-magazine{font-size:12px;font-size:1.2rem;font-weight:700;color:#e40007}.info-contents{float:left;margin-right:auto}.info-contents--price{font-size:0;width:calc(100% - 55px)}.info-contents--price.info-unit--ksubscription span{text-decoration:line-through}.info-contents--coin{width:calc(100% - 75px)}.info-contents span{display:inline-block;vertical-align:middle}.info-contents>a{font-size:16px;color:#1d4a6d}.info-price--present{padding-right:2px}.info-price--present .info-num--price{font-size:28px;font-size:2.8rem;font-weight:700;color:#e40007}.info-price--present .info-unit--currency{font-size:22px;font-size:2.2rem;color:#e40007}.info-price--present .info-unit--tax{font-size:13px;font-size:1.3rem}.info-price--expired{display:inline-block;margin-top:-5px}.info-price--normal{position:relative;padding-right:5px}.info-price--normal .info-num--price{font-size:17px;font-size:1.7rem;color:#e40007;text-decoration:line-through}.info-price--normal .info-unit--currency{font-size:11px;font-size:1.1rem;color:#e40007;text-decoration:line-through}.info-price--normal .info-unit--tax{font-size:11px;font-size:1.1rem;color:#666;text-decoration:line-through}.info-coin{margin-right:5px;font-weight:700}.info-coin .info-num--coin{font-size:24px;font-size:2.4rem}.info-expired{display:inline-block;font-size:13px;font-size:1.3rem;margin-right:5px}.info-text{font-weight:700}.info-up{font-size:13px;font-size:1.3rem;font-weight:700;color:#0969a5;margin-right:5px}.info-link{margin:15px 0 0}.info-link-item{display:inline-block;margin-right:10px}.info-link-item:last-child{margin-right:0}.info-link-item a{font-size:13px;font-size:1.3rem;padding:6px 10px;font-weight:700;display:block;background-color:#f5f5f5;color:#1d4a6d;text-decoration:none}.info-link-item a:hover{opacity:.7}.info-notice{width:100%;box-sizing:border-box;border:1px solid #cbced1;border-radius:4px;position:relative;margin-top:20px}.info-notice:not(.is-active):hover{opacity:.7}.info-notice-head{border-radius:4px;margin:0;width:100%;box-sizing:border-box;padding:8px 10px;font-size:13px;font-size:1.3rem;background-color:#fff;cursor:pointer;font-weight:700}.info-notice-head .info-notice-sub{font-size:11px;font-size:1.1rem;font-weight:400}.info-notice-contents{padding:0 35px 10px 10px;margin:0;display:none}.info-notice-contents p{margin:0}.info-notice-btn{position:absolute;top:0;right:0;bottom:0;width:35px;cursor:pointer}.info-notice-btn .ico-angle-down{margin-top:-10px}.info-notice-bg{padding:10px;background-color:#eef0f2;margin-top:10px;border:solid 1px #cbced1;border-radius:4px}.info-notice-bg+.info-notice-bg{margin-top:10px}.info-notice-bg p{margin:0}.info-notice-red{color:#e40007;font-weight:700;margin:0}.info-notice-list{margin:10px 0 0}.info-notice-item{padding-left:1em;text-indent:-1em}.info-notice-more{text-align:right;padding-top:10px}.info-notice-bnr{margin-top:10px}.info-notice-bnr a:hover{opacity:.7}.info-notice.is-active .info-notice-head{cursor:default}.info-notice.is-active .info-notice-head:hover{opacity:1;pointer-events:none}.info-notice.is-active .info-notice-contents{display:block}.info-notice.is-active:hover .info-notice-btn{opacity:.7}.info-more{display:inline-block;position:relative;margin-left:5px}.info-more-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:80;display:none}.info-more.is-active .coins{display:block}.info-more.is-active .info-more-overlay{display:block}.coins{display:none;position:absolute;z-index:90;top:23px;right:-45px;border:1px solid #ccc;border-radius:4px;background-color:#eef0f2;padding:10px 5px 5px}.coins::after,.coins::before{content:"";position:absolute;z-index:100}.coins::before{border:8px solid transparent;border-bottom-color:#ccc;top:-15px;right:49px}.coins::after{border:8px solid transparent;border-bottom-color:#eef0f2;top:-14px;right:49px}.coins-head{text-align:center;font-sizE:15px;font-sizE:1.5rem;font-weight:700;margin:0}.coins-head-num{color:#e40007;font-weight:700;font-size:19px;padding:5px 15px;background-color:#fff;margin:0 3px}.coins-head-tax{font-size:14px}.coins-contents{background-color:#fff;padding:5px 10px 15px;margin-top:10px}.coins-list{display:flex;flex-wrap:wrap;min-width:340px;max-width:360px;align-items:center}.coins-list-head{white-space:nowrap;margin-right:auto;width:230px;padding-left:10px;box-sizing:border-box;flex:0 0 auto;font-size:12px;font-size:1.2rem}.coins-list-contents{white-space:nowrap;width:calc(100% - 230px);text-align:right;flex:1 1 auto;font-size:18px;font-weight:700}.coins-list-tax{font-size:11px;font-size:1.1rem}.coins-list-red{color:#e40007}.coins-rank{border:2px solid #eef0f2;padding:7px}.coins-text{font-size:10px;font-size:1rem;margin:0}.coins-text+.coins-text{margin:10px 0 0}.info-review{margin:15px 0}.synopsis{position:relative;border-top:1px solid #cbced1;border-bottom:1px solid #cbced1;margin:20px 0 30px;padding:15px 10px 18px;line-height:1.68}.synopsis-list{margin:0}.synopsis-head{font-size:15px;font-weight:700;margin-bottom:10px}.synopsis-contents-head{font-weight:700;margin-bottom:10px}.synopsis-tab{position:absolute;left:50%;bottom:-24px;margin-left:-40px;border:1px solid #cbced1;border-top-color:#fff;width:80px;height:23px;background-color:#fff;border-radius:0 0 4px 4px;cursor:pointer}.synopsis-tab:hover{opacity:.7}.synopsis.fn-toggleClass .synopsis-contents{overflow:hidden;height:6.2rem}.synopsis.is-active{padding-bottom:35px}.synopsis.is-active .synopsis-contents{overflow:visible;height:auto;word-break:break-word}.synopsis.is-active .synopsis-tab{bottom:-1px;border-radius:4px 4px 0 0;border-top-color:#cbced1;border-bottom-color:#fff}.synopsis.is-active .synopsis-tab .ico-angle-down{margin-top:-10px}.aozora{margin-top:20px}.aozora-summary{display:flex}.aozora-image{width:59px;flex:0 0 auto}.aozora-detail{margin-left:20px;flex:1 1 auto}.aozora-head{font-size:16px;font-size:1.6rem;font-weight:700;margin:0}.aozora-contents{margin:10px 0 0}.aozora-more{margin:15px 0 0;text-align:right}.aozora-more a{font-weight:700}.aozora-more a:focus,.aozora-more a:hover{text-decoration:none;opacity:.7}.aozora-more .ico{margin-left:5px}.aozora-link{display:flex;margin:15px 0 0}.aozora-link-item{width:50%;box-sizing:border-box}.aozora-link-item:first-child{padding-right:10px}.aozora-link-item:last-child{padding-left:10px}.aozora-link-item a{display:block;border:1px solid #cbced1;border-radius:4px;height:36px;line-height:36px;padding:0 10px;position:relative;color:#2f2f2f}@media all and (max-width:1020px){.aozora-link-item a{font-size:11px;font-size:1.1rem}}@media all and (max-width:960px){.aozora-link-item a{font-size:10px;font-size:1rem}}.aozora-link-item a .ico{font-size:14px;font-size:1.4rem;position:absolute;top:50%;right:7px;margin-top:-7px}.aozora-link-item a:focus,.aozora-link-item a:hover{text-decoration:none;opacity:.7}.main-side-aozora{margin:0 -10px 20px}.main-conducts{padding:20px 10px 20px;background-color:#f5f5f5}.main-conducts-btn+.main-conducts-btn{margin-top:14px}.main-conducts--buy-gift{padding:0 13px 0 13px;margin:25px 0 25px 0}.main-limit{display:flex;flex-wrap:wrap;font-size:11px;font-size:1.1rem;color:#666;font-weight:400;margin:13px 0 -10px;line-height:1.8}.main-limit-head{width:34%;text-align:right;font-weight:700}.main-limit-contents{width:66%;padding-left:5px;box-sizing:border-box}.main-continue{border:3px solid #f5f5f5;padding:10px;margin-top:20px}.main-continue-head{margin:0;text-align:center}.main-continue-head>span{font-size:13px;font-size:1.3rem;font-weight:700}.main-continue-head .tipModal-text{text-align:left}.main-continue-btn{margin:2px 0 0}.main-continue-btn .bw_btn{height:42px;line-height:42px}.main-continue-btn .ico-alerm-refresh{top:5px;font-size:22px;font-size:2.2rem}.main-continue-btn .btn-txt{font-size:14px;font-size:1.4rem;font-weight:700;vertical-align:middle}.main-continue-more{margin:5px 0 0;text-align:center}.main-continue-more a{color:#1d4a6d;font-size:11px;font-size:1.1rem}.main-continue-coinuptext{text-align:center;color:#0969a5;font-weight:700;margin-top:2px;margin-bottom:inherit}.main-add-to-favorite{margin-top:20px;padding:0 10px}.main-add-to-favorite-btn .bw_btn{height:46px;line-height:42px}.main-add-to-favorite-btn .bw_btn.bw_btn-default{background:#fff;color:#1d3850;box-shadow:0 -3px 0 0 rgba(0,0,0,.3) inset;border:1px solid #999}.main-add-to-favorite-btn .bw_btn.bw_btn-default.favorite--on{color:#180;border-color:#180}.main-add-to-favorite-btn .ico-plus{top:3px;font-size:18px;font-size:1.8rem}.main-add-to-favorite-btn .btn-txt{font-size:14px;font-size:1.4rem;font-weight:700;vertical-align:middle}.main-possesses{position:relative;margin:20px 13px 20px}.main-possesses .bw_btn{height:42px;line-height:42px}.main-possesses .bw_btn .ico-book-open{top:5px;font-size:22px}.main-possesses .bw_btn .btn-txt{vertical-align:middle;font-size:14px}.main-possesses .bw_btn.on{color:#fff;background:#a4a397}.main-possesses .jsc-modalTrigger>a{height:46px;border:1px solid #999;border-bottom:none;box-shadow:0 -4px 0 0 #999 inset;color:#1d3850;background:#fff}.main-possesses .jsc-modalTrigger .ico-unread{top:5px;font-size:22px}.main-possesses .jsc-modalTrigger .btn-txt-registered,.main-possesses .jsc-modalTrigger .ico-allread{display:none}.main-possesses .jsc-modalTrigger.on .bw_btn{color:#180;background:#fff}.main-possesses .jsc-modalTrigger.on .btn-txt,.main-possesses .jsc-modalTrigger.on .ico-unread{display:none}.main-possesses .jsc-modalTrigger.on .ico-allread{display:inline;top:4px;margin-right:2px;font-size:22px}.main-possesses .jsc-modalTrigger.on .btn-txt-registered{display:inline;font-size:15px;line-height:46px}.main-possesses .jsc-modalTrigger .bw_btn:hover{border-top:none;border-bottom:1px solid #999}.main-possesses .jsc-modalWindow{position:fixed;top:100%;left:100%;height:auto;background-color:transparent;z-index:5001}.main-possesses .jsc-modalWindow p{margin:0}.main-possesses .jsc-modalWindow .modal-possesses{position:relative;width:350px;height:auto;padding:5px 15px 15px 15px;background-color:#eef0f2;box-sizing:border-box;overflow:hidden}.main-possesses .ttl-possesses{font-weight:700;background:url(/bob/pc/img/paper.png) no-repeat 0 5px;background-size:40px 29px;padding:10px 5px 10px 45px}.main-possesses .btn-radio-possesses{overflow:hidden}.main-possesses .btn-radio-possesses input[type=radio]{display:none}.main-possesses .btn-radio-possesses label,.main-possesses .btn-radio-possesses span{display:block;float:left;position:relative;margin:3px 4px;padding:9px 10px;border:solid 1px #cbced1;border-bottom:solid 3px #cbced1;width:100px;height:35px;color:#2f2f2f;font-size:90%;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;box-sizing:border-box;cursor:pointer;background-color:#fff}.main-possesses .btn-radio-possesses label[for=paper]{width:90px;height:132px;line-height:1.4;margin-left:0;padding:40px 0 20px 10px}.main-possesses .btn-radio-possesses label[for=others],.main-possesses .btn-radio-possesses span{height:50px}.main-possesses .btn-radio-possesses span a{color:#2f2f2f;text-decoration:none}.main-possesses .btn-radio-possesses label:hover,.main-possesses .btn-radio-possesses span:hover{opacity:.6}.main-possesses .btn-submit-possesses{display:none}.main-possesses .tooltip-possesses{display:none;position:absolute;bottom:30px;right:0;background:#fff;border:2px solid #1d3850;padding:7px;color:#2f2f2f;white-space:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:90;font-size:12px;font-size:1.2em}.main-coupon{margin-top:10px}.coupon{position:relative;font-size:0}.coupon+.coupon{margin-top:20px}.coupon--blue img{margin-left:11px}.coupon-text{position:absolute;bottom:10px;left:18px;right:8px;text-align:center;font-size:16px;font-size:1.6rem;font-weight:700;margin:0;line-height:1.3}.coupon-red{color:#c00}.coupon-black{color:#2f2f2f}.coupon-large{font-size:18px;font-size:1.8rem}.coupon-del{text-decoration:line-through}.main-starter{margin-top:20px;border:2px solid #eef0f2;padding:15px 10px 10px}.main-starter-image{margin-top:10px}.main-starter-image a:hover{opacity:.7}.main-other{margin:25px 10px 10px}.main-sns{font-size:0;display:flex;align-items:center}.main-sns-head{width:110px;font-size:13px;font-size:1.3rem;font-weight:700}.main-sns-item{display:inline-block;margin-right:10px}.main-sns-item:last-child{margin-right:0}.main-sns-item a{display:block;position:relative}.main-sns-item a:hover{opacity:.7}.main-sns .ico{font-size:16px;font-size:1.6rem;color:#fff;display:block;width:32px;height:32px;border-radius:4px}.main-sns .ico::before{position:absolute;top:50%;left:50%}.main-sns .ico-facebook{background-color:#3b579d;font-size:16px;font-size:1.6rem}.main-sns .ico-facebook::before{margin:-8px 0 0 -8px}.main-sns .ico-twitter{background-color:#3396d8;font-size:16px;font-size:1.6rem}.main-sns .ico-twitter::before{margin:-8px 0 0 -8px}.main-sns .ico-googleplus{background-color:#db4437;font-size:18px;font-size:1.8rem}.main-sns .ico-googleplus::before{margin:-9px 0 0 -9px}.main-sns .ico-share-url{background-color:#8b99a1;font-size:16px;font-size:1.6rem}.main-sns .ico-share-url::before{margin:-8px 0 0 -8px}.main-more{margin:20px 0 0}.main-more-item{margin-top:10px}.main-more-item:first-child{margin-top:0}.main-more-item a{font-weight:700;color:#1d4a6d}.detail-header-under{margin-top:20px}.pageThumb-item{float:left;margin-right:10px;width:153px}.pageThumb-item:last-child{margin-right:0}.pageThumb-item a:hover{opacity:.7}.pageThumb-item img{width:100%;height:auto}.detail-header+.detail-aside,.detail-header+.detail-section{margin-top:20px}.detail-bnr{padding:10px 10px 20px}.detail-bnr-list{margin:0}.detail-bnr-item{text-align:center;margin-top:16px}.detail-bnr-item:first-child{margin:0}.detail-section{padding:0 11px}.detail-section+.detail-section{margin-top:20px}.detail-section .detail-inner{background-color:#fff;border-top:2px solid #ffa91c;padding:15px 20px 23px;position:relative}.detail-section-head{font-size:19px;font-weight:700;margin-bottom:15px}.detail-section-head span{font-size:14px}.detail-section-head--wrapper{overflow:hidden}.detail-section-head--wrapper .detail-section-head{float:left}.detail-section-more{margin:10px 0 -10px;text-align:right}.detail-section-more a{font-size:13px;font-size:1.3rem;font-weight:700;color:#1d4a6d}.detail-section-more a .ico-angle-right{font-size:15px;font-size:1.5rem;color:#666;margin-left:5px;vertical-align:-3px}.detail-section-more a .ico-balloon-question{font-size:17px;font-size:1.7rem;color:#666;margin-left:5px;vertical-align:-3px}.detail-section-more a:focus,.detail-section-more a:hover{text-decoration:none;opacity:.7}.detail-section-topText{margin-top:15px;text-align:right;font-size:14px;font-size:1.4rem}.detail-section-topText a{color:#2f2f2f}.detail-section-topText span{font-size:13px;font-size:1.3rem}.series{padding-top:5px}.series .bw_btn{height:37px;line-height:37px!important}.series .bw_btn:hover{padding-top:1px}.series .bw_btn-primary.is-processed,.series .bw_btn-reserve.is-processed{padding:0}.series .btn-txt{font-size:13px;font-size:1.3rem}.series-all{float:left;width:335px;padding:10px 14px;margin-right:25px;box-sizing:border-box;background-color:#f5f5f5;position:relative}.series-all-stamp{position:absolute;top:-15px;left:-19px;z-index:1}.series-all-stamp+.series-all-head{padding-left:73px}.series-all-head{font-size:16px;font-size:1.6rem}.series-all-head a{color:#1d4a6d}.series-all-inner{margin-top:10px;display:flex;align-items:center}.series-all-image{position:relative;width:140px;flex:0 0 auto;box-shadow:2px 5px 10px rgba(0,0,0,.2)}.series-all-image a{display:block}.series-all-image a:hover{opacity:.7}.series-all-image a>img{width:100%}.series-all-conducts{padding-left:10px}.series-all-price{font-size:18px;font-size:1.8rem;color:#e40007;font-weight:700;text-align:center;margin:0 0 5px}.series-all-price span{font-size:13px}.series-list{flex:none;-webkit-box-flex:inherit;overflow:hidden;margin-top:0}.seriesThumb{padding-top:6px}.seriesThumb-list{margin:0 0 5px 0}.seriesThumb-item{float:left;width:160px;margin-right:15px}.seriesThumb-item:last-child{margin-right:0}.seriesThumb-item .fn-height-target{box-shadow:2px 5px 10px rgba(0,0,0,.2);position:relative;display:table;width:100%}.seriesThumb-image{display:table-cell;vertical-align:middle}.seriesThumb-image:hover .seriesThumb-inner{display:block}.seriesThumb-image>img{width:100%}.seriesThumb-inner{display:none;position:absolute;top:-6px;left:0;right:-6px;bottom:0;background-color:rgba(255,255,255,.6);z-index:100}.seriesThumb-link{position:absolute;left:10px;right:16px;bottom:10px;margin:0}.seriesThumb-link-item{margin-top:10px}.seriesThumb-link-item:first-child{margin-top:0}.seriesThumb-link-item a{display:block;height:27px;line-height:27px;color:#323131;text-decoration:none;text-align:center;font-size:11px;font-size:1.1rem;border:1px solid #acacac;border-radius:4px;background-color:#fff;font-weight:700}.seriesThumb-link-item a:focus,.seriesThumb-link-item a:hover{opacity:.7}.seriesThumb-info{margin-top:10px}.seriesThumb-head{margin:0 0 2px}.seriesThumb-head a{color:#1d4a6d;font-size:13px;font-size:1.3rem;font-weight:700}.seriesThumb-author{margin:3px 0 5px;font-size:13px;font-size:1.3rem;color:#666}.seriesThumb-price{margin:5px 0;font-size:13px;font-size:1.3rem;color:#e40007;font-weight:700}.seriesThumb-price span{font-size:10px}.seriesThumb-btn{display:flex;margin-top:10px}.seriesThumb-btn-item{width:100%}.seriesThumb-btn-item--min{width:49px}.seriesThumb-btn-item--min .bw_btn-default{padding:2px 10px;width:40px;position:relative}.seriesThumb-btn-item--min .bw_btn-default.is-completed{background-color:#a4a397!important;color:#fff!important}.seriesThumb-btn-item--min .bw_btn-default .ico{position:absolute;font-size:16px;font-size:1.6rem;top:3px;left:50%;margin-left:-8px}.seriesThumb-btn-item--min .bw_btn-default .btn-txt{position:absolute;font-size:10px;font-size:1rem;bottom:6px;left:0;right:0;text-align:center;line-height:1;transform:scale(.9)}.seriesThumb-btn-item--min .bw_btn-default:hover .ico{top:4px}.seriesThumb-btn-item--min .bw_btn-default:hover .btn-txt{bottom:5px}.seriesThumb-btn-item--middle{width:calc(100% - 49px)}.seriesThumb-btn-item .bw_btn .ico-book-open{font-size:18px;font-size:1.8rem;position:relative;top:4px}.series-conducts{float:right;margin-bottom:20px}.series-conducts-price{float:left;white-space:nowrap;margin:0;color:#e40007;font-size:15px;font-size:1.5rem;font-weight:700;padding-right:15px}.series-conducts-num{font-size:20px;font-size:2rem}.series-conducts-tax{font-size:13px;font-size:1.3rem}.series-conducts-btn{display:inline-block}.series-conducts-btn .bw_btn{padding:0 20px}.series-conducts-btn .bw_btn .btn-txt{font-size:14px;font-size:1.4rem}.work{display:flex;align-items:flex-start}.work-info{flex:1 1 auto;padding-right:32px;width:calc(100% - 396px)}.work-share{margin:15px 10px 0}.work-detail{display:flex;margin:-5px 0 0 10px;box-sizing:border-box;flex-wrap:wrap;line-height:1.9}.work-detail-head{width:110px;flex:0 0 auto;font-weight:700}.work-detail-contents{width:calc(100% - 110px);flex:1 1 auto}.work-detail-contents--links a{color:#2f2f2f;margin-right:5px}.work-detail+.work-detail{border-top:1px solid #cbced1;padding-top:10px;margin:10px 0 0 10px}.work-ranking{margin:0;display:flex;flex-wrap:wrap}.work-ranking-item::after{content:">";margin:0 5px 0 7px}.work-ranking-item:last-child::after{content:""}.work-ranking-item a{color:#1d4a6d;margin-right:5px}.work-device{margin:0;display:flex;flex-wrap:wrap}.work-device-item{margin-right:10px;text-align:center;font-size:10px;font-size:1rem}.work-device-item .ico{display:block;color:#a5a5a5}.work-device-item .ico-pc{font-size:42px}.work-device-item .ico-iphone{font-size:42px;margin-bottom:8px}.work-device-item .ico-android{font-size:42px}.work-device-item .ico-browser{font-size:42px}.work-device-text{text-align:center;display:block;line-height:1.3;margin-top:5px}.work-tag{display:flex;flex-wrap:wrap;margin:15px 0 0}.work-tag-item{margin:0 5px 5px 0}.work-tag-item a{display:inline-block;white-space:nowrap;line-height:1;padding:5px 8px;border:1px solid #666;font-size:12px;font-size:1.2rem;position:relative;text-decoration:none;color:#444;font-weight:700}.work-tag-item a:hover{opacity:.7}.work-image{max-width:396px;flex:0 0 auto;padding:20px;background-color:#f8fafb;box-sizing:border-box}.workThumb-list{display:flex;flex-wrap:wrap;margin-bottom:0}.workThumb-item{border:1px solid #eef0f2;box-sizing:border-box;margin:0;margin-top:20px;position:relative}.workThumb-item:first-child,.workThumb-item:nth-child(2){margin-top:0}.workThumb-item:nth-child(2n){margin-left:20px}.workThumb-item a{display:block;width:166px;height:156px;text-align:center;padding:10px 0;background-color:#fff;box-sizing:border-box}.workThumb-item a:hover{opacity:.7;text-decoration:none}.workThumb-item a img{width:auto;max-height:136px}.workThumb .ico-expansion{position:absolute;right:3px;bottom:3px;font-size:19px;font-size:1.9rem;color:#666}.work-follow{border:3px solid #f5f5f5;margin:10px 0 0 10px;padding:5px 20px;display:flex;align-items:center}.work-follow-do{margin-right:35px}.work-follow-do a{font-size:13px;font-size:1.3rem;display:inline-block;vertical-align:middle;color:#1d4a6d}.work-follow-do a+span{font-size:13px;font-size:1.3rem;display:inline-block;vertical-align:middle;margin-right:5px}.work-follow .ico-angle-down{margin-top:-9px}.work-follow-list{margin-bottom:0;display:flex;align-items:center}.work-follow-item{margin-right:15px}.work-follow-item .bw_btn{width:155px;height:39px;line-height:39px!important;padding:0 5px}.work-follow-item .bw_btn .ico-follow{top:5px;font-size:22px;font-size:2.2rem}.work-follow-item .bw_btn .btn-txt{margin-left:3px;font-size:1.2em}.work-follow-item .bw_btn:hover{padding:1px 5px}.work-follow-item .is-completed .ico-follow{display:none}.work-follow+.work-detail{border-top:1px solid #cbced1;padding-top:10px;margin:10px 0 0 10px}.rmdThumb{padding-top:6px;margin-top:-6px}.rmdThumb-list{margin-bottom:0}.rmdThumb-item{float:left;width:124px;margin-right:20px}.rmdThumb-item:last-child{margin-right:0}.rmdThumb-item .fn-height-target{display:table;box-shadow:2px 5px 10px rgba(0,0,0,.2)}.rmdThumb-image{position:relative;display:table-cell;vertical-align:middle}.rmdThumb-image:hover .rmdThumb-inner{display:block}.rmdThumb-image>img{width:100%}.rmdThumb-inner{display:none;position:absolute;top:-6px;left:0;right:-6px;bottom:0;background-color:rgba(255,255,255,.6);z-index:100}.rmdThumb-link{position:absolute;left:10px;right:16px;bottom:10px;margin:0}.rmdThumb-link-item{margin-top:10px}.rmdThumb-link-item:first-child{margin-top:0}.rmdThumb-link-item a{display:block;height:27px;line-height:27px;color:#323131;text-decoration:none;text-align:center;font-size:11px;font-size:1.1rem;border:1px solid #acacac;border-radius:4px;background-color:#fff;font-weight:700}.rmdThumb-link-item a:hover{opacity:.7}.rmdThumb-info{margin-top:10px}.rmdThumb-head{margin:0 0 2px}.rmdThumb-head a{color:#1d4a6d;font-size:13px;font-size:1.3rem;font-weight:700}.rmdThumb-plan{margin:3px 0;font-size:13px;font-size:1.3rem;color:#0969a5;font-weight:700}.rmdThumb-plan span{font-size:12px;font-size:1.2rem}.rmdThumb-plan span+span{margin-left:6px}.rmdThumb-price{margin:3px 0;font-size:13px;font-size:1.3rem;color:#e40007;font-weight:700}.rmdThumb-price span{font-size:10px}.rmdThumb+.flexible-slider-direction .flexible-slider-direction-next,.rmdThumb+.flexible-slider-direction .flexible-slider-direction-prev{transform:translateY(-90%)}.rmdComment-list{margin:0 -13px 0 0;display:flex}.rmdComment-item{width:100%;box-sizing:border-box;margin-right:13px;border:1px solid #eff1f3;background-color:#f9f9f9;padding:15px 10px 30px}.rmdComment-head{font-size:16px;font-size:1.6rem;font-weight:700;margin:0}.rmdComment-info{margin:10px auto 0 0}.rmdComment-name{margin-bottom:0;font-size:13px;font-size:1.3rem;font-weight:700;float:left}.rmdComment-name span{font-size:10px;font-size:1rem;margin-left:15px}.rmdComment-date{margin:3px 0 0;font-size:11px;font-size:1.1rem;color:#666;float:right}.rmdComment-detail{margin-top:5px;border:2px solid #acacac;padding:10px 15px 15px;background-color:#fff;position:relative}.rmdComment-text{margin:0;line-height:2}.rmdComment .fn-toggleClass .rmdComment-text{overflow:hidden;height:5.5em}.rmdComment-tab{position:absolute;left:50%;bottom:-23px;margin-left:-40px;border:2px solid #acacac;border-top-color:#fff;width:80px;height:20px;background-color:#fff;border-radius:0 0 4px 4px;cursor:pointer}.rmdComment-tab:hover{opacity:.7}.rmdComment .is-active .rmdComment-detail{padding-bottom:25px}.rmdComment .is-active .rmdComment-text{overflow:visible;height:auto}.rmdComment .is-active .rmdComment-tab{bottom:-2px;border-top-color:#acacac;border-bottom-color:#fff;border-radius:4px 4px 0 0}.rmdComment .is-active .rmdComment-tab .ico-angle-down{margin-top:-10px}.goodsThumb{padding:6px 0 10px;margin:-6px 0 -10px}.goodsThumb-list{margin-bottom:0}.goodsThumb-item{float:left;width:105px;margin-right:15px;position:relative;box-shadow:2px 5px 10px rgba(0,0,0,.2)}.goodsThumb-item:last-child{margin-right:0}.goodsThumb-item>a:hover{opacity:.7}.detail-section-other{padding:25px 12px}.detail-section-other-text{margin:0;font-size:16px;font-size:1.6rem;font-weight:700;line-height:2}.detail-section-other-text+.detail-section-other-text{margin-top:30px}.detail-aside{background-color:#fff;border-top:2px solid #ffa91c;padding:15px 11px 23px;margin-top:20px}.detail-aside .detail-inner{padding:0 20px;position:relative}.detail-aside-head{font-size:19px;font-size:1.9rem;font-weight:700;margin-bottom:20px}.detail-aside-head.recent{display:flex;justify-content:space-between}.detail-aside-contents .flexible-slider-direction-prev{left:-33px}.detail-aside-contents .flexible-slider-direction-next{right:-33px}.detail-aside-delete{font-size:13px;font-size:1.3rem;font-weight:400}.history{padding:10px 0;margin:-10px 0 -10px}.history-list{margin-bottom:0}.history-item{float:left;width:78px;margin-right:20px;position:relative;box-shadow:2px 5px 10px rgba(0,0,0,.2)}.history-item:last-child{margin-right:0}.history-item .fn-height-target>a{display:table;width:100%;height:100%}.history-item .fn-height-target>a:hover{opacity:.7}.history-image{display:table-cell;vertical-align:middle}.history-delete>a{position:absolute;top:-10px;right:-10px;width:23px;height:23px;text-indent:-9999px;background:url(/bob/pc/img/btn-itemdelete.png) no-repeat;background-position:0 0}.history-delete>a:hover{background-position:0 -23px}.feature{margin:0 -10px}.feature+.flexible-slider-direction .flexible-slider-direction-next,.feature+.flexible-slider-direction .flexible-slider-direction-prev{transform:translateY(-70)}.feature-list{margin-bottom:0}.feature-item{float:left;width:342px;margin-right:20px}.feature-item:last-child{margin-right:0}.feature-item a{font-size:12px;font-size:1.2rem;color:#1d4a6d;font-weight:700;display:block}.feature-item a:focus,.feature-item a:hover{text-decoration:none;opacity:.7}.feature-text{margin:5px 0 0}.download-text{font-size:14px;font-size:1.4rem;font-weight:700}.download-main{margin:28px 10px 0 0;padding:20px 247px 15px 0;background-color:#dcdcdc;position:relative}.download-catch{font-size:16px;font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:12px}.download-list{display:flex;align-items:stretch;margin-bottom:0}.download-item{padding-left:20px;width:33.33%}.download-item-inner{background-color:#fff;text-align:center;padding:15px 0;position:relative;height:100%;box-sizing:border-box}.download-item-inner a:focus,.download-item-inner a:hover{opacity:.7;text-decoration:none}.download-item-inner .ico-browser{display:block;padding:5px 0 0;font-size:46px;font-size:4.6rem;color:#a5a5a5}.download-item-text{margin:5px 0 0}.download-device{margin:0;font-weight:700}.download-device--iphone{margin-bottom:17px}.download-device--android{margin-bottom:12px}.download-store{width:135px;margin:0 auto}.download-store--iphone{margin-top:12px}.download-store--android{margin-top:9px}.download-link{height:33px;line-height:33px;border-top:1px solid #dcdcdc;background-color:#eef0f2;display:block;position:absolute;bottom:0;left:0;right:0;text-align:center;text-decoration:none;font-weight:700}.download-link .ico{font-size:14px;font-size:1.4rem;color:#777879;margin-left:5px;position:relative;top:2px}.download-image{position:absolute;bottom:-10px;right:-18px}.download-more{border:5px solid #eef0f2;font-size:0;text-align:center;padding:10px 0;margin-top:20px}.download-more-item{display:inline-block;margin-left:68px}.download-more-item:first-child{margin-left:0}.download-more-item a{font-size:14px;font-size:1.4rem;color:#1d4a6d;font-weight:700;vertical-align:middle}.download-more-item a .ico{margin-right:5px;color:#8c8c8c;vertical-align:-1px;font-size:11px;font-size:1.1rem}.download-more-item a:focus,.download-more-item a:hover{text-decoration:none;opacity:.7}.other-link{margin-top:50px;padding:23px 11px;background-color:#8c8c8c}.other-link .detail-inner{padding:0 25px}.other-link-head{font-size:19px;color:#fff;margin-bottom:20px}.other-link-list{display:flex;margin-bottom:0;flex-wrap:wrap;line-height:18px}.other-link-list:last-child{margin-bottom:0}.other-link-item{margin-left:15px}.other-link-item a{display:inline-block;border-radius:3px;background-color:#eef0f2;color:#1d4a6d;font-weight:700;margin:6px 0;padding:3px 10px 3px 8px;position:relative}.other-link-item a:focus,.other-link-item a:hover{text-decoration:none;opacity:.7}.other-link-item a::after{content:"";position:absolute;top:9px;right:-3px;width:6px;height:6px;transform:rotate(45deg);background-color:#eef0f2}.other-link-item:first-child{margin-left:0}.other-link-item:last-child a{background-color:#fff;padding-right:5px;margin-right:5px}.other-link-item:last-child a::after{content:none;width:0;height:0;background-color:#fff}.ModalLayer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:120%;background:rgba(0,0,0,.6);cursor:pointer;z-index:5000}.btn-modal-close{width:26px;height:26px;box-sizing:border-box;border-radius:4px;outline:0;border:2px solid #fff;background:url(/bob/pc/img/btn-itemdelete.png) no-repeat;background-position:0 0;text-indent:-9999px;position:absolute;top:5px;right:5px}.btn-modal-close:hover{background-position:0 -23px}.modal-main-cover img{width:auto;max-width:780px;max-height:700px}.modal-workThumb img{display:block;width:auto;max-width:780px;max-height:700px;margin:auto}.recommend-free{width:500px;background-color:#fff;padding:10px}.recommend-img-caption{margin:0;padding:20px 10px 0}.recommend-thumb-youtube{position:relative;z-index:1}.recommend-thumb-youtube a{position:relative;z-index:2;background-color:transparent}.recommend-thumb-youtube-content{position:absolute;left:2px;top:2px;overflow:hidden;width:166px;height:156px}.recommend-thumb-youtube-content>iframe{width:166px}.recommend-thumb-twitter{margin-top:25px}.recommend-thumb-twitter-caption{margin:5px 15px 10px;font-weight:700;font-size:110%}.lite-modal-close button{width:23px;height:23px;background:url(/bob/pc/img/btn-itemdelete.png) no-repeat;background-position:0 0}.lite-modal-close button:hover{background-position:0 -23px}.lite-modal-close button img{display:none}.rank{background:url(/bob/pc/img/sprite-rank.png) no-repeat;display:inline-block;vertical-align:bottom;margin:0 3px}.rank-l{background-position:-19px -532px;width:17px;height:19px}.rank-r{background-position:-19px -555px;width:17px;height:19px}.rank-j{background-position:-19px -575px;width:17px;height:20px}.rank-q{background-position:-19px -599px;width:17px;height:20px}.rank-k{background-position:-19px -623px;width:17px;height:20px}.rank-a{background-position:-19px -647px;width:17px;height:19px}.rank-jr{background-position:-19px -670px;width:17px;height:19px}.detail-section-contents .bw_btn{box-shadow:0 -3px 0 0 rgba(0,0,0,.4) inset;border-radius:4px}.detail-section-contents .bw_btn:hover{box-shadow:0 3px 0 0 rgba(0,0,0,.4) inset}.detail-section-contents .bw_btn.is-completed{background-color:#a4a397!important;color:#fff!important;box-shadow:0 -3px 0 0 rgba(0,0,0,.3) inset!important}.detail-section-contents .bw_btn.is-completed:hover{box-shadow:0 3px 0 0 rgba(0,0,0,.3) inset!important}.detail-header-main .bw_btn{box-shadow:0 -4px 0 0 rgba(0,0,0,.4) inset;border-radius:4px}.detail-header-main .bw_btn:hover{box-shadow:0 3px 0 0 rgba(0,0,0,.4) inset}.detail-header-main .bw_btn.is-completed{background-color:#a4a397!important;color:#fff!important;box-shadow:0 -4px 0 0 rgba(0,0,0,.3) inset!important}.detail-header-main .bw_btn.is-completed:hover{box-shadow:0 3px 0 0 rgba(0,0,0,.3) inset!important}.main-conducts-btn{letter-spacing:.1em}.main-conducts-btn--cart .bw_btn{height:51px;line-height:51px}.main-conducts-btn--cart .bw_btn.is-processed,.main-conducts-btn--cart .bw_btn.is-processed:focus,.main-conducts-btn--cart .bw_btn.is-processed:hover{height:51px;line-height:51px}.main-conducts-btn--cart .bw_btn .ico-cart{top:5px;font-size:22px;font-size:2.2rem}.main-conducts-btn--cart .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts-btn--subscription-registration .bw_btn{height:42px;line-height:42px}.main-conducts-btn--subscription-registration .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts-btn--cart-on-subscription{text-align:center}.main-conducts-btn--cart-on-subscription a{text-decoration:underline;text-decoration-skip-ink:none;font-size:13px;font-size:1.3rem}.main-conducts-btn--purchase .bw_btn{height:42px;line-height:42px}.main-conducts-btn--purchase .bw_btn .ico-purchase{top:5px;font-size:20px;font-size:2rem}.main-conducts-btn--purchase .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts-btn--purchase .bw_btn .ico-card{font-size:15px;font-size:1.5rem}.main-conducts-btn--check .bw_btn{height:42px;line-height:42px!important;padding:0 10px}.main-conducts-btn--check .bw_btn:hover{padding:2px 10px}.main-conducts-btn--check .bw_btn .ico-check{top:5px;font-size:22px;font-size:2.2rem}.main-conducts-btn--check .bw_btn .btn-txt{font-size:16px;font-size:1.6rem;font-weight:700;vertical-align:middle}.main-conducts-btn--check .bw_btn.is-completed{background-color:#a4a397!important;color:#fff!important}.main-conducts-btn--reserve .bw_btn{height:51px;font-size:0;line-height:51px}.main-conducts-btn--reserve .bw_btn.is-processed:hover{padding:0 10px;line-height:51px}.main-conducts-btn--reserve .bw_btn .ico-alerm{top:8px;margin-right:5px;font-size:22px;font-size:2.2rem}.main-conducts-btn--reserve .bw_btn .btn-txt{font-size:16px;font-size:1.6rem;font-weight:700;vertical-align:middle}.main-conducts-btn--free .bw_btn{height:42px;line-height:42px}.main-conducts-btn--free .bw_btn .ico-free{top:-1px;font-size:30px;font-size:3rem;vertical-align:middle}.main-conducts-btn--free .bw_btn .ico-card{font-size:18px;font-size:1.8rem;vertical-align:-2px}.main-conducts-btn--free .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts-btn--epub .bw_btn{height:42px;line-height:42px}.main-conducts-btn--epub .bw_btn .btn-txt{font-size:16px;font-size:1.6rem;font-weight:700;vertical-align:middle}.main-conducts-btn--gift .bw_btn{height:51px;line-height:51px}.main-conducts-btn--gift .bw_btn .ico-card{top:-1px;font-size:20px;font-size:2rem;vertical-align:middle}.main-conducts-btn--gift .bw_btn .btn-txt{font-size:16px;font-size:1.6rem;font-weight:700;vertical-align:middle}.main-conducts-btn--sample .bw_btn{height:42px;line-height:42px}.main-conducts-btn--sample .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts-btn--open .bw_btn{height:42px;line-height:42px}.main-conducts-btn--open .bw_btn .ico-book-open{top:-1px;font-size:20px;font-size:2rem;vertical-align:middle}.main-conducts-btn--open .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts-btn--buy-gift .bw_btn{height:42px;line-height:42px}.main-conducts-btn--buy-gift .bw_btn .ico-gift{top:-2px;font-size:18px;font-size:1.8rem;vertical-align:middle}.main-conducts-btn--buy-gift .bw_btn .btn-txt{font-size:15px;font-size:1.5rem;font-weight:700;vertical-align:middle}.main-conducts #buyRepeatNoticeHoverTips{font-size:11px;font-size:1.1rem;line-height:1.8;margin:15px 7px 0}.main-starter .bw_btn{height:42px;line-height:42px;letter-spacing:.1em}.main-starter .btn-txt{font-size:16px;font-size:1.6rem}.main-starter .btn-txt-sub{font-size:12px;font-size:1.2rem}.main-warensai{margin-top:20px;border:2px solid #eef0f2;padding:15px 10px 10px}.main-warensai .bw_btn{height:42px;line-height:42px;background:#0094d6;color:#fff}.main-warensai .btn-txt{font-size:1.5rem;font-weight:700}.main-warensai .main-warensai-note{margin:8px 0 0;font-size:1.2rem;text-align:center}#shinjuku .detail-section .detail-inner{border-top-color:#0094d6}#shinjuku .detail-aside{border-top-color:#0094d6}#shinjuku .swiper-button-prev,#shinjuku .swiper-container-horizontal .swiper-button-next{background:#0094d6}#yaesu .detail-section .detail-inner{border-top-color:#5a1818}#yaesu .detail-aside{border-top-color:#5a1818}#yaesu .swiper-button-prev,#yaesu .swiper-container-horizontal .swiper-button-next{background:#5a1818}#akihabara .detail-section .detail-inner{border-top-color:#ffa91c}#akihabara .detail-aside{border-top-color:#ffa91c}#akihabara .swiper-button-prev,#akihabara .swiper-container-horizontal .swiper-button-next{background:#ffa91c}#ikebukuro .detail-section .detail-inner{border-top-color:#fa89cb}#ikebukuro .detail-aside{border-top-color:#fa89cb}#ikebukuro .swiper-button-prev,#ikebukuro .swiper-container-horizontal .swiper-button-next{background:#fa89cb}#newuser .detail-section .detail-inner{border-top-color:#82cbd1}#newuser .detail-aside{border-top-color:#82cbd1}#newuser .swiper-button-prev,#newuser .swiper-container-horizontal .swiper-button-next{background:#82cbd1}#otona .detail-section .detail-inner{border-top-color:#f26785}#otona .detail-aside{border-top-color:#f26785}#otona .swiper-button-prev,#otona .swiper-container-horizontal .swiper-button-next{background:#f26785}div.detail-section div.detail-inner{overflow:hidden}div.detail-section.series li.cmnShelf-item{width:160px;margin-right:15px}div.detail-section.series .ico-cart{font-size:20px;font-size:2rem}div.detail-section.alsoBoughtProducts div.flexible-slider-main,div.detail-section.recommend div.flexible-slider-main{padding-top:6px}div.detail-section.alsoBoughtProducts li.cmnShelf-item,div.detail-section.recommend li.cmnShelf-item{width:124px;margin-right:20px}div.detail-aside.recent .fn-flexible-slider{overflow:inherit}div.detail-aside.recent div.flexible-slider-main ul.fn-rotate-height{margin-bottom:0}div.detail-aside.recent .cmnShelf{padding:10px 0 0;margin:-10px 0 -10px}div.detail-aside.recent li.cmnShelf-item{float:left;width:78px;margin-right:20px;position:relative;height:150px}div.detail-aside.recent li.cmnShelf-item img{box-shadow:2px 5px 10px rgba(0,0,0,.2)}div.detail-aside.recent li.cmnShelf-item .fn-height-target{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.detail-aside.recent .cmnShelf-image:hover{opacity:.6}.cmnShelf-link-item a:hover{text-decoration:none}.detailCopyright{font-size:87%;margin:10px 0 0 3px;color:#828282}.swiper-button-next,.swiper-button-prev,.swiper-container-horizontal .swiper-button-next,.swiper-container-horizontal .swiper-button-prev{width:50px;height:50px;border-radius:50px;margin-top:-25px}.swiper-button-next .ico-angle-right,.swiper-button-prev .ico-angle-right,.swiper-container-horizontal .swiper-button-next .ico-angle-right,.swiper-container-horizontal .swiper-button-prev .ico-angle-right{font-size:2.5rem;font-weight:700;color:#fff;position:absolute;top:50%;right:50%}.swiper-button-prev,.swiper-container-rtl .swiper-button-prev{right:5px}.swiper-button-prev .ico-angle-right,.swiper-container-rtl .swiper-button-next .ico-angle-right{margin-top:-13px;margin-right:-12px}.swiper-button-next .ico-angle-right,.swiper-container-rtl .swiper-button-prev .ico-angle-right{margin-top:-12px;margin-right:-15px}.swiper-button-prev .ico-angle-right,.swiper-container-rtl .swiper-button-next .ico-angle-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-container-rtl .swiper-button-prev .ico-angle-right{-webkit-transform:rotate(0);transform:rotate(0)}div.series-all-inner div.cmnShelf-image{width:140px;position:relative}#detail-review{display:none}#detail-review .detail-section-more img{width:161px}#detail-review .detail-section-head{cursor:pointer}#detail-review .detail-section-head h2{font-size:19px;font-weight:700;margin-bottom:15px;display:inline}#detail-review .detail-section-head h2.lv2-txt{font-size:1.5rem}#detail-review .detail-section-head-right{display:inline-block;float:right}#detail-review .detail-section-head-right .detail-section-close{position:relative;margin-right:10px;padding-bottom:10px}#detail-review .detail-inner:not(.is-active) .detail-section-contents{display:none}#detail-review .detail-section-topText{margin:10px 0}#detail-review .detail-section-topText a{font-size:13px;font-size:1.3rem;font-weight:700;color:#1d4a6d}#detail-review span.ico-angle-right{color:#1d3850}.info-link-item-review{visibility:hidden}.detail-review-list{margin:0}.detail-review-item{margin-top:20px}.detail-review-item:first-child{margin-top:0}.detail-review-item--spoiler:not(.is-active) .detail-review-text{color:#eee}.detail-review-no-item{margin-top:20px;text-align:center;font-size:17px}.detail-review-no-item:first-child{margin-top:0}.detail-review-no-item span{display:inline-block;margin-bottom:5px}.detail-review-no-item a:focus,.detail-review-no-item a:hover{text-decoration:none;opacity:.7}.detail-review .fn-toggleClass:not(.is-active):hover .detail-review-contents{opacity:.7;cursor:pointer}.detail-review .fn-toggleClass .detail-review-text{overflow:hidden;height:3.7em}.detail-review-info{display:flex;align-items:center}.detail-review-author{font-size:14px;font-size:1.4rem;margin:0;font-weight:700}.detail-review-niceCount{position:relative;margin:0 0 0 auto;font-size:12px;font-size:1.2rem;font-weight:700;color:#2f2f2f;padding:3px 0;width:55px;border-radius:4px;border:1px solid #ccc;text-align:center;background-color:#fff}.detail-review-niceCount .ico-good{position:absolute;right:65px;bottom:0;font-size:26px;font-size:2.6rem;color:#ccc}.detail-review-niceCount:before{content:"";position:absolute;top:50%;left:-10px;margin-top:-5px;border:5px solid transparent;border-right:5px solid #ccc}.detail-review-niceCount:after{content:"";position:absolute;top:50%;left:-9px;margin-top:-5px;border:5px solid transparent;border-right:5px solid #fff}.detail-review-tag{font-size:10px;font-size:1rem;color:#fff;background-color:#e40007;border-radius:8px;padding:0 5px;margin:0 5px 0 0}.detail-review-date{margin:0;padding:0 10px 5px 5px;text-align:right;font-size:11px;font-size:1.1rem;color:#666}.detail-review-contents{border:1px solid #ccc;border-radius:4px;margin-top:5px;position:relative}.detail-review-text{margin:0;padding:10px 40px 5px 15px;line-height:2}.detail-review-texthover{cursor:pointer}.detail-review-btn{position:absolute;top:0;right:0;bottom:0;width:40px;cursor:pointer}.detail-review-btn .ico{margin-top:-7px}.detail-review-item.is-active .detail-review-contents{cursor:default}.detail-review-item.is-active .detail-review-contents:hover .detail-review-btn{opacity:1}.detail-review-item.is-active .detail-review-contents:hover .detail-review-btn:hover{opacity:.7}.detail-review-item.is-active .detail-review-text{pointer-events:none;opacity:1;overflow:visible;height:auto}.detail-review-item.fn-toggleClass:not(.is-active) .ico-angle-down:before{transform:rotate(0)}.swiper-button-next,.swiper-button-prev,.swiper-container-horizontal .swiper-button-next,.swiper-container-horizontal .swiper-button-prev{width:50px;height:50px;border-radius:50px;margin-top:-25px}.swiper-button-next .ico-angle-right,.swiper-button-prev .ico-angle-right,.swiper-container-horizontal .swiper-button-next .ico-angle-right,.swiper-container-horizontal .swiper-button-prev .ico-angle-right{font-size:2.5rem;font-weight:700;color:#fff;position:absolute;top:50%;right:50%}.swiper-button-prev,.swiper-container-rtl .swiper-button-prev{right:5px}.swiper-button-prev .ico-angle-right,.swiper-container-rtl .swiper-button-next .ico-angle-right{margin-top:-13px;margin-right:-12px}.swiper-button-next .ico-angle-right,.swiper-container-rtl .swiper-button-prev .ico-angle-right{margin-top:-12px;margin-right:-15px}.swiper-button-prev .ico-angle-right,.swiper-container-rtl .swiper-button-next .ico-angle-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-container-rtl .swiper-button-prev .ico-angle-right{-webkit-transform:rotate(0);transform:rotate(0)}#preview_pageThumb li a{display:inline-block}#preview_pageThumb{min-width:600px;margin:0 auto}#preview_pageThumb li,#preview_pageThumb li img{height:224px;width:auto}#preview_pageThumb li{margin:0 8px 0 0}#preview_pageThumb img{margin:0}#preview_pageThumb li._pageThumb-item{border:solid 1px #666}#preview_pageThumb li.side_l.join{border-right:none;margin-right:0}#preview_pageThumb li.side_r.join{border-left:none}div._pageThumb .swiper-button-disabled{pointer-events:inherit}.recentlyViewedShelf--head{display:flex;justify-content:space-between}.recentlyViewedShelf .cmnShelf-item{float:left;width:78px;margin-right:20px;position:relative}.recentlyViewedShelf .cmnShelf-item .fn-height-target{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.recentlyViewedShelf .cmnShelf-item .fn-height-target .cmnShelf-image img{box-shadow:2px 5px 10px rgba(0,0,0,.2)}.recentlyViewedShelf .history-delete>a{position:absolute;top:-10px;right:-10px;width:23px;height:23px;text-indent:-9999px;background:url(/bob/pc/img/btn-itemdelete.png) no-repeat;background-position:0 0}.recentlyViewedShelf .history-delete>a:hover{background-position:0 -23px}.recentlyViewedShelf--book-list .cmnShelf{padding-top:10px}.recentlyViewedShelf--book-list .cmnShelf-image:hover{opacity:.6}.recentlyViewedShelf--title{font-size:1.9rem}.recentlyViewedShelf--deleteAll,recentlyViewedShelf--listlink{font-size:1.3rem}.recentlyViewedShelf--head{margin-bottom:20px}div.ui-dialog-titlebar{display:none}.reserve-check-count-toast{display:inline-block;position:fixed;right:10px;bottom:2px;background:#fff;font-size:1.4rem;z-index:12;padding:1rem;vertical-align:bottom;background:rgba(255,255,255,.8);border:1px solid rgba(0,0,0,.2);color:#2f2f2f}.reserve-check-count-toast--off{transform:translateX(110%);transition-duration:1s;transition-timing-function:ease}.reserve-check-count-toast--on{transform:translateX(0);transition-duration:1s;transition-timing-function:ease}.reserve-check-count-toast--on .ico-alerm{font-size:18px;font-size:1.8rem}.reserve-check-count-toast--number{font-size:2rem;font-weight:700}.reserve-check-count-toast .ico-check{font-weight:700;font-size:1.8rem}.reserve-check-count-toast .ico-close{opacity:.5;font-size:1.8rem;padding-left:10px}.bw_btn-free{background:#f43501;color:#fff;font-size:1.5rem;height:42px;line-height:42px}.bw_btn-free .ico{position:relative;top:5px;padding-right:5px;font-size:2.2rem}.main-cover .bw_btn-free.bw_btn:focus,.main-cover .bw_btn-free.bw_btn:hover{padding:2px 10px 0;height:42px;line-height:42px}.r18-leading-banner{text-align:center;padding:10px 10px 20px}.r18-leading-banner a:hover{opacity:.6}.r18-leading-button{margin-top:10px}.r18-leading-button a{position:relative;display:block;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;border-radius:4px;height:44px;font-size:15px;font-weight:700;text-align:center;line-height:42px;background:#ef5382;border:1px solid #ccc;color:#fff;padding-right:10px}.r18-leading-button a:focus,.r18-leading-button a:hover{text-decoration:none}.r18-leading-button a:hover{opacity:.6}.r18-leading-button a:after{content:'';position:absolute;top:50%;right:12px;display:block;width:10px;height:10px;margin-top:-5px;border-right:2px solid #999;border-bottom:2px solid #999;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-color:#fff}.specialCampaign .contents-inner{display:flex;flex-wrap:wrap;margin:0 auto}.specialCampaign .contents-inner .feature-list-uni{position:relative;width:360px;margin:10px}.specialCampaign .contents-inner .feature-list-uni a{height:100%;display:block;background-color:#fff;color:#2f2f2f;text-decoration:none;box-sizing:border-box;position:relative;padding-bottom:22px}.specialCampaign .contents-inner .feature-list-uni:hover{opacity:.7}.specialCampaign .contents-inner .feature-list-pickOut{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.specialCampaign .contents-inner .feature-list-title-txt{max-width:100%;font-size:14px;font-size:1.4rem;font-weight:700}.specialCampaign .contents-inner .feature-list-pickOut-ttl{max-width:100%;font-size:11px;font-size:1.1rem;min-height:26px}.specialCampaign .contents-inner .feature-list-pickOut-imgs,.specialCampaign .contents-inner .feature-list-title-img{flex-shrink:0;margin-bottom:10px;width:100%;height:0%}.specialCampaign .contents-inner .feature-list-pickOut-imgs img,.specialCampaign .contents-inner .feature-list-title-img img{width:100%}.specialCampaign .contents-inner .feature-list-pickOut{border-top:1px dashed #eef0f2}.specialCampaign .contents-inner .feature-list-pickOut-imgs{display:inline-block;text-align:center}.specialCampaign .contents-inner .feature-list-pickOut-imgs li{padding-right:10px;display:inline-block}.specialCampaign .contents-inner .feature-list-pickOut-imgs li img{max-width:60px;height:auto}.nico-ebook-button{text-align:center;font-size:13px;margin-top:15px}.nico-ebook-button a{font-weight:700;color:#1d4a6d}.modal-buy-as-gift-wrap{position:relative}.modal-buy-as-gift-wrap.is-active .modal-buy-as-gift{display:block}.modal-buy-as-gift-wrap.is-active .info-more-overlay{display:block}.modal-buy-as-gift-wrap .modal-buy-as-gift{display:none;position:absolute;z-index:90;top:30px;right:10px;border:1px solid #ccc;border-radius:4px;background-color:#eef0f2;padding:10px 5px 5px;width:580px}.modal-buy-as-gift-wrap .modal-buy-as-gift::after,.modal-buy-as-gift-wrap .modal-buy-as-gift::before{content:"";position:absolute;z-index:100}.modal-buy-as-gift-wrap .modal-buy-as-gift::before{border:8px solid transparent;border-bottom-color:#ccc;top:-15px;right:49px}.modal-buy-as-gift-wrap .modal-buy-as-gift::after{border:8px solid transparent;border-bottom-color:#eef0f2;top:-14px;right:49px}.modal-buy-as-gift-wrap .buy-as-gift-head{text-align:center;font-size:15px;font-weight:700;margin:0;padding-right:30px}.modal-buy-as-gift-wrap .buy-as-gift-sub{text-align:center;font-size:15px;font-weight:700;margin:0}.modal-buy-as-gift-wrap .buy-as-gift-image{text-align:center;margin:10px 0}.modal-buy-as-gift-wrap .buy-as-gift-contents{background-color:#fff;padding:5px 10px 15px;margin-top:10px}.modal-buy-as-gift-wrap .buy-as-gift-caution{width:100%}.modal-buy-as-gift-wrap .buy-as-gift-caution li{margin-bottom:3px;padding-left:1em;text-indent:-1em}.modal-buy-as-gift-wrap .buy-as-gift-caution li.buy-as-gift-red{color:#e40007}.modal-buy-as-gift-wrap .buy-as-gift-faq-link{text-align:right;margin-bottom:0}.as-itemFrame dl,.as-itemFrame p,.as-itemFrame ul,.as-itemFrame--fn dl,.as-itemFrame--fn p,.as-itemFrame--fn ul,.as-itemFrame--wk dl,.as-itemFrame--wk p,.as-itemFrame--wk ul,.as-itemFrame--wn dl,.as-itemFrame--wn p,.as-itemFrame--wn ul{margin:0}.as-itemFrame a,.as-itemFrame--fn a,.as-itemFrame--wk a,.as-itemFrame--wn a{display:inline-block;text-decoration:none}.as-itemFrame a:hover,.as-itemFrame--fn a:hover,.as-itemFrame--wk a:hover,.as-itemFrame--wn a:hover{text-decoration:none;opacity:.7}.as-itemFrame img,.as-itemFrame--fn img,.as-itemFrame--wk img,.as-itemFrame--wn img{width:100%;height:auto;vertical-align:bottom}.as-imgWrap{position:relative}.as-imgWrap a{display:block}.as-imgWrap .as-imgWrap__img{border:1px solid #dedede;box-sizing:border-box}.as-flagOtoku{position:absolute;top:0;left:0}.as-flagCoin{position:absolute;bottom:0;left:0}.as-flagFree{position:absolute;top:-6px;left:-6px}.as-flagSetSell{position:absolute;top:1px;right:0}.as-flagCoin img,.as-flagOtoku img{width:20px}.as-flagFree img{width:36px}.as-flagSubscription{position:absolute;font-size:0;z-index:100;top:0;left:0}.as-flagSubscription .label--subscription{width:72px;height:30px;background-image:url(/anne/img/common/icon-sbsc.svg);background-size:72px 30px}.as-itemFrame--fn__contList .label--subscription{width:48px;height:20px;background-size:48px 20px}@media screen and (max-width:640px){.as-flagCoin img,.as-flagOtoku img{width:16px}.as-flagFree img{width:30px}.as-flagSubscription .label--subscription{width:48px;height:20px;background-size:48px 20px}}.as-nowprice{margin:5px 0 0;text-align:right}.as-nowprice .as-nowprice__price{color:#e40007;line-height:1;display:inline-block;font-size:14px}.as-nowprice .as-nowprice__tax{color:#2f2f2f;padding-left:5px;font-size:10px}@media screen and (max-width:640px){.as-nowprice .as-nowprice__price{font-size:12px}}.as-info a{word-break:break-all;color:#1d4a6d}.as-info .as-info__ttl{font-size:18px;font-weight:700}.as-info .as-info__ttl .as-info__ttl__deco{padding-left:10px;border-left:4px solid #1d3850}.as-info .as-info__author{padding:5px 0 0;font-size:12px}.as-info .as-info__author .as-info__author__type:not(:first-of-type){padding:0 0 0 10px}.as-info .as-info__author .as-info__author__name,.as-info .as-info__author .as-info__author__type{display:inline}.as-info .as-info__comme{padding:5px 0 0}.as-info .as-info__comme .as-info__comme__summary{font-size:16px;word-break:break-all}.as-info .as-info__comme .as-info__comme__intro{font-size:14px;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:640px){.as-info .as-info__ttl{font-size:16px}.as-info .as-info__addText{padding:2px 6px;font-size:14px}.as-info .as-info__addText .ico{font-size:12px;padding:0 3px 0 0}.as-info .as-info__comme .as-info__comme__summary{font-size:14px}.as-info .as-info__comme .as-info__comme__intro{font-size:12px}}.as-addText{display:inline-block;margin:5px 0 0;padding:2px 8px;font-size:14px;font-weight:700;border-left:1px solid #dedede;border-right:1px solid #dedede;color:#2f2f2f}.as-addText .ico{font-size:12px;color:#f89759;padding:0 5px 0 0}@media screen and (max-width:640px){.as-addText{padding:2px 6px;font-size:12px}.as-addText .ico{font-size:10px;padding:0 3px 0 0}}.as-btnWrap{display:flex;flex-direction:row-reverse}.as-btn{width:calc(50% - 5px);padding:6px 0 4px;font-size:14px;text-align:center;border-radius:4px;box-sizing:border-box;overflow:hidden;white-space:nowrap}.as-btn .ico{display:block;padding:0 0 2px;font-size:20px}.as-btn:not(:first-child){margin:0 10px 0 0}.as-cartBtn{color:#fff;background:#5a8d48;border-bottom:1.5px solid #0d2d1c}.as-cartSettledBtn{color:#5a8d48;background:#fff;border:1px solid #5a8d48}.as-trialBtn{color:#1d3850;background:#fff;border:1px solid #1d3850}.as-freeBtn{color:#fff;background:#f43501;border-bottom:1.5px solid #861d01}.as-rsvBtn{color:#fff;background:#0969a5;border-bottom:1.5px solid #002c6c}.as-rsvSettledBtn{color:#0969a5;background:#fff;border:1px solid #0969a5}.as-purchasedBtn{color:#2f2f2f;background:#e0e0e0}.as-subscriptionBtn{color:#fff;background:#f78e00;border-bottom:1.5px solid #c96b00}.as-maruyomiBtn{color:#fff;background:#ff8db8;border-bottom:1.5px solid #dd3173}@media screen and (max-width:640px){.as-btn{padding:4px 0 1px;font-size:12px}.as-btn .ico{padding:0 0 1px;font-size:16px}}.as-itemFrame{margin:0 0 15px;padding:15px;border:1px solid #e6e6e6;background-color:#fff;overflow:hidden}.as-itemFrame .as-itemFrame__rBox{float:left;width:20%}.as-itemFrame .as-itemFrame__lBox{float:right;width:calc(80% - 15px);margin:0 0 0 15px}.as-itemFrame .as-itemFrame__lBox--se{float:right;width:calc(80% - 15px);margin:25px 0 0 15px}.as-itemFrame .as-btn{width:200px}@media screen and (max-width:800px){.as-itemFrame .as-itemFrame__rBox{width:25%}.as-itemFrame .as-itemFrame__lBox{width:calc(75% - 15px)}.as-itemFrame .as-itemFrame__lBox--se{width:calc(75% - 15px);margin:15px 0 0 15px}}@media screen and (max-width:640px){.as-itemFrame{margin:0 0 10px;padding:10px}.as-itemFrame .as-itemFrame__rBox{float:left;width:30%}.as-itemFrame .as-itemFrame__lBox{float:right;width:calc(70% - 10px);margin:0 0 0 10px}.as-itemFrame .as-itemFrame__lBox--se{float:right;width:100%;margin:10px 0 0 0}.as-itemFrame .as-btn{width:calc(50% - 5px)}}.k2-wrap{display:flex;flex-wrap:wrap}.as-itemWrap{display:flex;flex-wrap:wrap}.as-itemFrame--wk{display:flex;flex-direction:column;flex-shrink:0;flex-grow:0;width:calc(50% - 7.5px);margin:0 0 15px 0;padding:15px;border:1px solid #e6e6e6;box-sizing:border-box;background:#fff}.as-itemFrame--wk:nth-of-type(2n){margin:0 0 15px 15px}.as-itemFrame--wk .as-info__ttl{padding:0 0 5px;border-bottom:1px dotted #dedede}.as-itemFrame--wk .as-flagFree{top:0;left:0}.as-itemFrame--wk .as-itemFrame--wk__dispArea{padding:10px 0 0}.as-itemFrame--wk .as-itemFrame--wk__contArea{padding:10px 0 0;overflow:hidden}.as-itemFrame--wk .as-itemFrame--wk__contArea .as-itemFrame--wk__contArea__lBox{float:left;width:35%}.as-itemFrame--wk .as-itemFrame--wk__contArea .as-itemFrame--wk__contArea__rBox{float:right;width:calc(65% - 15px);margin:0 0 0 15px}.as-itemFrame--wk .as-itemFrame--wk__btnArea{margin-top:auto;padding:15px 0 0}@media screen and (max-width:640px){.as-itemFrame--wk{width:100%;margin:0 0 10px;padding:10px}.as-itemFrame--wk:nth-of-type(2n){margin:0 0 10px 0}.as-itemFrame--wk .as-itemFrame--wk__contArea .as-itemFrame--wk__contArea__lBox{width:30%}.as-itemFrame--wk .as-itemFrame--wk__contArea .as-itemFrame--wk__contArea__rBox{width:calc(70% - 10px);margin:0 0 0 10px}.as-itemFrame--wk .as-itemFrame--wk__btnArea{padding:10px 0 0}}.as-itemFrame--wn{display:flex;flex-wrap:wrap}.as-itemFrame--wn .as-itemFrame--wn__contList{width:calc(50% - 5px);margin:0 0 15px 0;padding:6px;box-sizing:border-box;overflow:hidden}.as-itemFrame--wn .as-itemFrame--wn__contList:nth-of-type(2n){margin:0 0 15px 10px}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__lBox{float:left;width:30%}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__rBox{float:right;width:calc(70% - 15px);margin:0 0 0 15px}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__rBox--se{float:right;width:calc(70% - 15px);margin:15px 0 0 15px}@media screen and (max-width:800px){.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__lBox{width:32%}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__rBox{width:calc(68% - 15px)}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__rBox--se{width:calc(68% - 15px)}}@media screen and (max-width:640px){.as-itemFrame--wn .as-itemFrame--wn__contList{width:100%;margin:0 0 10px 0}.as-itemFrame--wn .as-itemFrame--wn__contList:nth-of-type(2n){margin:0 0 10px 0}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__lBox{width:30%}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__rBox{width:calc(70% - 10px);margin:0 0 0 10px}.as-itemFrame--wn .as-itemFrame--wn__contList .as-itemFrame--wn__contList__rBox--se{width:calc(70% - 10px);margin:10px 0 0 10px}}.as-itemFrame--fn{display:flex;flex-wrap:wrap;margin:0}.as-itemFrame--fn .as-itemFrame--fn__contList{width:calc(20% - 16px);margin:0 20px 25px 0;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;flex-grow:0}.as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(5n){margin:0 0 25px 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap{display:inherit;margin:0 auto;height:220px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap .as-imgWrap__fixed{position:relative;height:auto;text-align:center}.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap .as-imgWrap__fixed .as-imgWrap__img{width:auto;max-width:100%;max-height:100%}.as-itemFrame--fn .as-itemFrame--fn__contList .as-info{padding:5px 0 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-info .as-info__ttl{font-size:14px;font-weight:400}.as-itemFrame--fn .as-itemFrame--fn__contList .as-addText{font-size:14px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea{padding:10px 0 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea .as-btn{width:calc(50% - 2.5px);font-size:13px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea .as-btn .ico{font-size:18px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea .as-btn:not(:first-child){margin:0 5px 0 0}.as-itemFrame--fn .as-itemFrame--fn__fixed{margin-top:auto}@media screen and (max-width:1080px){.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap{height:180px}}@media screen and (max-width:800px){.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap{height:140px}}@media screen and (max-width:640px){.as-itemFrame--fn .as-itemFrame--fn__contList{width:calc(33.3% - 14px);margin:0 21px 20px 0}.as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(5n){margin:0 21px 20px 0}.as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(3n){margin:0 0 20px 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap{height:180px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea{padding:10px 0 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea .as-btn{font-size:12px}}@media screen and (max-width:480px){.as-itemFrame--fn .as-itemFrame--fn__contList{width:calc(33.3% - 8px);margin:0 12px 15px 0}.as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(5n){margin:0 12px 15px 0}.as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(3n){margin:0 0 15px 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap{height:130px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-info .as-info__ttl{font-size:12px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-addText{font-size:12px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-addText .ico{font-size:10px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea{padding:10px 0 0}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea .as-btn{letter-spacing:-.6px}}@media screen and (max-width:320px){.as-itemFrame--fn .as-itemFrame--fn__contList .as-imgWrap{height:110px}.as-itemFrame--fn .as-itemFrame--fn__contList .as-itemFrame--fn__fixed__btnArea .as-btn{font-size:10px}}.sp-carousel-listshelf .as-itemFrame--fn{flex-wrap:nowrap;overflow-y:hidden;overflow-x:scroll}.sp-carousel-listshelf .as-itemFrame--fn .as-flagFree{top:0;left:0}@media screen and (max-width:480px){.sp-carousel-listshelf .as-itemFrame--fn .as-itemFrame--fn__contList{width:calc(32% - 10px);margin:0 10px 20px 0}.sp-carousel-listshelf .as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(5n){margin:0 10px 20px 0}.sp-carousel-listshelf .as-itemFrame--fn .as-itemFrame--fn__contList:nth-of-type(3n){margin:0 10px 20px 0}}.as-fCfield{margin-bottom:20px;border-bottom:4px double #e6e6e6}.as-fCfield .as-fCfield__ttl{padding-bottom:5px;border-bottom:2px dotted #f0f0f0;font-size:18px;font-weight:700;line-height:1.4;word-break:break-all}.as-fCfield .as-fCfield__ttl .ico{padding-right:2px;color:#f89759}.as-fCfield .as-fCfield__content{padding:15px 10px;font-size:14px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:480px){.as-fCfield{margin-bottom:15px}.as-fCfield .as-fCfield__ttl{font-size:16px;line-height:1.3}.as-fCfield .as-fCfield__ttl .ico{padding-right:0}.as-fCfield .as-fCfield__content{padding:10px 5px;font-size:12px;line-height:1.5}}.as-reviewArea{padding-top:20px;clear:both}.as-reviewfield{padding:15px 0;border-top:4px double #e6e6e6}.as-reviewfield .as-reviewfield__ttl{font-size:18px;font-weight:700;line-height:1.4;word-break:break-all}.as-reviewfield .as-reviewfield__container{padding-top:10px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item{padding:15px;border-top:1px solid #e6e6e6}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item:last-child{border-bottom:1px solid #e6e6e6}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info{display:table;padding-bottom:5px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__author{display:table-cell;width:100%;margin:0;padding:0 30px 0 0;font-size:14px;font-weight:700;vertical-align:top}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__niceCount{display:block;position:relative;width:45px;margin:0;padding-top:2px;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:10px;font-weight:700;color:#2f2f2f;text-align:center}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__niceCount::before{content:"";position:absolute;top:50%;left:-10px;margin-top:-5px;border:5px solid transparent;border-right:5px solid #ccc}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__niceCount::after{content:"";position:absolute;top:50%;left:-9px;margin-top:-5px;border:5px solid transparent;border-right:5px solid #fff}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__niceCount .ico{position:absolute;right:55px;bottom:2px;font-size:18px;color:#ccc}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-content{position:relative;min-height:4.7rem;height:4.7rem;padding-right:35px;overflow:hidden}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-content .as-review-text{font-size:14px;line-height:1.6;overflow-wrap:break-word;word-break:break-word}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-content .as-review-btn{position:absolute;top:0;right:-10px;bottom:0;width:45px;padding-right:5px;cursor:pointer}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-content .as-review-btn .ico{position:absolute;top:50%;right:50%;width:17px;height:24px;display:block;margin-top:-12px;margin-right:-14px;color:#777879;font-size:17px;line-height:1.5}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-date{padding-top:2px;text-align:right;font-size:11px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-tag{font-size:10px;color:#fff;background-color:#e40007;border-radius:8px;padding:2px 5px;margin:0 5px 0 0}.as-reviewfield .as-reviewfield__container .as-review-out{display:flex;justify-content:flex-start;flex-direction:row-reverse}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-more{position:relative;display:inline-block;margin:5px 4px 0 auto}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-more a{padding-right:8px;font-size:14px;font-weight:700}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-more a::after{content:'';position:absolute;top:50%;right:0;width:6px;height:6px;border:0;border-top:solid 2px #1d4a6d;border-right:solid 2px #1d4a6d;transform:translateY(-50%) rotate(45deg)}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-powered{display:inline-block;width:170px;margin-top:5px}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-powered img{width:100%;height:auto;vertical-align:bottom}.as-reviewfield__container .as-review-list .as-review-list__item.fn-toggleClass.is-active .as-review-content{overflow:visible;height:auto}.as-review-item--spoiler:not(.is-active) .as-review-text{color:#eee}.as-review-list__item.is-active .ico-angle-down{transform:rotate(180deg)!important}@media screen and (max-width:480px){.as-reviewArea{padding-top:15px}.as-reviewfield{padding:10px 0 0 0}.as-reviewfield .as-reviewfield__ttl{font-size:14px}.as-reviewfield .as-reviewfield__container{padding-top:5px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item{padding:10px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__author{font-size:12px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__niceCount{width:45px;padding-top:2px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-info .as-review-info__niceCount .ico{bottom:1px;font-size:16px}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-content .as-review-text{font-size:12px;line-height:1.4}.as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item .as-review-date{font-size:10px}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-more a{font-size:12px}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-more a::after{width:5px;height:5px}.as-reviewfield .as-reviewfield__container .as-review-out .as-review-powered{width:130px}}.safesearch-advise-wapper-0match{background-color:#eef0f2;padding:1px 0;margin-bottom:20px}.safesearch-advise-wapper{background-color:#fff;padding:1px;margin-bottom:20px}#safesearch-advise{margin:10px;border:2px solid #e40007;background-color:#fff;padding:10px}#safesearch-advise .safesearch-advise-htxt{font-weight:700;color:#e40007;font-size:14px;display:inline-block;margin-bottom:5px;letter-spacing:1px}.safesearch-advise-wapper-0match #safesearch-advise .safesearch-advise-htxt{font-size:16px}#safesearch-advise p a{text-indent:inherit;width:auto;height:auto;background:0 0;display:inline-block;margin:15px 0 5px 0;font-weight:700;font-size:14px}#safesearch-advise p a:hover{background:0 0}.not-r18-advise{margin:10px;border:2px solid #e40007;background-color:#fff;padding:10px}.not-r18-advise-htxt{font-weight:700;color:#e40007;margin-bottom:5px;font-size:14px;letter-spacing:1px}.not-r18-advise-txtinner{line-height:140%}.not-r18-advise p a{font-weight:700;font-size:15px;display:inline-block;margin:10px 0 5px 0}.r18-advise{margin:10px;border:2px solid #e40007;background-color:#fff;padding:10px}.r18-advise-main{border:2px solid #e40007;text-align:center;padding:20px;background-color:#fff}.r18-advise-htxt{font-weight:700;color:#e40007;margin-bottom:5px;font-size:14px;letter-spacing:1px}.safesearch-advise-wapper-0match .r18-advise-htxt{font-size:16px}.r18-advise-htxt img{vertical-align:middle;padding-right:5px}.r18-advise-txtinner{line-height:140%}.r18-advise p a.r18-allbtn{text-indent:-9999px;overflow:hidden;display:inline-block;width:379px;height:35px;margin:5px;box-sizing:border-box}.r18-advise p a{font-weight:700;font-size:15px;display:inline-block;margin:10px 0 5px 0}.r18-advise p a.r18-allbtn:hover{background-position:0 -35px}.a-purchase-AppleID-btn{display:block;box-sizing:border-box;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border-bottom:1.5px solid #b25d08;background:#f2800e}.a-purchase-AppleID-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-AppleID-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}[class*=" ico-"],[class^=ico-]{font-family:bookwalker!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-angle-right:before{content:"\e939";font-size:30%}.a-tag-comic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#0094d6}.a-tag-LN{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#ffa91c}.a-tag-r18{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#f26785}.a-tag-literature{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:40px;box-sizing:border-box;border-radius:4px;border-color:#999;color:#999}.a-tag-other{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:auto;min-width:40px;padding:0 3px;box-sizing:border-box;border-radius:4px;border-color:#999;color:#999}.a-tag-gift{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#9100c4;border-color:#9100c4}.a-tag-set{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#167c27;border-color:#167c27}.a-tag-comp{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#1d4a6d;border-color:#1d4a6d}.a-tag-ebook{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;color:#999;border-color:#ccc}.a-tag-digital{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;color:#999;border-color:#ccc}.a-tag-latest{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;color:#999;border-color:#ccc}.a-tag-increase{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;color:#ff7519;border-color:#ff7519}.a-tag-subscription{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;position:relative;padding-left:22px;border:none;color:#fff;background:#614cbd}.a-tag-subscription::before{content:"";position:absolute;top:1px;left:4px;width:15px;height:12px;background-image:url(/anne/img/common/icon-sbsc-i.svg);background-size:contain;background-repeat:no-repeat;display:block}.a-tag-new{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#e7370e;background:#f6ed00}.a-tag-reserve{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#fff;background:#0062c4}.a-tag-sale{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#fff;background:#e7370e}.a-tag-coin-up{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;justify-content:left;position:relative;width:48px;padding-left:3px;background:#ea003a}.a-tag-coin-up::after,.a-tag-coin-up::before{content:'';display:inline-block;position:absolute;margin-top:-1px}.a-tag-coin-up::before{top:6px;right:14%;width:5px;height:5px;background:#fff;transform:rotate(135deg)}.a-tag-coin-up::after{top:3px;right:4px;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent}.a-tag-purchased{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;color:#180}.a-tag-purchased .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-purchased .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-registered{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;background:#eee;color:#999}.a-tag-registered .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-registered .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-unread{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;color:#159f05}.a-tag-unread .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-unread .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-already-read{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;background:#eee;color:#999}.a-tag-already-read .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-already-read .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-already-read .ico{font-size:14px}.a-tag-setting-up{display:block;position:absolute;top:calc(50% - 7px);right:10px;height:12px;padding:0 8px;border-radius:8px;font-size:9px;vertical-align:middle;background:#e9137a;color:#fff}.a-tag-reserve-coin-up{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;border-color:#e40007;background:#fff;color:#e40007}.a-tag-reserve-coin-up.a-tag-reserve-coin-up-more{color:#fff;background:#e40007}.a-tag-limit{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:.5em;padding-right:.5em;border-color:#e40007;background:#fff;color:#e40007}.a-label-subscription{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-sbsc.svg);background-size:48px 20px;width:48px;height:20px;top:0;left:0;z-index:10}.a-label-free{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-free.png);top:0;left:0;z-index:20}.a-label-sale{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-sale.png);top:0;left:0;z-index:20}.a-label-new,.a-label-reserve,.a-label-set{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/label-new.png);top:-4px;right:-5px;z-index:10}.a-label-new{background-image:url(/anne/img/common/label-new-nsdw.png)}.a-label-reserve{background-image:url(/anne/img/common/label-reserve-nsdw.png)}.a-label-set{background-image:url(/anne/img/common/label-set-nsdw.png)}.a-label-inc-trial{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/label-inc-trial.png);top:0;right:0;z-index:9}.a-label-coin-up-1,.a-label-coin-up-2,.a-label-coin-up-3{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;width:24px;height:66px;left:0;bottom:0;z-index:10}.a-label-coin-up-1{background-image:url(/anne/img/common/label-coinup1.png);background-size:24px 66px;height:66px}.a-label-coin-up-2{background-image:url(/anne/img/common/label-coinup2.png);background-size:24px 82px;height:82px}.a-label-coin-up-3{background-image:url(/anne/img/common/label-coinup3.png);background-size:24px 98px;height:98px}.a-rank-first{font-size:10px;font-weight:700;color:#deba23}.a-rank-first .ico{font-size:10px;padding-right:2px}.a-rank-first .rank-txt-s{font-size:10px}.a-rank-second{font-size:10px;font-weight:700;color:#b6c1cd}.a-rank-second .ico{font-size:10px;padding-right:2px}.a-rank-second .rank-txt-s{font-size:10px}.a-rank-third{font-size:10px;font-weight:700;color:#a27b48}.a-rank-third .ico{font-size:10px;padding-right:2px}.a-rank-third .rank-txt-s{font-size:10px}.a-rank-other{font-size:10px;font-weight:700;color:#999}.a-rank-other .ico{font-size:10px;padding-right:2px}.a-rank-other .rank-txt-s{font-size:10px}.a-label-adult-only{display:inline-block;width:50px;height:50px;vertical-align:middle;background:url(/anne/img/common/r18-mark.svg) no-repeat;background-size:50px 50px}.a-label-limited{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;position:absolute;top:unset;left:unset;bottom:-5px;right:-5px;width:36px;height:36px;background:url(/anne/img/common/icon-limited-benefit.svg) center center no-repeat}.a-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #e40007;background:#fff;color:#e40007}.a-close-btn .ico{padding:2px;font-size:20px;display:block}.a-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-close-btn.disable a,.a-close-btn.disable span{color:#ccc}.a-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-promote-sbsc-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;background:#f78e00;border-bottom:2px solid #cc7600}.a-promote-sbsc-btn .ico{padding:2px;font-size:20px;display:block}.a-promote-sbsc-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-promote-sbsc-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-promote-sbsc-btn.disable a,.a-promote-sbsc-btn.disable span{color:#ccc}.a-promote-sbsc-btn:hover{background:#ffab39}.a-plus-minus-btn{width:16px;height:16px;top:43%;transform:translateY(-50%)}.a-plus-minus-btn:after,.a-plus-minus-btn:before{content:"";position:absolute;background-color:#1d3850}.a-plus-minus-btn:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.a-plus-minus-btn:after{top:43%;left:0;width:100%;height:2px;margin-bottom:-1px}.a-plus-minus-btn:hover{cursor:pointer}.a-plus-minus-btn.a-plus-minus-btn--opened:before{transform:rotate(90deg)}.a-plus-minus-btn.a-plus-minus-btn--opened:after{display:none}.a-up-down-arrow-btn{position:absolute;top:50%;width:36px;height:36px;transform:translateY(-50%)}.a-up-down-arrow-btn::before{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(315deg);transition:.2s;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%) rotate(315deg);-webkit-transform:translate(-50%,-50%) rotate(315deg);transform:translate(-50%,-50%) rotate(315deg);margin-top:-3px}.a-up-down-arrow-btn--opened::before{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);margin-top:2px}.a-register-btn-wide{display:block;position:relative;height:44px;border-radius:24px;font-size:14px;font-weight:700;line-height:44px;text-align:center;color:#fff;background:#f2800e;box-shadow:0 2px 0 #935815}.a-register-btn-wide .ico{margin-right:8px;vertical-align:middle}.a-register-btn-wide::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);width:10px;height:10px}.a-trial-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #1d3850;color:#1d3850}.a-trial-btn-s .ico{padding:2px;font-size:20px;display:block}.a-trial-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-trial-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-trial-btn-s.disable a,.a-trial-btn-s.disable span{color:#ccc}.a-trial-btn-s .ico{padding:4px 0 1px}.a-trial-btn-s .ico-txt{font-size:9px;transform:scale(.9)}.a-maruyomi-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #dd3173;color:#fff;background:#ff8db8}.a-maruyomi-btn-s .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn-s.disable a,.a-maruyomi-btn-s.disable span{color:#ccc}.a-maruyomi-btn-s .ico{padding:4px 0 1px}.a-maruyomi-btn-s .ico-txt{font-size:9px;transform:scale(.9)}.a-reserve-btn,.a-reserve-btn--on,.a-reserve-btn-s,.a-reserve-btn-s--on,.a-series-reserve-btn,.a-series-reserve-btn--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #00254b;background:#0062c4}.a-reserve-btn .ico,.a-reserve-btn--on .ico,.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-series-reserve-btn .ico,.a-series-reserve-btn--on .ico{padding:2px;font-size:20px;display:block}.a-reserve-btn .ico-txt,.a-reserve-btn--on .ico-txt,.a-reserve-btn-s .ico-txt,.a-reserve-btn-s--on .ico-txt,.a-series-reserve-btn .ico-txt,.a-series-reserve-btn--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-reserve-btn-s.disable,.disable.a-reserve-btn,.disable.a-reserve-btn--on,.disable.a-reserve-btn-s--on,.disable.a-series-reserve-btn,.disable.a-series-reserve-btn--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-reserve-btn-s.disable a,.a-reserve-btn-s.disable span,.disable.a-reserve-btn a,.disable.a-reserve-btn span,.disable.a-reserve-btn--on a,.disable.a-reserve-btn--on span,.disable.a-reserve-btn-s--on a,.disable.a-reserve-btn-s--on span,.disable.a-series-reserve-btn a,.disable.a-series-reserve-btn span,.disable.a-series-reserve-btn--on a,.disable.a-series-reserve-btn--on span{color:#ccc}.a-reserve-btn .ico,.a-reserve-btn--on .ico,.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-series-reserve-btn .ico,.a-series-reserve-btn--on .ico{padding:5px 0 2px 0;font-size:16px}.a-reserve-btn--on,.a-reserve-btn-s--on,.a-series-reserve-btn--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-reserve-btn{width:80px}.a-reserve-btn--on{width:80px}.a-series-reserve-btn{width:80px}.a-series-reserve-btn--on{width:80px}.a-series-reserve-btn-wide,.a-series-reserve-btn-wide--on{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #00254b;background:#0062c4}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-series-reserve-btn-wide .ico-txt,.a-series-reserve-btn-wide--on .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{font-size:20px}.a-series-reserve-btn-wide--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-cart-all-btn,.a-cart-btn,.a-cart-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #0d2d1c;background:#5a8d48}.a-cart-all-btn .ico,.a-cart-btn .ico,.a-cart-btn-s .ico{padding:2px;font-size:20px;display:block}.a-cart-all-btn .ico-txt,.a-cart-btn .ico-txt,.a-cart-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s.disable,.disable.a-cart-all-btn,.disable.a-cart-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s.disable a,.a-cart-btn-s.disable span,.disable.a-cart-all-btn a,.disable.a-cart-all-btn span,.disable.a-cart-btn a,.disable.a-cart-btn span{color:#ccc}.a-cart-all-btn--on,.a-cart-btn--on,.a-cart-btn-s--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #5a8d48;border-radius:4px;color:#5a8d48}.a-cart-all-btn--on .ico,.a-cart-btn--on .ico,.a-cart-btn-s--on .ico{padding:2px;font-size:20px;display:block}.a-cart-all-btn--on .ico-txt,.a-cart-btn--on .ico-txt,.a-cart-btn-s--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s--on.disable,.disable.a-cart-all-btn--on,.disable.a-cart-btn--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s--on.disable a,.a-cart-btn-s--on.disable span,.disable.a-cart-all-btn--on a,.disable.a-cart-all-btn--on span,.disable.a-cart-btn--on a,.disable.a-cart-btn--on span{color:#ccc}.a-cart-btn{width:80px}.a-cart-btn--on{width:80px}.a-cart-all-btn{width:80px}.a-cart-all-btn--on{width:80px}.a-cart-all-btn-wide{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #0d2d1c;background:#5a8d48}.a-cart-all-btn-wide .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-cart-all-btn-wide .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-purchase-btn,.a-purchase-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #b25d08;background:#f2800e}.a-purchase-btn .ico,.a-purchase-btn-s .ico{padding:2px;font-size:20px;display:block}.a-purchase-btn .ico-txt,.a-purchase-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-btn-s.disable,.disable.a-purchase-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-btn-s.disable a,.a-purchase-btn-s.disable span,.disable.a-purchase-btn a,.disable.a-purchase-btn span{color:#ccc}.a-purchase-btn .ico,.a-purchase-btn-s .ico{padding:6px 0 2px;font-size:15px}.a-purchase-btn .ico-txt,.a-purchase-btn-s .ico-txt{font-size:11px}.a-purchase-btn{width:80px}.a-purchase-AppleID-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border-bottom:1.5px solid #b25d08;background:#f2800e}.a-purchase-AppleID-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-AppleID-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-AppleID-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-AppleID-btn.disable a,.a-purchase-AppleID-btn.disable span{color:#ccc}.a-purchase-AppleID-btn .ico-txt{font-size:9px;transform:scale(.9)}.a-maruyomi-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;background:#ff8db8;border-bottom:1.5px solid #dd3173}.a-maruyomi-btn .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn.disable a,.a-maruyomi-btn.disable span{color:#ccc}.a-maruyomi-btn .ico{font-size:19px;padding:4px 0 1px}.a-free-btn,.a-free-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #9f0505;background:#e84949}.a-free-btn .ico,.a-free-btn-s .ico{padding:2px;font-size:20px;display:block}.a-free-btn .ico-txt,.a-free-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-free-btn-s.disable,.disable.a-free-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-free-btn-s.disable a,.a-free-btn-s.disable span,.disable.a-free-btn a,.disable.a-free-btn span{color:#ccc}.a-free-btn .ico,.a-free-btn-s .ico{padding:4px 0 1px;font-size:19px}.a-free-btn{width:80px}.a-read-by-app-btn,.a-read-by-app-btn-s,.a-read-by-browser-btn,.a-read-by-browser-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:3px;border:1px solid #1d3850;color:#1d3850}.a-read-by-app-btn .ico,.a-read-by-app-btn-s .ico,.a-read-by-browser-btn .ico,.a-read-by-browser-btn-s .ico{padding:2px;font-size:20px;display:block}.a-read-by-app-btn .ico-txt,.a-read-by-app-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-read-by-app-btn-s.disable,.disable.a-read-by-app-btn,.disable.a-read-by-browser-btn,.disable.a-read-by-browser-btn-s{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-read-by-app-btn-s.disable a,.a-read-by-app-btn-s.disable span,.disable.a-read-by-app-btn a,.disable.a-read-by-app-btn span,.disable.a-read-by-browser-btn a,.disable.a-read-by-browser-btn span,.disable.a-read-by-browser-btn-s a,.disable.a-read-by-browser-btn-s span{color:#ccc}.a-read-by-app-btn .ico,.a-read-by-app-btn-s .ico,.a-read-by-browser-btn .ico,.a-read-by-browser-btn-s .ico{padding:1px 0 0 0}.a-read-by-app-btn .ico-txt,.a-read-by-app-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt{padding:0}.a-read-by-app-btn{width:80px}.a-read-by-browser-btn .ico,.a-read-by-browser-btn-s .ico{padding:0 0 1px 0;font-size:20px}.a-read-by-browser-btn{width:80px}.a-add-btn-s,.a-add-btn-s--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:2px;font-size:20px;display:block}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-add-btn-s.disable,.disable.a-add-btn-s--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-add-btn-s.disable a,.a-add-btn-s.disable span,.disable.a-add-btn-s--on a,.disable.a-add-btn-s--on span{color:#ccc}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:1px 0 1px 0}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{padding:0}.a-add-btn-s--on{border:1px solid #180;color:#180}.a-zoom-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-zoom-btn-s .ico{padding:2px;font-size:20px;display:block}.a-zoom-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-zoom-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-zoom-btn-s.disable a,.a-zoom-btn-s.disable span{color:#ccc}.a-zoom-btn-s .ico{padding:1px 0 1px 0}.a-zoom-btn-s .ico-txt{padding:0;font-size:9px;transform:scale(.9)}.a-code-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-code-btn .ico{padding:2px;font-size:20px;display:block}.a-code-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-code-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-code-btn.disable a,.a-code-btn.disable span{color:#ccc}.a-code-btn .ico{font-size:19px;padding:3px 0 2px}.a-download-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-download-btn .ico{padding:2px;font-size:20px;display:block}.a-download-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-download-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-download-btn.disable a,.a-download-btn.disable span{color:#ccc}.a-download-btn .ico{font-size:19px;padding:3px 0 2px}.a-close-btn-m,.a-edit-btn,.a-edit-btn--disabled,.a-filter-btn,.a-filter-btn--disabled,.a-finish-btn-s,.a-refresh-btn,.a-sort-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-close-btn-m .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-finish-btn-s .ico,.a-refresh-btn .ico,.a-sort-btn .ico{padding:2px;font-size:20px;display:block}.a-close-btn-m .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-finish-btn-s .ico-txt,.a-refresh-btn .ico-txt,.a-sort-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-filter-btn.disable,.disable.a-close-btn-m,.disable.a-edit-btn,.disable.a-edit-btn--disabled,.disable.a-filter-btn--disabled,.disable.a-finish-btn-s,.disable.a-refresh-btn,.disable.a-sort-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-filter-btn.disable a,.a-filter-btn.disable span,.disable.a-close-btn-m a,.disable.a-close-btn-m span,.disable.a-edit-btn a,.disable.a-edit-btn span,.disable.a-edit-btn--disabled a,.disable.a-edit-btn--disabled span,.disable.a-filter-btn--disabled a,.disable.a-filter-btn--disabled span,.disable.a-finish-btn-s a,.disable.a-finish-btn-s span,.disable.a-refresh-btn a,.disable.a-refresh-btn span,.disable.a-sort-btn a,.disable.a-sort-btn span{color:#ccc}.a-close-btn-m .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-finish-btn-s .ico,.a-refresh-btn .ico,.a-sort-btn .ico{padding:6px 0 4px;font-size:1.8rem}.a-close-btn-m .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-finish-btn-s .ico-txt,.a-refresh-btn .ico-txt,.a-sort-btn .ico-txt{font-size:1rem;font-weight:700}.a-filter-btn--disabled{color:#ccc}.a-refresh-btn .ico{padding:6px 0 3px;font-size:1.9rem}.a-edit-btn .ico,.a-edit-btn--disabled .ico{padding:4px 0 2px 2px;font-size:2rem}.a-close-btn-m .ico{padding:1px 0 0 2px;font-size:2.8rem}.a-close-btn-m .ico-txt{margin-top:-1px}.a-edit-btn--disabled{color:#ccc}.a-finish-btn-s{color:#180}.a-finish-btn-s .ico-txt{font-size:14px;line-height:40px}.a-clear-btn,.a-clear-btn--disabled{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:2px;font-size:20px;display:block}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-clear-btn.disable,.disable.a-clear-btn--disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-clear-btn.disable a,.a-clear-btn.disable span,.disable.a-clear-btn--disabled a,.disable.a-clear-btn--disabled span{color:#ccc}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:3px 0 0 0;font-size:24px}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:11px}.a-clear-btn--disabled{color:#ccc}.a-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #1d3850;background:#fff;color:#1d3850}.a-modal-close-btn .ico{padding:2px;font-size:20px;display:block}.a-modal-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-modal-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-modal-close-btn.disable a,.a-modal-close-btn.disable span{color:#ccc}.a-modal-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-delete-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007;cursor:pointer}.a-delete-btn .ico{padding:2px;font-size:20px;display:block}.a-delete-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-delete-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-delete-btn.disable a,.a-delete-btn.disable span{color:#ccc}.a-delete-btn .ico{display:inline-block;padding:0 2px 0 0;font-size:22px;vertical-align:middle;line-height:40px}.a-delete-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:40px}.a-label-check,.a-label-check--on{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;z-index:10;background-image:url(/anne/img/common/btn-check-off.svg);background-size:22px 22px;width:22px;height:22px;right:3px;bottom:3px}.a-label-check--on{background-image:url(/anne/img/common/btn-check-on.svg)}.a-thumb-box__check{position:absolute;right:0;bottom:0;display:block;padding:44px 0 0 44px}.a-follow-author-btn,.a-follow-author-btn--on,.a-follow-label-btn,.a-follow-label-btn--on{display:block;padding:6px 0;border-radius:4px;border:1px solid #ccc;text-align:center;color:#1d3850;background:#fff;box-shadow:0 1.5px 0 rgba(0,0,0,.35)}.a-follow-author-btn .ico,.a-follow-author-btn--on .ico,.a-follow-label-btn .ico,.a-follow-label-btn--on .ico{margin:0 6px 0 0;vertical-align:middle;font-size:18px}.a-follow-author-btn .ico-txt,.a-follow-author-btn--on .ico-txt,.a-follow-label-btn .ico-txt,.a-follow-label-btn--on .ico-txt{font-size:12px;vertical-align:middle;font-weight:700}.a-follow-author-btn--on,.a-follow-label-btn--on{color:#180}.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico{border-color:#159f05}.a-read-more-btn{display:block;position:relative;padding:8px;text-align:center;font-size:15px;font-weight:700;border:1px solid #ccc;border-radius:4px;box-shadow:0 1.5px #ccc;background:#fff}.a-fold-btn,.a-read-more-btn-s{display:block;position:relative;padding:4px 8px 4px 0;text-align:center;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #ccc;box-shadow:0 1.5px #ccc;background:#fff}.a-fold-btn::before,.a-read-more-btn-s::before{content:"";display:inline-block;width:0;height:0;margin:0 4px 0 0;border-style:solid;border-width:9px 5px 0 5px;border-color:#1d3850 transparent transparent transparent}.a-fold-btn::before{border-width:0 5px 9px 5px;border-color:transparent transparent #1d3850 transparent}.a-page-transition-btn{position:relative;display:block;padding:8px 32px 8px 16px;border-radius:4px;border:1px solid #ccc;font-size:13px;font-weight:700;color:#1d4a6d;background:#fff}.a-page-transition-btn::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d4a6d;border-bottom:2px solid #1d4a6d;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}input.a-square-check-box,input.a-square-check-box--simple{width:22px;height:22px;position:relative;border:2px solid #ccc;background:#fff}input.a-square-check-box--simple::after,input.a-square-check-box::after{content:"";display:block;position:absolute;top:1px;left:5px;width:8px;height:12px;border-right:2px solid #eef0f2;border-bottom:2px solid #eef0f2;transform:rotate(45deg)}input.a-square-check-box--simple:checked,input.a-square-check-box:checked{background:#159f05}input.a-square-check-box--simple:checked::after,input.a-square-check-box:checked::after{border-right:2px solid #fff;border-bottom:2px solid #fff}input.a-square-check-box--simple:checked{background:#fff}input.a-square-check-box--simple:checked::after{border-right:2px solid #159f05;border-bottom:2px solid #159f05}.a-icon-btn,.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:65px;height:40px;padding:4px;border-radius:4px;border:1px solid #ccc;color:#1d3850}.a-icon-btn .ico,.a-icon-middle-btn .ico,.a-icon-middle-btn--all-select .ico,.a-icon-middle-btn--all-unselect .ico,.a-icon-middle-btn--delete .ico{font-size:18px}.a-icon-btn .ico-txt,.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:10px;font-weight:700;line-height:1}.a-icon-btn.disable,.disable.a-icon-middle-btn,.disable.a-icon-middle-btn--all-select,.disable.a-icon-middle-btn--all-unselect,.disable.a-icon-middle-btn--delete{color:#ccc;background-color:#eef0f2;box-shadow:none}.a-icon-btn.disable a,.a-icon-btn.disable span,.disable.a-icon-middle-btn a,.disable.a-icon-middle-btn span,.disable.a-icon-middle-btn--all-select a,.disable.a-icon-middle-btn--all-select span,.disable.a-icon-middle-btn--all-unselect a,.disable.a-icon-middle-btn--all-unselect span,.disable.a-icon-middle-btn--delete a,.disable.a-icon-middle-btn--delete span{color:#ccc}.a-icon-btn.on,.on.a-icon-middle-btn,.on.a-icon-middle-btn--all-select,.on.a-icon-middle-btn--all-unselect,.on.a-icon-middle-btn--delete{display:flex}.a-icon-btn.off,.off.a-icon-middle-btn,.off.a-icon-middle-btn--all-select,.off.a-icon-middle-btn--all-unselect,.off.a-icon-middle-btn--delete{display:none}.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{width:68px;height:44px;box-shadow:0 1px #ccc;cursor:pointer}.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:12px}.a-icon-middle-btn--delete{color:#e40007}.a-icon-middle-btn--delete .ico{font-size:20px}.a-icon-middle-btn--delete.disabled,.a-icon-middle-btn--delete:disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-icon-middle-btn--delete.disabled a,.a-icon-middle-btn--delete.disabled span,.a-icon-middle-btn--delete:disabled a,.a-icon-middle-btn--delete:disabled span{color:#ccc}.a-check-list-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:180px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-check-list-btn .ico{padding:2px;font-size:20px;display:block}.a-check-list-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-check-list-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-check-list-btn.disable a,.a-check-list-btn.disable span{color:#ccc}.a-check-list-btn .ico{display:inline-block;margin-top:-.2em;padding:0 2px 0 0;font-size:20px;vertical-align:middle;line-height:38px}.a-check-list-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:38px}.a-basic-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;color:#1d3850}.a-basic-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn .ico::before{display:block}.a-basic-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn.disabled,.a-basic-btn:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-low-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;height:34px;color:#1d3850}.a-basic-low-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-low-btn .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-low-btn .ico::before{display:block}.a-basic-low-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-low-btn .ico.ico-gift::before{margin-top:-.1em}.a-basic-low-btn.disabled,.a-basic-low-btn:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--primary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;background-color:#f2800e}.a-basic-btn--primary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--primary .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--primary .ico::before{display:block}.a-basic-btn--primary .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--primary .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--primary.disabled,.a-basic-btn--primary:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;background-color:#5a8d48}.a-basic-btn--secondary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--secondary .ico::before{display:block}.a-basic-btn--secondary .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--secondary .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--secondary.disabled,.a-basic-btn--secondary:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;border:2px solid #5a8d48;color:#5a8d48;box-shadow:none}.a-basic-btn--secondary-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary-rev .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--secondary-rev .ico::before{display:block}.a-basic-btn--secondary-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--secondary-rev .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--secondary-rev.disabled,.a-basic-btn--secondary-rev:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--gift{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;background-color:#93bc4e}.a-basic-btn--gift .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--gift .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--gift .ico::before{display:block}.a-basic-btn--gift .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--gift .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--gift.disabled,.a-basic-btn--gift:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;background-color:#0062c4}.a-basic-btn--reserve .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--reserve .ico::before{display:block}.a-basic-btn--reserve .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--reserve .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--reserve.disabled,.a-basic-btn--reserve:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;border:2px solid #0062c4;color:#0062c4;box-shadow:none}.a-basic-btn--reserve-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve-rev .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--reserve-rev .ico::before{display:block}.a-basic-btn--reserve-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--reserve-rev .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--reserve-rev.disabled,.a-basic-btn--reserve-rev:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--maruyomi{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;background-color:#ff8db8;box-shadow:0 1px #dd3173}.a-basic-btn--maruyomi .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--maruyomi .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--maruyomi .ico::before{display:block}.a-basic-btn--maruyomi .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--maruyomi .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--maruyomi.disabled,.a-basic-btn--maruyomi:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:700;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;overflow:hidden;border:none;color:#fff;background-color:#00a4e5;box-shadow:0 1px 0 0 #1278a1}.a-basic-btn--warensai .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--warensai .ico+.ico-txt{vertical-align:middle;font-weight:700}.a-basic-btn--warensai .ico::before{display:block}.a-basic-btn--warensai .ico.ico-cart::before{font-size:1.2em;margin-top:-.2em}.a-basic-btn--warensai .ico.ico-gift::before{margin-top:-.1em}.a-basic-btn--warensai.disabled,.a-basic-btn--warensai:disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai .ico-txt{vertical-align:middle;font-weight:700}.a-rounded-btn--right-arrow,.a-rounded-btn--right-arrow-border{display:flex;justify-content:center;align-items:center;position:relative;height:24px;background-color:#1d3850;border-radius:24px;font-weight:700;color:#fff;background-color:#1d3850;color:#fff;padding:0 24px 0 16px;word-break:keep-all}.a-rounded-btn--right-arrow-border::after,.a-rounded-btn--right-arrow::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:9px}.a-rounded-btn--right-arrow{font-size:10px}.a-rounded-btn--right-arrow-border{background-color:transparent;border:1px solid #fff;color:#fff}.a-rounded-btn--right-arrow-border::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:9px}.a-rounded-btn--right-arrow-border{font-size:10px}.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-release{font-size:1rem;color:#999}.a-card-release span[class^=a-tag]{margin-right:4px}.a-card-price{font-size:1.3rem;color:#e40007}.a-card-price--yen{font-size:1rem}.a-card-price--tax{font-size:1rem;color:#2f2f2f}.a-card-text--notice{font-size:10px;color:#2f2f2f;line-height:1.2;margin-top:2px;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-btn-box{clear:both;float:right;overflow:hidden;margin:2px auto}.m-btn-box li{float:left;overflow:hidden;margin:0 4px 0 0;list-style:none}.m-btn-box li:last-child{margin:0}.m-contents-collapse{position:relative;margin-top:-7px;text-align:center;font-size:0}.m-contents-collapse::after{content:"";display:block;position:absolute;margin-top:-7px;width:100%;height:1px;border-bottom:1px dashed #ccc}.m-contents-collapse>span{display:inline-block;position:relative;width:24px;height:14px;border:1px solid #ccc;border-radius:2px;background-color:#fff;z-index:1}.m-contents-collapse>span .ico{font-size:12px;line-height:1;color:#ccc;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0);margin-top:1px}.m-text-collapse-toggle-btn{position:absolute;left:50%;-ms-transform:translateX(-50%) rotate(0);-webkit-transform:translateX(-50%) rotate(0);transform:translateX(-50%) rotate(0);bottom:0;width:100%;height:24px;background:#fffcf1;background:linear-gradient(180deg,rgba(255,255,255,.2) 0,rgba(255,255,255,.8) 30%,#fff 100%);cursor:pointer}.m-text-collapse-toggle-btn::after{content:"";display:block;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);transition:.2s;width:10px;height:10px;border-right:2px solid #1d3850;border-bottom:2px solid #1d3850}.m-text-collapse-toggle-btn.on::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);margin-top:-2px}.m-text-collapse-toggle-btn.off::after{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);margin-top:4px}.o-card-wrap,.o-card-wrap--purchased{display:grid;grid-template-columns:max-content auto;grid-column-gap:10px;position:relative;padding:10px;width:100%;background:#fff;border-bottom:1px dashed #ccc}.o-card-wrap--purchased:last-child,.o-card-wrap:last-child{border-bottom:1px solid #ccc}@media (max-width:360px){.o-card-wrap,.o-card-wrap--purchased{grid-template-columns:auto 1fr}}@media (max-width:320px){.o-card-wrap,.o-card-wrap--purchased{grid-column-gap:8px;padding:8px}}.o-card-wrap .m-btn-box,.o-card-wrap--purchased .m-btn-box{margin:0 0 0 auto}.o-card-wrap .o-card-right,.o-card-wrap--purchased .o-card-right{display:grid;grid-template-rows:max-content auto;position:relative;min-width:210px;min-height:122px;overflow:hidden}.o-card-wrap .o-card-right .o-card-right-secondary,.o-card-wrap--purchased .o-card-right .o-card-right-secondary{display:grid;grid-row-gap:2px;padding-bottom:6px}.o-card-wrap .o-card-right .o-card-right-primary,.o-card-wrap--purchased .o-card-right .o-card-right-primary{display:grid;grid-row-gap:6px;background-color:#fff;align-content:end}.o-card-wrap .o-card-right .m-contents-collapse,.o-card-wrap--purchased .o-card-right .m-contents-collapse{display:none}.o-card-wrap .o-card-right.collapse,.o-card-wrap--purchased .o-card-right.collapse{display:block}.o-card-wrap .o-card-right.collapse .o-card-right-secondary,.o-card-wrap--purchased .o-card-right.collapse .o-card-right-secondary{position:absolute}.o-card-wrap .o-card-right.collapse .o-card-right-primary,.o-card-wrap--purchased .o-card-right.collapse .o-card-right-primary{position:absolute;bottom:0;right:0;width:100%}.o-card-wrap .o-card-right.collapse .o-card-right-primary>:nth-child(2),.o-card-wrap--purchased .o-card-right.collapse .o-card-right-primary>:nth-child(2){margin-top:-6px}.o-card-wrap .o-card-right.collapse .m-contents-collapse,.o-card-wrap--purchased .o-card-right.collapse .m-contents-collapse{display:block}.o-card-wrap .o-book-image,.o-card-wrap--purchased .o-book-image{font-size:0;position:relative}.o-card-wrap .o-book-image .m-thumb-box,.o-card-wrap--purchased .o-book-image .m-thumb-box{position:relative}.o-card-wrap .o-card-right-top,.o-card-wrap--purchased .o-card-right-top{font-size:0}.o-card-wrap .o-card-right-top>*,.o-card-wrap--purchased .o-card-right-top>*{margin-right:4px}.o-card-wrap .m-book-ranking,.o-card-wrap--purchased .m-book-ranking{display:inline-block;padding-right:10px}.o-card-wrap .o-card-ttl,.o-card-wrap--purchased .o-card-ttl{display:inline;font-size:13px;font-weight:700;line-height:1.3;color:#1d3850;word-wrap:break-word;overflow-wrap:break-word}.o-card-wrap .o-card-price-wrap,.o-card-wrap--purchased .o-card-price-wrap{text-align:right}.o-card-wrap .o-card-price-wrap .a-tag-coin-up,.o-card-wrap .o-card-price-wrap .a-tag-reserve-coin-up,.o-card-wrap--purchased .o-card-price-wrap .a-tag-coin-up,.o-card-wrap--purchased .o-card-price-wrap .a-tag-reserve-coin-up{margin-right:4px}.o-card-wrap .o-card-price-wrap .o-card-limit,.o-card-wrap--purchased .o-card-price-wrap .o-card-limit{margin-bottom:4px}.o-card-wrap .o-card-price-wrap .o-card-limit .o-card-limit__txt,.o-card-wrap--purchased .o-card-price-wrap .o-card-limit .o-card-limit__txt{font-size:10px;color:#e40007;line-height:1.5}.o-card-wrap .o-card-price-wrap .o-card-limit .a-tag-limit,.o-card-wrap--purchased .o-card-price-wrap .o-card-limit .a-tag-limit{margin-right:4px}.o-card-wrap .o-card-price-wrap .o-card-price,.o-card-wrap--purchased .o-card-price-wrap .o-card-price{display:inline-block;text-align:right;line-height:1.5}.o-card-wrap .o-card-price-wrap .o-card-price .a-card-price--yen,.o-card-wrap--purchased .o-card-price-wrap .o-card-price .a-card-price--yen{margin-left:.2em}.o-card-wrap .o-card-price-wrap .o-card-price .a-card-price--tax,.o-card-wrap--purchased .o-card-price-wrap .o-card-price .a-card-price--tax{margin-left:.3em}.o-card-wrap .o-card-price-wrap .o-card-coin,.o-card-wrap--purchased .o-card-price-wrap .o-card-coin{line-height:1.2;margin-bottom:8px}.o-card-wrap .o-card-price-wrap .o-card-coin>span:not(:last-of-type),.o-card-wrap--purchased .o-card-price-wrap .o-card-coin>span:not(:last-of-type){margin-right:4px}.o-card-wrap .o-card-price-wrap .o-card-coin .a-card-coin,.o-card-wrap--purchased .o-card-price-wrap .o-card-coin .a-card-coin{font-size:10px;line-height:1.2;margin-top:6px}.o-card-wrap .o-card-price-wrap .o-card-coin .a-card-coin .a-card-coin-num,.o-card-wrap--purchased .o-card-price-wrap .o-card-coin .a-card-coin .a-card-coin-num{color:#e40007;font-weight:700}.o-card-wrap .o-card-before-discount,.o-card-wrap--purchased .o-card-before-discount{text-align:right}.o-card-wrap .o-card-before-discount .o-card-before-discount-txt,.o-card-wrap--purchased .o-card-before-discount .o-card-before-discount-txt{color:#2f2f2f;text-decoration:#e40007 line-through}.o-card-wrap .o-card-sub-price,.o-card-wrap .o-card-sub-price--before-discount,.o-card-wrap--purchased .o-card-sub-price,.o-card-wrap--purchased .o-card-sub-price--before-discount{font-size:10px;text-align:right;color:#2f2f2f}.o-card-wrap .o-card-sub-price--before-discount,.o-card-wrap--purchased .o-card-sub-price--before-discount{margin-top:0;color:#2f2f2f;text-decoration:line-through}.o-card-wrap .o-card-status-tag,.o-card-wrap--purchased .o-card-status-tag{padding:3px 0 3px}.o-card-wrap .o-card-book-author-info,.o-card-wrap--purchased .o-card-book-author-info{display:block;margin:2px 0;line-height:1.3}.o-card-wrap .a-thumb-box__check,.o-card-wrap--purchased .a-thumb-box__check{right:-8px;bottom:-8px}.o-card-wrap .o-card-ios-cannot-buy,.o-card-wrap--purchased .o-card-ios-cannot-buy{font-size:1rem}.o-card-wrap .o-card-ios-cannot-buy span,.o-card-wrap--purchased .o-card-ios-cannot-buy span{color:#e40007}.o-card-wrap .o-tag-purchased-wrap,.o-card-wrap--purchased .o-tag-purchased-wrap{text-align:right}.o-card-wrap--purchased{background:#dbdbdb}.o-card-wrap--purchased .o-card-right .o-card-right-primary{background-color:#dbdbdb}.o-card-wrap--purchased .m-contents-collapse::after{border-color:#999}.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-release{font-size:1rem;color:#999}.a-card-release span[class^=a-tag]{margin-right:4px}.a-card-price{font-size:1.3rem;color:#e40007}.a-card-price--yen{font-size:1rem}.a-card-price--tax{font-size:1rem;color:#2f2f2f}.a-card-text--notice{font-size:10px;color:#2f2f2f;line-height:1.2;margin-top:2px;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-btn-box{clear:both;float:right;overflow:hidden;margin:2px auto}.m-btn-box li{float:left;overflow:hidden;margin:0 4px 0 0;list-style:none}.m-btn-box li:last-child{margin:0}.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--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased{display:flex}.o-tile-wrap .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;color:#e40007;text-align:right}.o-tile-wrap .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased{width:92px}.o-tile-wrap .o-tile .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}@media (max-width:374px){.o-tile-wrap{padding-top:5px}.o-tile-wrap .o-tile,.o-tile-wrap .o-tile--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased{width:89px}.o-tile-wrap .o-tile .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 .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--purchased,.o-tile-wrap .o-tile--series,.o-tile-wrap .o-tile--series--purchased{width:105px}.o-tile-wrap .o-tile .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 .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--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--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased{display:flex}.o-tile-wrap--3column .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;color:#e40007;text-align:right}.o-tile-wrap--3column .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.o-tile-wrap--3column .o-tile,.o-tile-wrap--3column .o-tile--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased{width:113px}.o-tile-wrap--3column .o-tile .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}@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--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased{width:108px}.o-tile-wrap--3column .o-tile .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}}@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--purchased,.o-tile-wrap--3column .o-tile--series,.o-tile-wrap--3column .o-tile--series--purchased{width:94px}.o-tile-wrap--3column .o-tile .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-book-info .o-tile-ttl{-webkit-line-clamp:1}.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--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{display:flex}.o-tile-wrap--large .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;color:#e40007;text-align:right}.o-tile-wrap--large .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.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{width:123px}.o-tile-wrap--large .o-tile .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}@media (max-width:374px){.o-tile-wrap--large{padding-top: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{width:118px}.o-tile-wrap--large .o-tile .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,.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--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{width:158px}.o-tile-wrap--large .o-tile .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-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--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{display:flex}.o-tile-wrap--space .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;color:#e40007;text-align:right}.o-tile-wrap--space .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.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{width:123px}.o-tile-wrap--space .o-tile .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}@media (max-width:374px){.o-tile-wrap--space{padding-top: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{width:118px}.o-tile-wrap--space .o-tile .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,.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--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{width:158px}.o-tile-wrap--space .o-tile .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-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--shelf .o-tile,.o-tile-wrap--shelf .o-tile--purchased,.o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--shelf .o-tile--series--purchased{display:flex}.o-tile-wrap--shelf .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;color:#e40007;text-align:right}.o-tile-wrap--shelf .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.o-tile-wrap--shelf .o-tile,.o-tile-wrap--shelf .o-tile--purchased,.o-tile-wrap--shelf .o-tile--series,.o-tile-wrap--shelf .o-tile--series--purchased{width:91px}.o-tile-wrap--shelf .o-tile .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-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--slide-shelf .o-tile,.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{display:flex}.o-tile-wrap--slide-shelf .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;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}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.o-tile-wrap--slide-shelf .o-tile,.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{width:91px}.o-tile-wrap--slide-shelf .o-tile .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-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--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--ranking .o-tile,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased{display:flex}.o-tile-wrap--ranking .o-tile .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{position:relative;width:100%;display:flex;grid-auto-rows:min-content 1fr;flex-direction:column;justify-content:space-between;background:#fff;word-break:break-all}.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-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;color:#e40007;text-align:right}.o-tile-wrap--ranking .o-tile-under-box .o-tile-price .a-tile-period{display:block;font-size:9px}.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--yen{font-size:9px}.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;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-tile-under-box .o-tile-browsed-date{clear:both;display:block;width:100%;padding:0 2px 0 0;text-align:right;font-size:9px;color:#999}.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{z-index:1100}.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased{width:113px}.o-tile-wrap--ranking .o-tile .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}@media (max-width:374px){.o-tile-wrap--ranking{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased{width:108px}.o-tile-wrap--ranking .o-tile .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}}@media (max-width:320px){.o-tile-wrap--ranking{margin-left:-6px;margin-right:-6px;padding-top:8px}.o-tile-wrap--ranking .o-tile,.o-tile-wrap--ranking .o-tile--purchased,.o-tile-wrap--ranking .o-tile--series,.o-tile-wrap--ranking .o-tile--series--purchased{width:94px}.o-tile-wrap--ranking .o-tile .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-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-card-right.collapse .o-card-right-secondary{position:relative}.o-card-right.collapse .o-card-right-primary{position:relative;bottom:auto;right:auto;width:auto}.o-card-right.collapse .o-card-right-primary>:nth-child(2){margin-top:0}.o-card-right.collapse .m-contents-collapse{display:none}.p-itemFrame{margin:0 0 10px;border:1px solid #e6e6e6}.p-itemFrame .o-card-wrap,.p-itemFrame .o-card-wrap--purchased{border-bottom:none;box-sizing:border-box}.p-itemFrame .a-rating-starts .ico{display:inline-block;vertical-align:baseline;line-height:1}.p-itemFrame .a-thumb-img img{max-width:112px;max-height:182px}.p-itemFrame .as-reviewArea{padding:0 10px 10px}.p-itemFrame .o-card-wrap--purchased+.as-reviewArea{background:#dbdbdb}.p-itemFrame .o-card-wrap--purchased+.as-reviewArea .as-reviewfield{border-top:4px double #999}.p-itemFrame .o-card-wrap--purchased+.as-reviewArea .as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item{border-top:1px solid #999}.p-itemFrame .o-card-wrap--purchased+.as-reviewArea .as-reviewfield .as-reviewfield__container .as-review-list .as-review-list__item:last-child{border-bottom:1px solid #999}.p-itemFrame .o-card-wrap--purchased+.as-reviewArea .as-review-item--spoiler:not(.is-active) .as-review-text{color:#bebebe}.p-itemFrame a:hover{text-decoration:none;opacity:.7}@media screen and (min-width:600px){.p-itemFrame{margin:0 0 15px}.p-itemFrame .o-card-wrap,.p-itemFrame .o-card-wrap--purchased{padding:15px}.p-itemFrame .o-card-wrap,.p-itemFrame .o-card-wrap--purchased{grid-column-gap:15px}.p-itemFrame .o-card-right .o-card-right-secondary{grid-row-gap:6px;padding-bottom:10px}.p-itemFrame .o-card-right .o-card-right-primary{grid-row-gap:10px}.p-itemFrame .m-book-ranking{line-height:1}.p-itemFrame .a-rank-first,.p-itemFrame .a-rank-other,.p-itemFrame .a-rank-second,.p-itemFrame .a-rank-third{font-size:22px}.p-itemFrame .a-rank-first .ico,.p-itemFrame .a-rank-first .rank-txt-s,.p-itemFrame .a-rank-other .ico,.p-itemFrame .a-rank-other .rank-txt-s,.p-itemFrame .a-rank-second .ico,.p-itemFrame .a-rank-second .rank-txt-s,.p-itemFrame .a-rank-third .ico,.p-itemFrame .a-rank-third .rank-txt-s{font-size:18px}.p-itemFrame .a-tag-LN,.p-itemFrame .a-tag-comic,.p-itemFrame .a-tag-literature,.p-itemFrame .a-tag-other,.p-itemFrame .a-tag-r18{width:52px;height:18px;font-size:14px;line-height:21px}.p-itemFrame .a-tag-comp,.p-itemFrame .a-tag-gift,.p-itemFrame .a-tag-set{width:48px;height:18px;font-size:14px;line-height:19px}.p-itemFrame .a-tag-purchased{padding:4px 6px 2px}.p-itemFrame .a-tag-purchased .ico{display:inline-block;font-size:12px;vertical-align:baseline}.p-itemFrame .a-tag-purchased .ico-txt{font-size:14px}.p-itemFrame .o-card-ttl{font-size:18px;line-height:26px}.p-itemFrame .a-card-author,.p-itemFrame .a-card-author-type,.p-itemFrame .a-card-book-label,.p-itemFrame .a-card-publisher,.p-itemFrame .a-card-release{font-size:14px}.p-itemFrame .a-rating-starts li{font-size:22px}.p-itemFrame .a-card-price{font-size:1.8rem}.p-itemFrame .a-card-period,.p-itemFrame .a-card-price--tax,.p-itemFrame .a-card-price--yen{font-size:1.4rem}.p-itemFrame .a-thumb-img img{max-width:230px;max-height:372px}.p-itemFrame .a-label-check,.p-itemFrame .a-label-check--on{background-size:30px 30px;width:30px;height:30px;right:0;bottom:0}.p-itemFrame .m-thumb-box .a-label-new,.p-itemFrame .m-thumb-box .a-label-reserve,.p-itemFrame .m-thumb-box .a-label-set{background-size:44px 44px;width:44px;height:44px}.p-itemFrame .m-thumb-box .a-label-free,.p-itemFrame .m-thumb-box .a-label-sale{background-size:38px 38px;width:38px;height:38px}.p-itemFrame .m-thumb-box .a-label-coin-up-1{background-size:20px 56px;width:20px;height:56px}.p-itemFrame .m-thumb-box .a-label-coin-up-2{background-size:20px 68px;width:20px;height:68px}.p-itemFrame .m-thumb-box .a-label-coin-up-3{background-size:20px 82px;width:20px;height:82px}.p-itemFrame .a-cart-all-btn,.p-itemFrame .a-cart-all-btn--on,.p-itemFrame .a-cart-btn,.p-itemFrame .a-cart-btn--on,.p-itemFrame .a-cart-btn-s--on,.p-itemFrame .a-free-btn,.p-itemFrame .a-promote-sbsc-btn,.p-itemFrame .a-purchase-AppleID-btn,.p-itemFrame .a-purchase-btn,.p-itemFrame .a-purchase-btn-s,.p-itemFrame .a-read-by-app-btn,.p-itemFrame .a-read-by-browser-btn,.p-itemFrame .a-reserve-btn,.p-itemFrame .a-series-reserve-btn,.p-itemFrame .a-trial-btn-s{width:120px;height:54px}.p-itemFrame .a-cart-all-btn .ico,.p-itemFrame .a-cart-all-btn--on .ico,.p-itemFrame .a-cart-btn .ico,.p-itemFrame .a-cart-btn--on .ico,.p-itemFrame .a-cart-btn-s--on .ico,.p-itemFrame .a-free-btn .ico,.p-itemFrame .a-promote-sbsc-btn .ico,.p-itemFrame .a-purchase-AppleID-btn .ico,.p-itemFrame .a-purchase-btn .ico,.p-itemFrame .a-purchase-btn-s .ico,.p-itemFrame .a-read-by-app-btn .ico,.p-itemFrame .a-read-by-browser-btn .ico,.p-itemFrame .a-reserve-btn .ico,.p-itemFrame .a-series-reserve-btn .ico,.p-itemFrame .a-trial-btn-s .ico{padding:4px;font-size:22px}.p-itemFrame .a-cart-all-btn .ico.ico-yen,.p-itemFrame .a-cart-all-btn--on .ico.ico-yen,.p-itemFrame .a-cart-btn .ico.ico-yen,.p-itemFrame .a-cart-btn--on .ico.ico-yen,.p-itemFrame .a-cart-btn-s--on .ico.ico-yen,.p-itemFrame .a-free-btn .ico.ico-yen,.p-itemFrame .a-promote-sbsc-btn .ico.ico-yen,.p-itemFrame .a-purchase-AppleID-btn .ico.ico-yen,.p-itemFrame .a-purchase-btn .ico.ico-yen,.p-itemFrame .a-purchase-btn-s .ico.ico-yen,.p-itemFrame .a-read-by-app-btn .ico.ico-yen,.p-itemFrame .a-read-by-browser-btn .ico.ico-yen,.p-itemFrame .a-reserve-btn .ico.ico-yen,.p-itemFrame .a-series-reserve-btn .ico.ico-yen,.p-itemFrame .a-trial-btn-s .ico.ico-yen{padding:7px 0 4px;font-size:20px}.p-itemFrame .a-cart-all-btn .ico.ico-android,.p-itemFrame .a-cart-all-btn--on .ico.ico-android,.p-itemFrame .a-cart-btn .ico.ico-android,.p-itemFrame .a-cart-btn--on .ico.ico-android,.p-itemFrame .a-cart-btn-s--on .ico.ico-android,.p-itemFrame .a-free-btn .ico.ico-android,.p-itemFrame .a-promote-sbsc-btn .ico.ico-android,.p-itemFrame .a-purchase-AppleID-btn .ico.ico-android,.p-itemFrame .a-purchase-btn .ico.ico-android,.p-itemFrame .a-purchase-btn-s .ico.ico-android,.p-itemFrame .a-read-by-app-btn .ico.ico-android,.p-itemFrame .a-read-by-browser-btn .ico.ico-android,.p-itemFrame .a-reserve-btn .ico.ico-android,.p-itemFrame .a-series-reserve-btn .ico.ico-android,.p-itemFrame .a-trial-btn-s .ico.ico-android{padding:4px 0 2px}.p-itemFrame .a-cart-all-btn .ico.ico-book-open,.p-itemFrame .a-cart-all-btn--on .ico.ico-book-open,.p-itemFrame .a-cart-btn .ico.ico-book-open,.p-itemFrame .a-cart-btn--on .ico.ico-book-open,.p-itemFrame .a-cart-btn-s--on .ico.ico-book-open,.p-itemFrame .a-free-btn .ico.ico-book-open,.p-itemFrame .a-promote-sbsc-btn .ico.ico-book-open,.p-itemFrame .a-purchase-AppleID-btn .ico.ico-book-open,.p-itemFrame .a-purchase-btn .ico.ico-book-open,.p-itemFrame .a-purchase-btn-s .ico.ico-book-open,.p-itemFrame .a-read-by-app-btn .ico.ico-book-open,.p-itemFrame .a-read-by-browser-btn .ico.ico-book-open,.p-itemFrame .a-reserve-btn .ico.ico-book-open,.p-itemFrame .a-series-reserve-btn .ico.ico-book-open,.p-itemFrame .a-trial-btn-s .ico.ico-book-open{padding:5px 0 1px}.p-itemFrame .a-cart-all-btn .ico-txt,.p-itemFrame .a-cart-all-btn--on .ico-txt,.p-itemFrame .a-cart-btn .ico-txt,.p-itemFrame .a-cart-btn--on .ico-txt,.p-itemFrame .a-cart-btn-s--on .ico-txt,.p-itemFrame .a-free-btn .ico-txt,.p-itemFrame .a-promote-sbsc-btn .ico-txt,.p-itemFrame .a-purchase-AppleID-btn .ico-txt,.p-itemFrame .a-purchase-btn .ico-txt,.p-itemFrame .a-purchase-btn-s .ico-txt,.p-itemFrame .a-read-by-app-btn .ico-txt,.p-itemFrame .a-read-by-browser-btn .ico-txt,.p-itemFrame .a-reserve-btn .ico-txt,.p-itemFrame .a-series-reserve-btn .ico-txt,.p-itemFrame .a-trial-btn-s .ico-txt{font-size:14px}.p-itemFrame .as-reviewArea{padding:10px 15px 15px}}@media screen and (min-width:800px){.p-itemFrame .a-cart-all-btn,.p-itemFrame .a-cart-all-btn--on,.p-itemFrame .a-cart-btn,.p-itemFrame .a-cart-btn--on,.p-itemFrame .a-cart-btn-s--on,.p-itemFrame .a-free-btn,.p-itemFrame .a-promote-sbsc-btn,.p-itemFrame .a-purchase-AppleID-btn,.p-itemFrame .a-purchase-btn,.p-itemFrame .a-purchase-btn-s,.p-itemFrame .a-read-by-app-btn,.p-itemFrame .a-read-by-browser-btn,.p-itemFrame .a-reserve-btn,.p-itemFrame .a-series-reserve-btn,.p-itemFrame .a-trial-btn-s{width:200px}}.p-itemFrame--as a:hover,.p-itemFrame--th a:hover{text-decoration:none;opacity:.7}.p-itemFrame+.p-itemFrame--th{padding-top:4px;border-top:4px double #e6e6e6}@media screen and (min-width:600px){.p-itemFrame+.p-itemFrame--th{padding-top:10px}}.p-itemFrame--th{margin-bottom:10px}.p-itemFrame--th .m-book-ranking{padding:0 0 5px;text-align:left}.p-itemFrame--th .o-tile-list{grid-template-columns:repeat(auto-fit,117px)}.p-itemFrame--th .o-tile,.p-itemFrame--th .o-tile--purchased,.p-itemFrame--th .o-tile--series,.p-itemFrame--th .o-tile--series--purchase{width:auto;padding:8px 5px 5px;justify-content:start}.p-itemFrame--th .o-tile .o-tile-inner,.p-itemFrame--th .o-tile--purchased .o-tile-inner,.p-itemFrame--th .o-tile--series .o-tile-inner,.p-itemFrame--th .o-tile--series--purchase .o-tile-inner{padding:0}.p-itemFrame--th .o-tile-under-box{margin-top:auto}.p-itemFrame--th .o-tile-book-info .o-tile-book-img{min-height:150px;max-height:150px;text-align:center}.p-itemFrame--th .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:102px;width:auto;height:auto}.p-itemFrame--th .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:145px;max-width:102px}.p-itemFrame--th .o-tile-book-info .o-tile-book-img .m-thumb-box .a-thumb-box__check{top:auto;right:-6px;bottom:-9px}.p-itemFrame--th .o-tile-under-box .m-btn-box{box-sizing:border-box}.p-itemFrame--th .a-cart-all-btn,.p-itemFrame--th .a-cart-all-btn--on,.p-itemFrame--th .a-cart-btn,.p-itemFrame--th .a-cart-btn--on,.p-itemFrame--th .a-cart-btn-s,.p-itemFrame--th .a-cart-btn-s--on,.p-itemFrame--th .a-free-btn,.p-itemFrame--th .a-free-btn-s,.p-itemFrame--th .a-maruyomi-btn-s,.p-itemFrame--th .a-purchase-btn,.p-itemFrame--th .a-purchase-btn-s,.p-itemFrame--th .a-read-by-app-btn,.p-itemFrame--th .a-read-by-app-btn-s,.p-itemFrame--th .a-read-by-browser-btn,.p-itemFrame--th .a-read-by-browser-btn-s,.p-itemFrame--th .a-reserve-btn,.p-itemFrame--th .a-reserve-btn--on,.p-itemFrame--th .a-reserve-btn-s,.p-itemFrame--th .a-reserve-btn-s--on,.p-itemFrame--th .a-series-reserve-btn,.p-itemFrame--th .a-series-reserve-btn--on,.p-itemFrame--th .a-trial-btn-s{width:50px}.p-itemFrame--th .a-purchase-AppleID-btn,.p-itemFrame--th .a-read-by-app-btn{width:102px}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf{overflow-x:scroll;grid-template-columns:repeat(auto-fit,113px);grid-auto-flow:column;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;justify-content:normal}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .o-tile-book-info .o-tile-book-img{min-height:146px;max-height:146px}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:98px}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:140px;max-width:98px}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-cart-all-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-cart-all-btn--on,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-cart-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-cart-btn--on,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-cart-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-cart-btn-s--on,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-free-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-free-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-maruyomi-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-purchase-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-purchase-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-read-by-app-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-read-by-app-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-read-by-browser-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-read-by-browser-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-reserve-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-reserve-btn--on,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-reserve-btn-s,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-reserve-btn-s--on,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-series-reserve-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-series-reserve-btn--on,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-trial-btn-s{width:48px}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-purchase-AppleID-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .a-read-by-app-btn{width:98px}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .o-tile-under-box .m-btn-box .a-purchase-AppleID-btn,.p-itemFrame--th .o-tile-list.sp-carousel-listshelf .o-tile-under-box .m-btn-box .a-read-by-app-btn{margin:0}.p-itemFrame--th .o-tile-list.sp-carousel-listshelf>.o-tile,.p-itemFrame--th .o-tile-list.sp-carousel-listshelft>.o-tile--purchased,.p-itemFrame--th .o-tile-list.sp-carousel-listshelft>.o-tile--series,.p-itemFrame--th .o-tile-list.sp-carousel-listshelft>.o-tile--series--purchased{width:102px}@media (min-width:600px){.p-itemFrame--th{margin-bottom:15px}.p-itemFrame--th .a-rank-first,.p-itemFrame--th .a-rank-other,.p-itemFrame--th .a-rank-second,.p-itemFrame--th .a-rank-third{font-size:22px}.p-itemFrame--th .a-rank-first .ico,.p-itemFrame--th .a-rank-first .rank-txt-s,.p-itemFrame--th .a-rank-other .ico,.p-itemFrame--th .a-rank-other .rank-txt-s,.p-itemFrame--th .a-rank-second .ico,.p-itemFrame--th .a-rank-second .rank-txt-s,.p-itemFrame--th .a-rank-third .ico,.p-itemFrame--th .a-rank-third .rank-txt-s{font-size:18px}.p-itemFrame--th .o-tile-wrap{padding:0}.p-itemFrame--th .o-tile-wrap .o-tile-list{grid-template-columns:repeat(auto-fit,187px)}.p-itemFrame--th .o-tile-wrap .o-tile,.p-itemFrame--th .o-tile-wrap .o-tile--purchased,.p-itemFrame--th .o-tile-wrap .o-tile--series,.p-itemFrame--th .o-tile-wrap .o-tile--series--purchased{padding:15px;width:auto;justify-content:start}.p-itemFrame--th .o-tile-wrap .o-tile .o-tile-inner,.p-itemFrame--th .o-tile-wrap .o-tile--purchased .o-tile-inner,.p-itemFrame--th .o-tile-wrap .o-tile--series .o-tile-inner,.p-itemFrame--th .o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding:0}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-img{min-height:224px;max-height:224px}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:154px}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:224px;max-width:154px}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-tag-box{padding:10px 0 10px}.p-itemFrame--th .o-tile-wrap .a-tag-LN,.p-itemFrame--th .o-tile-wrap .a-tag-comic,.p-itemFrame--th .o-tile-wrap .a-tag-literature,.p-itemFrame--th .o-tile-wrap .a-tag-other,.p-itemFrame--th .o-tile-wrap .a-tag-r18{width:52px;height:18px;font-size:14px;line-height:19px}.p-itemFrame--th .o-tile-wrap .a-tag-comp,.p-itemFrame--th .o-tile-wrap .a-tag-gift,.p-itemFrame--th .o-tile-wrap .a-tag-set{width:48px;height:18px;font-size:14px;line-height:18px}.p-itemFrame--th .o-tile-wrap .a-tag-purchased{padding:4px 6px 2px}.p-itemFrame--th .o-tile-wrap .a-tag-purchased .ico{display:inline-block;font-size:12px;vertical-align:baseline}.p-itemFrame--th .o-tile-wrap .a-tag-purchased .ico-txt{font-size:14px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on,.p-itemFrame--th .o-tile-wrap .a-cart-btn,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on,.p-itemFrame--th .o-tile-wrap .a-free-btn,.p-itemFrame--th .o-tile-wrap .a-free-btn-s,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s,.p-itemFrame--th .o-tile-wrap .a-purchase-btn,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s,.p-itemFrame--th .o-tile-wrap .a-reserve-btn,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s{width:74px;height:54px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn .ico,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on .ico,.p-itemFrame--th .o-tile-wrap .a-cart-btn .ico,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on .ico,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on .ico,.p-itemFrame--th .o-tile-wrap .a-free-btn .ico,.p-itemFrame--th .o-tile-wrap .a-free-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-purchase-btn .ico,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn .ico,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-reserve-btn .ico,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on .ico,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s .ico,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on .ico,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn .ico,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on .ico,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s .ico{padding:4px;font-size:22px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-cart-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-free-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-free-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-purchase-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-reserve-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on .ico.ico-yen,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s .ico.ico-yen{padding:7px 0 4px;font-size:20px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-cart-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-free-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-free-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-purchase-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-reserve-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s .ico.ico-android{padding:4px 0 2px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-cart-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-free-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-free-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-purchase-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-reserve-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on .ico.ico-book-open,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s .ico.ico-book-open{padding:5px 0 1px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on .ico-txt,.p-itemFrame--th .o-tile-wrap .a-cart-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on .ico-txt,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on .ico-txt,.p-itemFrame--th .o-tile-wrap .a-free-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-free-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-purchase-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-reserve-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on .ico-txt,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s .ico-txt,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on .ico-txt,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on .ico-txt,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s .ico-txt{font-size:14px}.p-itemFrame--th .o-tile-wrap .a-promote-sbsc-btn,.p-itemFrame--th .o-tile-wrap .a-purchase-AppleID-btn,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn{width:154px;height:54px}.p-itemFrame--th .o-tile-wrap .a-promote-sbsc-btn .ico,.p-itemFrame--th .o-tile-wrap .a-purchase-AppleID-btn .ico,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico{padding:4px;font-size:22px}.p-itemFrame--th .o-tile-wrap .a-promote-sbsc-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-purchase-AppleID-btn .ico.ico-android,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico.ico-android{padding:2px 0 2px}.p-itemFrame--th .o-tile-wrap .a-promote-sbsc-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-purchase-AppleID-btn .ico-txt,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn .ico-txt{font-size:14px}.p-itemFrame--th .o-tile-wrap .a-label-check,.p-itemFrame--th .o-tile-wrap .a-label-check--on{background-size:30px 30px;width:30px;height:30px;right:0;bottom:0}.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-new,.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-reserve,.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-set{background-size:44px 44px;width:44px;height:44px}.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-free,.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-sale{background-size:38px 38px;width:38px;height:38px}.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-coin-up-1{background-size:20px 56px;width:20px;height:56px}.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-coin-up-2{background-size:20px 68px;width:20px;height:68px}.p-itemFrame--th .o-tile-wrap .m-thumb-box .a-label-coin-up-3{background-size:20px 82px;width:20px;height:82px}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-author{padding:10px 0 1px;font-size:14px}.p-itemFrame--th .o-tile-wrap .a-tile-price{font-size:1.4rem}.p-itemFrame--th .o-tile-wrap .a-tile-price--tax,.p-itemFrame--th .o-tile-wrap .a-tile-price--yen{font-size:1.4rem}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-ttl{font-size:16px;max-height:3.75rem}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf{grid-template-columns:repeat(auto-fit,180px)}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .o-tile-book-info .o-tile-book-img{min-height:210px;max-height:210px}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:146px}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:210px;max-width:146px}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-cart-all-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-cart-all-btn--on,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-cart-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-cart-btn--on,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-cart-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-cart-btn-s--on,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-free-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-free-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-maruyomi-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-purchase-AppleID-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-purchase-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-purchase-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-read-by-app-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-read-by-app-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-read-by-browser-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-read-by-browser-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-reserve-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-reserve-btn--on,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-reserve-btn-s,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-reserve-btn-s--on,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-series-reserve-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-series-reserve-btn--on,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-trial-btn-s{width:72px;height:54px}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-purchase-AppleID-btn,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf .a-read-by-app-btn{width:148px}.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelf>.o-tile,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelft>.o-tile--purchased,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelft>.o-tile--series,.p-itemFrame--th .o-tile-wrap .o-tile-list.sp-carousel-listshelft>.o-tile--series--purchased{width:150px}}@media (min-width:1080px){.p-itemFrame--th{margin-bottom:15px}.p-itemFrame--th .o-tile-wrap .o-tile-list{grid-template-columns:repeat(auto-fit,208px)}.p-itemFrame--th .o-tile-wrap .o-tile,.p-itemFrame--th .o-tile-wrap .o-tile--purchased,.p-itemFrame--th .o-tile-wrap .o-tile--series,.p-itemFrame--th .o-tile-wrap .o-tile--series--purchased{padding:15px;width:auto;justify-content:start}.p-itemFrame--th .o-tile-wrap .o-tile .o-tile-inner,.p-itemFrame--th .o-tile-wrap .o-tile--purchased .o-tile-inner,.p-itemFrame--th .o-tile-wrap .o-tile--series .o-tile-inner,.p-itemFrame--th .o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding:0}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-img{min-height:252px;max-height:252px}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:178px}.p-itemFrame--th .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:252px;max-width:178px}.p-itemFrame--th .o-tile-wrap .a-cart-all-btn,.p-itemFrame--th .o-tile-wrap .a-cart-all-btn--on,.p-itemFrame--th .o-tile-wrap .a-cart-btn,.p-itemFrame--th .o-tile-wrap .a-cart-btn--on,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s,.p-itemFrame--th .o-tile-wrap .a-cart-btn-s--on,.p-itemFrame--th .o-tile-wrap .a-free-btn,.p-itemFrame--th .o-tile-wrap .a-free-btn-s,.p-itemFrame--th .o-tile-wrap .a-maruyomi-btn-s,.p-itemFrame--th .o-tile-wrap .a-purchase-btn,.p-itemFrame--th .o-tile-wrap .a-purchase-btn-s,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn-s,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn,.p-itemFrame--th .o-tile-wrap .a-read-by-browser-btn-s,.p-itemFrame--th .o-tile-wrap .a-reserve-btn,.p-itemFrame--th .o-tile-wrap .a-reserve-btn--on,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s,.p-itemFrame--th .o-tile-wrap .a-reserve-btn-s--on,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn,.p-itemFrame--th .o-tile-wrap .a-series-reserve-btn--on,.p-itemFrame--th .o-tile-wrap .a-trial-btn-s{width:86px;height:54px}.p-itemFrame--th .o-tile-wrap .a-purchase-AppleID-btn,.p-itemFrame--th .o-tile-wrap .a-read-by-app-btn{width:178px}}.sp-carousel-listshelf .p-itemFrame--as .o-tile-list{grid-auto-flow:column;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;justify-content:start}@media (min-width:400px){.p-itemFrame--as .o-tile-wrap .o-tile-list{grid-template-columns:repeat(auto-fit,100px)}}@media (min-width:640px){.p-itemFrame--as .o-tile-wrap .o-tile .o-tile-inner,.p-itemFrame--as .o-tile-wrap .o-tile--purchased .o-tile-inner,.p-itemFrame--as .o-tile-wrap .o-tile--series .o-tile-inner,.p-itemFrame--as .o-tile-wrap .o-tile--series--purchased .o-tile-inner{padding:6px}.p-itemFrame--as .o-tile-wrap{padding:0}.p-itemFrame--as .o-tile-wrap .o-tile-list{grid-template-columns:repeat(auto-fit,20%)}.p-itemFrame--as .o-tile-wrap .o-tile,.p-itemFrame--as .o-tile-wrap .o-tile--purchased,.p-itemFrame--as .o-tile-wrap .o-tile--series,.p-itemFrame--as .o-tile-wrap .o-tile--series--purchased{width:auto;justify-content:start}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-img{min-height:160px;max-height:160px}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:100%}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:160px;max-width:100%}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-tag-box{padding:10px 0 10px}.p-itemFrame--as .o-tile-wrap .a-tag-LN,.p-itemFrame--as .o-tile-wrap .a-tag-comic,.p-itemFrame--as .o-tile-wrap .a-tag-literature,.p-itemFrame--as .o-tile-wrap .a-tag-other,.p-itemFrame--as .o-tile-wrap .a-tag-r18{width:52px;height:18px;font-size:14px;line-height:19px}.p-itemFrame--as .o-tile-wrap .a-tag-comp,.p-itemFrame--as .o-tile-wrap .a-tag-gift,.p-itemFrame--as .o-tile-wrap .a-tag-set{width:48px;height:18px;font-size:14px;line-height:18px}.p-itemFrame--as .o-tile-wrap .a-tag-purchased{padding:4px 6px 2px}.p-itemFrame--as .o-tile-wrap .a-tag-purchased .ico{display:inline-block;font-size:12px;vertical-align:baseline}.p-itemFrame--as .o-tile-wrap .a-tag-purchased .ico-txt{font-size:14px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on,.p-itemFrame--as .o-tile-wrap .a-cart-btn,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on,.p-itemFrame--as .o-tile-wrap .a-free-btn,.p-itemFrame--as .o-tile-wrap .a-free-btn-s,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s,.p-itemFrame--as .o-tile-wrap .a-purchase-btn,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s,.p-itemFrame--as .o-tile-wrap .a-reserve-btn,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s{width:74px;height:54px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico{padding:4px;font-size:22px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico.ico-yen{padding:7px 0 4px;font-size:20px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico.ico-android{padding:4px 0 2px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico.ico-book-open{padding:5px 0 1px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico-txt{font-size:14px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn{width:154px;height:54px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn .ico,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico{padding:4px;font-size:22px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-android{padding:2px 0 2px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico-txt{font-size:14px}.p-itemFrame--as .o-tile-wrap .a-label-check,.p-itemFrame--as .o-tile-wrap .a-label-check--on{background-size:30px 30px;width:30px;height:30px;right:0;bottom:0}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-new,.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-reserve,.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-set{background-size:44px 44px;width:44px;height:44px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-free,.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-sale{background-size:38px 38px;width:38px;height:38px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-coin-up-1{background-size:20px 56px;width:20px;height:56px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-coin-up-2{background-size:20px 68px;width:20px;height:68px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-coin-up-3{background-size:20px 82px;width:20px;height:82px}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-author{padding:10px 0 1px;font-size:14px}.p-itemFrame--as .o-tile-wrap .a-tile-price{font-size:1.4rem}.p-itemFrame--as .o-tile-wrap .a-tile-price--tax,.p-itemFrame--as .o-tile-wrap .a-tile-price--yen{font-size:1.4rem}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-ttl{font-size:14px;max-height:3.75rem}}@media (min-width:900px){.p-itemFrame--as .o-tile-wrap{padding:0}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-tag-box{padding:10px 0 10px}.p-itemFrame--as .o-tile-wrap .a-tag-LN,.p-itemFrame--as .o-tile-wrap .a-tag-comic,.p-itemFrame--as .o-tile-wrap .a-tag-literature,.p-itemFrame--as .o-tile-wrap .a-tag-other,.p-itemFrame--as .o-tile-wrap .a-tag-r18{width:52px;height:18px;font-size:14px;line-height:19px}.p-itemFrame--as .o-tile-wrap .a-tag-comp,.p-itemFrame--as .o-tile-wrap .a-tag-gift,.p-itemFrame--as .o-tile-wrap .a-tag-set{width:48px;height:18px;font-size:14px;line-height:18px}.p-itemFrame--as .o-tile-wrap .a-tag-purchased{padding:4px 6px 2px}.p-itemFrame--as .o-tile-wrap .a-tag-purchased .ico{display:inline-block;font-size:12px;vertical-align:baseline}.p-itemFrame--as .o-tile-wrap .a-tag-purchased .ico-txt{font-size:14px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on,.p-itemFrame--as .o-tile-wrap .a-cart-btn,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on,.p-itemFrame--as .o-tile-wrap .a-free-btn,.p-itemFrame--as .o-tile-wrap .a-free-btn-s,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s,.p-itemFrame--as .o-tile-wrap .a-purchase-btn,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s,.p-itemFrame--as .o-tile-wrap .a-reserve-btn,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s{width:74px;height:54px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico{padding:4px;font-size:22px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico.ico-yen,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico.ico-yen{padding:7px 0 4px;font-size:20px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico.ico-android{padding:4px 0 2px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico.ico-book-open,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico.ico-book-open{padding:5px 0 1px}.p-itemFrame--as .o-tile-wrap .a-cart-all-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-all-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-cart-btn-s--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-free-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-free-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-maruyomi-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-purchase-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-purchase-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-browser-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s .ico-txt,.p-itemFrame--as .o-tile-wrap .a-reserve-btn-s--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-series-reserve-btn--on .ico-txt,.p-itemFrame--as .o-tile-wrap .a-trial-btn-s .ico-txt{font-size:14px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn{width:154px;height:54px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn .ico,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn .ico,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico{padding:4px;font-size:22px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn .ico.ico-android,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico.ico-android{padding:2px 0 2px}.p-itemFrame--as .o-tile-wrap .a-promote-sbsc-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-purchase-AppleID-btn .ico-txt,.p-itemFrame--as .o-tile-wrap .a-read-by-app-btn .ico-txt{font-size:14px}.p-itemFrame--as .o-tile-wrap .a-label-check,.p-itemFrame--as .o-tile-wrap .a-label-check--on{background-size:30px 30px;width:30px;height:30px;right:0;bottom:0}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-new,.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-reserve,.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-set{background-size:44px 44px;width:44px;height:44px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-free,.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-sale{background-size:38px 38px;width:38px;height:38px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-coin-up-1{background-size:20px 56px;width:20px;height:56px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-coin-up-2{background-size:20px 68px;width:20px;height:68px}.p-itemFrame--as .o-tile-wrap .m-thumb-box .a-label-coin-up-3{background-size:20px 82px;width:20px;height:82px}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-author{padding:10px 0 1px;font-size:14px}.p-itemFrame--as .o-tile-wrap .a-tile-price{font-size:1.4rem}.p-itemFrame--as .o-tile-wrap .a-tile-price--tax,.p-itemFrame--as .o-tile-wrap .a-tile-price--yen{font-size:1.4rem}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-img{min-height:224px;max-height:224px}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box{max-width:154px}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-img .m-thumb-box img{max-height:224px;max-width:154px}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-ttl{font-size:16px;max-height:3.75rem}.p-itemFrame--as .o-tile-wrap .o-tile-book-info .o-tile-book-author{padding:10px 0 1px;font-size:14px}}.as-itemFrame .a-thumb-img img,.as-itemFrame--wk .a-thumb-img img,.as-itemFrame--wn .a-thumb-img img{max-width:none;max-height:none}.as-itemFrame .a-label-check,.as-itemFrame .a-label-check--on,.as-itemFrame--wk .a-label-check,.as-itemFrame--wk .a-label-check--on,.as-itemFrame--wn .a-label-check,.as-itemFrame--wn .a-label-check--on{background-size:30px 30px;width:30px;height:30px;right:-6px;bottom:-6px}.as-itemFrame a:hover,.as-itemFrame--wk a:hover,.as-itemFrame--wn a:hover{text-decoration:none;opacity:.7}.as-itemFrame .a-cart-all-btn,.as-itemFrame .a-cart-all-btn--on,.as-itemFrame .a-cart-btn,.as-itemFrame .a-cart-btn--on,.as-itemFrame .a-cart-btn-s,.as-itemFrame .a-cart-btn-s--on,.as-itemFrame .a-free-btn,.as-itemFrame .a-free-btn-s,.as-itemFrame .a-maruyomi-btn-s,.as-itemFrame .a-promote-sbsc-btn,.as-itemFrame .a-purchase-btn,.as-itemFrame .a-purchase-btn-s,.as-itemFrame .a-read-by-app-btn,.as-itemFrame .a-read-by-app-btn-s,.as-itemFrame .a-read-by-browser-btn,.as-itemFrame .a-read-by-browser-btn-s,.as-itemFrame .a-reserve-btn,.as-itemFrame .a-reserve-btn--on,.as-itemFrame .a-reserve-btn-s,.as-itemFrame .a-reserve-btn-s--on,.as-itemFrame .a-series-reserve-btn,.as-itemFrame .a-series-reserve-btn--on,.as-itemFrame .a-trial-btn-s,.as-itemFrame--wk .a-cart-all-btn,.as-itemFrame--wk .a-cart-all-btn--on,.as-itemFrame--wk .a-cart-btn,.as-itemFrame--wk .a-cart-btn--on,.as-itemFrame--wk .a-cart-btn-s,.as-itemFrame--wk .a-cart-btn-s--on,.as-itemFrame--wk .a-free-btn,.as-itemFrame--wk .a-free-btn-s,.as-itemFrame--wk .a-maruyomi-btn-s,.as-itemFrame--wk .a-promote-sbsc-btn,.as-itemFrame--wk .a-purchase-btn,.as-itemFrame--wk .a-purchase-btn-s,.as-itemFrame--wk .a-read-by-app-btn,.as-itemFrame--wk .a-read-by-app-btn-s,.as-itemFrame--wk .a-read-by-browser-btn,.as-itemFrame--wk .a-read-by-browser-btn-s,.as-itemFrame--wk .a-reserve-btn,.as-itemFrame--wk .a-reserve-btn--on,.as-itemFrame--wk .a-reserve-btn-s,.as-itemFrame--wk .a-reserve-btn-s--on,.as-itemFrame--wk .a-series-reserve-btn,.as-itemFrame--wk .a-series-reserve-btn--on,.as-itemFrame--wk .a-trial-btn-s,.as-itemFrame--wn .a-cart-all-btn,.as-itemFrame--wn .a-cart-all-btn--on,.as-itemFrame--wn .a-cart-btn,.as-itemFrame--wn .a-cart-btn--on,.as-itemFrame--wn .a-cart-btn-s,.as-itemFrame--wn .a-cart-btn-s--on,.as-itemFrame--wn .a-free-btn,.as-itemFrame--wn .a-free-btn-s,.as-itemFrame--wn .a-maruyomi-btn-s,.as-itemFrame--wn .a-promote-sbsc-btn,.as-itemFrame--wn .a-purchase-btn,.as-itemFrame--wn .a-purchase-btn-s,.as-itemFrame--wn .a-read-by-app-btn,.as-itemFrame--wn .a-read-by-app-btn-s,.as-itemFrame--wn .a-read-by-browser-btn,.as-itemFrame--wn .a-read-by-browser-btn-s,.as-itemFrame--wn .a-reserve-btn,.as-itemFrame--wn .a-reserve-btn--on,.as-itemFrame--wn .a-reserve-btn-s,.as-itemFrame--wn .a-reserve-btn-s--on,.as-itemFrame--wn .a-series-reserve-btn,.as-itemFrame--wn .a-series-reserve-btn--on,.as-itemFrame--wn .a-trial-btn-s{padding:4px 0 4px;height:auto;width:100%}.as-itemFrame .a-cart-all-btn .ico-txt,.as-itemFrame .a-cart-all-btn--on .ico-txt,.as-itemFrame .a-cart-btn .ico-txt,.as-itemFrame .a-cart-btn--on .ico-txt,.as-itemFrame .a-cart-btn-s .ico-txt,.as-itemFrame .a-cart-btn-s--on .ico-txt,.as-itemFrame .a-free-btn .ico-txt,.as-itemFrame .a-free-btn-s .ico-txt,.as-itemFrame .a-maruyomi-btn-s .ico-txt,.as-itemFrame .a-promote-sbsc-btn .ico-txt,.as-itemFrame .a-purchase-btn .ico-txt,.as-itemFrame .a-purchase-btn-s .ico-txt,.as-itemFrame .a-read-by-app-btn .ico-txt,.as-itemFrame .a-read-by-app-btn-s .ico-txt,.as-itemFrame .a-read-by-browser-btn .ico-txt,.as-itemFrame .a-read-by-browser-btn-s .ico-txt,.as-itemFrame .a-reserve-btn .ico-txt,.as-itemFrame .a-reserve-btn--on .ico-txt,.as-itemFrame .a-reserve-btn-s .ico-txt,.as-itemFrame .a-reserve-btn-s--on .ico-txt,.as-itemFrame .a-series-reserve-btn .ico-txt,.as-itemFrame .a-series-reserve-btn--on .ico-txt,.as-itemFrame .a-trial-btn-s .ico-txt,.as-itemFrame--wk .a-cart-all-btn .ico-txt,.as-itemFrame--wk .a-cart-all-btn--on .ico-txt,.as-itemFrame--wk .a-cart-btn .ico-txt,.as-itemFrame--wk .a-cart-btn--on .ico-txt,.as-itemFrame--wk .a-cart-btn-s .ico-txt,.as-itemFrame--wk .a-cart-btn-s--on .ico-txt,.as-itemFrame--wk .a-free-btn .ico-txt,.as-itemFrame--wk .a-free-btn-s .ico-txt,.as-itemFrame--wk .a-maruyomi-btn-s .ico-txt,.as-itemFrame--wk .a-promote-sbsc-btn .ico-txt,.as-itemFrame--wk .a-purchase-btn .ico-txt,.as-itemFrame--wk .a-purchase-btn-s .ico-txt,.as-itemFrame--wk .a-read-by-app-btn .ico-txt,.as-itemFrame--wk .a-read-by-app-btn-s .ico-txt,.as-itemFrame--wk .a-read-by-browser-btn .ico-txt,.as-itemFrame--wk .a-read-by-browser-btn-s .ico-txt,.as-itemFrame--wk .a-reserve-btn .ico-txt,.as-itemFrame--wk .a-reserve-btn--on .ico-txt,.as-itemFrame--wk .a-reserve-btn-s .ico-txt,.as-itemFrame--wk .a-reserve-btn-s--on .ico-txt,.as-itemFrame--wk .a-series-reserve-btn .ico-txt,.as-itemFrame--wk .a-series-reserve-btn--on .ico-txt,.as-itemFrame--wk .a-trial-btn-s .ico-txt,.as-itemFrame--wn .a-cart-all-btn .ico-txt,.as-itemFrame--wn .a-cart-all-btn--on .ico-txt,.as-itemFrame--wn .a-cart-btn .ico-txt,.as-itemFrame--wn .a-cart-btn--on .ico-txt,.as-itemFrame--wn .a-cart-btn-s .ico-txt,.as-itemFrame--wn .a-cart-btn-s--on .ico-txt,.as-itemFrame--wn .a-free-btn .ico-txt,.as-itemFrame--wn .a-free-btn-s .ico-txt,.as-itemFrame--wn .a-maruyomi-btn-s .ico-txt,.as-itemFrame--wn .a-promote-sbsc-btn .ico-txt,.as-itemFrame--wn .a-purchase-btn .ico-txt,.as-itemFrame--wn .a-purchase-btn-s .ico-txt,.as-itemFrame--wn .a-read-by-app-btn .ico-txt,.as-itemFrame--wn .a-read-by-app-btn-s .ico-txt,.as-itemFrame--wn .a-read-by-browser-btn .ico-txt,.as-itemFrame--wn .a-read-by-browser-btn-s .ico-txt,.as-itemFrame--wn .a-reserve-btn .ico-txt,.as-itemFrame--wn .a-reserve-btn--on .ico-txt,.as-itemFrame--wn .a-reserve-btn-s .ico-txt,.as-itemFrame--wn .a-reserve-btn-s--on .ico-txt,.as-itemFrame--wn .a-series-reserve-btn .ico-txt,.as-itemFrame--wn .a-series-reserve-btn--on .ico-txt,.as-itemFrame--wn .a-trial-btn-s .ico-txt{font-size:14px}.as-itemFrame--wk .m-btn-box,.as-itemFrame--wn .m-btn-box{float:right;width:calc(70% - 15px);margin:15px 0 0 15px}.as-itemFrame--wk .m-btn-box li,.as-itemFrame--wn .m-btn-box li{width:calc(50% - 5px)}.as-itemFrame--wk .m-btn-box{width:100%;margin:15px 0 0 0}.as-itemFrame--wk .m-btn-box li{width:calc(50% - 5px)}.as-itemFrame .m-btn-box{display:flex}.as-itemFrame .m-btn-box li{width:200px}.as-itemFrame .m-btn-box li:nth-child(n+1){padding-right:10px}@media screen and (max-width:640px){.as-itemFrame .m-btn-box{width:100%}.as-itemFrame .m-btn-box li{width:calc(50% - 5px)}}@media (min-width:600px){.as-itemFrame .m-thumb-box .a-label-new,.as-itemFrame .m-thumb-box .a-label-reserve,.as-itemFrame .m-thumb-box .a-label-set,.as-itemFrame--wk .m-thumb-box .a-label-new,.as-itemFrame--wk .m-thumb-box .a-label-reserve,.as-itemFrame--wk .m-thumb-box .a-label-set,.as-itemFrame--wn .m-thumb-box .a-label-new,.as-itemFrame--wn .m-thumb-box .a-label-reserve,.as-itemFrame--wn .m-thumb-box .a-label-set{background-size:44px 44px;width:44px;height:44px}.as-itemFrame .m-thumb-box .a-label-free,.as-itemFrame .m-thumb-box .a-label-sale,.as-itemFrame--wk .m-thumb-box .a-label-free,.as-itemFrame--wk .m-thumb-box .a-label-sale,.as-itemFrame--wn .m-thumb-box .a-label-free,.as-itemFrame--wn .m-thumb-box .a-label-sale{background-size:38px 38px;width:38px;height:38px}.as-itemFrame .m-thumb-box .a-label-coin-up-1,.as-itemFrame--wk .m-thumb-box .a-label-coin-up-1,.as-itemFrame--wn .m-thumb-box .a-label-coin-up-1{background-size:20px 56px;width:20px;height:56px}.as-itemFrame .m-thumb-box .a-label-coin-up-2,.as-itemFrame--wk .m-thumb-box .a-label-coin-up-2,.as-itemFrame--wn .m-thumb-box .a-label-coin-up-2{background-size:20px 68px;width:20px;height:68px}.as-itemFrame .m-thumb-box .a-label-coin-up-3,.as-itemFrame--wk .m-thumb-box .a-label-coin-up-3,.as-itemFrame--wn .m-thumb-box .a-label-coin-up-3{background-size:20px 82px;width:20px;height:82px}}ol,p,ul{margin:0}.l-pageWrap{margin:0 auto 20px;width:1080px;color:#2f2f2f;background-color:#fff}.p-selHeader{margin:0 auto 20px;overflow:hidden}.p-selHeader .p-selHeader__mainimg{text-align:center}.p-selHeader .p-selHeader__mainimg img{width:100%;height:auto;vertical-align:bottom;max-width:1080px}.p-selHeader .p-selHeader__ttl{margin:15px 0;overflow:hidden;position:relative;word-break:break-all}.p-selHeader .p-selHeader__ttl::before{border-bottom:4px solid #1d3850;bottom:0;height:0;z-index:0;width:100%;position:absolute;content:""}.p-selHeader .p-selHeader__ttl::after{border-bottom:4px solid #bdcbd8;bottom:0;z-index:1;width:100%;position:absolute;content:""}.p-selHeader .p-selHeader__ttl .p-selHeader__ttl__txt{padding:4.8px 20px;font-size:26px;line-height:1.4;display:inline-block}.p-selHeader .p-selHeader__lead{padding:0 20px 15px;margin:0;font-size:16px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.p-selHeader .p-selHeader__days{margin:0 auto;color:#1d3850;font-size:18px;line-height:1.2;font-weight:700;text-align:center;display:table}.p-selHeader .p-selHeader__days .p-selHeader__days__ymd{margin-top:5px;padding:12px 20px 10px;color:#d90818;font-size:20px;border:2px solid #bdcbd8;border-radius:6px;display:block}.p-selHeader .p-selHeader__contents{margin:20px 20px 0;padding:10px 20px;border:1px solid #e6e6e6;box-sizing:border-box}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ttl{margin:0;padding-bottom:2px;border-bottom:2px dotted #f0f0f0;font-size:16px;font-weight:700;color:#2f2f2f;line-height:1.4;word-break:break-all}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ul{margin:10px 0 0}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ul .p-selHeader__contents__ul__item{margin-left:2rem;padding-top:4px;font-size:14px;list-style-type:square;color:#ccc;line-height:1.4}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ul .p-selHeader__contents__ul__item:first-of-type{padding-top:0}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ol{margin:10px 0 0}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ol .p-selHeader__contents__ol__item{margin-left:2rem;padding-top:4px;font-size:14px;list-style-type:decimal;color:#1d3850;line-height:1.4}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ol .p-selHeader__contents__ol__item:first-of-type{padding-top:0}.p-selHeader .p-selHeader__contents a{color:#1d4a6d;word-break:break-all}.p-selHeader .p-selHeader__contents a:hover{text-decoration:none;opacity:.7}.p-selHeader .p-selHeader__contents li>.p-selHeader__contents__ul{margin:4px 0 0}.c-selHeading{padding:15px 20px 40px;border-top:2px solid #eef0f2}.c-selHeading__ttl{margin-bottom:15px;word-break:break-all}.c-selHeading__ttl__txt{padding:5.6px 15px 0;font-size:22px;line-height:1.4;border-left:10px solid #1d3850;display:inline-block}.c-selHeading__lead{padding:0 25px 15px;margin:0;font-size:16px;line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.c-selHeading__btn{margin:0 auto;width:500px}.c-selHeading__btn__link{padding:13px 20px 13px 15px;font-size:16px;border:1px solid #1d3850;color:#1d3850;line-height:1.4;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;border-radius:4px;font-weight:700;text-align:center;background-color:#fff;position:relative;display:block}.c-selHeading__btn__link::after{margin-top:-5px;top:50%;right:15px;width:10px;height:10px;border-right:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:rotate(-45deg);display:block;position:absolute;content:''}.c-selHeading__btn__link:hover{text-decoration:none;opacity:.7}.p-entry{text-align:center}.p-entry__img{margin:0 25px 15px}.p-entry__img a{display:block;text-decoration:none}.p-entry__img img{width:100%;height:auto;vertical-align:bottom;max-width:1080px}.p-entry__btn{margin:0 auto;width:400px}.p-entry__btn__entrylink,.p-entry__btn__entrylink--end{padding:15px;font-size:16px;border-radius:6px;line-height:1;font-weight:700;display:block}.p-entry__btn__entrylink{color:#fff;background-color:#f2800e;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset}.p-entry__btn__entrylink:hover{text-decoration:none;opacity:.7}.p-entry__btn__entrylink--end{background-color:#e0e0e0}.p-cpBanner{margin:0 15px 15px}.p-cpBanner__list{display:flex;flex-wrap:wrap;margin:0}.p-cpBanner__list li{width:calc(33.3% - 10px);margin:0 15px 15px 0;box-sizing:border-box}.p-cpBanner__list li:nth-of-type(3n){margin:0 0 15px 0}.p-cpBanner__list li img{width:100%;height:auto;vertical-align:bottom}.p-cpBanner__list li a{display:inline-block}.p-cpBanner__list li a:hover{text-decoration:none;opacity:.7}.p-introBox{border:1px solid #e6e6e6;background-color:#fff;padding:15px;margin:0 20px 0;display:flex}.p-introBox__right{width:25%}.p-introBox__right a{display:inline-block;text-decoration:none}.p-introBox__right__img{width:100%;border:1px solid #dedede;box-sizing:border-box}.p-introBox__right__img img{width:100%;height:auto;vertical-align:bottom}.p-introBox__left{width:calc(75% - 20px);margin-left:20px}.p-introBox__left__lead{color:#2f2f2f;font-size:14px;word-wrap:break-word;overflow-wrap:break-word}.p-introBox__desc{font-size:14px;margin:0 20px;padding:15px;background:#f9f9f9;border:1px solid #eef0f2}.p-introBox__desc ul{margin:0}.p-introBox__desc ul li{color:#515151;word-wrap:break-word;overflow-wrap:break-word;margin-left:1.2em;margin-bottom:.5em;list-style-type:disc}.p-introBox__desc ul li:last-child{margin-bottom:0}.p-introBox__desc ul li a{color:#1d4a6d;text-decoration:underline}.p-introBox__desc ul li a:hover{text-decoration:none;opacity:.7}.p-coupon{margin:0 20px 0}.p-coupon__btn{margin:0 auto;width:400px}.p-coupon__btn a{text-align:center}.p-coupon__btn a:active,.p-coupon__btn a:focus,.p-coupon__btn a:hover,.p-coupon__btn a:visited{text-decoration:none;opacity:.7}.p-coupon__btn__copy,.p-coupon__btn__copy--end{padding:15px;font-size:16px;border-radius:6px;line-height:1;font-weight:700;display:block}.p-coupon__btn__copy{color:#fff;background-color:#f2800e;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset}.p-coupon__btn__copy--end{background-color:#e0e0e0}.p-coupon__area{max-width:664px;margin:0 auto 15px;border:1px solid #ccc;padding:5px;text-align:center;color:#2f2f2f;font-weight:700}.p-coupon__area__bdr{border:2px dotted #ccc;padding:10px}.p-coupon__area__bdr__txt{display:block;margin:5px;font-size:16px;color:#7d7d7d}.p-coupon__area__bdr__code{display:block;margin:0 5px 5px 5px;padding:5px 5px 1px;font-size:50px;background:#f9f9f9;word-wrap:break-word;overflow-wrap:break-word}.p-coupon__desc{margin:0;padding:15px;background:#f9f9f9;border:1px solid #eef0f2}.p-coupon__desc ol,.p-coupon__desc ul{margin:0}.p-coupon__desc ol li{margin-left:1.5em;margin-bottom:.5em;list-style:decimal;font-size:16px;word-wrap:break-word;overflow-wrap:break-word}.p-coupon__desc ol li:last-child{margin-bottom:0}.p-coupon__desc ul li{font-size:14px;color:#515151;word-wrap:break-word;overflow-wrap:break-word}.p-coupon__desc ul li:first-child{margin-top:.7em}.p-coupon__desc ul li::before{content:"※"}.p-coupon__desc ul li a{color:#1d4a6d;text-decoration:underline}.p-coupon__desc ul li a:hover{text-decoration:none;opacity:.7}.p-coupon__btn+.p-coupon__desc{margin-top:20px}.p-selFooter{padding:0 20px 15px}.p-selFooter p{margin:0}.p-selFooter ul{margin:0}.p-selFooter__attn{text-align:left;margin:0 auto 20px;padding:0}.p-selFooter__attn__list{border:solid 1px #1d3850;padding:0}.p-selFooter__attn__list__hd-ac{background-color:#1d3850;color:#fff;font-size:18px;font-weight:700;padding:8px 12px;line-height:1.4}.p-selFooter__attn__list li{list-style:outside disc;margin:0 0 3px 1.25em;font-size:11px;line-height:1.5;color:#1d1d1d}.p-selFooter__attn__list .accordion{width:100%}.p-selFooter__attn__list .accordion__wrap .ac-ttl{font-size:16px;margin:0;list-style:none;border-bottom:1px solid #fff}.p-selFooter__attn__list .accordion__wrap .ac-ttl:last-of-type{border-bottom:none}.p-selFooter__attn__list .accordion__wrap .ac-ttl .p-caution__title{display:block;color:#fff;background-color:#39597a;padding:10px 12px;position:relative}.p-selFooter__attn__list .accordion__wrap .ac-ttl .p-caution__title span{position:absolute;right:12px;top:16px;font-size:14px}.p-selFooter__attn__list .accordion__wrap .ac-ttl a.toggle{cursor:pointer;text-decoration:none}.p-selFooter__attn__list .accordion__wrap .ac-ttl a.toggle.active span{transform:rotate(-180deg)}.p-selFooter__attn__list .accordion__wrap .ac-ttl a.toggle:hover{text-decoration:none;opacity:.7}.p-selFooter__attn__list .accordion__wrap .ac-ttl a.toggle~ul{display:none}.p-selFooter__attn__list .accordion__wrap .ac-ttl ul{padding:10px 15px}.p-selFooter__attn__list .accordion__wrap .ac-ttl ul li{line-height:1.4;font-size:14px}.p-selFooter__attn__list .accordion__wrap .ac-ttl ul li a{color:#1d4a6d;text-decoration:underline}.p-selFooter__attn__list .accordion__wrap .ac-ttl ul li a:hover{text-decoration:none;opacity:.7}.p-selFooter__nav{margin-bottom:15px;border:1px solid #666}.p-selFooter__nav--cbox,.p-selFooter__nav--obox{display:flex;flex-wrap:wrap}.p-selFooter__nav--cbox li,.p-selFooter__nav--obox li{border-top:1px solid #666;border-left:1px solid #666;margin-top:-1px;margin-left:-1px;font-size:14px;display:block}.p-selFooter__nav--obox li{width:33.33333%}.p-selFooter__nav--cbox li{width:25%}.p-selFooter__nav a{position:relative;display:block;padding:10px 20px 10px 15px;color:#2f2f2f;min-height:44px;box-sizing:border-box}.p-selFooter__nav a:hover{text-decoration:none;opacity:.7;background:rgba(241,241,241,.6)}.p-selFooter__nav a::after{content:'';position:absolute;top:50%;right:15px;width:6px;height:6px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-6px}.p-selFooter__sns-share{padding:0}.p-selFooter__sns-share ul{letter-spacing:-.4em;white-space:nowrap;display:flex;justify-content:flex-end}.p-selFooter__sns-share ul li{letter-spacing:normal;vertical-align:top;display:block;flex-wrap:wrap}.p-selFooter__sns-share ul .snsFacebook{margin:0}.p-selFooter__sns-share ul .snsTwitter{margin-right:10px}.p-selFooter__sns-share ul .snsHatena{margin-right:10px}.p-selFooter__sns-o{display:block;margin:5px 0 0;padding:0 0 10px}.p-selFooter__sns-o__ttl{font-size:12px;text-align:center;color:#838383;padding:10px;border-top:1px solid #eef0f2}.p-selFooter__sns-o ul{overflow:hidden}.p-selFooter__sns-o li{float:left;width:33.3%;text-align:center}.p-selFooter__sns-o li img{width:44px;vertical-align:bottom}@media screen and (max-width:1080px){.l-pageWrap{margin:0 0 20px;width:100%}}@media screen and (max-width:800px){.p-selHeader{margin:0 auto 15px}.p-selHeader .p-selHeader__ttl{margin:5px 0 10px}.p-selHeader .p-selHeader__ttl::before{border-bottom:3px solid #1d3850}.p-selHeader .p-selHeader__ttl::after{border-bottom:3px solid #bdcbd8}.p-selHeader .p-selHeader__ttl .p-selHeader__ttl__txt{padding:8.2px 10px;font-size:18px;line-height:1.2}.p-selHeader .p-selHeader__lead{padding:0 10px 10px;margin:0;font-size:13px;line-height:1.4}.p-selHeader .p-selHeader__days{margin:0;color:#1d3850;font-size:12px;line-height:1.4;width:100%}.p-selHeader .p-selHeader__days .p-selHeader__days__ymd{margin:5px 10px;padding:6px 10px 6px;font-size:13px;border:1px solid #bdcbd8}.p-selHeader .p-selHeader__contents{margin:10px 10px 0;padding:10px 15px}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ttl{padding-bottom:2px;font-size:13px;line-height:1.2}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ul{margin:10px 0 0}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ul .p-selHeader__contents__ul__item{margin-left:2rem;padding-top:8px;font-size:12px;line-height:1.2}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ol{margin:10px 0 0}.p-selHeader .p-selHeader__contents .p-selHeader__contents__ol .p-selHeader__contents__ol__item{margin-left:2rem;padding-top:8px;font-size:12px;line-height:1.2}.p-selHeader .p-selHeader__contents li>.p-selHeader__contents__ul{margin:8px 0 0}.c-selHeading{padding:10px 10px 20px}.c-selHeading__ttl{margin-bottom:10px}.c-selHeading__ttl__txt{padding:6.4px 10px;font-size:16px;line-height:1.2}.c-selHeading__lead{padding:0 0 10px;margin:0;font-size:13px;line-height:1.4}.c-selHeading__btn{width:100%}.c-selHeading__btn__link{font-size:14px}.c-selHeading__btn__link::after{width:8px;height:8px}.p-entry__img{margin:0 0 10px}.p-entry__btn{margin:0;width:100%}.p-entry__btn__entrylink,.p-entry__btn__entrylink--end{padding:15px;font-size:14px}.p-cpBanner{margin:0 0 10px;text-align:center}.p-cpBanner__list{text-align:center}.p-cpBanner__list li{width:calc(50% - 5px);margin:0 10px 10px 0}.p-cpBanner__list li:nth-of-type(3n){margin:0 10px 10px 0}.p-cpBanner__list li:nth-of-type(2n){margin:0 0 10px 0}.p-introBox{margin:0 10px 0}.p-introBox__left{width:calc(75% - 15px);margin-left:15px}.p-introBox__desc{font-size:12px;margin:0 10px;padding:10px}.p-introBox__desc ul li{font-size:13px}.p-coupon{margin:0 10px 0}.p-coupon__btn{margin:0;width:100%}.p-coupon__btn__copy,.p-coupon__btn__copy--end{padding:15px;font-size:14px}.p-coupon__area{margin:0 auto 10px}.p-coupon__area__bdr{padding:7px}.p-coupon__area__bdr__txt{margin:5px;font-size:13px}.p-coupon__area__bdr__code{font-size:40px}.p-coupon__desc{padding:10px}.p-coupon__desc ol li{margin-left:1.3em;font-size:13px}.p-coupon__desc ul li{font-size:11px}.p-selFooter{padding:0 10px 10px}.p-selFooter__attn{margin:0 auto 10px}.p-selFooter__attn__list__hd-ac{font-size:14px;padding:6px 12px}.p-selFooter__attn__list .accordion__wrap .ac-ttl{font-size:12px}.p-selFooter__attn__list .accordion__wrap .ac-ttl a.toggle{padding:8px 12px}.p-selFooter__attn__list .accordion__wrap .ac-ttl a.toggle span{top:12px;font-size:10px}.p-selFooter__attn__list .accordion__wrap .ac-ttl ul{padding:10px}.p-selFooter__attn__list .accordion__wrap .ac-ttl ul li{font-size:11px}.p-selFooter__nav{margin-bottom:10px}.p-selFooter__nav--cbox,.p-selFooter__nav--obox{display:flex;flex-wrap:wrap}.p-selFooter__nav--cbox li,.p-selFooter__nav--obox li{font-size:12px}.p-selFooter__nav--obox li{width:100%}.p-selFooter__nav--cbox li{width:100%}.p-selFooter__nav a{padding:12px 5px 0 10px}}#Countdown{width:100%;text-align:center}#Countdown .content{margin:0 auto}#Countdown .content a{padding:15px 30px 10px 10px;color:#d90818;font-weight:700;font-size:24px;line-height:1.4;border:2px #d90818 solid;display:block;position:relative}#Countdown .content a:hover{text-decoration:none;opacity:.7}#Countdown .content a::after{content:'';position:absolute;top:50%;right:15px;width:10px;height:10px;border-right:3px solid #d90818;border-bottom:3px solid #d90818;transform:rotate(-45deg);margin-top:-6px}@media screen and (max-width:480px){.p-cpBanner__list li{width:calc(50% - 2.5px);margin:0 5px 5px 0}.p-cpBanner__list li:nth-of-type(3n){margin:0 5px 5px 0}.p-cpBanner__list li:nth-of-type(2n){margin:0 0 5px 0}.p-introBox{margin:0;padding:10px}.p-introBox__right{width:40%}.p-introBox__left{width:calc(60% - 10px);margin-left:10px}.p-introBox__left__lead{font-size:12px}.p-coupon__area__bdr{padding:5px}.p-coupon__area__bdr__code{font-size:30px}#Countdown .content a{font-size:1.2rem;padding:10px 15px 10px 5px;border:1px #d90818 solid}#Countdown .content a::after{right:5px;width:6px;height:6px;border-right:2px solid #d90818;border-bottom:2px solid #d90818;margin-top:-3px}}.c-pageLink__btn{margin:0 auto;width:500px;margin-top:15px}.c-pageLink__btn__cart,.c-pageLink__btn__link{padding:13px 20px 13px 15px;font-size:16px;line-height:1.4;box-shadow:0 -1px 0 0 rgba(0,0,0,.4) inset;border-radius:4px;font-weight:700;text-align:center;position:relative;display:block}.c-pageLink__btn__cart:hover,.c-pageLink__btn__link:hover{text-decoration:none;opacity:.7}.c-pageLink__btn__link{border:1px solid #1d3850;color:#1d3850;background-color:#fff}.c-pageLink__btn__link::after{margin-top:-5px;top:50%;right:15px;width:10px;height:10px;border-right:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:rotate(-45deg);display:block;position:absolute;content:''}.c-pageLink__btn__cart{border:1px solid #1d3850;background-color:#f2800e;color:#fff;text-decoration:none}@media screen and (max-width:800px){.c-pageLink{padding:10px 10px 20px}.c-pageLink__btn{width:100%}.c-pageLink__btn__cart,.c-pageLink__btn__link{font-size:14px}.c-pageLink__btn__cart::after,.c-pageLink__btn__link::after{width:8px;height:8px}}
/*# sourceMappingURL=select-pc.css.map */