@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:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Arial,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:#1d3850;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:"Lucida Grande","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Arial,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:#1d3850;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}img{image-rendering:-webkit-optimize-contrast}.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:"Lucida Grande","ヒラギノ角ゴ Pro W3","メイリオ","Hiragino Kaku Gothic Pro",Meiryo,"ＭＳ Ｐゴシック",Arial,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}#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}
/*# sourceMappingURL=detail-pc.css.map */