abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;margin:0;outline:0;padding:0;vertical-align:baseline}body{-webkit-text-size-adjust:none;line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;margin:0;padding:0;vertical-align:baseline}a,a:link{text-decoration:none}a:active,a:link,a:visited{color:#0048b4}.strong{font-size:15px;font-weight:700}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border:0}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{margin:0;vertical-align:middle}fieldset,img{border:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ol,ul{list-style:none}img{font-size:0;line-height:0;vertical-align:top}body{font:13px/16px Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,Meiryo,メイリオ,sans serif}@media only screen and (min-width:600px){body{font:16px/18px Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,Meiryo,メイリオ,sans serif}}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}code,kbd,pre,samp,tt{font-family:monospace;line-height:100%}body,html{-webkit-text-size-adjust:none;background-color:#f1f1f1;color:#333;height:100%}#wrapper,body,html{width:100%}#container{margin:3px 0 0}header~#container,header~article>section>#container{margin-top:3px}.breadcrumb_list~#container,.breadcrumb_list~article>section>#container,.form_step~#container,.form_step~article>section>#container,.header_modules_wrap~#container,.header_modules_wrap~article>section>#container,aside~#container,aside~article>section>#container,header+#container.top{margin-top:0}#container [class^=gridblock_]{display:block;float:left}#container .gridblock_50{width:50%}#container .gridblock_50_min600,#container .gridblock_50_min768{width:100%}#container .grid_area{overflow:hidden}#container_inner{width:100%}#wrapper .global_dialog{margin-top:10px;padding-bottom:10px}#wrapper #dialog_bl_logo{margin:10px 0 0}.header_modules_wrap{margin:0 10px!important}@media only screen and (min-width:600px){#wrapper .global_dialog{margin-top:20px}#wrapper .global_dialog .btn_download_page,#wrapper .global_dialog .btn_wrap{margin:20px auto;width:450px!important}}#container .grid_layout{overflow:hidden}#container .grid_layout.section_inner{margin-top:0}#container .gridcell{display:block;float:left}#container .book_list .inner{width:100%}#container .area_slide .book.cms-item{display:block;float:left;margin:0 0 10px;text-align:center}#container .area_slide .book.cms-item .action,#container .area_slide .book.cms-item .picture,#container .area_slide .book.cms-item .title{margin:0 auto;width:91px}#container #container_inner .area_slide .book.cms-item .rc_tag+.picture,#container #container_inner .area_slide .book.cms-item .rc_tag+.picture+.title,#container #container_inner .area_slide .book.cms-item .tag_box+.picture,#container #container_inner .area_slide .book.cms-item .tag_box+.picture+.title{margin:0 auto 10px}#container .area_slide .book.cms-item .picture img{height:auto;max-height:129px;max-width:91px;width:auto}#container .area_slide .book.cms-item .picture{height:129px}#container .area_slide .book.cms-item .action .btn_cart{margin:5px 0}@media only screen and (min-width:600px){#container .area_slide .book.cms-item{margin:0 0 20px}#container .area_slide .book.cms-item .action,#container .area_slide .book.cms-item .picture,#container .area_slide .book.cms-item .title{width:104px}#container .area_slide .book.cms-item .picture{height:148px}#container .area_slide .book.cms-item .picture img{max-height:148px;max-width:104px}}@media only screen and (max-width:599px){#container .gridcell{width:33.33333%}#container .gridcell:nth-of-type(3n+1){clear:left}#container .area_slide .book.cms-item{width:33.33333%}#container .area_slide .book.cms-item:nth-child(3n+1){clear:left}}@media only screen and (min-width:600px){#container .gridcell{width:16.66666%}#container .gridcell:nth-child(6n+1){clear:left}#container .area_slide .book.cms-item{width:16.66666%}#container .area_slide .book.cms-item:nth-child(6n+1){clear:left}}#container #tokushu_banners,#container .tokushu_banners{background-color:#fff;width:100%}#container #tokushu_banners ul,#container .tokushu_banners ul{overflow:hidden;padding:10px 10px 0}#container #tokushu_banners ul.sub_banners,#container .tokushu_banners ul.sub_banners{padding:0 10px}#container #tokushu_banners.genre_top_banners ul,#container .tokushu_banners.genre_top_banners ul{padding:0}#container #tokushu_banners ul li,#container .tokushu_banners ul li{box-sizing:border-box;float:left;height:auto;margin-bottom:10px;margin-right:2%;position:relative;text-align:center;width:49%}#container #tokushu_banners ul li:nth-child(2n),#container .tokushu_banners ul li:nth-child(2n){margin-right:0}#container #tokushu_banners ul li a,#container .tokushu_banners ul li a{padding:0}#container #tokushu_banners ul li img,#container .tokushu_banners ul li img{height:auto;max-width:220px;width:100%}#container .tokushu_banners .banner dt{margin-bottom:5px}#container .tokushu_banners .banner dd{text-align:left}@media screen and (min-width:600px){#container #tokushu_banners ul li:nth-child(n),#container .tokushu_banners ul li:nth-child(n){margin-right:2%;width:31.333333%}#container #tokushu_banners ul li:nth-child(3n),#container .tokushu_banners ul li:nth-child(3n){margin-right:0}}.sp10tb20{margin-bottom:10px;margin-top:10px}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mt_-10{margin-top:-10px!important}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt15{margin-top:15px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pt30{padding-top:30px!important}.pt00{padding-top:0!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}iframe[width="1"]{position:absolute}#wrapper{max-height:1000000px}#wrapper .font_s,#wrapper small{font-size:11px;font-weight:400}#wrapper .font_m{font-size:13px}#wrapper .font_l{font-size:18px}#wrapper .font_xl{font-size:22px}#wrapper .rfont_s{font-size:11px;font-weight:400;line-height:16px}#wrapper .rfont_ms{font-size:13px;line-height:18px}#wrapper .rfont_m{font-size:13px}#wrapper .rfont_l{font-size:18px;line-height:22px}#wrapper .rfont_ll{font-size:22px;line-height:30px}#wrapper h2.centered,#wrapper h3.centered{text-align:center}@media screen and (max-width:375px){#wrapper .rfont_ms{font-size:12px}}@media only screen and (min-width:600px){#wrapper .rfont_s,#wrapper small{font-size:13px;line-height:18px}#wrapper .rfont_m{font-size:16px;line-height:18px}#wrapper .rfont_l{font-size:22px;line-height:24px}#wrapper .rfont_ll{font-size:24px;line-height:32px}}#wrapper .font_bl{color:#ff5a00}#wrapper .font_app{color:#1796c1}#wrapper .font_attention{color:#e00}#wrapper .font_notice{color:#666}#wrapper .font_strong{font-weight:700}#wrapper .font_light{color:#999;font-weight:400}#wrapper .font_strike{text-decoration:line-through}#wrapper .multiple_links{color:#aaa}.reading_txt{line-height:20px}@media only screen and (min-width:600px){.reading_txt{line-height:24px}}.opacity{opacity:.2}.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden!important}.clearfix{display:block!important}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.break_word{word-wrap:break-word}.word_break_normal{word-break:normal!important}.word_break_all{word-break:break-all}.table_txt_ellipsis,.txt_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table_txt_ellipsis{max-width:0}.multi_line_ellipsis{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.5;overflow:hidden}#container a.text_link,.ac_results a.text_link{word-wrap:normal;color:#333;display:inline;text-decoration:none;word-break:keep-all}#container a.text_link+.text_link{margin-left:20px}#container .text_link_black_arrow:before,#container a.text_link:not(.next):before,.ac_results a.text_link:not(.next):before,.text_link_arrow_right:before{background-image:url(/resources/a/sp/common/images/bg_arrow_right.png?date=150722);background-position:0 0;background-repeat:no-repeat;background-size:130px 10px;content:" ";display:inline-block;height:10px;margin-right:5px;overflow:hidden;padding:0;width:10px}#container a.text_link.next:after,.ac_results a.text_link.next:after{background-image:url(/resources/a/sp/common/images/bg_arrow_right.png);background-position:0 0;background-repeat:no-repeat;background-size:130px 10px;content:"";display:inline-block;height:10px;margin-left:5px;overflow:hidden;padding:0;width:10px}.link_slider{margin:0 auto .5em .8em;overflow-x:auto;padding-bottom:1em;white-space:nowrap}.link_slider .link_slider_item{background-color:#fff;border:1px solid #ff5a00;border-radius:34px;color:#ff5a00;display:inline-block;margin-right:1em;vertical-align:middle}.link_slider .link_slider_item a{color:inherit;display:inline-block;padding:1em 1.2em}.link_slider.for_genre_section .link_slider_item{margin-right:.5em}.fued_nav{border-bottom:1px solid #ddd;border-top:1px solid #ddd;display:-webkit-box;display:flex;padding:0!important}.fued_nav>.btn_case{overflow:hidden;width:50%}.fued_nav>.btn_case>.text_link:only-child{box-sizing:border-box;display:inline-block!important;padding:10px;text-align:center!important;width:100%}.fued_nav>.btn_case:last-child{border-left:1px solid #ddd;text-align:right}#container .fued_nav.review_pager>.btn_case{position:relative}#container .fued_nav.review_pager>:first-child .arrow_link:before,#container .fued_nav.review_pager>:last-child .arrow_link:after,#container .fued_nav.review_pager>:nth-child(2) .arrow_link:before,#container .fued_nav.review_pager>:nth-child(3) .arrow_link:after{background-image:url(/resources/a/sp/common/images/bg_arrow_left.png);background-position:0 0;background-position:0 4px;background-repeat:no-repeat;background-size:10px 10px;content:" ";display:inline-block;height:14px;overflow:hidden;vertical-align:middle;width:10px}@media only screen and (max-width:399px){#container .fued_nav.review_pager>:first-child .arrow_link:before,#container .fued_nav.review_pager>:last-child .arrow_link:after,#container .fued_nav.review_pager>:nth-child(2) .arrow_link:before,#container .fued_nav.review_pager>:nth-child(3) .arrow_link:after{display:none}}#container .fued_nav.review_pager>:first-child .arrow_link:before,#container .fued_nav.review_pager>:nth-child(2) .arrow_link:before{left:10px;margin:0;position:absolute}#container .fued_nav.review_pager>:last-child .arrow_link:after,#container .fued_nav.review_pager>:nth-child(3) .arrow_link:after{margin:0;position:absolute;right:10px;transform:scaleX(-1)}#container .fued_nav.review_pager>.btn_case>.arrow_link{box-sizing:border-box;color:#333;display:inline-block!important;font-size:12px;padding:10px 0;text-align:center!important;width:100%}#container .fued_nav.review_pager>.btn_case:last-child,#container .fued_nav.review_pager>.btn_case:nth-child(2),#container .fued_nav.review_pager>.btn_case:nth-child(3){border-left:1px solid #ddd;text-align:right}#container .fued_nav.review_pager .arrow_link[href="javascript:void(0)"],#container .fued_nav.review_pager .disabled_links{opacity:.3;pointer-events:none}#container a.text_link.mcomic_color:before{background-position:-10px 0}#container a.text_link.fcomic_color:before{background-position:-20px 0}#container a.text_link.comic_color:before{background-position:-30px 0}#container a.text_link.lightnovel_color:before{background-position:-40px 0}#container a.text_link.book_color:before{background-position:-50px 0}#container a.text_link.business_color:before{background-position:-60px 0}#container a.text_link.magazine_color:before,#container a.text_link.photobook_color:before{background-position:-70px 0}#container a.text_link.adult_color:before{background-position:-80px 0}#container a.text_link.teenslove_color:before{background-position:-90px 0}#container a.text_link.boyslove_color:before{background-position:-100px 0}#container .text_link_black_arrow:before{background-position:-120px 0}#container a.text_link.back:before,.ac_results a.text_link.back:before{background-image:url(/resources/a/sp/common/images/bg_arrow_left.png?date=140903);background-size:10px 10px}#container a.text_link.next:after{background-image:url(/resources/a/sp/common/images/bg_arrow_left.png);background-size:10px 10px;transform:scaleX(-1)}#container a.text_link.down:before{background-image:url(/resources/a/sp/common/images/bg_arrow_down_orange.png?date=140903);background-size:10px 10px}#container .bg_arrow_right_black{background:transparent url(/resources/a/sp/common/images/bg_arrow_right_black.png?date=140618) 5px 50% no-repeat!important;padding-left:20px}#container a.back_arrow_link{background-image:url(/resources/a/sp/common/images/icon_arrow_left.png?date=140618);background-position:5px;background-repeat:no-repeat;background-size:14px 14px;color:#333;display:block;overflow:hidden;padding:10px 25px}#container a.back_arrow_link.back_link{background-position:8px!important;padding:10px 28px!important}.tachiyomi_scroll_link{float:left;margin-top:10px}#container div.warning_box,#container p.warning_box{border:1px solid #e00;margin:10px 0;padding:10px}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#header{background:transparent;overflow:hidden}img.site_logo.simple{display:block;height:100%;width:100%}#header.no_genretabs{margin-bottom:2px}#header.webview{margin-top:1px}#header_buy{background:#fff;border-bottom:0;margin-bottom:7px}#header p .logo,#header p a,#header span.logo,a#logo{background-position:0 0;background-repeat:no-repeat;display:block;float:left;overflow:hidden}#header .inner .h_logo{fill:#ff5a00;height:26px;padding-top:4px;width:100px}#header .kaikatsu_logo p a{background-size:140px 28px;margin:5px 0;text-indent:-9999px;width:140px}#header .kaikatsu_logo p a img{display:block;height:100%;width:100%}#header .docomo_logo p a{background-size:100px 32px;height:32px;text-indent:-9999px;width:100px}#header .docomo_logo p a img{display:block;height:100%;width:100%}#header .inner,#header_buy .inner{background:#fff;border-bottom:1px solid #eaeaea;height:30px;margin-bottom:0;padding:10px 20px}@media only screen and (min-width:600px){#header h1 .logo,#header h1 a,a#logo{margin:8px 0 7px 20px}}#header .navi_menu{float:right}#header .navi_menu li{float:left;font-size:10px;height:47px;margin-right:5px;text-align:center;width:50px}#header .navi_menu li a{background-image:url(/resources/a/sp/common/images/icon_header.png?date=160728);background-repeat:no-repeat;background-size:100px 28px;color:#888;display:block;height:15px;padding-top:28px;width:50px}#header .navi_menu li a.mybookshelf{background-position:0 0}#header .navi_menu li a.mymenu{background-position:-50px 0}#header .hdr_guest_btns2{border-bottom:1px solid #ccc;display:table;font-size:14px;height:auto;line-height:16px;overflow:hidden;width:100%}#header .guest_msg{color:#666;display:table-cell;font-size:10px;padding:4px 10px 14px;vertical-align:middle;width:auto}#header .guest_msg.welcome{height:32px}#header .member_status{color:#ff5a00;font-size:12px;margin-right:10px;text-align:right}#header .guest_links,#header .member_status{display:table-cell;float:right;line-height:32px}#header .guest_links{padding-right:10px}#header .guest_links li{float:left}#header .guest_link_register{color:#ff5a00;font-size:12px;font-weight:700}#header .guest_link_login{color:#333;color:#666;font-size:12px;font-weight:700;margin-left:10px}footer{clear:both;overflow:hidden}#ftr{background-color:#f1f1f1;position:relative}#ftr .main_menu_area,#header .main_menu_area{background:#f1f1f1;box-sizing:border-box;color:#333;display:block;height:auto;width:100%}#header #header_main_menu{position:relative}#header .list_header_area{padding-bottom:15px}#ftr .main_menu,#header .main_menu{background-color:hsla(0,0%,98%,.9);border-bottom:1px solid #ccc;clear:both;height:44px}#ftr .main_menu{border-top:1px solid #ccc}#ftr .main_menu .main_menu_btn,#header .main_menu .main_menu_btn{border-right:1px solid #ddd;box-sizing:border-box;color:#333;float:left;height:44px;position:relative;width:20%}#ftr .main_menu .main_menu_btn .main_menu_label,#header .main_menu .main_menu_btn .main_menu_label{bottom:3px;color:#666;display:block;font-size:10px;line-height:10px;position:absolute;text-align:center;vertical-align:bottom;width:100%}#ftr .main_menu_icon2.beginner+.main_menu_label,#header .main_menu_icon2.beginner+.main_menu_label{letter-spacing:-.12em}#ftr .main_menu li:last-child .main_menu_btn,#header .main_menu li:last-child .main_menu_btn{border-right:none;box-shadow:none}.main_menu .main_menu_btn .badge{position:absolute;right:0;top:0}.main_menu .main_menu_btn .badge.off{display:none}.main_menu .main_menu_btn .badge span{background:#ff5a00;border-radius:16px;box-shadow:0 1px 1px hsla(0,0%,40%,.7);color:#fff;display:table;display:inline-block;font-size:10px;font-style:normal;font-weight:400;left:15px;line-height:15px;margin:-3px auto 0;min-width:11px;padding:2px;position:relative;text-align:center;top:-3px;white-space:nowrap;width:auto}.main_menu .main_menu_btn .badge span.coupon_new_badge{left:26px;padding:2px 4px;transform:scale(.9)}.main_menu_icon_alert+.badge{text-align:center;width:100%}.main_menu .main_menu_btn .badge span.message_new_badge{display:none;left:20px;padding:2px 4px;top:1px;transform:scale(.9)}.main_menu .main_menu_btn .badge span.cart_badge{padding:2px 4px}#ftr .main_menu_icon2,#header .main_menu_icon2,.global_menu_header_icon2{background-image:url(/resources/a/sp/common/images/icon_header2.png?date=1127);background-size:336px 24px;display:block;height:24px;left:50%;margin:4px 0 0 -12px;position:relative;top:0;width:24px}#ftr .main_menu_icon2.cart,#header .main_menu_icon2.cart{background-position:0 0}#ftr .main_menu_icon2.point,#header .main_menu_icon2.point{background-position:-25px 0}#ftr .main_menu_icon2.coin,#header .main_menu_icon2.coin{background-position:-48px 0}#ftr .main_menu_icon2.keep_list,#header .main_menu_icon2.keep_list{background-position:-72px 0}#ftr .main_menu_icon2.coupon,#header .main_menu_icon2.coupon{background-position:-96px 0}#ftr .main_menu_icon2.member,#header .main_menu_icon2.member{background-position:-120px 0}#ftr .main_menu_icon2.beginner,#header .main_menu_icon2.beginner{background-position:-144px 0}#ftr .main_menu_icon2.guide,#header .main_menu_icon2.guide{background-position:-168px 0}#ftr .main_menu_icon2.login,#header .main_menu_icon2.login{background-position:-192px 0}#ftr .main_menu_icon2.mybookshelf,#header .main_menu_icon2.mybookshelf,.global_menu_header_icon2.mybookshelf{background-position:-216px 0}#ftr .main_menu_icon2.watch_history,#header .main_menu_icon2.watch_history{background-position:-120px 0}#ftr .main_menu_icon2.no_charge,#header .main_menu_icon2.no_charge,.global_menu_header_icon2.no_charge{background-position:-288px 0}#ftr .main_menu_icon2.coupon_gacha,#header .main_menu_icon2.coupon_gacha{background-position:-312px 0;transform:scale(.9);transform-origin:0 0}#ftr .main_menu_icon_home,#header .main_menu_icon_home,.menu_icon_registration{fill:#666767;display:block;height:24px;margin:4px auto;position:relative;top:0;width:24px}.menu_icon_registration{height:19px;margin:7px auto}.dashboard_icon_registration{fill:#ff5a00;display:block;height:27px;margin:10px auto;width:27px}#area_message_popup .global_main_menu_icon_alert,#ftr .main_menu_icon_alert,#header .main_menu_icon_alert{fill:#666767;display:block;height:24px;margin:4px auto;position:relative;top:0;width:24px}#user_menu{background:transparent;bottom:0;left:0;position:fixed;width:100%;z-index:100000}#user_menu .main_menu{border-bottom:1px solid #ddd;border-top:1px solid #ddd}.icon-menu-image{display:block;margin:0 auto}.icon-menu-image.search{fill:#4d4d4d;height:26px;margin-top:4px;width:26px}#ftr .total_titles{color:#666;display:block;font-size:11px;font-weight:700;margin:10px 0 0;text-align:center}#btn_pc_wrap{margin-top:20px}#ftr .page_top{display:block;padding:10px 0;text-align:center;width:100%}#ftr .page_top a{color:#333;display:inline-block}#ftr .page_top a:before{background-color:#aaa;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAUCAYAAACeXl35AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAACzSURBVEiJvdXdDYMwEANgdwNGYQS6CZt1lI7ACBmBbuC+JCp/ce+Say1ZQpDk4wGSG0k4MwB45us7gJdrNklPB5ILP1nyPfMaPVgTasVGkukCK0l5TAg4klwFVrJa0CjMjCpscmJbdPKC85dFH7kqsxW0YGWsG+3BmtDmia0vGoG50CjMjEI8lJ+3qPydaqBp1xCtbhhXYC8m0SOYgrAtmmqg+2wzdnesFfBX2AnFH7Ad+gZxrwkeiJybSgAAAABJRU5ErkJggg==);background-position:center 8px;background-repeat:no-repeat;background-size:10px auto;border-radius:12px;bottom:5px;clear:both;content:" ";display:block;height:24px;left:50%;margin-left:-12px;margin-top:5px;position:relative;width:24px}#ftr .page_top span{color:#666;font-size:12px;margin-bottom:4px}#ftr .footer_links{margin:5px 5px 0;text-align:center}#ftr .footer_links .separator{color:#aaa}#ftr .footer_links:first-child{margin-top:20px}#ftr .footer_links a{background-color:transparent;background-position:0 2px;background-repeat:no-repeat;background-size:15px;font-size:10px;line-height:16px;padding:8px}#ftr .footer_links.bold_footer_links a{font-weight:700}@media only screen and (min-width:376px){#ftr .br-sp{display:none}}#ftr #bl_copyright{display:inline-block;font-size:11px;height:auto;width:100%}#ftr #bl_copyright.simple_ftr{background:#f1f1f1;border-top:none;margin:5px 0}#ftr #bl_copyright.simple_ftr span{color:#999}#ftr #bl_copyright #bl_copyright_inner{font-size:11px;padding:5px 15px;text-align:center}#ftr #bl_copyright .bl_copyright_inner_img{padding:5px 0;text-align:center}#ftr #bl_copyright.simple_ftr.copyrightonly{text-align:center}.footer_links_simple{margin:2px 0;text-align:center}.footer_links_simple a{background-color:transparent;background-position:0 2px;background-repeat:no-repeat;background-size:15px;font-size:9px;line-height:16px;padding:8px}#ftr .ftr_login_mypage{line-height:16px;margin:0 5px;text-align:center}#ftr .ftr_login{font-size:12px;margin:10px 0 4px}#ftr .ftr_login a{color:#ff5a00}#ftr .ftr_mypage{font-size:12px;margin:10px 0 0}#ftr .ftr_mypage a{color:#ff5a00}#ftr .ftr_menu_l{overflow:hidden;position:relative}#ftr ul.ftr_first{display:block;float:left;font-size:12px;left:50%;margin:0 auto;position:relative;text-align:center}#ftr ul.ftr_first a{color:#ff5a00}#ftr li.ftr_first_available{color:#666;float:left;font-size:10px;left:-50%;position:relative}#ftr li.ftr_free_registration{float:left;font-size:12px;left:-50%;margin:0 0 0 5px;position:relative}.simple_ftr_links{clear:right;text-align:center}.simple_ftr_links a:first-child{margin-left:0}#ftr #bl_copyright .copyright_company{color:#666;font-size:9px;font-weight:400}#ftr #bl_copyright .copyright_notice{color:#999;font-size:10px;letter-spacing:-.03em;line-height:13px;margin:10px 0 5px;text-align:center}address{color:#ff5a00;font-style:normal;font-weight:700;text-align:center}#container input[type=submit]{border-radius:3px}#container input[type=email].styled,#container input[type=password].styled,#container input[type=tel].styled,#wrapper input[type=text].styled{border:1px solid #ccc;border-radius:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.03);box-sizing:border-box;font-size:14px;height:48px;padding:0 8px;width:100%}#container input[type=email].styled::-webkit-input-placeholder,#container input[type=password].styled::-webkit-input-placeholder,#container input[type=tel].styled::-webkit-input-placeholder,#wrapper input[type=text].styled::-webkit-input-placeholder{font-size:14px;line-height:1.3em}#wrapper input[type=text].styled#input_search,#wrapper input[type=text].styled#input_search::-webkit-input-placeholder,#wrapper input[type=text].styled[id$=input_search],#wrapper input[type=text].styled[id$=input_search]::-webkit-input-placeholder{font-size:12px}@media only screen and (min-width:600px){#container input[type=email].styled,#container input[type=password].styled,#container input[type=tel].styled,#wrapper input[type=text].styled{font-size:17px}#container input[type=email].styled::-webkit-input-placeholder,#container input[type=password].styled::-webkit-input-placeholder,#container input[type=tel].styled::-webkit-input-placeholder,#wrapper input[type=text].styled::-webkit-input-placeholder{font-size:17px;line-height:1.5em}#wrapper input[type=text].styled#input_search,#wrapper input[type=text].styled#input_search::-webkit-input-placeholder{font-size:18px;line-height:1.5em}}#container input[type=email].styled:disabled,#container input[type=password].styled:disabled,#container input[type=tel].styled:disabled,#wrapper input[type=text].styled:disabled{background-color:#f7f7f7;box-shadow:none}.book_cover select{background:#fff;border-color:#ccc;display:inline-block;font-size:13px;height:38px}#container textarea.styled{border:1px solid #ccc;border-radius:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.03);box-sizing:border-box;padding:8px;width:100%}#container #security_cd.styled{display:inline-block;width:4em}#card_number li{display:inline}#container .validity select{display:inline-block}.about_secure_code{display:table;padding:5px 0;table-layout:fixed}.about_secure_code:last-child{display:none}.secure_code img{display:inline-block;float:left;margin:0 10px 0 0}.about_secure_code .secure_code,.about_secure_code .secure_code_note{display:table-cell;vertical-align:top}#new_creditcard_form .due_selectbox{width:80px}#new_creditcard_form .hidden_password_form{margin-top:-20px;visibility:hidden}.card-attention{border:1px solid red;margin-top:10px;padding-bottom:10px}.card-attention[aria-hidden=true]{display:none}.card-attention>h4{background:red;color:#fff;margin-bottom:10px;padding:5px}.card-attention>h4>span{font-size:16px;font-weight:700}.card-attention p{padding:0 10px}.card-attention_nmv{margin-bottom:5px}#new_creditcard_form .valid_html,.card-attention__nmv[aria-hidden=true],.card-attention__retry[aria-hidden=true]{display:none}#new_creditcard_form input:invalid+.valid_html{display:block}#container input[type=email].styled.error,#container input[type=password].styled.error,#container input[type=text].styled.error{background-color:#ffecec;border:1px solid #e00}input[type=checkbox].styled,input[type=radio].styled{display:none}input[type=checkbox].styled+.btn_label,input[type=radio].styled+.btn_label{display:block;padding:16px 0}#login_form input[type=email].styled,#login_form input[type=password].styled,#login_form input[type=text].styled{margin-bottom:15px}#login_form #autologin_check+.btn_label{padding:6px 0 16px}.reminder{margin-top:10px;text-align:center}input[type=checkbox].styled+label>span:first-child,input[type=radio].styled+label>span:first-child{background:url(/resources/a/sp/common/images/radiocheck_retina.png?date=140618) no-repeat;background-size:120px 20px;cursor:pointer;display:inline-block;height:20px;margin-bottom:4px;margin-right:8px;vertical-align:middle;width:20px}input[type=checkbox].styled+.no_label>span:first-child,input[type=radio].styled+.no_label>span:first-child{margin-right:0}input[type=checkbox].styled+label>span:first-child{background-position:0 0}input[type=checkbox].styled:checked+label>span:first-child{background-position:-20px 0}input[type=checkbox].styled:checked:disabled+label>span:first-child{background-position:-40px 0}input[type=checkbox].styled+label>span:first-child:focus-visible{border-radius:2px;outline:2px solid;outline-offset:-2px}input[type=radio].styled+label>span:first-child{background-position:-60px 0}input[type=radio].styled:checked+label>span:first-child{background-position:-80px 0}input[type=radio].styled:disabled+label{opacity:.5}input[type=radio].styled:checked:disabled+label>span:first-child{background-position:-100px 0}.input_wrap{padding-bottom:10px}#container .input_list .input_option{background:#fff;border-bottom:1px dotted #ddd;padding:10px}#container .input_list .input_option:last-child{border-bottom:none}#container .input_list .input_option input[type=radio].styled+label{display:block;overflow:hidden}#container .input_list .input_option input[type=radio].styled+label>span{float:left;margin:10px 10px 10px 0}#container .btn,#ftr .btn{height:38px;line-height:40px;padding:0 10px}#wrapper #container .btn_s{box-sizing:border-box;font-size:11px;font-weight:700;height:26px;line-height:24px;text-align:center}#container .gridcell .btn_s{box-sizing:border-box;margin:0 auto;width:100%}#container .book .btn.reservation_action{padding:0}#container .btn_l{font-size:13px;font-weight:700;height:24px;line-height:26px;padding:9px 10px}#container .btn_l.multi_line{font-size:13px;height:36px;line-height:18px;padding:7px 0 15px}#container .btn_l.multi_line .word_break{font-size:18px}#container .btn_l.multi_line .word_break:before{content:"\A";white-space:pre}#container .section_content.centered>.btn{margin:0 auto}#container input[type=submit].btn{height:auto;width:auto}#container input[type=submit].btn_l{height:auto;width:100%}@media only screen and (max-width:600px){#container .btn.nopadding_max480,#container .btn.nopadding_max600,#container .btn_l.nopadding_max480,#container .btn_l.nopadding_max600,#list_view .action .btn,#list_view .action .btn_l{padding-left:0;padding-right:0}}#container .btn_txt{display:inline-block}#container .btn_txt_full{display:inline-block;width:100%}#container .buy_action .btn_txt,#container .cart_action .btn_txt,#container .cart_all_action .btn_txt,#container .centered .btn_txt,#container .reservation_action .btn_txt{display:block;text-align:center}#container .btn_multiline{height:36px;padding:3px 10px}#container .btn_multiline .btn_txt{display:table-cell;vertical-align:middle;word-break:break-all}#container .btn_link,#container .set_product_action,#ftr .btn_pc_view,.read_action,.reservation_action,a.keep_action{background:#fff;border:1px solid #ccc;border-radius:3px;color:#333;display:block;left:0;position:relative;top:0}.reservation_action{color:#ff5a00}#container .btn_link.centered{text-align:center}#container .btn_action,#container .keep_action.disabled,#container .tachiyomi_action,.keep_action.keep_off{background:#fff;background:-moz-linear-gradient(top,#fff 0,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#fff,#ececec);background:linear-gradient(180deg,#fff 0,#ececec);border:1px solid #ccc;border-radius:3px;color:#4d4d4d;display:block;text-align:center}input[type=button].btn_action:disabled,input[type=submit].btn_action:disabled{opacity:.5}#container .btn_action2,.buy_action{background:#fe7435;background:-moz-linear-gradient(top,#fe7435 0,#fe5100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fe7435),color-stop(100%,#fe5100));background:-webkit-linear-gradient(top,#fe7435,#fe5100);background:linear-gradient(180deg,#fe7435 0,#fe5100);border:1px solid #e44600;border-radius:3px;color:#fff;display:block;text-align:center}.icon_easy_login{background:#fff;border-radius:30px/16px;color:#ff5a00;display:inline-block;font-size:10px;font-style:normal;font-weight:400;font-weight:700;line-height:1;margin-right:6px;padding:4px 0;vertical-align:middle;width:60px}.icon_easy_login_num{font-size:14px}#container .btn_easy_login .btn_txt{display:inline-block;vertical-align:text-top}#container .btn_action3,#container .btn_cart_off,#container .cart_action.cart_in,#container .cart_all_action{background:#7fb42b;background:-moz-linear-gradient(top,#7fb42b 0,#69a708 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7fb42b),color-stop(100%,#69a708));background:-webkit-linear-gradient(top,#7fb42b,#69a708);background:linear-gradient(180deg,#7fb42b 0,#69a708);border:1px solid #5f9805;border-radius:3px;color:#fff;display:block;text-align:center}#container .btn_action6{background:#1ab3e6 -webkit-gradient(linear,left top,left bottom,from(#1ab3e6),to(#17a1cf));background:#1ab3e6 linear-gradient(180deg,#1ab3e6 0,#17a1cf);border:1px solid #148fb8;border-radius:3px;color:#fff;display:block;text-align:center}#container .btn_action6.btn .btn_icon.-white,#container .btn_action6.btn .btn_icon.tachiyomi_app.-white,#container .btn_action6.btn .btn_icon.tachiyomi_browser.-white,#container .btn_action6.btn_l .btn_icon.-white{background-image:url(/resources/a/sp/common/images/icon_reader_100px.png?date=1031);background-position:-2px 0;background-size:cover}.reservation_action.reservation_in{background:#fe7435;background:-moz-linear-gradient(top,#fe7435 0,#fe5100 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fe7435),color-stop(100%,#fe5100));background:-webkit-linear-gradient(top,#fe7435,#fe5100);background:linear-gradient(180deg,#fe7435 0,#fe5100);border:1px solid #e44600;border-radius:3px;color:#fff;display:block;text-align:center}#container .btn_action4{background:#dc0000;background:-moz-linear-gradient(top,#dc0000 0,#e00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e00),color-stop(100%,#dc0000));background:-webkit-linear-gradient(top,#e00,#dc0000);background:linear-gradient(180deg,#e00 0,#dc0000);border:1px solid #c50000;border-radius:3px;color:#fff;display:block;font-size:15px;text-align:center}#container .btn_action2.off,#container .btn_action4.off{background:none;border:1px solid #b7b7b7;border-radius:3px;color:#b7b7b7;display:block}#container .btn_action5{background:#ff5a00;border:1px solid #ff51aa;border-radius:5px;color:#fff;display:block;text-align:center}#container .sub_action{background:#f1f1f1;border:1px solid #ccc;border-radius:5px;color:#333;display:block;text-align:center}#container .btn_cart_on,#container .cart_action,#container .cart_all_action.sr_bt_b.all{background:#fff;border:1px solid #5f9805;border-radius:3px;color:#5f9805;display:block;text-align:center}#container .btn_wrap{margin:0 10px}#container .btn_full_wrap{margin:10px}.commonjs_btn_banner_close{box-sizing:border-box;text-align:center}.commonjs_btn_banner_close>div{display:none;overflow:visible;position:relative}.commonjs_btn_banner_close .app_banner{align-items:center;background-image:url(/resources/a/sp/v2/images/mypage/book-shelf/banner_bg.png?date=250130);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center}.commonjs_btn_banner_close .app_banner .close{cursor:pointer;height:auto;width:100%}.commonjs_btn_banner_close .app_banner .banner{height:auto;width:100%}#container .cart_action,#container .read_action,#container .reservation_action,#container .set_product_action,#container .tachiyomi_action{text-align:center}#container .reservation_action.list_auto_reservation,#container .tachiyomi_action{height:30px;line-height:15px;padding:4px 0}#container .reservation_action.list_auto_reservation span,#container .tachiyomi_action span{display:inline-block;text-align:left}#container .tachiyomi_action.webview_tachiyomi span{line-height:32px}#container .btn_module.tachiyomi_action.webview_tachiyomi span{line-height:normal}#container .book .action .tachiyomi_action:first-child{margin-bottom:5px}@media only screen and (max-width:599px){#container .reservation_action.list_auto_reservation,#container .tachiyomi_action{height:24px;padding:7px 0}#container .tachiyomi_action.webview_tachiyomi span{line-height:24px}#container .btn_module.tachiyomi_action.webview_tachiyomi span{line-height:normal}#container .reservation_action.list_auto_reservation span,#container .tachiyomi_action span{font-size:10px;line-height:12px}#container .detail_in .follow-text-s,#container .reservation_action span{font-size:10px}}.keep_action{color:#ff5a00;text-align:center}#wrapper #container ul.btn_basic_col2 li{float:none;margin:10px 0 0;width:100%}#wrapper #container ul.btn_basic_col2 li:first-child{margin-top:0}#wrapper #container .btn_basic_flat{box-sizing:border-box;display:table;height:48px;padding:0 10px;width:100%}#wrapper #container .section_content .btn_basic_flat,#wrapper #container .section_sub2content .btn_basic_flat,#wrapper #container .section_sub3content .btn_basic_flat,#wrapper #container .section_sub4content .btn_basic_flat,#wrapper #container .section_sub5content .btn_basic_flat{padding:0}#wrapper #container .area_common>.bl-pagination>.btn_basic_flat,#wrapper #container .area_common>.btn_basic_flat{margin-top:10px}#wrapper #container .btn_basic_flat a{background:#fff;border:1px solid #ddd;border-radius:4px 4px 4px 4px;color:#333;display:table-cell;font-size:18px;padding:6px 8px;text-align:center;vertical-align:middle}.disabled{-webkit-touch-callout:none;opacity:.3;-webkit-user-select:none;-khtml-user-select:none}.global_list_end{border-bottom:1px solid #ddd}#wrapper .list_btns_sh.genre{font-size:16px}#wrapper .list_btns.list_outline,#wrapper .list_btns_sh.list_outline{border:1px solid #ddd}#wrapper .list_btns.list_outline2,#wrapper .list_btns_sh.list_outline2{border-top:1px solid #ddd}#wrapper .list_btns.list_borders,#wrapper .list_btns_sh.list_borders{border-bottom:1px solid #ddd;border-top:1px solid #ddd}#list_view .list_top_border,#wrapper .list_btns.list_top_border,#wrapper .list_btns_sh.list_top_border{border-top:1px solid #ddd}#list_view .list_bottom_border,#wrapper .list_btns.list_bottom_border,#wrapper .list_btns_sh.list_bottom_border{border-bottom:1px solid #ddd}#wrapper .list_btn_item>.list_btns,#wrapper .list_btn_item>.list_btns_sh{background-color:#ddd;padding-left:10px}#wrapper .list_btns .list_btn_item{background-color:#fff;display:block;table-layout:fixed}#wrapper .list_btns .list_btn_item.read_item{background-color:#f1f1f1!important}#wrapper .list_btns_sh .list_btn_item{background-color:#fff;display:table;height:48px;position:relative;table-layout:fixed;width:100%}ul.list_btns.lined .list_btn_item,ul.list_btns_sh.lined .list_btn_item{background-color:#fff!important;border-bottom:1px solid #ddd}#wrapper .list_btns.lined .list_btn_item.hide,#wrapper .list_btns_sh.lined .list_btn_item.hide{display:none}ul.list_btns.lined.no_last_bd .list_btn_item:last-child,ul.list_btns_sh.lined.no_last_bd .list_btn_item:last-child{border-bottom:none!important}#wrapper .list_btns_sh .list_btn_item.disabled{opacity:.3}#wrapper .list_btns .list_btn_item:nth-child(2n),#wrapper .list_btns_sh .list_btn_item:nth-child(2n){background-color:#fafafa}#wrapper .list_btns .list_btn_item .list_btn_link{color:#333;display:block;padding:12px 36px 12px 10px;position:relative}#wrapper .list_btns .list_btn_item .list_btn_link.ellipsis{padding:12px 32px 12px 10px}#wrapper .list_btns .list_btn_item .list_btn_link.ellipsis p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wrapper .list_btns_sh .list_btn_item .list_btn_link{color:#333;display:table-cell;padding:20px 40px 20px 10px;position:relative;vertical-align:middle}#wrapper .list_btns_sh.with_icons .list_btn_item .list_btn_link{padding:0 40px 0 48px}#wrapper .list_btns_sh .list_btn_link_btn_wrap{display:table-cell;padding:0 10px 0 0;vertical-align:middle;width:90px}@media only screen and (min-width:600px){#wrapper .list_btns_sh.with_icons .list_btn_item .list_btn_link{padding:0 40px 0 58px}#wrapper .list_btns_sh .list_btn_link_btn_wrap{padding:0 20px 0 0;width:140px}#wrapper .list_btns .list_btn_item .list_btn_link.ellipsis{padding:12px 32px 12px 20px}}#wrapper .list_btns_sh.other_search_list{border-top:1px solid #ddd}#wrapper .list_btns_sh.header_info .list_btn_item{height:36px}#wrapper .list_btns_sh.header_info .list_btn_item .list_btn_link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#wrapper .list_btns_sh.header_info .list_btn_item .android_info_link,#wrapper .list_btns_sh.header_info .list_btn_item .docomo_info_link{display:table-cell;padding:20px 10px;position:relative;vertical-align:middle}#wrapper .list_btns_sh.header_info .list_btn_item .docomo_info_link{text-align:center}#wrapper .list_btns_sh.header_info .list_btn_item .under_line{text-decoration:underline}#wrapper .list_btns_sh.rectangle,#wrapper .list_btns_sh.round_corner{overflow:hidden}#wrapper .list_btns_sh.rectangle .list_btn_item,#wrapper .list_btns_sh.round_corner .list_btn_item{background:#fff;border-bottom:none;box-sizing:border-box;display:block;float:left;height:40px}#wrapper .list_btns_sh.rectangle .list_btn_item:nth-child(odd){border-right:1px solid #ddd}#wrapper .list_btns_sh.rectangle .list_btn_item>p,#wrapper .list_btns_sh.round_corner .list_btn_item>p{display:table;height:100%;width:100%}#wrapper .list_btns_sh.round_corner .list_btn_item>p{width:97%}#wrapper .list_btns_sh.round_corner.column2 .list_btn_item>p{height:48px}#wrapper .list_btns_sh.round_corner:not(.column2) .list_btn_item:nth-child(3n+2)>p{margin:0 auto}#wrapper .list_btns_sh.round_corner.column2 .list_btn_item:nth-child(2n)>p,#wrapper .list_btns_sh.round_corner:not(.column2) .list_btn_item:nth-child(3n)>p{float:right}#wrapper .list_btns_sh.rectangle .list_btn_item>p>a,#wrapper .list_btns_sh.round_corner .list_btn_item>p>a{color:#333;display:table-cell;font-size:13px;line-height:14px;padding:3px 8px 0;text-align:center;vertical-align:middle}#wrapper .list_btns_sh.rectangle .list_btn_item>p>a{font-size:14px;line-height:16px}@media screen and (max-width:320px){#wrapper .list_btns_sh.rectangle .list_btn_item>p>a,#wrapper .list_btns_sh.round_corner .list_btn_item>p>a{padding:3px 2px 0}#wrapper .list_btns_sh.rectangle .list_btn_item>p>a[data-category=CF],#wrapper .list_btns_sh.rectangle .list_btn_item>p>a[data-category=C],#wrapper .list_btns_sh.round_corner .list_btn_item>p>a[data-category=CF],#wrapper .list_btns_sh.round_corner .list_btn_item>p>a[data-category=C]{padding:3px 15px 0}}#wrapper .list_btns_sh.rectangle .list_btn_item{border-bottom:1px solid #ddd;height:39px;width:50%}@media only screen and (min-width:600px){#wrapper .list_btns_sh.rectangle .list_btn_item>p>a,#wrapper .list_btns_sh.round_corner .list_btn_item>p>a{font-size:14px;line-height:16px;padding:3px 8px 0}#wrapper .list_btns_sh.rectangle .list_btn_item{border-right:1px solid #ddd;width:33.333%}#wrapper .list_btns_sh.rectangle .list_btn_item:nth-child(3n){border-right:none}}#wrapper .list_btns_sh.round_corner .list_btn_item{height:45px;width:33.333%}#wrapper .list_btns_sh.round_corner.column2 .list_btn_item{height:auto;width:50%}#wrapper .list_btns_sh.round_corner{padding:5px 10px 0}#wrapper .list_btns_sh.round_corner .list_btn_item{background:none;border:none;margin:0 0 5px}#wrapper .list_btns_sh.round_corner .list_btn_item.active>p>a{background-color:#aaa9a9;border-color:#aaa9a9}#wrapper .list_btns_sh.round_corner.mcomic_color .list_btn_item.active>p>a{background-color:#0080d0;border-color:#0080d0}#wrapper .list_btns_sh.round_corner.fcomic_color .list_btn_item.active>p>a{background-color:#ff6090;border-color:#ff6090}#wrapper .list_btns_sh.round_corner.comic_color .list_btn_item.active>p>a{background-color:#ff9000;border-color:#ff9000}#wrapper .list_btns_sh.round_corner.lightnovel_color .list_btn_item.active>p>a{background-color:#d4c400;border-color:#d4c400}#wrapper .list_btns_sh.round_corner.book_color .list_btn_item.active>p>a{background-color:#69a700;border-color:#69a700}#wrapper .list_btns_sh.round_corner.business_color .list_btn_item.active>p>a{background-color:#009ed0;border-color:#009ed0}#wrapper .list_btns_sh.round_corner.magazine_color .list_btn_item.active>p>a,#wrapper .list_btns_sh.round_corner.photobook_color .list_btn_item.active>p>a{background-color:#365290;border-color:#365290}#wrapper .list_btns_sh.round_corner.adult_color .list_btn_item.active>p>a{background-color:#dc5ac0;border-color:#dc5ac0}#wrapper .list_btns_sh.round_corner.teenslove_color .list_btn_item.active>p>a{background-color:#868cf0;border-color:#868cf0}#wrapper .list_btns_sh.round_corner.boyslove_color .list_btn_item.active>p>a{background-color:#3fadb0;border-color:#3fadb0}#wrapper .list_btns_sh.round_corner .list_btn_item>p>a{border:1px solid #ddd;border-radius:4px 4px 4px 4px}@media screen and (min-width:600px){#wrapper .list_btns_sh.round_corner.column2 .list_btn_item>p>a br{display:none}}#wrapper .list_btns_sh.round_corner .list_btn_item.active>p>a{color:#fff}#wrapper .list_btns_sh.rectangle.column2 .list_btn_item{width:50%}#wrapper .list_btns_sh.rectangle_l .list_btn_item{background:none;border:none;display:block;float:left;height:80px;width:50%}#wrapper .list_btns_sh.rectangle_l .list_btn_item .rectangle_wrap{background:#fff;display:table;height:100%;margin:0 auto;width:100%}#wrapper .list_btns_sh.rectangle_l .list_btn_item .list_btn_link{border:solid #ddd;border-width:1px 1px 0 0;padding:0 5px 0 74px}#wrapper .list_btns_sh.rectangle_l .list_btn_item:nth-child(2n) .list_btn_link{border-right:none}#wrapper .list_btns_sh.rectangle_l .list_btn_item .rectangle_wrap .type1{font-size:13px;line-height:15px}#wrapper .list_btns_sh.rectangle_l .list_btn_item .rectangle_wrap .type2{font-size:15px;line-height:17px}#wrapper .list_btns_sh.rectangle_l .list_btn_item .rectangle_wrap .type3{font-size:18px;line-height:21px;text-align:center}#wrapper .list_btns_sh.rectangle_l .list_btn_item .rectangle_wrap .text_align_left{text-align:left}#wrapper #container .osusume_corner{padding-bottom:0}#wrapper .osusume_corner .osusume_title{margin-top:5px}#wrapper .osusume_corner .menu_icon{background-image:url(/resources/a/common/images/icon_osusume.png?date=220801);background-size:384px 48px;height:48px;left:16px;margin:0;top:16px;width:48px}#wrapper .osusume_corner .osusume_new .menu_icon{background-position:0 0}#wrapper .osusume_corner .osusume_original .menu_icon{background-position:96px 0}#wrapper .osusume_corner .osusume_media .menu_icon{background-position:144px 0}#wrapper .osusume_corner .osusume_nocharge .menu_icon{background-position:192px 0}#wrapper .osusume_corner .osusume_sale .menu_icon{background-position:240px 0}#wrapper .osusume_corner .osusume_set .menu_icon{background-position:284px 0}#wrapper .osusume_corner .osusume_schedule .menu_icon{background-position:336px 0}#wrapper .osusume_corner .osusume_gacha .menu_icon{background-position:48px 0}#ftr .list_btn_link_icon,#wrapper .list_btn_link_icon,.ac_results .list_btn_link_icon{background-image:url(/resources/a/sp/common/images/bg_list_arrow_orange.png?date=140618);background-position:100%;background-repeat:no-repeat;background-size:14px 14px;content:" ";height:14px;margin-right:0;margin-top:-7px;position:absolute;right:10px;top:50%;width:14px}#wrapper .list_btn_link_icon.down_arrow{background-image:url(/resources/a/sp/common/images/bg_list_down_arrow_orange.png?date=140618)}#wrapper .list_btn_link_icon.arrow_gray{background-image:url(/resources/a/sp/common/images/bg_list_arrow_gray.png);background-size:15px 15px;height:15px;margin-top:-10px;width:15px}#wrapper .list_btn_link_icon.arrow_gray2{background-image:url(/resources/a/sp/common/images/bg_list_arrow_gray_60.png);background-size:30px 30px;height:30px;margin-top:-15px;right:5px;width:30px}#wrapper .list_btn_link_icon.arrow_free{background-image:url(/resources/a/sp/common/images/bg_list_arrow_free.png);background-size:10px 20px;height:20px;margin-top:-10px;width:10px}#wrapper .list_btn_link_icon.arrow_yellow{background-image:url(/resources/a/sp/common/images/bg_list_arrow_yellow.png);background-size:6px 10px;margin-top:-6px;position:absolute;right:8px}@media only screen and (min-width:600px){#container .tachiyomi_action{font-size:13px}#wrapper .list_btns .list_btn_item .list_btn_link{padding:15px 60px 15px 20px}#wrapper .list_btns_sh .list_btn_item .list_btn_link{padding:0 50px 0 20px}#wrapper .list_btns .list_btn_item .list_btn_link_icon,#wrapper .list_btns_sh .list_btn_item .list_btn_link_icon{right:20px}#wrapper .list_btns .list_btn_item .list_btn_link_icon.arrow_gray2,#wrapper .list_btns_sh .list_btn_item .list_btn_link_icon.arrow_gray2{right:15px}#wrapper .list_btn_link_icon.arrow_gray{background-size:20px 20px;height:20px;width:20px}}#container .section_content .privacy_link{margin:20px 0 10px;text-align:right}.module_accordion{width:100%}.module_ac_ttl_wrap,.module_ac_ttl_wrap_genre{background:#fff;border-bottom:1px solid #ddd;padding:20px 10px;position:relative}.module_ac_ttl_wrap a,.module_ac_ttl_wrap_genre a{color:#333}.module_ac_ttl_wrap .cssicon-arrow.arrow_updown,.module_ac_ttl_wrap_genre .cssicon-arrow.arrow_updown{display:inline-block;height:1.85em;position:absolute;right:0;top:25%;width:1.85em}.module_ac_ttl_wrap .cssicon-arrow.arrow_updown:before,.module_ac_ttl_wrap_genre.clearfix .cssicon-arrow.arrow_updown:before{transform:rotate(135deg)}.module_ac_ttl_wrap.active .cssicon-arrow.arrow_updown:before,.module_ac_ttl_wrap_genre.clearfix.active .cssicon-arrow.arrow_updown:before{transform:rotate(-45deg)}.module_ac_list,.module_ac_list_genre{display:none}.module_ac_list.active,.module_ac_list_genre.active{display:block}.module_navi_warpper .link_list_ttl_ac,.module_navi_warpper .link_list_ttl_ac_genre{word-wrap:normal;background-color:#fff;border-bottom:1px solid #ddd;color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.module_navi_warpper .link_list_ttl_ac a,.module_navi_warpper .link_list_ttl_ac_genre a{align-items:center;color:#333;display:flex;height:16px;justify-content:space-between;padding:20px 10px}.module_ac_list.active .ac_contents .ac_contents_item a{word-wrap:normal;background:#fff;border-bottom:1px solid #ddd;color:#333;display:flex;overflow:hidden;padding:16px 10px 16px 30px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}@media only screen and (max-width:599px){.module_ac_list_genre.active .ac_contents_genre{display:block}.module_accordion .ac_contents_genre{background:#fff;display:none}.ac_contents_genre .ac_contents_item_genre .icon-goback{display:none}.module_ac_list_genre.active .ac_contents_genre .ac_contents_item_genre a{word-wrap:normal;border-bottom:1px solid #ddd;color:#666;display:flex;overflow:hidden;padding:16px 10px 16px 30px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.module_navi_warpper .link_list_ttl_ac_genre{display:none}}@media only screen and (min-width:600px){.module_accordion .ac_contents_genre{background:#fff;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;margin-bottom:20px;width:100%}.module_accordion .ac_contents_genre .ac_contents_item_genre{border-bottom:1px solid #ddd;box-sizing:border-box;position:relative;width:50%}.module_accordion .ac_contents_genre .ac_contents_item_genre a{color:#666;display:flex;padding:16px 10px 16px 20px}.module_accordion .ac_contents_genre .ac_contents_item:nth-child(odd),.module_accordion .ac_contents_genre .ac_contents_item_genre:nth-child(2n){border-right:1px solid #ddd}.module_accordion .ac_contents_genre .ac_contents_item_genre:nth-child(2n):last-child,.module_accordion .ac_contents_genre .ac_contents_item_genre:nth-child(2n):nth-last-child(2),.module_accordion .ac_contents_genre .ac_contents_item_genre:nth-child(odd):last-child{border-bottom:none}.module_accordion .ac_contents_genre .ac_contents_item_genre .icon-goback{display:inline-block;height:1.85em;position:absolute;right:10px;top:20%;width:.9em}.module_ac_ttl_wrap_genre{display:none!important}.module_accordion .ac_contents_genre .ac_contents_item_genre.genre_link_all{display:none}.module_ac_list_genre{display:flex}}.module_navi_warpper .icon-down{fill:#b4b4b4;display:inline-block;height:1.85em;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-90deg);width:1.85em}.module_navi_warpper{width:100%}.module_navi_warpper .link_list_ttl a{align-items:center;color:#333;display:flex;height:16px;justify-content:space-between;padding:20px 10px}.module_navi_warpper .link_list_genre_ttl{background-color:#fff;font-size:15px;padding:20px 10px}.module_navi_warpper .link_list_ttl{word-wrap:normal;background-color:#fff;border-bottom:1px solid #ddd;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.module_navi_warpper .link_list_sub_ttl{position:relative}.module_navi_warpper .link_list_sub_ttl a{word-wrap:normal;background-color:#fff;border-bottom:1px solid #ddd;color:#333;display:block;overflow:hidden;padding:16px 10px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.module_navi_warpper .ac_contents .ac_contents_item a,.module_navi_warpper .ac_contents .ac_contents_item_genre a{color:#777}.module_navi_warpper .link_list_sub_ttl .icon-goback{display:inline-block;height:1.85em;position:absolute;right:10px;top:26%;width:.9em}#wrapper .link_list{border:solid #ddd;border-width:0 0 0 1px;overflow:hidden}#wrapper .link_list_item{float:left;width:50%}#wrapper .link_list.full_width>.link_list_item{width:100%}#wrapper .link_list.one_item{border-width:0 0 0 1px}#wrapper .link_list.one_item .link_list_item a{border-width:1px 1px 1px 0}#wrapper .link_list_item a{word-wrap:normal;background-color:#fff;border-color:#ddd;border-style:solid;border-width:0 1px 1px 0;color:#333;display:block;overflow:hidden;padding:12px 5px 12px 10px;text-overflow:ellipsis;white-space:nowrap;word-break:keep-all}.module_navi_two_rows{background:#fff;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;width:100%}.module_navi_two_rows .module_navi_two_rows_item{border-bottom:1px solid #ddd;box-sizing:border-box;position:relative;width:50%}.module_navi_two_rows .module_navi_two_rows_item:nth-child(odd){border-right:1px solid #ddd}.module_navi_two_rows .module_navi_two_rows_item:last-child,.module_navi_two_rows .module_navi_two_rows_item:nth-child(odd):nth-last-child(2){border-bottom:none}.module_navi_two_rows .module_navi_two_rows_item a{color:#333;display:block;overflow:hidden;padding:20px 20px 20px 10px;text-overflow:ellipsis;white-space:nowrap}.module_link_list .module_link_item{background:#fff;border-bottom:1px solid #ddd}.module_link_list .module_link_item a{align-items:center;color:#333;display:flex;height:16px;justify-content:space-between;padding:20px 10px}.module_link_list .module_link_item a .name{max-height:48px;overflow:hidden;text-overflow:ellipsis;width:90%}.module_link_list.bd_top{border-top:1px solid #ddd}.module_navi_two_rows .module_navi_two_rows_item .icon-goback{display:inline-block;height:1.85em;position:absolute;right:10px;top:30%;width:.9em}.footer_navi .navi_list .icon-goback,.module_link_list .module_link_item .icon-goback,.module_navi_warpper .link_list_ttl .icon-goback,.module_navi_warpper .link_list_ttl_ac .icon-goback,.module_navi_warpper .link_list_ttl_ac_genre .icon-goback{display:inline-block;height:1.85em;width:.9em}#area_search .link_list_arrow,.footer_navi .navi_list{position:relative}.footer_navi.size_l .navi_list{float:none;width:100%}.footer_navi.size_l li.navi_list a{word-wrap:normal;background-color:#fff;border-top:1px solid #ddd;color:#333;display:block;overflow:hidden;padding:20px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%;word-break:keep-all}#wrapper .link_list_item:first-child a,#wrapper .link_list_item:nth-child(2) a{border-width:1px 1px 1px 0}#wrapper .full_width .link_list_item:nth-child(2) a{border-width:0 1px 1px 0}#wrapper .link_list_btns .link_list_item a{background-color:#fafafa}#container .link_list_item a:before{background-image:url(/resources/a/sp/common/images/bg_arrow_right.png?date=150722);background-position:0 0;background-repeat:no-repeat;background-size:130px 10px;content:" ";display:inline-block;height:10px;margin-right:5px;width:10px}#container .link_list.page_links .link_list_item a:before{background-image:url(/resources/a/sp/common/images/bg_arrow_down_orange.png?date=140903);background-size:10px 10px}#container .link_list_bukumaru{background-image:url(/resources/a/sp/v2/images/product/icon_bukumaru.png);background-position:5% 50%;background-repeat:no-repeat;background-size:60px;height:60px;padding:10px;position:relative}#container .link_list_bukumaru a{display:block;height:100%;left:0;position:absolute;top:0;width:100%}#container .link_list_bukumaru span{color:#333;margin-left:24%;padding:12px 4px;position:absolute;top:50%;transform:translateY(-50%);width:70%}#container .pickup_adjustmen_space{padding-bottom:0!important}#container .link_list.mcomic_color .link_list_item a:before{background-position:-10px 0}#container .link_list.fcomic_color .link_list_item a:before{background-position:-20px 0}#container .link_list.comic_color .link_list_item a:before{background-position:-30px 0}#container .link_list.lightnovel_color .link_list_item a:before{background-position:-40px 0}#container .link_list.book_color .link_list_item a:before{background-position:-50px 0}#container .link_list.business_color .link_list_item a:before{background-position:-60px 0}#container .link_list.magazine_color .link_list_item a:before,#container .link_list.photobook_color .link_list_item a:before{background-position:-70px 0}#container .link_list.adult_color .link_list_item a:before{background-position:-80px 0}#container .link_list.teenslove_color .link_list_item a:before{background-position:-90px 0}#container .link_list.boyslove_color .link_list_item a:before{background-position:-100px 0}#wrapper .link_list_item .active{background-color:#ffd7c2}.bk_list_roll{display:block;overflow:hidden}.bk_list_roll span.tag_intro{margin-right:5px}.bk_list_roll li{background:#fff;border-bottom:1px solid #ddd;padding-right:10px}@media only screen and (min-width:600px){.bk_list_roll li{padding-right:20px}}.bk_list_roll li a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk_list_cover a{background:url(/resources/a/sp/common/images/bg_list_arrow_orange.png?date=140618) no-repeat 100%;background-size:14px 14px;color:#333;display:block;padding:15px 10px}@media only screen and (min-width:600px){.bk_list_cover a{padding:15px 20px}}.bk_list_roll_back{display:block;overflow:hidden}.bk_list_roll_back li{background:#fff;border-bottom:1px solid #ddd}.bk_list_roll_back li a{color:#333;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk_list_roll_back li:last-child{border-bottom:none}.bk_list_cover_back a{background-image:url(/resources/a/sp/common/images/icon_arrow_left.png?date=140618);background-position:5px;background-repeat:no-repeat;background-size:14px 14px;color:#333;display:block;padding:15px 10px}.bk_list_cover_back{text-indent:15px}@media only screen and (min-width:600px){.bk_list_cover_back a{background-position:10px;padding:15px 20px}}#container .delete_btn{display:block;height:20px;padding:0;width:20px}#container .btn_intro span{display:inline-block}#container .btn_note{display:block;margin:5px 0}#container .btn_app_dl,#container .btn_app_dl_w,#container .btn_app_download,#container .btn_app_launch,#container .btn_browser_read,#container .btn_download_page_l,#container .btn_mybookshelf{display:table;position:relative;table-layout:fixed;width:100%}#container .btn_download_page_l{margin:0 auto}#container .btn_reader_icon{background-color:transparent;background-image:url(/resources/a/sp/common/images/icon_reader_100px.png?date=140618);background-repeat:no-repeat;background-size:auto 50px;display:inline-block;height:50px;left:25px;overflow:hidden;position:absolute;top:5px;width:50px}#container .btn_browser_read .btn_reader_icon{background-position:0 0}#container .btn_mybookshelf .btn_reader_icon{background-position:-50px 0}#container .btn_app_launch .btn_reader_icon{background-position:-100px 0}#container .btn_app_download .btn_reader_icon{background-position:-150px 0}#container .btn_app_download>a,#container .btn_app_launch>a,#container .btn_browser_read.disabled>p,#container .btn_browser_read>a,#container .btn_download_page_l>a,#container .btn_mybookshelf>a{border-radius:4px;display:table-cell;font-weight:700;height:60px;overflow:hidden;position:relative;text-align:center;vertical-align:middle}#container .btn_browser_read.disabled>p,#container .btn_browser_read>a,#container .btn_mybookshelf>a{background-color:#ff5a00}#container .btn_app_launch>a{background-color:#1796c1}#container .btn_download_page_l>a{background-color:#000;border-radius:4px;box-sizing:border-box;display:table;font-weight:700;height:auto;overflow:hidden;padding:14px 20px;position:relative;text-align:left;vertical-align:middle;width:100%}#container .btn_app_launch>a>span,#container .btn_browser_read.disabled>p>span,#container .btn_browser_read>a>span,#container .btn_download_page_l>a>span,#container .btn_mybookshelf>a>span{color:#fff;display:inline-block;margin-left:25px;text-align:center}#container .btn_app_download>a{background-color:#fff;border:2px solid #1796c1;box-sizing:border-box}#container .btn_app_download>a>span{color:#1796c1;display:inline-block;margin-left:25px;text-align:center}#container .btn_app_download_link{display:inline-block;font-size:15px;margin-left:0!important;margin-top:5px}#container .adultlevel_block{text-align:center}#container .adultlevel_btnset{margin:10px auto;overflow:hidden;width:270px}#container .adultlevel_btnset li{float:left;width:130px}#container .adultlevel_btnset li:last-child{margin-left:10px}#container .btn_adult_confirm{background-color:#ec2b4d;border-radius:3px;color:#fff;display:block;text-align:center}#container .adultlevel_block .r18_color{color:#ec2b4d}#container .adultlevel_block .light_color{color:#e00}#container .adultlevel_block .title_lock{color:red;font-weight:700}#container .bl_notification,#container .bl_notification a{display:block}#container .bl_notification .btn{background-color:#f2f2f2;border-radius:5px;box-shadow:inset 0 -1px 1px 0 #d9d9d9;color:#969696;display:block;font-size:12px;font-weight:700;height:28px;line-height:28px;padding:0;text-align:center;text-decoration:none}#container .bl_notification.on .btn{background-color:#fee1d1;box-shadow:inset 0 1px 1px 0 #fdb994;color:#ff5a00}#container .bl_notification .shinkan_off,#container .bl_notification .shinkan_on{display:inline-block;font-size:13px;font-weight:700;height:28px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:50%}#container .bl_notification .shinkan_on{background-color:#f2f2f2;border-radius:5px 0 0 5px;box-shadow:inset 0 -1px 1px 0 #d9d9d9;color:#969696}#container .bl_notification .shinkan_off{background-color:#ddd;border-radius:0 5px 5px 0;box-shadow:inset 0 1px 1px 0 #b8b8b8;color:#646464}#container .bl_notification.on .shinkan_on{background-color:#ffefe6;border-radius:5px 0 0 5px;box-shadow:inset 0 1px 1px 0 #fdb994;color:#ff5a00}#container .bl_notification.on .shinkan_off{background-color:#f2f2f2;border-radius:0 5px 5px 0;box-shadow:inset 0 -1px 1px 0 #d9d9d9;color:#969696}#container .notification_area{background:#fff;padding-bottom:10px}#container .notification_area_inner{margin:0 auto;overflow:hidden}#container .notification_actions{display:block;margin-bottom:10px;overflow:hidden;width:100%}#container .notification_area dl{float:left;margin-right:8px;width:140px}#container .notification_area dl.right{margin-right:0}#container .notification_area dl dt{float:left;line-height:28px}#container .notification_area dl dd{float:left;padding-left:5px;width:80px}.btn_float_area,.btn_float_left,.btn_float_right{display:block;overflow:hidden}.btn_float_area .btn.float_left,.btn_float_area .btn_l.float_left{float:left}.btn_float_area .btn.float_right,.btn_float_area .btn_l.float_right{float:right}.btn_float_left .btn,.btn_float_left .btn_l{float:left}.btn_float_right .btn,.btn_float_right .btn_l{float:right}@media only screen and (min-width:600px){#container .btn_intro{margin-bottom:5px}#container .adultlevel_btnset{width:310px}#container .adultlevel_btnset li{width:150px}}.store_toplink{height:42px;margin:0 auto;width:139px}.store_toplink a{display:block}.footer_links span{color:#aaa}#container .btn .btn_icon,#container .btn_l .btn_icon,#container .btn_s .btn_icon,#ftr .btn .btn_icon{background-color:transparent;background-image:url(/resources/a/sp/common/images/btn_icons_sp.png?date=20190410);background-repeat:no-repeat;background-size:360px 24px;content:" ";display:inline-block;height:24px;vertical-align:top;width:20px}#container .btn .btn_icon{margin:7px 6px 0 0}#container .btn_s .btn_icon{margin:0 6px 0 0}#container .cart_icon{background-position:-100px 0}#container .btn_cart_on .cart_icon,#container .btn_icon.cart_view{background-position:-120px 0}#container .keep_off .btn_icon.keep_add,.btn_icon.keep{background-position:-140px 0;margin-right:2px}#container .btn_icon.keep_add,#container .btn_icon.keep_view{background-position:-160px 0;margin-right:2px}#container .btn_icon.tachiyomi_app{background-position:-200px 0}#container .btn_icon.tachiyomi_app_free{background-position:-337px 0}#container .btn_icon.tachiyomi_browser{background-position:-20px 0}#ftr .btn .btn_icon.pc_view_icon{background-image:url(/resources/a/sp/common/images/icon_pc_view.png?date=140618);background-size:30px 38px;height:38px;margin-right:5px;width:30px}#container .btn_icon.xbtn_icon,#ftr .btn .btn_icon.pc_view_icon{background-color:transparent;background-repeat:no-repeat;content:" ";display:inline-block;overflow:hidden}#container .btn_icon.xbtn_icon{background-image:url(/resources/a/sp/common/images/btn_delete.png?date=140618);background-size:20px 20px;height:20px;margin-top:0;width:20px}#container .btn_icon.delete_icon{background-image:url(/resources/a/sp/common/images/btn_icons_new.png?date=150126);background-position:-200px -9px;background-size:256px 38px;height:38px;margin-right:2px}#container .btn_icon.tachiyomi_app,#container .btn_icon.tachiyomi_browser,#container .reservation_action.list_auto_reservation .btn_icon.auto_reservation_view{margin-right:2px;margin-top:0}#container .btn_action.webview_tachiyomi .btn_icon.tachiyomi_app{margin-top:0}#container .btn_l>.btn_icon{margin-right:8px}#container #list_view .btn_l>.btn_icon{margin:0 0 0 2px}#container .btn.cart_action.cart_in .btn_icon.cart_icon,#container .btn_l.btn_cart_off .btn_icon.cart_icon,#container .btn_l.cart_action.cart_in .btn_icon.cart_icon,#container .btn_l.cart_all_action .btn_icon.cart_icon{background-position:-100px 0}#container .btn.cart_action .btn_icon.cart_icon,#container .btn_l .btn_icon.cart_icon,#container .btn_l.all_cart.all .btn_icon.cart_icon,#container .btn_l.btn_cart_on .btn_icon.cart_icon,#container .btn_l.btn_icon.cart_view,#container .btn_l.cart_action .btn_icon.cart_icon,#container .btn_l.cart_all_action.all .btn_icon.cart_icon{background-position:-120px 0}#container .icon-cart{display:inline-block;vertical-align:middle}#container .btn_l.cart_all_action .icon-cart{height:24px;margin-right:5px;width:24px}#container .btn_l.btn_cart_off .icon-cart,#container .btn_l.btn_cart_on .icon-cart,#container .btn_l.cart_action .icon-cart{height:21px;margin-right:3px;width:21px}#container .btn.cart_action .icon-cart{height:21px;margin-right:4px;margin-top:-2px;width:21px}#container .btn.btn_cart_off .icon-cart,#container .btn.btn_cart_on .icon-cart{height:23px;margin-right:6px;margin-top:-2px;width:23px}#container .btn_cart_off .icon-cart,#container .cart_all_action .icon-cart,#container .cart_in.cart_action .icon-cart{fill:#fff}#container .btn_cart_on .icon-cart,#container .btn_l.btn_cart_on .icon-cart,#container .cart_action .icon-cart,#container .cart_all_action.all .icon-cart{fill:#5f9805}#container .reservation_action .icon-auto{fill:#ff5a00;display:inline-block;height:24px;margin-right:5px;vertical-align:middle;width:24px}#container .reservation_action.reservation_in.btn_l .icon-auto{fill:#fff}#container .btn_l .icon-dl{fill:#fff;display:inline-block;height:26px;margin-right:5px;vertical-align:middle;width:26px}#container .btn_icon.reservation_icon{background-position:-240px 0;margin-left:-5px}#container .btn_icon.reservation_view{background-position:-260px 0;margin-left:-5px}#container .btn_icon.auto_reservation_icon{background-position:-280px 0;margin-left:-5px}#container .btn_icon.auto_reservation_view{background-position:-300px 0;margin-left:-5px}#container .btn_icon.dl_icon{background-position:0 0}#container .btn_icon.read_book{background-position:-60px 0}#container .btn_icon.read_browser{background-position:-180px 0;margin-left:-5px}#container .btn_icon.read_app{background-position:-220px 0;margin-left:-5px}#container .btn_icon_arrow{background-image:url(/resources/a/sp/common/images/bg_arrow_orange.png?date=140618);background-size:34px 14px;display:block;float:right;height:14px;margin-top:2px;width:14px}#container .btn>.btn_icon_arrow{margin-top:12px}#container .btn_l>.btn_icon_arrow{margin-top:4px}#container .btn_icon_arrow.down_arrow{background-position:-54px 0}#container .btn_txt+.btn_icon_arrow{margin-left:10px}@media only screen and (max-width:599px){#list_view .cart_all_action.btn_l .icon-cart,#list_view .reservation_action.btn_l .icon-auto{display:none}}#container .misc_icon_app_dl{background-image:url(/resources/a/sp/common/images/icon_download_app.png?date=140618);background-position:0 -33px;background-repeat:no-repeat;background-size:36px auto;display:block;float:left;height:36px;width:36px}#container i[class^=misc_icon_]+.btn_txt{padding-left:5px}#container .menu_icon{background-size:30px;display:block;height:30px;left:0;margin:9px;position:absolute;top:0;width:30px}#list_view .title_ranking a{display:table-cell;padding-top:1px}#container i[class^=book_icon_],i[class^=detail-icon-]{background-image:url(/resources/a/sp/v2/images/product/sp_parts_product.png?date=20240422);background-repeat:no-repeat;background-size:96px 258px;display:inline-block;line-height:0;overflow:hidden}i[class^=detail-icon-device-]{height:20px;margin:0;width:20px}i.detail-icon-device-pc{background-position:-20px -66px}i.detail-icon-device-ios{background-position:-40px -66px}i.detail-icon-device-and{background-position:0 -86px}i.detail-icon-device-win{background-position:-20px -86px}i.detail-icon-device-browser{background-position:-40px -86px}i.detail-icon-device-movie{background-position:-20px -106px}i.detail-icon-device-sound{background-position:-40px -106px}i.detail-icon-device-read{background-position:0 -126px}i[class^=detail-icon-special-]{height:14px;width:14px}.social_actions{align-items:center;display:flex;justify-content:center}.social_actions li.sns-btn-wrap{height:32px;width:32px}.social_actions li.color-line{background-color:#4cc764;border-radius:50%}.social_actions li.color-x{background-color:#000;border-radius:50%}.footer li.color-line,.footer li.color-x,.footer svg.icon-facebook{margin-top:2.5px}.social_actions .sns-btn-wrap .icon-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.social_actions li.sns-btn-wrap svg.icon-x{fill:#fff;height:16px;width:16px}.social_actions li.sns-btn-wrap svg.icon-line{fill:#fff;height:22px;margin-top:2px;padding-right:1%;width:22px}.social_actions li.sns-btn-wrap .icon-instagram{height:32px;margin-top:2.5px;width:32px}.social_actions li.sns-btn-wrap svg.icon-facebook{fill:#1877f2;background-color:#fff;border-radius:50%;height:32px;width:32px}.social_actions li.sns-btn-wrap svg.icon-tiktok{height:32px;margin-top:2.5px;width:32px}.sns-btn-wrap .icon-hatebu{height:35px;margin-top:2px;width:35px}.sns-btn-wrap .icon-mail{border-radius:23%;height:32px;margin-left:2px;margin-top:2px;width:32px}.sns-btn-wrap .icon-youtube{height:38px;width:38px}i[class^=detail-icon-star-]{background-image:url(/resources/a/sp/v2/images/product/review_star.png?date=0908);background-repeat:no-repeat;background-size:56px 20px;display:inline-block;height:18px;line-height:0;overflow:hidden;width:18px}i.detail-icon-star-full{background-position:0 0}i.detail-icon-star-half{background-position:-18px 0}i.detail-icon-star-empty{background-position:-37px 0}i[class^=detail-icon-link-]{height:16px;margin:0 5px 0 0;vertical-align:top;width:16px}i.detail-icon-link-review_del{background-position:-32px -18px}i.detail-icon-link-review_write{background-position:-16px -18px}i.detail-icon-link-review_view{background-position:0 -18px}#container i[class^=book_icon_]{font-size:11px;font-style:normal;height:16px;line-height:0px;margin-right:4px;text-align:center;text-indent:-9999px;vertical-align:top;width:16px}@media only screen and (min-width:600px){#list_view i[class^=book_icon_]{margin-top:1px}}i.book_icon_author{background-position:0 -34px}i.book_icon_genre{background-position:-16px -34px}i.book_icon_publish{background-position:-32px -34px}i.book_icon_series{background-position:-48px -34px}i.book_icon_price{background-position:0 -50px}i.book_icon_coin{background-position:-16px -50px}i.book_icon_point{background-position:-32px -50px}i[class^=detail-icon-special-]{display:inline-block;height:16px;margin:1px 6px 0 0;vertical-align:top;width:16px}i.detail-icon-special-point{background-position:-16px -50px}i.detail-icon-special-bulk{background-position:-32px -50px}i.detail-icon-special-free{background-position:-64px -50px}i.detail-icon-special-book{background-position:-48px -34px}#wrapper .news_tag{background:#1796c1;color:#fff;display:inline-block;font-size:10px;height:14px;line-height:14px;padding:0 3px;text-align:center;vertical-align:top;width:64px}#wrapper .news_tag.strong{background:#e00}#wrapper .tag_border{border:1px solid #333;display:inline;line-height:1;padding:0 2px;width:auto}#area_message_popup{display:none;left:0;position:absolute;top:0;width:100%;z-index:10001}#area_message_popup.scrolling{position:fixed;top:0!important}#area_message_popup #message_popup_list{background:#fff}.area_message_popup_background{-webkit-touch-callout:none;background-color:rgba(0,0,0,.65);display:none;height:200%;left:0;position:fixed;top:0;-webkit-user-select:none;-khtml-user-select:none;width:100%;z-index:10000}.webview .area_message_popup_background{top:1px}#area_message_popup .balloon_arrow_top{display:none}#area_message_popup .area_message_popup_inner{background:#f1f1f1;margin:5px;padding:0 10px 20px}@media (orientation:landscape){#area_message_popup .area_message_popup_inner{margin:10px;padding:0 20px 20px}}#area_message_popup .heading{float:left;font-size:16px}#area_message_popup .global_main_menu_icon_alert,#area_message_popup .heading .main_menu_icon_alert{display:inline-block;left:0;margin:0 -3px 0 0;top:6px}#area_message_popup .message_close_button{float:right}#area_message_popup .message_close_button img{display:inline;height:14px;padding:12px 0 8px;width:14px}#area_message_popup .list_btns{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow-x:hidden;overflow-y:scroll}#area_message_popup .list_btns .list_btn_item .list_btn_link{padding:8px 26px 8px 10px}#area_message_popup .list_btns .list_btn_link.disable_link{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;padding:8px 10px}#area_message_popup .list_btns .message_page_link{border-bottom:none}#area_message_popup .list_btns .message_page_link .list_btn_link{padding:12px 10px}#area_message_popup .list_btns .infomation{display:none}#area_message_popup .list_btns .message_page_link .notice.hide,#area_message_popup .list_btns .message_page_link .text_link_arrow_right.hide{visibility:hidden}#area_message_popup .disable_link .list_btn_link_icon{display:none}#area_message_popup .message_data,#area_message_popup .message_tag{margin-bottom:5px}#area_message_popup .base_tag{border:1px solid #707070;border-radius:3px;color:#707070;display:inline-block;font-size:11px;line-height:1;opacity:1;padding:3px 10px 2px}#feature_module #area_message_popup .base_tag{background:#aaa;border:none;border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;font-size:11px;height:14px;line-height:1.5;padding:0;text-align:center;vertical-align:top;width:70px}#area_message_popup .base_tag span{display:none}#area_message_popup .base_tag span.tag_default,#area_message_popup .base_tag.tag_class1 span,#area_message_popup .base_tag.tag_class2 span,#area_message_popup .base_tag.tag_class3 span{display:block}#area_message_popup .list_btn_link_icon.arrow_gray2{right:0}#area_message_popup .text_link_arrow_right{text-align:right}@media only screen and (min-width:600px){#area_message_popup .area_message_popup_inner .heading{font-size:18px}#area_message_popup .area_message_popup_inner{margin:15px;padding:0 20px 20px}#area_message_popup .list_btns .list_btn_item .list_btn_link{padding:15px 46px 15px 20px}#area_message_popup .list_btns .list_btn_link.disable_link,#area_message_popup .list_btns .message_page_link .list_btn_link{padding-right:20px}#area_message_popup .list_btns .list_btn_item .list_btn_link_icon{right:10px}}#wrapper .search_module{clear:both;display:block;overflow:hidden;padding:8px 0;width:100%}#wrapper #ftr .search_module{border-top:1px solid #ddd;clear:both;display:block;overflow:hidden;padding:10px 0 16px;width:100%}#wrapper .genre_search_btn{background:#fff;background:-moz-linear-gradient(top,#ebebeb 0,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#ebebeb,#ececec);background:linear-gradient(180deg,#ebebeb 0,#ececec);border:1px solid #ccc;border-radius:5px;font-size:10px;height:43px;margin-right:.8em}#wrapper .genre_search_btn_txt{background:#fff;color:#666;display:table-cell;font-weight:700;height:40px;padding:2px 7px 0;text-align:center;vertical-align:middle}#wrapper .search_wrap{float:right;margin-left:-80px;width:100%}#wrapper .search_inner{background-color:#fff;border:1px solid #ccc;border-radius:3px;height:38px;margin:0 10px 0 80px;overflow:hidden;position:relative}#wrapper .search_module_side_wrap .search_inner{margin:0 0 0 70px}#wrapper .search_module_side_wrap .genre_search_btn{margin-left:0}#wrapper .header_modules_wrap .genre_search_btn{margin:0}#wrapper .header_modules_wrap .search_inner{margin:0 0 5px 70px}#wrapper .search_inner .search_input{padding-right:68px}#wrapper .search_inner .search_input input[type=text]{border:none;border-radius:5px 0 0 5px;box-shadow:none;font-size:11px;height:38px;padding:0 5px}#wrapper .search_inner .search_btn{background:#ebebeb;background:-moz-linear-gradient(top,#ebebeb 0,#ececec 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ebebeb),color-stop(100%,#ececec));background:-webkit-linear-gradient(top,#ebebeb,#ececec);background:linear-gradient(180deg,#ebebeb 0,#ececec);border:1px solid #ccc;border-radius:0 3px 3px 0;color:#4d4d4d;height:40px;line-height:40px;position:absolute;right:-1px;text-align:center;top:-1px;width:68px}@media only screen and (min-width:600px){#wrapper .search_wrap{margin-left:-110px}#wrapper .search_inner{margin:0 10px 0 110px}#wrapper .search_module_side_wrap .search_inner{margin:0 0 0 100px}#wrapper .header_modules_wrap .search_inner{margin:0 0 10px 100px}}#wrapper .condition_area{margin-bottom:10px}#wrapper .condition_title{font-weight:700;margin-bottom:5px}#wrapper .selected_condition_list{overflow:hidden}#wrapper .selected_condition_list li{color:#666;display:inline;line-height:18px;margin-bottom:5px;margin-right:5px;text-align:left}#wrapper .selected_condition_list li>span{color:#333}#wrapper .remove_conditions_action{display:inline-block;font-weight:700}#wrapper .selected_condition_list li:last-child{border-right:none}#wrapper .safe_search_box{background-color:#fff;border-top:1px solid #dfdfdf;margin:0 auto;padding:20px 10px 30px}#wrapper .safe_search_box .safe_search_box_title{color:#ff5a00;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:12px}#wrapper .safe_search_box .safe_search_box_text{font-size:13px}#wrapper .safe_search_box .safe{margin-top:10px;overflow:hidden}#wrapper .safe_search_box .safe.safe--inline{justify-content:flex-start;max-width:none}#wrapper .safe_search_box .safe select{float:left;margin-right:5px}#wrapper .safe_search_box .safe .safe_select{display:inline-block;vertical-align:middle}#wrapper .safe_search_box .safe .safe_about{display:inline-block;margin:0 0 0 10px;vertical-align:middle}#wrapper .safe_search_box .safe.search_list{margin-top:16px}#wrapper .postedby{color:#666;font-size:min(max(11px,.5rem + 1vw),13px)}#wrapper .postedby_name{font-size:min(max(13px,3.8vw),16px)}#wrapper .postedby a{color:#666}#tabsmenu_area{background:#fff;overflow:hidden;-webkit-perspective:1000;z-index:7001}.genre_tabs .tabs .tab_btn:before{background-color:#f6f6f6;content:"";display:inline-block;height:30px;position:absolute;right:0;top:1em;width:1px}.genre_tabs{background:transparent;border-bottom:1px solid #ccc;height:auto;width:auto}.genre_tabs .tabs .tab_btn{box-sizing:border-box;font-size:12px;height:50px;min-width:146px;position:relative;text-align:center}@media screen and (min-width:320px) and (max-width:540px){.genre_tabs .tabs .tab_btn{min-width:84px}}@media screen and (min-width:1024px){.genre_tabs .tabs .tab_btn{min-width:195px}}.genre_tabs .tabs .tab_btn:after{content:" ";display:block;width:100%}.genre_tabs .tabs .tab_btn.one_line{padding:17px 10px 0}.genre_tabs .tabs .tab_btn.two_line{line-height:1.2}.genre_tabs .tabs .tab_btn.englishtxt{font-size:13px}@media screen and (min-width:600px){.genre_tabs .tabs .tab_btn.two_line{line-height:1.2}.genre_tabs .tabs .tab_btn.englishtxt{font-size:15px}}.genre_tabs .tabs .tab_btn .tab_txt{color:#333;display:block;font-weight:700;vertical-align:baseline}.genre_tabs .tabs .booklive_tab.current .tab_txt{color:#ff5a00}.genre_tabs .tabs .mcomic_tab.current .tab_txt{color:#0080d0}.genre_tabs .tabs .fcomic_tab.current .tab_txt{color:#ff6090}.genre_tabs .tabs .lightnovel_tab.current .tab_txt{color:#d4c400}.genre_tabs .tabs .book_tab.current .tab_txt{color:#69a700}.genre_tabs .tabs .business_tab.current .tab_txt{color:#009ed0}.genre_tabs .tabs .magazine_tab.current .tab_txt{color:#365290}.genre_tabs .tabs .adult_tab.current .tab_txt{color:#dc5ac0}.genre_tabs .tabs .teenslove_tab.current .tab_txt{color:#868cf0}.genre_tabs .tabs .boyslove_tab.current .tab_txt{color:#3fadb0}.genre_tabs .tabs .booklive_tab.current{border-bottom:3px solid #ff5a00}.genre_tabs .tabs .mcomic_tab.current{border-bottom:3px solid #0080d0}.genre_tabs .tabs .fcomic_tab.current{border-bottom:3px solid #ff6090}.genre_tabs .tabs .lightnovel_tab.current{border-bottom:3px solid #d4c400}.genre_tabs .tabs .book_tab.current{border-bottom:3px solid #69a700}.genre_tabs .tabs .business_tab.current{border-bottom:3px solid #009ed0}.genre_tabs .tabs .magazine_tab.current{border-bottom:3px solid #365290}.genre_tabs .tabs .adult_tab.current{border-bottom:3px solid #dc5ac0}.genre_tabs .tabs .teenslove_tab.current{border-bottom:3px solid #868cf0}.genre_tabs .tabs .boyslove_tab.current{border-bottom:3px solid #3fadb0}.nohighlight li{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#container .top_img_airbook{background-color:#092253}#container .top_img_digiplus{background-color:#b8193f}#container .top_img_airbook,#container .top_img_digiplus{text-align:center}#container .top_img_airbook img,#container .top_img_digiplus img{height:auto;max-width:100%}.tab_navi_border{border:1px solid #ff5a00;border-radius:5px;height:38px;overflow:hidden}.tab_navi_border.size_l{height:42px}.tab_navi_border.size_xl{height:47px}.tab_navi_border li{float:left;height:100%;width:50%}.tab_navi_border.tab3 li{width:33.333%}.tab_navi_border.digiplus.tab3 li.tab_current{float:right}.tab_navi_border li a{align-items:center;color:#ff5a00;display:flex;font-size:14px;height:100%;justify-content:center;text-decoration:none}.tab_navi_border.size_xl li a{font-size:13px}.tab_navi_border.size_xl li.row2 a{line-height:16px}.tab_navi_border li.tab_current a{background:#ff5a00;color:#fff}.tab_navi_border.size_l li.tab_current h2,.tab_navi_border.size_xl li.tab_current h2{font-weight:700}.tab_navi_border.tab3 li a{border-left:1px solid #ff5a00;font-size:13px;font-weight:700}@media only screen and (min-width:600px){.tab_navi_border.size_xl{height:47px}.tab_navi_border.size_l li h2,.tab_navi_border.size_xl li a,.tab_navi_border.tab3 li a{font-size:16px}.tab_navi_border.size_xl li.row2 a{line-height:18px}}.tab_navi_border.airbook.tab3 li a{border-left:none}.tab_navi_border.tab3 li:first-child a{border:none}.tab_navi_border.airbook{border:1px solid #092253}.tab_navi_border.airbook li a{color:#092253}.tab_navi_border.airbook li.tab_current a{background:#092253;color:#fff}.tab_navi_border.tab3.airbook li a{border-left:1px solid #092253}.tab_navi_border.tab3.airbook li:first-child a{border:none}.tab_navi_border.digiplus{border:1px solid #b8193f}.tab_navi_border.digiplus li a{color:#b8193f}.tab_navi_border.digiplus li.tab_current a{background:#b8193f;color:#fff}.tab_navi_border.tab3.digiplus li a{border-left:1px solid #b8193f}.tab_navi_border.tab3.digiplus li:first-child a{border:none}#container .menu_list{width:100%}#container .menu_list:last-child{margin-bottom:0}#container .menu_list .menu_inner{border:1px solid #ccc;border-radius:4px}#container .menu_list .menu_inner .menu_btnset li{border-right:1px dotted #ccc;box-sizing:border-box;float:left;width:50%}#container .menu_list .menu_inner .menu_btnset li.current{background-color:#ffefe6}#container .menu_list .menu_inner .menu_btnset li a{display:block;line-height:48px;position:relative;text-decoration:none;width:100%}#container .menu_list .menu_inner .menu_btnset li a span{color:#333}#container .menu_list .menu_inner .menu_btnset li a span:first-child{padding-left:16px}#container .menu_list .menu_inner .menu_btnset li.last-child{border-right:none}#container .menu_list .menu_inner .menu_btnset li a.icon_right_arrow{line-height:14px;padding:17px 0}#container .header_icon{background-image:url(/resources/a/sp/common/images/genre_bg_ribbon.png?date=150722);background-position:0 0;background-repeat:no-repeat;background-size:182px 27px;display:inline-block;height:28px;margin-left:-17px;margin-right:12px;margin-top:-12px;overflow:hidden;width:13px}#container .page_heading .header_icon,#container .section_heading .header_icon{left:10px;margin:0;position:absolute;top:-2px}#container .section_heading .header_icon{background-image:url(/resources/a/sp/common/images/genre_bg_ribbon.png?date=150722);background-size:182px 27px;height:30px}#container .section_heading.bl_color .header_icon{background-position:0 0}#container .section_heading.mcomic_color .header_icon{background-position:-14px 0}#container .section_heading.fcomic_color .header_icon{background-position:-28px 0}#container .section_heading.comic_color .header_icon{background-position:-42px 0}#container .section_heading.lightnovel_color .header_icon{background-position:-56px 0}#container .section_heading.book_color .header_icon{background-position:-70px 0}#container .section_heading.business_color .header_icon{background-position:-84px 0}#container .section_heading.magazine_color .header_icon,#container .section_heading.photobook_color .header_icon{background-position:-98px 0}#container .section_heading.adult_color .header_icon{background-position:-112px 0}#container .section_heading.teenslove_color .header_icon{background-position:-126px 0}#container .section_heading.boyslove_color .header_icon{background-position:-140px 0}#container .header_icon.tsutaya_color{background-position:-168px 0}#container .header_icon2{background-position:0 1px;background-repeat:no-repeat;display:inline-block;height:30px;left:0;margin-left:0;margin-top:0;overflow:hidden;position:absolute;top:-2px;width:30px}#container .header_icon2,#container .section_heading.adult_color .header_icon2,#container .section_heading.bl_color .header_icon2,#container .section_heading.book_color .header_icon2,#container .section_heading.boyslove_color .header_icon2,#container .section_heading.business_color .header_icon2,#container .section_heading.comic_color .header_icon2,#container .section_heading.fcomic_color .header_icon2,#container .section_heading.lightnovel_color .header_icon2,#container .section_heading.magazine_color .header_icon2,#container .section_heading.mcomic_color .header_icon2,#container .section_heading.photobook_color .header_icon2{background-image:url(/resources/a/sp/common/images/genre_bg_ribbon2.png?date=150722);background-size:360px 30px}#container .section_heading.bl_color .header_icon2{background-position:0 1px}#container .section_heading.mcomic_color .header_icon2{background-position:-30px 1px}#container .section_heading.fcomic_color .header_icon2{background-position:-60px 1px}#container .section_heading.comic_color .header_icon2{background-position:-90px 1px}#container .section_heading.lightnovel_color .header_icon2{background-position:-120px 1px}#container .section_heading.book_color .header_icon2{background-position:-150px 1px}#container .section_heading.business_color .header_icon2{background-position:-180px 1px}#container .section_heading.magazine_color .header_icon2,#container .section_heading.photobook_color .header_icon2{background-position:-210px 1px}#container .section_heading.adult_color .header_icon2{background-position:-240px 1px}#container .section_heading.teenslove_color .header_icon2{background-position:-270px 1px}#container .section_heading.boyslove_color .header_icon2{background-position:-300px 1px}#container .header_icon3{background-image:url(/resources/a/sp/common/images/icon_adult.png?date=140903);background-position:0 0;background-repeat:no-repeat;background-size:60px 16px;display:inline-block;height:16px;margin-left:-18px;margin-right:6px;margin-top:4px;overflow:hidden;vertical-align:baseline;width:20px}#container .section_heading.adult_color .header_icon3{background-position:0 0}#container .section_heading.adult_forad_color .header_icon3{background-position:-20px 0}#container .section_heading.adult_tl_color .header_icon3,#container .section_heading.teenslove_color .header_icon3{background-position:-40px 0}#container .header_icon4{background-image:url(/resources/a/sp/common/images/icon_bl.png?date=140903);background-position:0 0;background-repeat:no-repeat;background-size:72px 22px;display:inline-block;height:22px;margin:2px 4px 2px -20px;overflow:hidden;vertical-align:bottom;width:24px}#container .section_heading.boyslove_color .header_icon4{background-position:0 0}#container .section_heading.boyslove_comic_color .header_icon4{background-position:-24px 0}#container .section_heading.boyslove_novel_color .header_icon4{background-position:-48px 0}#container .section_heading.boyslove_color .section_title,#container .section_heading.boyslove_comic_colori .section_title,#container .section_heading.boyslove_novel_colori .section_title{position:relative}#container .section_heading.boyslove_color .header_icon4,#container .section_heading.boyslove_comic_color .header_icon4,#container .section_heading.boyslove_novel_color .header_icon4{left:8px;margin:0;position:absolute;top:14px}#container .page_heading .page_title{background-color:#fff;border-top:1px solid #ddd;font-size:18px;font-weight:700;line-height:22px;padding:15px 10px 15px 32px;position:relative}#container .page_heading .page_title.two_line{padding:8px 10px 0 32px}#container .section_heading.add_pickup_link .section_title{padding-right:80px}.section_heading.add_pickup_link{position:relative}.section_heading.add_pickup_link .pickup_link{left:0;position:absolute;text-align:right;top:1px;width:100%}.section_heading.add_pickup_link .pickup_link>a{display:inline-block;font-size:16px;line-height:22px;margin:5px;padding:10px}.section_heading.add_pickup_link .pickup_link.small>a{margin:5px 15px 0 0;padding:0}#container .book_cover .page_heading{border-top:1px solid #ddd;overflow:hidden}#container .page_heading .detail_page_title{border-left:4px solid #ff5a00;font-size:18px;font-weight:700;line-height:22px;margin:13px 0 13px 10px;padding-left:5px}#container .section_heading .section_title{background-color:#fff;border-top:1px solid #ddd;display:block;font-size:18px;font-weight:700;line-height:22px;padding:15px 10px 15px 32px;position:relative}#container .spcms>.section_heading .section_title{margin:0 -5px}@media only screen and (max-width:320px){#container .page_heading .page_title,#container .section_heading .section_title{font-size:16px}}@media only screen and (min-width:600px){#container .page_heading .page_title,#container .section_heading .section_title{padding:15px 20px 15px 32px}#container .page_heading .header_icon,#container .section_heading .header_icon{left:10px}#container .header_icon{height:34px;margin-top:-14px}#container .header_icon2{height:34px}}#container .sub_heading{border-left:3px solid #ff5a00;color:#ff5a00;font-size:100%;font-weight:700;line-height:16px;margin:12px 0;padding-left:7px}#container .sub_heading.list{margin:0 10px 10px}#container .sub_heading>a{color:#333}#container .sub_heading.mcomic_color{border-left-color:#0080d0;color:#333}#container .sub_heading.fcomic_color{border-left-color:#ff6090;color:#333}#container .sub_heading.comic_color{border-left-color:#ff9000;color:#333}#container .sub_heading.lightnovel_color{border-left-color:#d4c400;color:#333}#container .sub_heading.book_color{border-left-color:#69a700;color:#333}#container .sub_heading.business_color{border-left-color:#009ed0;color:#333}#container .sub_heading.magazine_color,#container .sub_heading.photobook_color{border-left-color:#365290;color:#333}#container .sub_heading.adult_color{border-left-color:#dc5ac0;color:#333}#container .sub_heading.teenslove_color{border-left-color:#868cf0;color:#333}#container .sub_heading.boyslove_color{border-left-color:#3fadb0;color:#333}#container .sub_heading2{color:#777;font-size:14px;margin:0 0 10px}.book_cover{background:#fff;overflow:hidden}.book_intro{margin:0 5px 10px;overflow:hidden}#container .area_common{background-color:#fff;margin:0 auto;padding-bottom:30px;width:100%}#container .area_common~.area_common:last-child{padding-bottom:0}#container .section_area{background-color:#fff;overflow:hidden}#container .section_content{padding:10px}#container .page_heading+.book_cover>.section_content:first-child,#container .page_heading+.book_cover>section>.section_content:first-child,#container .page_heading+.section_content,#container .section_heading+.book_cover>.section_content:first-child,#container .section_heading+.book_cover>section>.section_content:first-child,#container .section_heading+.book_cover>section>div>.section_content:first-child,#container .section_heading+.section_content,#container .section_heading~.spcms_blocklist .section_content:first-child{padding:0 10px 10px}#container .section_subcontent{padding:0 10px}#container .section_sub2content{padding:10px 10px 0}#container .section_sub3content,#container .section_sub4content{padding:0 10px}#container .section_sub5content{padding:0 10px 20px}#container .section_sub6content{padding:20px 10px 0}#container .section_sub7content{padding:0 10px 10px}#container .product_intro{overflow:hidden;padding:0 10px}#container .section_content.no_top{padding-bottom:0;padding-top:0}#container .taC{margin-left:auto;margin-right:auto;text-align:center!important}#container .taL{text-align:left}#container .taR{text-align:right}#container .section_content.centered,#container .section_subcontent.centered{text-align:center}#container .section_content.align_right,#container .section_subcontent.align_right{text-align:right}#container .float_left{float:left}#container .float_right{float:right}#container .section_content.section_bg{background-color:#f1f1f1}#container .section_content.section_outline{border:1px solid #ddd}#container .section_content.section_outline.confirm_email{word-wrap:break-word}div.global_border{border:1px solid #ddd!important}#container .section_inner{margin:10px 5px}#container .sub_section_bg{background:#f1f1f1;display:block;margin:0 10px 10px;overflow:hidden;padding:10px}#container .section_sub_heading_wrap{padding:0 10px}#container .sub_section_title{font-weight:700;padding:0 10px 10px}#container .sub_section_title.centered{text-align:center}#container .section_msg{display:block;padding:0 10px 10px;text-align:center}#container .subsection_msg{display:block;padding:0 0 10px;text-align:center}#container .section_update_info{color:#ff5a00;display:block;font-weight:700;text-align:center}#container .section_area>.section_update_info{margin-top:10px}#container .section_link_area{display:block;overflow:hidden;padding:0 10px;text-align:right}#container .section_end{background-color:#fff;display:block;overflow:hidden;padding:10px 10px 15px;text-align:right}#container .section_end .text_link,#container .section_link_area .text_link{font-weight:700}#container .section_end.list_end{border-top:1px solid #ddd}#container .sub_body{padding:0 9px 10px}#container .sub_indent{padding:0 10px}#container .sub_indent_pg{margin-bottom:10px}#container .sentencelink{padding-top:10px}@media only screen and (min-width:600px){#container .section_content{padding:10px 20px}#container .page_heading+.book_cover>.section_content:first-child,#container .page_heading+.book_cover>section>.section_content:first-child,#container .section_heading+.book_cover>.section_content:first-child,#container .section_heading+.book_cover>section>.section_content:first-child,#container .section_heading+.book_cover>section>div>.section_content:first-child,#container .section_heading+.section_content,#container .section_heading~.spcms_blocklist .section_content:first-child{padding:0 20px 10px}#container .section_content.tb20{padding:20px}#container .section_msg{padding:10px 20px 20px}#container .section_subcontent{padding:10px 20px}#container .section_sub2content,#container .section_sub3content{padding:10px 20px 0}#container .section_sub4content{padding:0 20px}#container .section_sub5content{padding:0 20px 20px}#container .section_sub6content{padding:20px 20px 0}#container .section_sub7content{padding:10px 20px}#container .section_subcontent.tb20{padding:20px}#container .section_inner{margin:10px}#container .product_intro,#container .section_sub_heading_wrap{padding:0 20px}#container .section_end{padding:10px 20px 15px}#container .sub_section_bg{margin:0 20px 10px}#container .section_link_area{padding:0 20px}}.book{padding:0 4px}.book .picture{height:43.33329vw;margin-bottom:10px;text-align:center;vertical-align:bottom}.book .picture img{height:auto;max-height:100%;width:100%}.book .title a{color:#333}.book .title{height:32px;margin-bottom:5px;overflow:hidden}.book .author,.book .title{word-break:break-all}.book .action{margin-top:5px}.swipe .book{margin-bottom:10px;width:33.33333vw}.swipe .book .picture{height:43.33329vw}.swipe .book .picture a{-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;display:flex;display:-webkit-flex;height:100%;justify-content:center}#container .swipe .swipe_item .book{margin-right:0}#container .gridcell .book{margin:0 auto 20px}#container .gridcell .book .picture a{-webkit-box-align:end;-webkit-box-pack:center;align-items:flex-end;display:flex;display:-webkit-flex;height:100%;justify-content:center}#container .series_above{padding:0 9px;text-align:right}#list_view .book,.product_list .book{display:table-cell;width:91px}#list_view .book .picture{height:120px;margin-bottom:10px}@media only screen and (min-width:600px){.book .picture{height:21.66667vw}.book .title{height:37px}#container .swipe .book{width:16.66667vw}.swipe .book .picture{height:21.66667vw}#list_view .book,.product_list .book{width:104px}#list_view .book .picture{height:140px}}.book .author,.book .genre,.bookcell .author{display:block;height:16px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}#feature_module .book .author,#feature_module .book .genre,#feature_module .bookcell .author{display:block;height:auto;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.book .author,.book .genre,.bookcell .author,.bookcell .author a,.bookcell .genre,.bookcell .genre a{color:#777}.book .price,.bookcell .price{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.gridcell .book .action li,.gridcell .book .price{display:block;height:auto;margin-bottom:8px}#container .book_list .book{float:left;margin:10px 14px 0 0;padding:0 0 5px;position:relative;text-align:center;width:90px}#container .book_list .book:nth-child(3n){margin-right:0}.see_more_action{display:block;font-weight:700;line-height:48px;text-align:center}#container .tag_box,#container .tags{display:block;height:19px;margin:6px 0;text-align:left;width:100%}#container .bookcell .picture+.tags,#container .gridcell .book .picture+.tags,#container .swipe .book .picture+.tags,#list_view .book .picture+.tags,.product_list .book .picture+.tags{margin:-5px 0 5px}#container .base_tag,#container .book .bookshelf_tag,#container .tag{background-color:#fff;border:1px solid #707070;border-radius:3px;color:#707070;display:inline-block;font-size:11px;height:auto;line-height:1;opacity:1;padding:3px 5px 2px;width:auto}#container .base_tag.strong,#container .tag.strong{background-color:#fff;border:1px solid #e00;color:#e00;font-weight:400}#container .tags .genre_tag{background-color:#ffefe6;border-radius:3px;color:#333;display:inline-block;font-size:10px;height:16px;line-height:16px;margin-bottom:5px;padding:0;vertical-align:bottom;width:90px}#container .tags .genre_tag.mcomic_color_tag{background-color:#e6f3fa}#container .tags .genre_tag.fcomic_color_tag{background-color:#ffeff4}#container .tags .genre_tag.comic_color_tag{background-color:#fff4e6}#container .tags .genre_tag.lightnovel_color_tag{background-color:#fbf9e6}#container .tags .genre_tag.book_color_tag{background-color:#f0f6e6}#container .tags .genre_tag.business_color_tag{background-color:#e6f5fa}#container .tags .genre_tag.magazine_color_tag,#container .tags .genre_tag.photobook_color_tag{background-color:#ebeef4}#container .product_topic_ranking{border:1px solid #ff5a00;color:#ff5a00;display:inline-block;font-size:11px;font-weight:700;height:11px;line-height:11px;margin-bottom:5px;padding:2px;text-align:center;vertical-align:middle;width:100px}#container .product_topic_ranking:last-child{margin-bottom:0}#container .product_tag_list{margin-bottom:7px}#feature_module #container .tag_box,#feature_module #container .tags{display:block;height:19px;margin:0 auto 5px;text-align:center;width:100%}#feature_module #container .base_tag,#feature_module #container .book .bookshelf_tag{background:#aaa;border:none;border-radius:0;box-sizing:border-box;color:#fff;display:inline-block;font-size:11px;height:14px;line-height:1.5;padding:0;text-align:center;vertical-align:top;width:70px}#feature_module #container .base_tag.strong{background-color:#e00;color:#fff;font-weight:400}#feature_module #container .promotion_slider .tags{margin:6px 0;text-align:left}.breadcrumb_list{margin:7px 10px 5px;overflow:hidden}.breadcrumb_list li:last-of-type .arrow{display:none}.breadcrumb_list.switching_place{border-bottom:1px solid #ddd;margin:0;padding:7px 0 7px 10px}.breadcrumb_list li{float:left;font-size:12px}.bk_cont_genre span.arrow,.breadcrumb_list li span.arrow{color:#aaa}.bk_cont_genre ul{background:#fff;line-height:1.3em;overflow:hidden;padding:10px}.bk_cont_genre ul li{display:block;float:left;padding:5px 0}#container .bk_pageing{border-top:1px solid #ddd;font-weight:700;padding:20px 0;text-align:center}#container .section_content .bk_pageing,#container .section_subcontent .bk_pageing{border-top:none}.bk_pageing ul li{border-left:1px solid #ccc;display:inline-block;width:36px}@media only screen and (min-width:600px){.bk_pageing ul li,.bk_pageing ul li:first-child,.bk_pageing ul li:last-child{width:74px}}.bk_pageing ul li:first-child{border-left:none}.bk_pageing a{display:block}.bk_pageing .page_stop{color:#ccc}.bk_pageing .current{color:#ff5a00}.bk_pg_cr{text-align:center}.defTbl{margin-bottom:20px;width:100%}.defTbl tr td,.defTbl tr th{border:1px solid #ddd;color:#333;padding:10px;vertical-align:middle}.defTbl tr th{background:#f1f1f1;line-height:1.3;text-align:right}.defTbl tr td .block{display:inline-block;width:250px}.defTbl tr td input[type=email],.defTbl tr td input[type=password],.defTbl tr td input[type=text]{width:240px}.defTbl tr td input[type=radio]{vertical-align:top}.defTbl tr td select{width:240px}.defTbl tr td textarea{height:130px;width:98%}.point_table tr th{font-weight:700;text-align:center}.point_table td.course,.point_table tr td{text-align:center}.point_table.small tr td,.point_table.small tr th{padding:5px;white-space:normal}.point_table:not(.small) tr th br:first-child{display:none}.point_table:not(.small){table-layout:fixed}@media only screen and (max-width:375px){.point_table{font-size:11px}}.total_list{border:1px solid #ff5a00;padding:10px;text-align:center}.total_list .total_pay{color:#ff5a00;font-weight:700;margin-bottom:8px}.total_list .get_point{margin-bottom:3px}.cart_list{border-bottom:1px solid #ddd}.cart_item{border-top:1px solid #ddd;display:table;table-layout:fixed;width:100%}.cart_item_check{display:table-cell;text-align:center;vertical-align:middle;width:48px}.cart_item_check input.styled[type=checkbox]+label>span{margin:0}.cart_item_img{display:table-cell;padding:10px 0;width:120px}.cart_item_details{display:table-cell;padding-left:10px;text-align:left;vertical-align:top}.cart_item_img .picture a{top:0}.cart_item_details .item_header{display:table;height:38px;width:100%}.cart_item_details .delete_btn_wrap,.cart_item_details .item_heading{display:table-cell;vertical-align:top}.cart_item_details .delete_btn_wrap{padding:9px 10px;width:20px}.cart_item_details .item_heading{padding:10px 0}.cart_item_details .book,.cart_item_details p{margin-bottom:5px}.cart_btn_left{float:left;width:50%}.cart_btn_right{float:right;width:50%}.delete_buylater,.select_all{line-height:28px}img[class^=review_star_],img[src$="/star_half.png"],img[src$="/star_off.png"],img[src$="/star_on.png"]{height:12px;width:12px}.title_privilege{font-weight:700;margin:20px 0 5px 5px}.privilege_box{border:1px solid #ccc;list-style-type:none;padding:10px}.privilege_box li{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.privilege_box li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.privilege_box li .right{text-align:right}.privilege_box .check{background:#ff5a00;border-radius:2px;color:#fff;font-size:10px;font-weight:400;margin-right:2px;padding:0 2px}.privilege_box .privilege_box_ttl{border-bottom:1px solid #ddd;font-weight:700;margin-bottom:10px;padding-bottom:5px}.list_control{overflow:hidden}#container #list_view .notification_area{background:none;border-bottom:none;border-top:1px solid #ddd;overflow:hidden;width:100%}#container #list_view .notification_area_inner{padding:10px 0 0}#container #list_view .notification_area dl{float:left;margin:0;width:90px}#container #list_view .notification_area dl:first-child{margin-right:5px}#container #list_view .notification_area dl dd,#container #list_view .notification_area dl dt{float:none;margin:0;padding:0;width:100%}#container #list_view .notification_area dl dd{padding-right:10px;text-align:center}#container #list_view .notification_area dl:last-child dd,#container #list_view .notification_area dl:last-child dt{padding-right:0}#container #list_view .notification_area dl:first-child dd{padding-left:0;padding-right:10px}#container #list_view .kan_link,#container #list_view .review_link,#container #list_view .series_link,#container .product_list .series_link{line-height:35px}#container #list_view,#container .product_list{border-top:1px solid #ddd}#container #list_view.hide_border_top{border-top:none}#container #list_view.hide_border_top>li.section_content:first-child{padding-top:0}#container #list_view.hide_uniformity_border_top{border-top:none}#container #list_view li.section_content,#container .product_list li.section_content{border-bottom:1px solid #ddd}#container #list_view li.section_content .disp_in{display:inline!important}#container #list_view li.section_content.reservation_cancel{background:#f1f1f1}#container #list_view li.section_content:last-child,#container .product_list li.section_content:last-child{border-bottom:0}#container #list_view li .detail h3,#container .product_list li .detail h3{padding-bottom:10px;width:100%}#container #list_view .block_in,#container .product_list .block_in{box-sizing:border-box;display:table;min-height:150px;table-layout:fixed;width:100%}@media only screen and (min-width:600px){#container #list_view .block_in,#container .product_list .block_in{height:160px}}#container #list_view .action,#container #list_view .detail,#container #list_view .photo,#container .product_list .action,#container .product_list .detail,#container .product_list .photo{display:table-cell;vertical-align:top}#container #list_view .photo,#container .product_list .photo{width:74px}#container #list_view .detail,#container .product_list .detail{padding:0 0 0 10px}#container #list_view .action,#container .product_list .action{display:table-cell;width:82px}#container #list_view .action>.btn_area{padding-left:1px}#container #list_view .action>ul>li,#container .product_list .action>ul>li{margin-bottom:10px}#container #list_view .detail_in,#container .product_list .detail_in{display:table;table-layout:fixed;width:100%}#container #list_view .detail_header,#container .product_list .detail_header{display:table;height:38px;width:100%}#container #list_view .delete_btn_wrap,#container #list_view .detail_heading,#container .product_list .delete_btn_wrap,#container .product_list .detail_heading{display:table-cell;vertical-align:top}#container #list_view .cooperation_book_text{display:inline-block;letter-spacing:-1px}#container #list_view .cooperation_book_link{display:inline-block}#container #list_view .review_star_wrap{display:table;margin-bottom:5px;z-index:-1}#container #list_view .review_star_wrap .review_search_average{display:table-cell;font-size:1em;font-weight:700;line-height:17px;padding-top:2px;vertical-align:middle}#container #list_view .review_star_wrap .no_review{color:#ddd;line-height:20px}#container #list_view .review_star_wrap .review_search_star{display:table-cell;vertical-align:middle;z-index:0}#container #list_view li .reservation_status_now{color:#5f9805;font-size:16px;font-weight:700;margin-bottom:5px}#container #list_view li .reservation_status_other{color:#666;font-size:16px;font-weight:700;margin-bottom:5px}#container #list_view .delete_btn_wrap{width:20px}#container #list_view .detail .detail_list,#container .product_list .detail .detail_list{display:table-cell;width:100%}#container #list_view .detail .detail_list li,#container .product_list .detail .detail_list li{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container #list_view .detail .detail_list li.follow_drawer,#container #list_view .detail .detail_list li.read_btn_area{white-space:normal}#container #list_view .detail .detail_list li.series_link_item,#container .product_list .detail .detail_list li.series_link_item{height:35px;text-overflow:inherit}#container #list_view .detail .detail_list li.series_link_item,#container #list_view .detail_list li.discount_item_wrap.retail{margin-bottom:0}#container #list_view .detail_list li.discount_item_wrap{margin-bottom:3px}#container #list_view .detail_list li .discount_item .discount_info_wrap{display:inline-block;vertical-align:top}#container #list_view .detail_list li .discount_item .discount_end_date{display:block;margin-top:2px}#container #list_view .detail_list li .discount_item .detail_colon,#container #list_view .detail_list li .discount_item .sales_type_detail_discount{font-size:10px}#container #list_view .detail_list li .discount_item .discount_price{font-size:16px}#container #list_view .discount_end_date_title{color:#666;font-size:10px}@media only screen and (max-width:360px){#container #list_view .detail_list li .discount_item .detail_colon~span,#container #list_view .detail_list li .discount_item .discount_info_wrap{display:block}#container #list_view .detail_list li:not(.retail) .discount_item .detail_colon+span{margin-top:2px}#container #list_view .discount_end_date_title{display:block}}@media only screen and (min-width:480px){#container #list_view .detail_list li .discount_item .discount_price{font-size:18px}#container #list_view .detail_list li .discount_item .detail_colon,#container #list_view .detail_list li .discount_item .sales_type_detail_discount{display:inline-block}#container #list_view .detail_list li .discount_item .sales_type_detail_discount{width:60px}#container #list_view .detail_list li .discount_item .discount_end_date{display:inline-block;margin:0 0 0 10px}}@media only screen and (min-width:600px){#container #list_view .detail .detail_list li.discount_item_wrap{margin-bottom:0}#container #list_view .detail_list li .discount_item{height:24px;line-height:24px;margin-bottom:3px}#container #list_view .detail_list li .discount_item span{vertical-align:middle}#container #list_view .detail_list li .discount_item .sales_type_detail_discount{width:70px}#container #list_view .detail_list li .discount_item .detail_colon,#container #list_view .detail_list li .discount_item .sales_type_detail_discount{color:#666;display:inline-block;font-size:13px;height:24px;line-height:24px}#container #list_view .detail_list li .discount_item .discount_price{font-size:22px;vertical-align:baseline}#container #list_view .detail_list li .discount_item .discount_end_date{display:block;margin:0}#container #list_view .discount_end_date_title{font-size:13px}}@media only screen and (min-width:667px){#container #list_view .detail_list li .discount_item .discount_end_date{display:inline-block;margin:0 0 0 10px}}#container #list_view .block_check{vertical-align:middle;width:48px}#container #list_view .block_check_none{float:left;margin:15px}#container #list_view .block_in .block_in_wrap{display:table;width:100%}#container #list_view .use_checkbox .section_content{display:table}#container #list_view.use_checkbox .block_check,#container #list_view.use_checkbox .block_in{display:table-cell}#container #list_view li .detail h3.review_title_name{padding-bottom:5px}#container #list_view li .detail .review_cont.spoiler_hide,#container #list_view li .detail .review_cont.spoiler_hide a{color:#eee;-webkit-user-select:none}#container #list_view li .detail_review{margin-top:5px}#container #list_view li .detail_review .disp_no{display:none}#container #list_view li .detail_review .review_title{margin:5px 0}#container #list_view li .detail_review .review_title a{color:#333;font-weight:700}#container #list_view li .detail_review .post_info_area{padding-top:15px;text-align:right;width:100%}#container .bookshelf_bottom_area{border-top:1px solid #ddd;padding:10px}.cart_item_details>p.point,.cart_item_details>p.price{height:16px;line-height:16px}.detail_list li .sale{display:inline;font-size:14px;height:18px;line-height:18px}.detail_list li .author,.detail_list li .genre,.detail_list li .point,.detail_list li .price,.detail_list li .series,.detail_list li .version{display:inline;height:16px;line-height:16px}.cart_item_details>p.point>span,.cart_item_details>p.price>span,.detail_list li .author>span,.detail_list li .genre>span,.detail_list li .point>span,.detail_list li .price>span,.detail_list li .series>span,.detail_list li .version>span{vertical-align:middle}@media only screen and (min-width:600px){#container #list_view .detail .detail_list li,#container .product_list .detail .detail_list li{margin-bottom:8px}.cart_item_details>p.point,.cart_item_details>p.price{height:18px;line-height:18px}.detail_list li .sale{display:inline;font-size:17px;height:20px;line-height:20px}.detail_list li .author,.detail_list li .genre,.detail_list li .point,.detail_list li .price,.detail_list li .series,.detail_list li .version{height:18px;line-height:18px}.cart_item_details>p.point>span,.cart_item_details>p.price>span,.detail_list li .author>span,.detail_list li .genre>span,.detail_list li .point>span,.detail_list li .price>span,.detail_list li .series>span,.detail_list li .version>span{vertical-align:top}}#container #list_view .detail .abbr,#container .product_list .detail .abbr{background:#f2f2f2;border-radius:1px;color:#4d4d4d;display:inline-block;font-size:92%;margin-right:4px;padding:2px}#container #list_view .photo img,#container .product_list .photo img{border:1px solid #ddd;box-shadow:2px 2px 3px 1px #bababa;max-height:88px;max-width:61px}#container #list_view .action ul,#container .product_list .action ul{background:#fff;padding:0 0 0 5px}#container #list_view .action .btn_free,#container .product_list .action .btn_free{float:none;margin:10px 0 0;width:68px}#container #list_view .action .btn_free a,#container .product_list .action .btn_free a{height:19px;line-height:19px;padding:10px 0}#container #list_view .action .btn_keep,#container .product_list .action .btn_keep{float:none;margin:5px 0 0;width:68px}#container #list_view .action .btn_keep a,#container .product_list .action .btn_keep a{background-position:5px;padding:10px 4px 10px 14px}#container #list_view .action .keep_middle a,#container .product_list .action .keep_middle a{padding:10px 4px}.dialog_box .keep_off{margin:10px auto!important;width:55%}#container #list_view .action .keep_off a,#container .product_list .action .keep_off a{padding:10px 4px}#container #list_view .action .btn_free.nothing,#container .product_list .action .btn_free.nothing{padding:12px 0}#container #list_view .action li:first-child,#container .product_list .action li:first-child{margin-top:0}@media only screen and (min-width:600px){#container #list_view .action ul,#container .product_list .action ul{padding:0 0 0 20px}#container #list_view .action,#container .product_list .action{width:180px}#container #list_view .detail,#container .product_list .detail{padding:0 0 0 20px}}#container #list_view .detail .detail_list li i[class^=detail-icon-special-]{margin:0 3px 0 1px;padding:0 1px}.list_control .series_list_cart_all{float:left;max-width:320px;width:60%}.list_control .cart_select,.list_control .sort_utility{float:left;max-width:50%}.list_control .pager_sp_above,.list_control .sort_pager{float:right}.list_control>.pager_sp_above{line-height:44px}.list_control .sort_pager{clear:right}.list_control.sort_accordion{display:table;height:40px;margin:10px 0;width:100%}.list_control.sort_accordion .sort_utility{margin-right:2px;width:160px}.list_control.sort_accordion .sort_pager{clear:none;display:table-cell;float:none;font-size:16px;padding:0 10px;vertical-align:middle}.list_control.sort_accordion .pager_sp_above{float:none;word-break:break-all}.list_control.sort_accordion .sort_utility{float:right;margin-right:12px;max-width:100%;width:250px}@media only screen and (min-width:600px){.list_control.sort_accordion{margin:12px 0}.list_control.sort_accordion .sort_pager{font-size:17px;padding-left:20px}.list_control.sort_accordion .sort_utility{margin-right:22px;width:415px}}.category_list{border-top:1px solid #ddd}#container #list_view .block_img,#container .product_list .block_img{height:auto;width:100%}#container #list_view .action_full .grid,#container .product_list .action_full .grid{overflow:hidden}#container #list_view .action_full li,#container .product_list .action_full li{margin-bottom:10px}#container #list_view .action_full .gridblock_50.right .btn,#container .product_list .action_full .gridblock_50.right .btn{margin-left:5px;margin-right:0}#container #list_view .action_full .gridblock_50.left .btn,#container .product_list .action_full .gridblock_50.left .btn{margin-left:0;margin-right:5px}#container #list_view .block_intro,#container .product_list .block_intro{clear:both;width:100%}@media only screen and (min-width:600px){#container #list_view .resposive_content,#container #list_view li.section_content,#container .product_list .resposive_content,#container .product_list li.section_content{overflow:hidden}#container #list_view .left_block,#container #list_view .right_block,#container .product_list .left_block,#container .product_list .right_block{float:left;width:50%}#container #list_view .left_block,#container .product_list .left_block{display:table}#container #list_view .block_in.right_block .block_inner,#container .product_list .block_in.right_block .block_inner{padding-left:10px}}.taC img{max-width:100%}.set_product_area_banner img{height:auto;width:100%}.policy_link_list{padding-bottom:10px;padding-left:10px}.policy_link_list li{margin:5px 0}.form_input_area{margin:0;overflow:hidden}.agreement_area{margin-bottom:10px}#area_dashboard{display:none}#area_dashboard #background{-webkit-touch-callout:none;background-color:rgba(0,0,0,.5);height:200%;position:fixed;top:0;-webkit-user-select:none;-khtml-user-select:none;width:100%;z-index:100001}#area_dashboard .background_wrap{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;bottom:0;left:0;margin-right:0;overflow:auto;overscroll-behavior-y:contain;position:fixed;top:30px;width:100%}#area_dashboard .area_dashboard_inner{background:#fff;clear:both;left:0;margin:0 auto;max-width:320px;overflow:hidden;padding-bottom:15px;position:relative;top:0;width:94%}#area_dashboard .area_dashboard_inner .header_close_btn .close_button{border-bottom:1px solid #ccc;text-align:right}#area_dashboard .area_dashboard_inner .header_close_btn .close_button img{height:14px;padding:12px 10px 8px;width:14px}#area_dashboard .area_dashboard_inner .user_name_wrap{color:#666;padding:10px 10px 0;position:relative}#area_dashboard .area_dashboard_inner .user_name_wrap .user_btn{float:right;width:95px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_info{color:#666;line-height:15px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_info .user_name{font-size:14px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_info .user_rank{font-size:10px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_name,#area_dashboard .area_dashboard_inner .user_name_wrap .user_rank{box-sizing:border-box;overflow:hidden;white-space:nowrap}#area_dashboard .mypage_btn{border:1px solid #ccc;border-radius:3px;color:#666;display:block;font-size:10px;height:30px;line-height:30px;text-align:center}#area_dashboard .mypage_btn .db_btn_icon{fill:#ff5a00;display:inline-block;height:23px;margin-left:-4px;margin-right:4px;margin-top:3px;vertical-align:top;width:23px}#area_dashboard .area_dashboard_inner .d_menu_list_area{display:block;margin:0;overflow:hidden;padding:0}#area_dashboard .area_dashboard_inner .d_menu_list{padding:10px 10px 0}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn{border-bottom:1px solid #ccc;border-right:1px solid #ccc;box-sizing:border-box;color:#333;float:left;height:70px;position:relative;width:25%}#area_dashboard .area_dashboard_inner .d_menu_list li:nth-child(4n+4) .dashboard_btn{border-right:none}#area_dashboard .area_dashboard_inner .d_menu_list li:nth-child(n+5) .dashboard_btn{border-bottom:none}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon{background-image:url(/resources/a/sp/common/images/dashboard_icons.png?date=191211);background-size:224px 96px;display:block;height:27px;left:50%;margin:10px 0 0 -13px;position:relative;top:0;width:27px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.cart{background-position:-196px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.bookshelf{background-position:-196px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.watchhistory{background-position:-36px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.follow{background-position:-163px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.pickup{background-position:-132px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.unpurchased{background-position:-2px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.discountlist{background-position:-131px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.coupon{background-position:-99px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.faq{background-position:-162px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.beginner{background-position:-35px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.guide{background-position:-66px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.sale{background-position:-3px -66px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.nocharge{background-position:-98px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.download{background-position:-3px -34px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.login{background-position:-66px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.tag{background-position:-146px -66px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .badge{position:absolute;right:0;top:0}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .badge span{background:#e00;border:2px solid #fff;border-radius:12px;color:#fff;display:table;display:inline-block;font-size:10px;font-style:normal;font-weight:400;left:13px;line-height:11px;margin:-3px auto 0;min-width:12px;padding:2px;position:relative;text-align:center;top:-6px;white-space:nowrap;width:auto}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .badge.off{display:none}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .main_menu_label{bottom:5px;color:#666;display:block;font-size:10px;line-height:10px;position:absolute;text-align:center;vertical-align:bottom;width:100%}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .txt_space{letter-spacing:-.9px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .main_menu_label.single{bottom:10px}#area_dashboard .area_dashboard_inner .safe_area{padding:20px 40px 0;text-align:center}.safe.safe--inline{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:space-around;margin:0 auto;max-width:280px}@media only screen and (min-width:600px){.safe.safe--inline{max-width:320px}}.safesearch_tabs ul{align-items:center;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:space-around;overflow:hidden}.safesearch_tabs li button{background:none;border:none;outline:none;padding:0}.safesearch_tabs li a,.safesearch_tabs li button,.safesearch_tabs li p{border-right:1px solid #ccc;color:#666;display:inline-block;font-size:10px;height:22px;line-height:24px;text-align:center;width:40px}.safesearch_tabs li:first-child a,.safesearch_tabs li:first-child button,.safesearch_tabs li:first-child p{border-radius:2px 0 0 2px}.safesearch_tabs li:last-child a,.safesearch_tabs li:last-child button,.safesearch_tabs li:last-child p{border-radius:0 2px 2px 0;border-right:none}.safesearch_tabs li.selected p{background-color:#fee1d1;color:#ff5a00}.safesearch_tabs .locked li p{color:#aaa}.safesearch_tabs .locked li.selected p{background-color:#ccc;color:#fff}.safe_label{color:#666;float:left;font-size:13px;line-height:21px;margin:3px 10px 0 5px;text-align:right;width:80px}.area_dashboard_inner .safe_label{font-size:11px;margin:3px 0 0;text-align:left;width:75px}.safe.search_list .safe_label{margin-left:0}.safe_label.locked{color:#aaa}#area_dashboard .area_dashboard_inner .safe .safe_about{float:left;margin-left:10px}.safe_about a{display:block}#area_dashboard .area_dashboard_inner .safe .safe_about img{display:block;height:18px;margin:2px 0;width:18px}#area_dashboard .apple_disabled{margin:13px 5px 20px}#area_dashboard .link_list_area{width:100%}#area_dashboard .link_list_inner{padding:20px 10px 0}#area_dashboard .link_list_inner .list_item{float:left;height:34px;margin-right:3%;width:47%}#area_dashboard .link_list_inner .list_item .item_link{display:table;height:100%;text-align:left;width:100%}#area_dashboard .link_list_inner .list_item:last-child .item_link,#area_dashboard .link_list_inner .list_item:nth-last-of-type(2) .item_link{border-bottom:1px solid #ccc}#area_dashboard .link_list_inner .list_item .item_content{border-top:1px solid #ccc;color:#666;display:table-cell;font-size:10px;line-height:11px;vertical-align:middle}#area_dashboard .link_list_inner .list_item a:before{background-image:url(/resources/a/sp/common/images/bg_arrow_right.png?date=190710);background-position:0 0;background-repeat:no-repeat;background-size:91px 7px;content:" ";display:inline-block;height:7px;margin-right:3px;width:7px}#area_dashboard .area_dashboard_inner .close_btn_area{color:#666;overflow:hidden;width:100%}#area_dashboard .area_dashboard_inner .close_btn_area .close_btn_inner{font-size:14px}#area_dashboard .area_dashboard_inner .close_btn_area .item_txt{float:left;padding:20px 10px 0}#area_dashboard .area_dashboard_inner .close_btn_area .item_btn{float:right;padding:20px 10px 0}#area_dashboard .area_dashboard_inner .close_btn_area .item_txt .triangle_icon{background-image:url(/resources/a/sp/common/images/bg_arrow_right.png?date=190710);background-position:0 0;background-repeat:no-repeat;background-size:130px 10px;content:" ";display:inline-block;height:10px;margin-right:5px;width:10px}#area_dashboard .area_dashboard_inner .close_btn_area .item_txt .logout_txt{display:inline-block}@media (min-width:960px) and (orientation:landscape),screen and (min-width:600px) and (orientation:portrait){#area_dashboard .area_dashboard_inner{max-width:540px}#area_dashboard .area_dashboard_inner .user_name_wrap{padding:20px 20px 0}#area_dashboard .area_dashboard_inner .user_name_wrap .user_info{line-height:22px;padding-top:10px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_info .user_name{font-size:20px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_info .user_rank{font-size:16px}#area_dashboard .area_dashboard_inner .user_name_wrap .user_btn{width:190px}#area_dashboard .mypage_btn{font-size:16px;height:62px;line-height:62px}#area_dashboard .mypage_btn .db_btn_icon{fill:#ff5a00;background-size:448px 192px;height:54px;margin-left:-4px;margin-right:4px;margin-top:3px;width:54px}#area_dashboard .mypage_btn .db_btn_icon.mypage{background-position:-232px -128px}.area_dashboard_inner .commonjs_Tbl{padding:20px!important}.area_dashboard_inner .commonjs_Tbl .tbl_row.blpoint_Tbl,.area_dashboard_inner .commonjs_Tbl .tbl_row.tpoint_Tbl{font-size:20px!important;line-height:12px;padding:5px}.area_dashboard_inner .commonjs_Tbl .tbl_row.tpoint_Tbl dt{width:150px!important}.area_dashboard_inner .commonjs_Tbl .tbl_row.blpoint_Tbl dt{width:10em!important}#area_dashboard .area_dashboard_inner .d_menu_list{padding:20px 20px 0}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn{height:118px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon{background-size:448px 192px;display:block;height:54px;margin:10px 0 0 -28px;width:54px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.cart{background-position:-390px -68px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.bookshelf{background-position:-390px -3px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.watchhistory{background-position:-70px -68px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.follow{background-position:-324px -68px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.pickup{background-position:-261px -68px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.unpurchased{background-position:-4px 0}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.discountlist{background-position:-260px 0}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.coupon{background-position:-196px -68px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.faq{background-position:-324px -3px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.beginner{background-position:-74px -4px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.guide{background-position:-132px -68px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.sale{background-position:-4px -132px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.tag{background-position:-295px -135px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.nocharge{background-position:-196px -3px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.download{background-position:-178px -128px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_icon.login{background-position:-132px -2px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .main_menu_label{bottom:12px;font-size:16px;line-height:16px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .main_menu_label.single{bottom:20px}#area_dashboard .link_list_inner{padding:40px 20px 0}#area_dashboard .link_list_inner .list_item .item_content{font-size:16px}#area_dashboard .link_list_inner .list_item{height:55px}#area_dashboard .area_dashboard_inner .safe_area{padding-top:40px}#area_dashboard .safe_label{font-size:16px;line-height:44px;width:135px}.safesearch_tabs li a,.safesearch_tabs li button,.safesearch_tabs li p{font-size:16px;height:44px;line-height:44px;width:50px}#area_dashboard .safe_about a{padding:11px 0}#area_dashboard .link_list_inner .list_item a:before{background-size:130px 10px;height:10px;margin-right:5px;width:10px}#area_dashboard .area_dashboard_inner .close_btn_area .close_btn_inner{font-size:20px}#area_dashboard .area_dashboard_inner .d_menu_list .dashboard_btn .badge span{border-radius:16px;font-size:16px;left:16px;line-height:16px;min-width:16px;position:relative}#area_dashboard .area_dashboard_inner .close_btn_area .item_txt{float:left;padding:40px 20px 0}#area_dashboard .area_dashboard_inner .close_btn_area .item_btn{float:right;padding:40px 20px 0}.dashboard_icon_registration{height:54px;width:54px}}.itemlist+.section_end{margin-top:15px}.verisign_wrap img{height:auto;vertical-align:middle;width:80px}.pmark_link{display:inline-block;margin:0 30px 0 0}.pmark_link>img{height:60px;vertical-align:middle;width:60px}.pmark_wrap{display:block;overflow:hidden}.pmark_inner{border:1px solid #ddd;box-sizing:border-box;display:table;float:left;padding:10px;width:290px}.pmark_wrap a{height:75px;padding-right:15px;width:75px}.pmark_text,.pmark_wrap a{display:table-cell;vertical-align:middle}.pmark_text{font-size:11px;line-height:16px;width:200px}#area_footnavi_guide{background:none!important}#container #container_inner #footnavi_area{background-color:#fff;border-top:1px solid #ddd;padding-bottom:0}#footnavi_area ul{display:flex}#footnavi_area ul li{flex-grow:1}#footnavi_area ul li a{border-right:1px solid #ddd;color:#333;display:block;padding:10px 0;text-align:center}#footnavi_area ul li:last-child a{border-right:none}#footnavi_area ul li a span{display:inline-block;font-size:11px;line-height:14px;padding-left:8px;padding-top:3px;text-align:left;vertical-align:middle}#footnavi_area ul li a i[class^=footnavi-icon-]{background-image:url(/resources/a/sp/common/images/icon_footnavi_guide.png?date=140618);background-repeat:no-repeat;background-size:18px;display:inline-block;height:32px;min-height:18px;overflow:hidden;vertical-align:middle}.footnavi-icon-beginner{background-position:0 4px;width:13px}.footnavi-icon-download{background-position:0 -39px;width:13px}.footnavi-icon-guide{background-position:0 -80px;width:18px}@media only screen and (max-width:384px){.pmark_inner,.pmark_text{width:auto}#footnavi_area ul li a span{max-width:70px}}@media only screen and (min-width:600px){.pmark_wrap{padding-bottom:10px}#footnavi_area ul li a{padding:10px 0}#footnavi_area ul li a i[class^=footnavi-icon-]{margin-left:-20px}#footnavi_area ul li a span{font-size:13px;line-height:16px}}.balloon_gray{font-size:.8em;left:50px;position:absolute;top:50px;z-index:100}.balloon_gray span{background:url(/resources/a/pc/common/images/bg_arrow_up_black.png?date=140618) no-repeat scroll top transparent;display:inline-block;padding-top:4px}.balloon_gray span span{background-color:#4d4d4d;border-radius:2px 2px 2px 2px;box-shadow:3px 5px 5px rgba(0,0,0,.15);color:#fff;display:inline-block;padding:6px 5px 4px;text-decoration:none}.balloon_white{color:#fff;font-size:13px;font-weight:700;left:50px;position:absolute;top:50px;z-index:100}.balloon_white span{background:url(/resources/a/pc/common/images/bg_arrow_balloon_black.png?date=140618) no-repeat bottom;background-size:12px 9px;display:inline-block;padding-bottom:9px;text-align:center}.balloon_white span span{background:rgba(0,0,0,.6);border-radius:5px;display:inline-block;padding:8px 14px 7px;text-decoration:none}.validate-error,.validate-error-no-arrow{background:#fddddd;border-radius:3px;color:#e00;display:block;font-size:13px;margin-bottom:10px;padding:10px 8px;position:relative;z-index:9000}.validate-error .arrow{border-bottom:12px solid #fddddd;border-left:8px solid transparent;border-right:8px solid transparent;height:0;left:30px;position:absolute;top:-12px;width:0}.validate-error{margin-top:10px}.highlight{background-color:#ff5a00;color:#fff;padding:2px}div.error{border-radius:3px;display:block;margin:0 0 10px;padding:10px 8px;position:relative}.error-container,div.error{background:#fddddd;color:#e00}.error-container{display:none;padding:10px 5px}div.error .arrow{border-bottom:12px solid #fddddd;border-left:8px solid transparent;border-right:8px solid transparent;height:0;left:30px;position:absolute;top:-12px;width:0}#floatingBarsG{height:40px;position:relative;width:32px}.blockG{-moz-animation-direction:linear;-webkit-animation-direction:linear;-moz-animation-duration:1.04s;-webkit-animation-duration:1.04s;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-name:fadeG;-webkit-animation-name:fadeG;background-color:#fff;height:12px;position:absolute;width:5px}#rotateG_01{-moz-animation-delay:.39s;-webkit-animation-delay:.39s;left:0;top:15px}#rotateG_02{-moz-animation-delay:.52s;-webkit-animation-delay:.52s;left:4px;top:5px}#rotateG_03{-moz-animation-delay:.65s;-webkit-animation-delay:.65s;left:13px;top:2px}#rotateG_04{-moz-animation-delay:.78s;-webkit-animation-delay:.78s;right:4px;top:5px}#rotateG_05{-moz-animation-delay:.9099999999999999s;-webkit-animation-delay:.9099999999999999s;right:0;top:15px}#rotateG_06{-moz-animation-delay:1.04s;-webkit-animation-delay:1.04s;bottom:4px;right:4px}#rotateG_07{-moz-animation-delay:1.1700000000000002s;-webkit-animation-delay:1.1700000000000002s;bottom:0;left:13px}#rotateG_08{-moz-animation-delay:1.3s;-webkit-animation-delay:1.3s;bottom:4px;left:4px}@keyframes fadeG{0%{background-color:#000}to{background-color:#fff}}@-moz-keyframes fadeG{0%{background-color:#000}to{background-color:#fff}}@-webkit-keyframes fadeG{0%{background-color:#000}to{background-color:#fff}}.series_btn{overflow:hidden;padding:0 0 10px 10px}.series_btn a.sr_bt_a{background:-webkit-gradient(linear,left top,left bottom,color-stop(.03,#4d4d4d),color-stop(0,grey));background:-webkit-linear-gradient(top,grey,#4d4d4d 3%);background:-moz-linear-gradient(top,grey 0,#4d4d4d 3%);background:linear-gradient(180deg,grey 0,#4d4d4d 3%);border:1px solid #383838;border-radius:3px;display:block;float:left;height:30px;line-height:32px;margin-right:10px;padding:0 0 0 15px}.series_btn .button_a{background:url(/resources/a/sp/common/images/bg_arrow_right_white.png?date=140618) no-repeat 0;color:#fff;display:block;height:30px;padding:0 15px;text-shadow:0 0 0 #fff}.series_btn a.sr_bt_b{background:-webkit-gradient(linear,left top,left bottom,color-stop(.03,#69a707),color-stop(0,#8fbd45));background:-webkit-linear-gradient(top,#8fbd45,#69a707 3%);background:-moz-linear-gradient(top,#8fbd45 0,#69a707 3%);background:linear-gradient(180deg,#8fbd45 0,#69a707 3%);border:1px solid #508300;border-radius:3px;display:block;float:left;height:30px;line-height:32px;margin-right:10px;padding:0 0 0 15px}.series_btn .button_b{background:url(/resources/a/sp/v2/images/detail/icn_cart_small_off.png?date=140618) no-repeat 0;background-size:19px 14px;color:#fff;display:block;height:30px;padding:0 15px 0 25px;text-shadow:0 0 0 #fff}.tag_intro{border:1px solid #69a707;color:#69a707;display:inline-block;font-size:11px;font-weight:700;height:11px;height:13px;margin:0 0 5px;padding:2px;text-align:center;width:60px}.device_kind{overflow:hidden}.device_kind .device_kind_title{float:left;font-size:10px;margin:19px 0 0 5px}.device_kind ul{float:left;margin:5px 0;width:100%}#container .device_kind ul li,#container .supported_viewers .viewer_list li{background-image:url(/resources/a/sp/common/images/icon_devices.png?date=140618);background-repeat:no-repeat;background-size:450px 18px;display:block;float:left;font-size:10px;line-height:10px;padding:20px 0 5px;text-align:center;width:45px}#container .icn_pc{background-position:-45px 0}#container .icn_ios{background-position:-90px 0}#container .icn_and{background-position:-135px 0}#container .icn_win{background-position:-180px 0}#container .icn_browser{background-position:-225px 0}#container .icn_movie{background-position:-215px 0}#container .icn_sound{background-position:-260px 0}#container .icn_read{background-position:-305px 0;padding:0 0 0 25px!important}.star_on{color:#ffba00}.star_off{color:#969696}.collapsed{display:none}.collapsible_toggle_btn{background-color:#fff;border-top:1px solid #ddd;display:block;height:46px;line-height:46px;margin:0;overflow:hidden;width:100%}.global_border .collapsible_toggle_btn{border-top:none}.collapsible_toggle_btn.on{background-color:#fff;background-position:0 6px;border-bottom:none}.collapsible_toggle_text{color:#333;display:inline;font-weight:700;padding:0 10px}.collapsible_toggle_btn .btn-icon-collapsible{background-image:url(/resources/a/sp/common/images/icon_collapsible.png?date=140618);background-position:100%;background-repeat:no-repeat;background-size:32px 16px;display:inline-block;float:right;height:16px;line-height:0;margin:16px 20px;overflow:hidden;vertical-align:middle;width:16px}.collapsible_toggle_btn.on .btn-icon-collapsible{background-position:0}#container .toggle_btn{border:1px solid #ccc;display:block;margin-bottom:5px;padding:5px 10px}#container a.toggle_btn{color:#333;text-decoration:none}#container a.toggle_btn i{background:url(/resources/a/sp/common/images/bg_list_up_arrow_orange.png?date=140618) no-repeat;background-size:16px 16px;float:right;height:16px;width:16px}#container a.toggle_btn.on i{background:url(/resources/a/sp/common/images/bg_list_down_arrow_orange.png?date=140618) no-repeat;background-size:16px 16px}.list_abst_toggle summary{user-select:none}.list_abst_toggle summary:focus{outline:none}summary.list_abst_toggle_btn{list-style:none}summary.list_abst_toggle_btn::-webkit-details-marker{display:none}.list_abst_toggle_btn.abst_read_more{align-items:center;border:1px solid #b4b4b4;border-radius:3px;color:#333;display:flex;height:34px;line-height:34px;overflow:hidden;padding-left:10px}.list_abst_toggle_btn.abst_read_more svg.icon-read_more_ss{height:16px;margin-right:5px;vertical-align:middle;width:16px;will-change:transform}.list_abst_toggle_btn.abst_read_more span{color:#333;vertical-align:middle}#list_view .abst_detail_info{display:block;overflow:hidden;padding:10px}details[open] .list_abst_toggle_btn.abst_read_more svg.icon-read_more_ss{transform:rotate(55deg)}.cont_works{border-top:2px solid #ddd}.cont_works.no_border{border-top:0}.cont_works h3{background:url(/resources/a/sp/v2/images/detail/btn_acco_open.png?date=140618) no-repeat 5px;background-size:33px 33px;border-top:1px solid #ddd;padding:20px 0 20px 45px}.cont_works h3:first-child,.cont_works h3:last-child{border-top:0}#container .cont_works_list .header_middle>a h3.acc_ttl{border-top:1px solid #ddd}#container .cont_works_list .header_middle:last-child{border-bottom:1px solid #ddd}.header_middle.close>a h3.acc_ttl{background-image:url(/resources/a/sp/v2/images/detail/btn_acco_close.png?date=140618)}.header_middle.close>a h3.acc_ttl,.header_middle>a h3.acc_ttl{background-color:#fff;border:1px solid #ddd;margin-bottom:10px}.header_middle>a h3.acc_ttl{color:#333;font-weight:700}.header_middle.close .itemlist{display:none}.collapsible_toggle_btn.list_btn{background-color:#fff;background-position:0 -48px;border-bottom:1px solid #ddd;border-top:none;height:48px;line-height:48px}.collapsible_toggle_btn.list_btn.on{background-position:0 0}.archive_list li{background-color:#fafafa;border-bottom:1px solid #ddd;border-top:none}.archive_list li a{color:#333;display:block;padding:14px 10px}.archive_list li.current a{color:#ff5a00;font-weight:700}.ac_results{background:#fff;border-top:1px solid #b6b6b6;position:absolute;width:100%;z-index:100000}.ac_results li{border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;display:block;white-space:nowrap}.ac_results li,.ac_results li a{box-sizing:border-box;width:100%}.ac_results li a{color:#333;display:table;line-height:48px;overflow:hidden;padding:0 10px;position:relative;table-layout:fixed}.ac_results li a .title_name{display:table-cell;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac_results li a .category_name{color:#ff9000;display:table-cell;font-size:13px;width:110px}@media screen and (max-width:320px){.ac_results li a{font-size:15px}.ac_results li a span{font-size:11px}}@media screen and (min-width:600px){.ac_results li a{font-size:18px}.ac_results li a span{font-size:14px}}.ac_results li a.history:not(.remove){color:#52188c}.ac_results li a.history.remove:active,.ac_results li a.history.remove:link,.ac_results li a.history.remove:visited{color:#0048b4}.ac_results li a.history.remove,.ac_results li a.text_link.back .link_txt{font-size:13px}.ac_results li a.history{text-overflow:ellipsis}.ac_over{background-color:#e6e6e6;cursor:pointer}.ac_match,.ac_over{text-decoration:none}.ac_match{color:#000}.bd_tp{border-top:1px solid #ddd!important}.bd_bt{border-bottom:1px solid #ddd!important}.fl_right{float:right}.fl_left{float:left}.form_step{line-height:0;padding:5px 0}.form_step,.form_step ul{overflow:hidden;text-align:center}.form_step ul{display:inline-block;margin:0 auto}.form_step li{background:url(/resources/a/sp/common/images/form_right_arrow.png?date=140618) no-repeat 0 0;background-position:0 -58px;background-size:10px 115px;float:left;margin-left:-2px;padding-left:10px;width:155px}.form_step.three li{width:100px}.form_step.four li{width:79px}.form_step li:first-child{background:none;margin-left:0;padding-left:0}.form_step li:last-child{margin-right:0;width:145px}.form_step.three li:last-child{width:85px}.form_step.four li:last-child{width:64px}.form_step .form_step_wrap{background:url(/resources/a/sp/common/images/form_right_arrow.png?date=140618) no-repeat 100% 0;background-size:10px 115px;padding-right:10px}.form_step li .form_step_inner{background:#fff;color:#ff5a00;display:block;line-height:17px;overflow:hidden;padding:6px 0 5px;text-align:left;width:145px}.form_step.three li .form_step_inner{width:90px}.form_step.three li:last-child .form_step_inner{width:85px}.form_step.four li .form_step_inner{width:64px}.form_step li .form_step_inner i{background:url(/resources/a/sp/common/images/bg_form_step.png?date=140618) no-repeat 100% 0;background-size:15px 150px;display:block;float:left;height:15px;margin:0 8px 0 12px;width:15px}.form_step li .form_step_inner i.step2{background-position:0 -15px}.form_step li .form_step_inner i.step3{background-position:0 -30px}.form_step li .form_step_inner i.step4{background-position:0 -45px}.form_step li .form_step_inner i.step5{background-position:0 -60px}.form_step li.current{background-position:0 -87px}.form_step li.current .form_step_wrap{background-position:right -29px}.form_step li.current .form_step_inner{background:#ff5a00;border-color:#ff5a00;color:#fff}#register_step ol li{background:url(/resources/a/sp/common/images/bg_arrow_right_gray.png?date=140618) no-repeat right 4px;float:left;left:-50%;padding:0 20px 0 14px;position:relative}#register_step .attention{color:#ff5a00;font-weight:700}#buy_step,#register_step{background:#e6e6e6;border-radius:3px;margin:0 auto 9px;overflow:hidden;padding:8px 0;position:relative;width:95%}#buy_step ol,#register_step ol{float:left;left:50%;position:relative}#buy_step ol li,#register_step ol li{background:url(/resources/a/sp/common/images/bg_arrow_right_gray.png?date=140618) no-repeat right 4px;float:left;left:-50%;position:relative}#buy_step ol li{padding:0 24px}#buy_step ol li:last-child,#register_step ol li:last-child{background:#e6e6e6;padding-right:0}#buy_step ol li:first-child,#register_step ol li:first-child{padding-left:0}#buy_step+p,#register_step+p{clear:both}.radio_list{overflow:hidden}.radio_list li{float:left;width:115px}.registry_box{border-top:1px solid #e3e3e3;margin-top:20px}.confirm_table{width:100%}.confirm_table td,.confirm_table th{padding-bottom:20px;text-align:left}.confirm_table .attention_box td,.confirm_table .attention_box th{padding-bottom:5px}.confirm_table th{font-weight:400;width:30%}.confirm_table td{color:#ff5a00;font-weight:400;width:70%}.confirm_table td.mail_addr{word-break:break-word}.confirm_table td span{color:#333}.message{margin-bottom:10px;text-align:center}.introduction_area{margin:auto 10px;text-align:center}.introduction_area h3{font-size:120%;margin:10px}.introduction_area .introduction_txt{margin-top:10px;text-align:left}.introduction_area+.exec_btn{margin:10px 15%}.introduction_area+.exec_btn a{padding-left:17px}.introduction_area .register_img img{max-width:290px;width:100%}.facebook_btn{background:#3b5998;background:-moz-linear-gradient(top,#627aad,#3b5998);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#627aad),color-stop(100%,#3b5998));background:-webkit-linear-gradient(top,#627aad,#3b5998);background:linear-gradient(180deg,#627aad 0,#3b5998);border:1px solid #334d80;border-radius:3px;color:#fff;display:block;position:relative;text-align:center}a.facebook_btn:active,a.facebook_btn:link,a.facebook_btn:visited{color:#fff;text-decoration:none}.facebook_btn span{padding-left:30px}.icon-btn-facebook{background-image:url(/resources/a/sp/common/images/btn_sns_facebook_icon.png?date=140618);background-size:42px 42px;border-right:1px solid #334d80;left:0;width:43px}.icon-btn-facebook,.icon-btn-facebook:after{display:inline-block;height:42px;position:absolute;top:0}.icon-btn-facebook:after{border-left:1px solid #627aad;content:" ";left:44px;width:1px}.facebook_disable{filter:brightness(60%)}.btn_l.yahoo_btn{background:#ff1a48;border:1px solid #f03;border-radius:3px}.btn_l.line_btn,.btn_l.yahoo_btn{color:#fff;display:block;text-align:center}.btn_l.line_btn{background:#00c300;border:1px solid #00c300;border-radius:3px;position:relative}.icon-btn-line{background-image:url(/resources/a/sp/common/images/btn_line_icon.png);background-size:42px 42px;left:0;width:43px}.icon-btn-line,.icon-btn-line:after{display:inline-block;height:42px;position:absolute;top:0}.icon-btn-line:after{content:" ";left:44px;width:1px}.btn_l.apple_btn{background:#000;border:1px solid #000;border-radius:3px;color:#fff;display:block;position:relative;text-align:center}.btn_l.apple_btn div:first-child{margin:auto}div#appleid-signin.apple_btn{height:34px}div#appleid-signin.apple_btn.btn_l{padding:0!important}div#appleid-signin.apple_btn.btn_l.quit{height:46px;width:100%}@media screen and (max-width:950px){div#appleid-signin.apple_btn.btn_l.quit{margin-bottom:20px}}.btn_l.ccc_btn{background:#2d4292;border:1px solid #039;border-radius:3px;color:#fff;display:block;text-align:center}.auth_box{padding:0 10px}.auth_box .avatar_box{background-color:#fff;display:inline-block;vertical-align:middle}.auth_box .avatar_box,.auth_box .avatar_box img{border-radius:50%;height:58px;width:58px}.auth_box .body{display:inline-block}.auth_box .body span{display:inline-block;margin-left:10px;vertical-align:middle}#bl_autopg_more{background-image:url(/resources/a/common/images/loading_pc.gif?date=140618);background-position:50%;background-repeat:no-repeat;background-size:18px 18px;bottom:0;clear:both;display:none;height:40px;line-height:80px;position:relative;text-align:center;width:100%}#bl_autopg_no-more{color:#000;display:none}#bl_autopg_no-more,#bl_autopg_see-more{font-weight:700;line-height:60px;text-align:center}#bl_autopg_see-more{height:60px;width:100%}#bl_autopg_see-more .next-trigger{display:block;font-weight:700;height:100%;width:100%}#bl_autopg_more-error{display:none;font-weight:700;height:60px;line-height:60px;text-align:center}#bl_autopaging{background:#fff;border-top:1px solid #ddd;clear:both;display:block;height:60px}iframe[src^="https://www.googleadservices.com"],img[src^="//ad.poncan.jp"],img[src^="http://log10.recommender.jp"],img[src^="https://www.googleadservices.com"]{position:absolute}#container .bl-coupon_entry{background:url(/resources/a/sp/common/images/btn_coupon_entry.png?date=0707) no-repeat;background-size:1542px 155px;display:block;height:100px;overflow:hidden;text-indent:-999em;width:188px}#container .bl-coupon_entry.small{background-position:0 -105px;height:50px;width:188px}#container .bl-coupon_entry.orange{background-position:-193px 0}#container .bl-coupon_entry.blue{background-position:-387px 0}#container .bl-coupon_entry.green{background-position:-580px 0}#container .bl-coupon_entry.black{background-position:-774px 0}#container .bl-coupon_entry.pink{background-position:-967px 0}#container .bl-coupon_entry.off{background-position:-1354px 0}#container .bl-coupon_entry.already.off{background-position:-1161px 0}#container .bl-coupon_entry.small.off{background-position:-1354px -105px}#container .bl-coupon_entry.small.already.off{background-position:-1161px -105px}#container .ccc_point_back{color:#ff5a00}#container .ccc_point_back span{font-weight:700}#container .ccc_point_back i{background-image:url(/resources/a/sp/v2/images/product/sp_parts_product.png?date=20240422);background-position:-80px -50px;background-repeat:no-repeat;background-size:96px 258px;display:inline-block;height:16px;line-height:0;margin:0 5px 0 0;overflow:hidden;vertical-align:top;width:16px}#wrapper #container.emphasis_form{margin-top:3}#wrapper #container.emphasis_form .emphasis_sns_login{margin-bottom:15px}#wrapper #container.emphasis_form .section_subcontent_emphasis{padding:0 10px}#wrapper #container.emphasis_form .book_cover_emphasis{background-color:#fff;padding-bottom:10px;padding-top:12px}#wrapper #container.emphasis_form .book_cover_emphasis.nobutton_banner{padding:12px 0}#wrapper #container.emphasis_form .book_cover_emphasis.nopt{padding-bottom:0}#wrapper #container.emphasis_form .sub_heading_emphasis{color:#ff5a00;font-size:100%;font-size:13px;font-weight:700;line-height:16px;margin-bottom:10px;padding-left:0}#wrapper #container.emphasis_form input[type=email].styled,#wrapper #container.emphasis_form input[type=password].styled,#wrapper #container.emphasis_form input[type=text].input_nickname.styled{-webkit-appearance:none;border:1px solid #ddd;box-shadow:none;font-size:14px;height:38px;margin-bottom:8px;padding:0 8px 2px}#wrapper #container.emphasis_form input[type=email].styled::-webkit-input-placeholder,#wrapper #container.emphasis_form input[type=password].styled::-webkit-input-placeholder,#wrapper #container.emphasis_form input[type=text].input_nickname.styled::-webkit-input-placeholder{font-size:14px}#wrapper #container.emphasis_form input[type=email].styled:-moz-placeholder,#wrapper #container.emphasis_form input[type=nickname].input_nickname.styled:-moz-placeholder,#wrapper #container.emphasis_form input[type=password].styled:-moz-placeholder{font-size:14px}#wrapper #container.emphasis_form input[type=text].input_nickname.styled{margin-bottom:10px}#wrapper #container.emphasis_form .emphasis_subcontent{margin-bottom:20px}#wrapper #container.emphasis_form .emphasis_subcontent:last-child{margin-bottom:15px}#wrapper #container.emphasis_form .btn_action_emphasis,#wrapper .btn_action_emphasis{-webkit-appearance:none;background:#ff5a00;border:none;font-size:16px;height:auto;padding:8px 10px}#wrapper #container.emphasis_form .reminder_emphasis{text-align:right}#wrapper #container.emphasis_form a.text_link_emphasis{word-wrap:normal;color:#666;font-size:12px}#wrapper #container.emphasis_form a.text_link_emphasis:before{background-image:url(/resources/a/sp/common/images/bg_arrow_right.png?date=150722);background-position:0 0;background-repeat:no-repeat;background-size:130px 10px;content:" ";display:inline-block;height:10px;margin-right:5px;overflow:hidden;padding:0;width:10px}#wrapper #container.emphasis_form .text_foot_emphasis{color:#666;font-size:11px;font-weight:400;line-height:16px}#wrapper #container.emphasis_form .font_attention{font-size:12px;margin-bottom:12px}#wrapper #container.emphasis_form .emphasis_login{margin-bottom:4px}#wrapper #container.emphasis_form .sns_login_content li{margin-bottom:20px}#wrapper #container.emphasis_form .sns_login_content li:last-child{margin-bottom:0}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login{border-radius:3px;box-sizing:border-box;display:table;font-size:13px;font-weight:700;height:36px;text-decoration:none;width:100%}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login.yahoo{background:#aaa;border:1px solid #aaa;color:#fff}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login.line{background:#00c300;border:1px solid #00c300;color:#fff}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login.facebook{background:#3b5998;border:1px solid #3b5998;color:#fff}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login i{border-bottom-left-radius:4px;border-top-left-radius:4px;display:table-cell;height:36px;width:55px}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login.yahoo i{background:url(/resources/a/sp/common/images/btn_yahoo_icon.png) no-repeat 13px 4px #fff;background-size:50%;border:1px solid}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login.line i{background:url(/resources/a/sp/common/images/btn_line_icon.png) no-repeat 10px -1px;background-size:70%}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login.facebook i{background:url(/resources/a/sp/common/images/btn_sns_facebook_icon.png) no-repeat 13px 4px;background-size:50%;border-right:1px solid #334d80}#wrapper #container.emphasis_form .sns_login_content .btn_auth_login span{display:table-cell;line-height:13px;padding:12px 0 11px;text-align:center;vertical-align:top}#wrapper #container .book_cover .section_content #recaptcha{margin:20px auto;text-align:center;width:300px}#wrapper #container.emphasis_form .member_registration{border-top:1px solid #ccc;padding-top:12px}@media only screen and (min-width:600px){#wrapper #container.emphasis_form .section_subcontent_emphasis{padding:0 20px}#wrapper #container.emphasis_form .section_subcontent_emphasis.head_img{margin:0 auto;width:70%}}#wrapper #container.emphasis_form.member_input .book_cover{padding-top:12px}#wrapper #container.emphasis_form.member_input .other_service_area .sub_heading_emphasis{border:none;border-top:1px solid #ccc;margin:15px 0 0;padding:12px 0 8px}#wrapper #container.emphasis_form.member_input .other_service_area ul li{margin-bottom:20px}#wrapper #container.emphasis_form.member_input .line_btn,#wrapper #container.emphasis_form.member_input .yahoo_btn{background:#f03;border-color:#f03;font-weight:700;height:auto;line-height:18px;margin:0;padding:10px 0 8px}#wrapper #container.emphasis_form.member_input .facebook_btn{background:#3d5b99;border-color:#3d5b99;font-weight:700;height:auto;line-height:18px;margin:0;padding:10px 0 8px}#wrapper #container.emphasis_form.member_input .quoteJs_ccc_btn{-webkit-appearance:none;background:#ff5a00;border:none;display:inline-block;font-size:16px;font-weight:700;height:auto;line-height:26px;padding:8px 10px;width:auto}#wrapper #container.emphasis_form.member_input .font_attention{color:#e00;font-size:13px}#wrapper #container.emphasis_form.member_input .section_content.section_msg{margin-top:30px;padding-bottom:10px;padding-top:0}#wrapper #container.emphasis_form.member_input .valign_m{vertical-align:middle}.area_dashboard_inner .icon_tpoint{background-image:url(/resources/a/sp/v2/images/product/sp_parts_product.png?date=20240422);background-position:-80px -50px;background-repeat:no-repeat;background-size:96px 258px;display:inline-block;height:16px;line-height:0;margin:1px 5px 0 0;overflow:hidden;width:16px}.area_dashboard_inner .commonjs_Tbl{color:#666;padding:10px}.area_dashboard_inner .commonjs_Tbl .tbl_row{margin-bottom:3px;overflow:hidden}.area_dashboard_inner .commonjs_Tbl .tbl_row:last-child{margin-bottom:0}.area_dashboard_inner .commonjs_Tbl .tbl_row dt{float:left;width:125px}.area_dashboard_inner .commonjs_Tbl .tbl_row dd{float:right;text-align:right;width:170px}.area_dashboard_inner .commonjs_Tbl .tbl_row dd.tpoint_num{margin-top:4px}.area_dashboard_inner .commonjs_Tbl .tbl_row.blpoint_Tbl,.area_dashboard_inner .commonjs_Tbl .tbl_row.tpoint_Tbl{font-size:14px}.area_dashboard_inner .commonjs_Tbl .tbl_row.blpoint_Tbl{line-height:1.2em}.area_dashboard_inner .commonjs_Tbl .tbl_row.tpoint_Tbl dt{width:100px}.area_dashboard_inner .commonjs_Tbl .tbl_row.blpoint_Tbl dt{width:145px}.area_dashboard_inner .commonjs_Tbl .tbl_row.blpoint_Tbl dd,.area_dashboard_inner .commonjs_Tbl .tbl_row.tpoint_Tbl dd{width:auto}.banner_item{text-align:center}.banner_item img{height:auto;max-width:600px;width:100%}.banner_item.single_banner{padding:10px}.banner_item.single_banner.bg_white{background-color:#fff;padding-bottom:6px}.multiple_banner{padding:20px 0}.multiple_banner .banner_item{padding:0 10px 10px}.multiple_banner .banner_item:last-of-type{padding:0 10px}#container .app_name_download{display:table-cell;text-align:left;text-align:bottom}#container .app_name_download_l{display:table-cell;text-align:center;text-align:bottom;vertical-align:middle}.app_login_get_point_1{margin:5px auto 0;max-width:350px;text-align:center}.app_login_get_point_2{margin:5px auto 0;max-width:230px;text-align:center}.app_login_get_point_3{margin-top:20px;text-align:center}.app_login_get_point_3 img{max-width:600px;width:100%}.app_login_get_point_1 img,.app_login_get_point_2 img{height:auto;width:95%}#container .app_name_right,#container .app_name_right_l{display:inline-block;text-align:left}#container .app_name_from{color:#fff;font-size:13px;line-height:1;padding-bottom:5px}#container .download_text{color:#fff;font-size:15px;line-height:1}#container .app_download_text_l,#container .download_text_l{color:#fff;font-size:18px;line-height:1}#container .app_download_text_l{margin:5px 0}@media screen and (min-width:600px){#container .app_name_from{font-size:16px;padding-bottom:5px}}.search_filter_header .search_module{padding:8px 0 0!important}.search_filter_header .breadcrumb_list{margin:9px 5px 12px}.search_filter_header .breadcrumb_list>span{float:left;font-size:12px}.search_filter_header .breadcrumb_list span.arrow{color:#aaa}.search_filter_tree_structure{background:#f1f1f1;border-bottom:1px solid #ddd;font-size:16px}.section_area .search_filter_tree_structure{background:#fff}.search_filter_tree_structure .sub_category{display:none}.search_filter_tree_structure .category_title,.search_filter_tree_structure .sub_category>li{border-top:1px solid #ddd}.search_filter_tree_structure .category_title.first_layer{border-bottom:none}.search_filter_tree_structure .category_title .filter_name_wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search_filter_tree_structure .category_title .filter_name{padding-left:5px;vertical-align:text-bottom}.search_filter_tree_structure .link_tbl,.search_filter_tree_structure li{width:100%}.search_filter_tree_structure .link_tbl.add_tree_top_release>a{padding-right:0;width:82%}.search_filter_tree_structure .sub_category>li:first-child{border:none}.search_filter_tree_structure .category>.sub_category>.sub_category{border-top:1px solid #ddd}.search_filter_tree_structure .category_title a,.search_filter_tree_structure li.select>p,.search_filter_tree_structure li>a{box-sizing:border-box;color:#333;display:inline-block;padding:9px 15px 10px 0;text-indent:-23px;vertical-align:middle;width:100%;word-break:break-all}.search_filter_tree_structure .category_title a:before,.search_filter_tree_structure li.select>p:before,.search_filter_tree_structure li>a:before{background-image:url(/resources/a/sp/common/images/icon_toggle_switch.png);background-position:0 0;background-position:1px 2px;background-repeat:no-repeat;background-size:16px 32px;content:" ";display:inline-block;height:16px;margin-right:0;overflow:hidden;padding:0 0 0 7px;width:16px}.search_filter_tree_structure .select>a,.search_filter_tree_structure .select>p{-webkit-tap-highlight-color:rgba(0,0,0,0);font-weight:700;padding-right:0!important;width:85%!important}.search_filter_tree_structure .category_title.active a:before,.search_filter_tree_structure a.active:before,.search_filter_tree_structure li.active:not(.select) a:before,.search_filter_tree_structure li.select.active>p:before{background-position:1px -14px!important}.search_filter_tree_structure .more a:before,.search_filter_tree_structure .tag_genre a:before,.search_filter_tree_structure .tag_genre p:before{background:none!important}.search_filter_tree_structure .more .category_close:before,.search_filter_tree_structure .more .category_open:before{background-image:url(/resources/a/sp/common/images/product_text_more.png)!important;background-position:6px 5px!important;background-repeat:no-repeat!important;background-size:8px 7px!important;content:" ";display:inline-block;height:13px;margin-right:0;overflow:hidden;padding:0 0 0 10px;width:8px}.search_filter_tree_structure .more .category_close:before{background-image:url(/resources/a/sp/common/images/product_text_less.png)!important}.search_filter_tree_structure .last_layer a:before,.search_filter_tree_structure .last_layer p:before{background-image:none!important}.search_filter_tree_structure .category>.sub_category .sub_category.last_layer>li.campaign p:before{background-image:url(/resources/a/sp/common/images/icon_toggle_switch.png)!important}.search_filter_tree_structure .category>.category_title a{padding-left:35px}.search_filter_tree_structure .category>.sub_category .sub_category.last_layer>li>a,.search_filter_tree_structure .category>.sub_category .sub_category.last_layer>li>p,.search_filter_tree_structure .category>.sub_category>.category_title a,.search_filter_tree_structure .category>.sub_category>.category_title p{padding-left:41px}.search_filter_tree_structure .category>.sub_category .sub_category>li>a,.search_filter_tree_structure .category>.sub_category .sub_category>li>p{padding-left:47px}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category.last_layer>li>a,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category.last_layer>li>p,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category>li>a,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category>li>p{padding-left:53px}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category>li>a,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category>li>p{padding-left:59px}.search_filter_tree_structure .category>.sub_category .sub_category>li{font-size:14px}.search_filter_tree_structure .category>.sub_category .sub_category.last_layer>li.campaign{font-size:16px}.search_filter_tree_structure .category>.sub_category .sub_category>li.more>a{padding-left:36px!important}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category>li.more>a{padding-left:42px!important}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category>li.more>a{padding-left:48px!important}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category.last_layer .sub_category>li.more>a{padding-left:54px!important}.search_filter_tree_structure .more .category_close,.search_filter_tree_structure .more .category_open{color:#666}.search_filter_tree_structure .release{display:inline-block;font-size:13px;text-align:right;vertical-align:middle;width:15%}.search_filter_tree_structure .release a{display:inline-block;padding:12px 10px 10px}.search_filter_tree_structure .link_tbl.add_tree_top_release .release{width:18%}.search_filter_tree_structure .link_tbl.add_tree_top_release .release>a{color:#0048b4;padding:12px 10px 10px 0;text-indent:0}.search_filter_tree_structure .link_tbl.add_tree_top_release{background:#ffefe6}.search_filter_tree_structure .link_tbl.add_tree_top_release .release>a:before{display:none}@media only screen and (min-width:600px){.search_filter_tree_structure{font-size:17px}.search_filter_tree_structure .category>.sub_category .sub_category>li{font-size:15px}.search_filter_tree_structure .release{font-size:14px}.search_filter_tree_structure .link_tbl.add_tree_top_release .release>a,.search_filter_tree_structure .release a{padding:12px 20px 10px}.search_filter_tree_structure .link_tbl.add_tree_top_release>a{width:87%}.search_filter_tree_structure .select>a,.search_filter_tree_structure .select>p{width:90%!important}.search_filter_tree_structure .release{width:10%!important}.search_filter_tree_structure .link_tbl.add_tree_top_release .release{width:13%!important}.search_filter_tree_structure .category_title .filter_name{padding-left:10px}.search_filter_tree_structure .category>.category_title a{padding-left:40px}.search_filter_tree_structure .category>.sub_category .sub_category.last_layer>li>a,.search_filter_tree_structure .category>.sub_category .sub_category.last_layer>li>p,.search_filter_tree_structure .category>.sub_category>.category_title a,.search_filter_tree_structure .category>.sub_category>.category_title p{padding-left:52px}.search_filter_tree_structure .category>.sub_category .sub_category>li>a,.search_filter_tree_structure .category>.sub_category .sub_category>li>p{padding-left:64px}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category.last_layer>li>a,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category.last_layer>li>p,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category>li>a,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category>li>p{padding-left:76px}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category>li>a,.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category>li>p{padding-left:88px}.search_filter_tree_structure .category>.sub_category .sub_category>li.more>a{padding-left:48px!important}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category>li.more>a{padding-left:60px!important}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category .sub_category>li.more>a{padding-left:72px!important}.search_filter_tree_structure .category>.sub_category .sub_category .sub_category.last_layer .sub_category>li.more>a{padding-left:84px!important}}.tab_navi_category_wrap{background:#fff;border-bottom:1px solid #ccc;margin:0 0 10px}.tab_navi_category{overflow:hidden}.tab_navi_category .tabs li{display:table-cell;vertical-align:top;width:auto}.tab_navi_category .tabs li a{box-sizing:border-box;display:block;font-size:13px;height:40px;padding:10px 10px 0;text-align:center;white-space:nowrap}.tab_navi_category .tabs a.englishtxt{font-size:14px}.tab_navi_category .tabs a .tab_txt{color:#666;vertical-align:baseline}@media screen and (min-width:600px){.tab_navi_category_wrap{padding-right:5px}#container .tab_navi_category_wrap.commonjs_tabs_scrolling{margin-right:10px}.tab_navi_category .tabs li a{font-size:16px}.tab_navi_category .tabs a.englishtxt{font-size:17px}}@media screen and (min-width:320px) and (max-width:414px){.tab_navi_category.tab_category .tabs li a{width:auto}}@media screen and (min-width:640px){.tab_navi_category .tabs li{width:9%}}@media screen and (min-width:768px){.tab_navi_category .tabs li a{width:97%}}@media only screen and (min-width:1024px){.tab_navi_category .tabs li{width:7%}}#container .tab_navi_category .tabs .current .tab_txt{font-weight:700}#container .tab_navi_category .tabs .current.tab_navi_general .tab_txt{color:#ff5a00}#container .tab_navi_category .tabs .current.tab_navi_general{border-bottom:3px solid #ff5a00}#container .tab_navi_category .tabs .current.tab_navi_C .tab_txt{color:#0080d0}#container .tab_navi_category .tabs .current.tab_navi_C{border-bottom:3px solid #0080d0}#container .tab_navi_category .current.tab_navi_CF .tab_txt{color:#ff6090}#container .tab_navi_category .tabs .current.tab_navi_CF{border-bottom:3px solid #ff6090}#container .tab_navi_category .current.tab_navi_L .tab_txt{color:#d4c400}#container .tab_navi_category .tabs .current.tab_navi_L{border-bottom:3px solid #d4c400}#container .tab_navi_category .current.tab_navi_B .tab_txt{color:#69a700}#container .tab_navi_category .tabs .current.tab_navi_B{border-bottom:3px solid #69a700}#container .tab_navi_category .current.tab_navi_J .tab_txt{color:#009ed0}#container .tab_navi_category .tabs .current.tab_navi_J{border-bottom:3px solid #009ed0}#container .tab_navi_category .current.tab_navi_M .tab_txt,#container .tab_navi_category .current.tab_navi_P .tab_txt{color:#365290}#container .tab_navi_category .tabs .current.tab_navi_M,#container .tab_navi_category .tabs .current.tab_navi_P{border-bottom:3px solid #365290}#container .tab_navi_category .current.tab_navi_AD .tab_txt{color:#dc5ac0}#container .tab_navi_category .tabs .current.tab_navi_AD{border-bottom:3px solid #dc5ac0}#container .tab_navi_category .current.tab_navi_TL .tab_txt{color:#868cf0}#container .tab_navi_category .tabs .current.tab_navi_TL{border-bottom:3px solid #868cf0}#container .tab_navi_category .current.tab_navi_BL .tab_txt{color:#3fadb0}#container .tab_navi_category .tabs .current.tab_navi_BL{border-bottom:3px solid #3fadb0}#container .tab_navi_category .tab_navi_M .tab_txt{padding:0 5px}#container .tab_navi_category .tab_navi_BL .tab_txt,#container .tab_navi_category .tab_navi_TL .tab_txt{padding:0 10px}.tab_navi_category_wrap.commonjs_tabs_scrolling{height:40px;overflow:hidden;padding:0}.genre_tabs.tab_navi_category_wrap.commonjs_tabs_scrolling{height:50px}.genre_tabs.tab_navi_category_wrap{margin:0}.genre_tabs .tab_navi_category .tabs li a{padding:11px 10px 0}.tab_navi_category_wrap.commonjs_tabs_scrolling .tab_navi_category{-webkit-overflow-scrolling:touch;overflow-scrolling:touch;height:60px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.tab_navi_category.legacy_scrolling{background:#fff;overflow:hidden;width:100%}.set_disc ul li.no_disc{list-style-type:none;margin-bottom:10px;margin-left:1em;margin-top:10px}.set_disc ul li{list-style-type:disc;margin-left:2em}.no_disc ul li.gray_back{background-color:#f1f1f1}.header_wrap{display:flex;justify-content:space-between}.main_menu1{margin-left:auto}.main_menu1,.main_menu1 li{align-items:center;display:flex;justify-content:center}.main_menu1 li{margin-right:10px}.main_menu1 li:last-child{margin-right:0}.header_menu_label{color:#666;display:block;font-size:10px;line-height:9px;text-align:center}.main_menu1 .icon-login{fill:#333;height:24px;width:40px}.main_menu1 .cssicon-mymenu{display:inline-block;height:24px;width:40px}.main_menu1 .cssicon-mymenu div{background:currentColor;color:#4d4d4d;height:2.8px;margin-left:10px;margin-top:12px;position:relative;width:16px}.main_menu1 .cssicon-mymenu div:before{background:currentColor;content:"";height:100%;position:absolute;top:-5px;width:100%}.main_menu1 .cssicon-mymenu div:after{background:currentColor;content:"";height:100%;position:absolute;top:5px;width:100%}.main_menu1 .icon-message,.main_menu1 .icon-mypage,.main_menu1 .icon-search{fill:#4d4d4d;height:24px;width:40px}.main_menu1 .icon-login{height:18px;margin:2px 0 0}.login_label{margin:4px 0 0}#header .inner .search_input .mysearch_input{background:transparent;border:none;box-shadow:none;height:50px;left:0;position:absolute;top:-10px}.main_menu1 input.mysearch_input{text-indent:-9999px}#container .error_page{padding:10px 10px 20px;text-align:center}#container .error_page h1{font-size:22px;font-weight:600;line-height:33px;margin:0 20px}#container .error_page .bookllama_error_img{height:auto;margin:0 auto 10px;width:160px}#container .error_page .error_message{margin:20px 10px}#container .error_page .page_btns{margin:40px 10px 20px}#container .error_page .page_btn{border-radius:5px;font-weight:500;margin:10px auto;max-width:300px}#container .error_page .bookllama_error_img img{width:100%}#container .error_page_inner{padding-bottom:40px}#container .error_exception{color:red;margin-top:20px;padding:10px}.nocharge_banner{display:block;margin:0 auto;position:relative;width:100%}.nocharge_banner>img{width:100%}.nocharge_count{padding:12px 0;text-align:center}.nocharge_count strong{font-size:24px}.bnr_firstuser{background:#7c7a77;display:block;position:relative;text-align:right}.bnr_firstuser p{color:#fff;position:absolute;text-align:left}@media only screen and (max-width:599px){.grid_layout.--contents_limit .gridcell:nth-child(n+10){display:none!important}}.d_account_btn{background:url(/resources/a/sp/common/images/d_account_logo.png) no-repeat #fff 10px;background-size:20px;border:1px solid #c03;border-radius:3px;color:#fff;display:block;font-family:\ ヒラギノ角ゴProN W6,Hiragino KakuGothic ProN,メイリオ,Meiryo,sans-serif;line-height:40px;margin:auto;width:100%}.d_account_btn .d_text{background-color:#c03;color:#fff;display:block;font-size:13px;font-weight:700;margin:0 0 0 42px;text-align:center}.whole_volume_btn{height:42px!important;line-height:42px!important}#container .review_point_present_balloon{border:1px solid red;color:red;display:block;padding:8px;text-align:center}#container .tb_mode .review_point_present_balloon{font-size:13px}#container .review_point_present_balloon2{background:#fff;border:1px solid red;box-sizing:border-box;color:red;display:inline-block;font-size:.7em;margin-top:2px;max-width:100%;min-width:120px;padding:4px 7px;position:relative}#container .review_point_present_balloon2:before{border:5px solid transparent;border-bottom:8px solid #fff;content:"";left:15%;margin-left:-15px;position:absolute;top:-13px;z-index:2}#container .review_point_present_balloon2:after{border:5px solid transparent;border-bottom:8px solid red;content:"";left:15%;margin-left:-15px;position:absolute;top:-14px;z-index:1}.search-module{margin:10px 10px 0}.search-module__inner{display:flex;flex-grow:1;height:3.5em;margin:0 auto;width:auto}.search-module__inner__input{-webkit-appearance:none;border:1px solid #ccc;border-radius:5px 0 0 5px;font-size:11px;text-indent:1em;width:80%}.search-module__inner__input::placeholder{color:#666}.search-module__inner__btn{background:#ebebeb;border:1px solid #ccc;border-radius:0 5px 5px 0;color:#4d4d4d;height:100%;width:20%}.search-module__links{display:flex;justify-content:space-between;margin:0 auto;width:100%}.search-module__links__btn{background:#fff;border:1px solid #ccc;border-radius:5px;display:grid;margin:10px 1px;position:relative;text-align:center;width:100%;width:47%}.search-module__links__btn>a{color:#4d4d4d;display:inline-block;line-height:40px;text-indent:1em}#search_module_detail_btn>span,#search_module_tag_btn>span{color:#4d4d4d}.search-module__links__btn>a>svg{fill:#333;height:20px;left:8%;position:absolute;top:25%;width:20px}.security_box{align-items:center;display:flex;justify-content:center;margin:20px 0}#ftr .social_actions{-webkit-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;margin:30px auto 20px;max-width:300px;padding:0 10px}.noscript{background:#000;color:#fff;font-size:13px;padding:5px}.t_pt_warning{background-color:#fff200;padding:10px 0;text-align:center;width:100%}#c_pf_select,#c_pt_select{width:5.5em}#container #bookslider_campaign2.slider_zindex,#container #bookslider_new_book_list.slider_zindex,#container #bookslider_product_recommend.swipe{z-index:7200}#container #bookslider_recommend.recommend-user{z-index:7900}[id^=bookslider_daily_],[id^=bookslider_history]{z-index:7800!important}#container #bookslider_campaign2.is_ios,#container #bookslider_new_book_list.is_ios,#container #bookslider_product_recommend.swipe.is_ios,#container #bookslider_recommend.recommend-user.is_ios{-webkit-backface-visibility:hidden}.openid_auth-error_list{list-style:disc!important;margin-left:1em!important}.promotion_slider{display:flex;overflow-x:auto}.promotion_slider li{background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;flex-shrink:0;height:270px;margin:0 15px 23px 0;padding:10px;width:255px}.promotion_slider li:first-of-type{margin-left:15px}.promotions_slider_images{display:block;height:146px;width:100%}.promotion_slider_title{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2b2b2b;display:-webkit-box;font-size:13px;line-height:1.5;margin:10px 0 0;overflow:hidden}.cms-slider_tags .strong+.reserve{margin-left:5px}.cms-slider_update{color:#333;font-size:11px;margin-top:10px}.finished_mes{font-size:16px;font-weight:700;margin:10px 0 20px;text-align:center}.eci_panel_card_slider{margin-bottom:20px}.eci_panel_link{background:#fff;font-size:13px;font-weight:700;padding:0 15px 10px}.eci_panel_link .icon-coupon{fill:#ff5a00;height:25px;margin-top:-2px;vertical-align:middle;width:25px}.card-slider{background:#fff;padding:0 0 30px 10px}.card-slider_list{display:flex;overflow-x:auto;padding-bottom:10px}.card-slider_list li{-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fff;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;flex-shrink:0;margin-right:15px;overflow:hidden;width:250px}.card-slider_img{align-items:flex-end;display:flex;height:300px;justify-content:center;width:250px}.card-slider_img img{height:auto;max-height:100%;width:100%}.card-slider_title{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#333;display:-webkit-box;font-size:13px;overflow:hidden}.card-slider .card-title-info{height:120px;padding:10px}.card-slider .product_detail{display:flex}.card-slider .product_thumbnail{align-items:flex-end;display:flex;height:120px;justify-content:center;min-width:90px}.card-slider .product_thumbnail img{max-height:120px;max-width:85px}.card-slider .product_description{display:flex;flex-direction:column;margin-left:10px;width:100%}.card-slider .product_description a{margin-top:auto}.card-slider .product_description .card-slider_attention{color:red;font-weight:700}.card-slider .eci_panel_btn_read{align-items:flex-end}.area_feature_campaign .feature-index,.area_feature_campaign .sub_feature_title{padding-bottom:0}.toggle_sorter{box-sizing:border-box;width:100%}.toggle_sorter li{color:#333;min-width:150px;vertical-align:middle;width:100%}.toggle_sorter .sort_selected{text-align:center}.sort_selected_area{align-items:center;background:#fff;border:1px solid #ccc;border-radius:3px;display:flex;justify-content:center}.toggle_sorter .sort_links{font-size:13px;line-height:30px;position:absolute;top:42px;z-index:10000}.toggle_sorter .sort_links ul li{background:#f1f1f1}.toggle_sorter .sort_links ul li:last-child{border-bottom:1px solid #ddd}.toggle_sorter .sort_btn{box-sizing:border-box;color:#4d4d4d;display:inline-block;height:42px;line-height:40px;margin:0 auto}.toggle_sorter .sort_btn span,.toggle_sorter .sort_links a{box-sizing:border-box;display:inline-block;width:100%}.toggle_sorter .sort_links a{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;color:#4d4d4d;color:#333;height:42px;line-height:40px;padding-left:16px}.toggle_sorter .sort_selected .sorting{fill:#4d4d4d;height:24px;margin-left:10px;width:24px}.toggle_sorter .sort_selected .arrow_down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #4d4d4d;margin-right:10px}.list_control.sort_accordion.sort_toggle .toggle_sorter,.list_control.sort_accordion.sort_toggle .toggle_sorter .sort_links{top:auto;width:250px}.list_control.sort_accordion.sort_toggle .toggle_sorter .sort_links ul{margin-top:-2px}@media only screen and (max-width:320px){.list_control.sort_accordion.sort_toggle .toggle_sorter,.list_control.sort_accordion.sort_toggle .toggle_sorter .sort_links{width:220px}}@media only screen and (min-width:600px){.list_control.sort_accordion.sort_toggle .toggle_sorter,.list_control.sort_accordion.sort_toggle .toggle_sorter .sort_links{width:415px}}.product_bukumaru{padding:10px 20px}.product_bukumaru a{color:#333;margin-left:20px}.product_bukumaru ul{margin:10px 0}.product_bukumaru li{align-items:center;display:flex;height:60px;padding:10px;position:relative}.product_bukumaru li img{height:60px;width:60px}.product_bukumaru .icon-bukumaru{border:1px solid #ddd;height:60px;width:60px}.js-toggle[aria-expanded=false] .js-toggle-target{display:none}.webview-annotation{background-color:#fff;color:red;font-weight:700;text-align:center}.webview-annotation--monthly-point{padding-top:10px}footer .blcomp-crate{margin-bottom:0}footer .revisit_channel{background-color:#fa0;padding-bottom:40px}footer .revisit_channel>p{color:#fff;font-size:16px;font-weight:700;line-height:1;padding-top:32px;text-align:center}footer .revisit_channel span{font-size:14px}footer .revisit_channel>div a{align-items:center;background-color:#fff;border-radius:4px;display:flex;height:50px;margin:0 auto;position:relative;width:300px}footer .revisit_channel>div:first-of-type{margin-top:20px}footer .revisit_channel>div:not(:first-of-type){margin-top:12px}footer .revisit_channel .title{color:#333;font-weight:700;line-height:1.3}footer .revisit_channel .lead{color:#777;font-size:12px;line-height:1.2}footer .revisit_channel .icon{align-items:center;display:flex;height:32px;justify-content:center;margin:9px 8px;width:32px}footer .revisit_channel .icon svg{height:32px;width:32px}footer .revisit_channel .line .icon{background-color:#4cc764;border-radius:23%}footer .revisit_channel .x_link .icon{height:26px;margin:10px 8px 10px 13px;width:26px}footer .revisit_channel .icon svg.icon-line{fill:#fff;height:22px;margin-top:2px;padding-right:1%;width:22px}footer .revisit_channel .icon svg.icon-mail{border-radius:23%}footer .revisit_channel .icon img.icon_booklive_app{height:32px;width:32px}footer .app_download{margin:0 auto;padding-bottom:40px;padding-top:32px;width:316px}footer .app_download_btn,footer .app_download_title{margin:0 auto;width:230px}footer .app_download_title{margin-bottom:18px}footer .app_download_btn{margin-bottom:24px}footer .app_download_btn img,footer .app_download_title img{height:auto;margin:0 auto;width:100%}footer .benefits img{height:auto;width:100px}footer .benefits>div:not(:first-child){margin-top:14px}footer .benefits__lead{font-size:13px;font-weight:700}footer .benefits__flex{align-items:center;display:flex;gap:2px;width:100%}footer .benefits__text{font-size:12px;line-height:1.3;margin-top:10px}.share-list-new-mark{margin-left:5px}.share-list-new-mark,.share-list-new-mark-small{border:1px;border-radius:4px;border-style:solid;color:#ff5a00;padding:1px 3px}.share-list-new-mark-small{font-size:10px}.registration-coupon-banner img{height:auto;max-width:600px;width:100%}