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{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}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 #ddd;display:block;height:1px;margin:1em 0;padding:0}input,select{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}input[type=submit]{cursor:pointer;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,Meiryo,メイリオ,sans serif}a:active,a:link,a:visited{color:#0048b4;text-decoration:none}a:hover{color:#0048b4;text-decoration:underline}pre{white-space:pre-wrap}body,html,pre{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,ヒラギノ角ゴシック,Hiragino Sans,Meiryo,メイリオ,sans serif}body,html{-webkit-text-size-adjust:none;background-color:#f1f1f1;color:#333;font-size:13px;height:100%;line-height:1.5;width:100%}body{display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;min-height:100%}#container{flex:1 0 auto}iframe[width="1"]{position:absolute}.font_s{font-size:11px;line-height:1.3em}.font_l{font-size:15px}.font_attention{color:#e00}.font_attention_big{color:#e00;font-size:15px;font-weight:700}.font_attention_small{color:#e00;font-size:11px}a.font_attention:hover,a.font_attention_big:hover,a.font_attention_small:hover{color:#e00}.font_notice{color:#666}.font_bl{color:#ff5a00!important}.font_b{font-weight:700}.font_app{color:#1796c1}.font_light{color:#999;font-weight:400}.font_strike{text-decoration:line-through}.btn_hvr:hover{box-shadow:0 1px 2px rgba(0,0,0,.25);text-decoration:none}a:hover img:not(.icon-instagram){-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.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}.mt25{margin-top:25px!important}.mt30{margin-top:30px!important}.mt35{margin-top:35px!important}.mt40{margin-top:40px!important}.mt45{margin-top:45px!important}.mt50{margin-top:50px!important}.mt55{margin-top:55px!important}.mt60{margin-top:60px!important}.mt_-10{margin-top:-10px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr15{margin-right:15px!important}.mr20{margin-right:20px!important}.mr25{margin-right:25px!important}.mr30{margin-right:30px!important}.mr35{margin-right:35px!important}.mr40{margin-right:40px!important}.mr45{margin-right:45px!important}.mr50{margin-right:50px!important}.mr55{margin-right:55px!important}.mr60{margin-right:60px!important}.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}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb45{margin-bottom:45px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml15{margin-left:15px!important}.ml20{margin-left:20px!important}.ml25{margin-left:25px!important}.ml30{margin-left:30px!important}.ml35{margin-left:35px!important}.ml40{margin-left:40px!important}.ml45{margin-left:45px!important}.ml50{margin-left:50px!important}.ml55{margin-left:55px!important}.ml60{margin-left:60px!important}.ml100{margin-left:100px!important}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt25{padding-top:25px!important}.pt30{padding-top:30px!important}.pt35{padding-top:35px!important}.pt40{padding-top:40px!important}.pt45{padding-top:45px!important}.pt50{padding-top:50px!important}.pt55{padding-top:55px!important}.pt60{padding-top:60px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr15{padding-right:15px!important}.pr20{padding-right:20px!important}.pr25{padding-right:25px!important}.pr30{padding-right:30px!important}.pr35{padding-right:35px!important}.pr40{padding-right:40px!important}.pr45{padding-right:45px!important}.pr50{padding-right:50px!important}.pr55{padding-right:55px!important}.pr60{padding-right:60px!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}.pb25{padding-bottom:25px!important}.pb30{padding-bottom:30px!important}.pb35{padding-bottom:35px!important}.pb40{padding-bottom:40px!important}.pb45{padding-bottom:45px!important}.pb50{padding-bottom:50px!important}.pb55{padding-bottom:55px!important}.pb60{padding-bottom:60px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl15{padding-left:15px!important}.pl20{padding-left:20px!important}.pl25{padding-left:25px!important}.pl30{padding-left:30px!important}.pl35{padding-left:35px!important}.pl40{padding-left:40px!important}.pl45{padding-left:45px!important}.pl50{padding-left:50px!important}.pl55{padding-left:55px!important}.pl60{padding-left:60px!important}.m00{margin:0!important}.p00{padding:0!important}.floL{float:left!important}.floR{float:right!important}.noFlo{float:none!important}.rect{zoom:1;overflow:hidden}.vaT{vertical-align:top!important}.vaM{vertical-align:middle!important}.vaB{vertical-align:bottom!important}.vaN{vertical-align:baseline!important}.taC{margin-left:auto;margin-right:auto;text-align:center!important}.taR{text-align:right!important}.taL{text-align:left!important}.ma0{margin:0 auto}.lead_txt{margin-top:20px}.overflow{background:#fff;border:1px solid #e6e6e6;box-shadow:3px 5px 6px rgba(0,0,0,.15);position:absolute;z-index:100}.overflow a{color:#333;text-decoration:none}.overflow a:hover{background-color:#f1f1f1}.table_txt_ellipsis,.txt_ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table_txt_ellipsis{max-width:0}.multi_line_txt{display:block;font-size:12px;height:54px;line-height:1.5;overflow:hidden}@supports (-webkit-line-clamp:3){.multi_line_ellipsis{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;height:auto;overflow:hidden}}.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 top;display:inline-block;padding-top:4px}.balloon_gray span span{background-color:#4d4d4d;border-radius: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{box-sizing:border-box;color:#fff;font-size:11px;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;box-sizing:border-box;display:inline-block;padding-bottom:7px;text-align:center}.balloon_white span span{background:#000;background:rgba(0,0,0,.6);border-radius:5px;box-sizing:border-box;display:inline-block;filter:alpha(opacity=60);padding:8px 15px 7px;text-decoration:none}#breadcrumb{_zoom:1;font-size:11px;line-height:1.5em;overflow:hidden}#breadcrumb,#breadcrumb_vue{height:21px;margin-bottom:14px}#breadcrumb .breadcrumb_prev{_zoom:1;float:left;height:21px;margin-right:10px;overflow:hidden}#breadcrumb .breadcrumb_prev a{background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 0 0;display:inline-block;height:21px;padding-left:8px;text-decoration:none}#breadcrumb .breadcrumb_prev a span{background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 0 -21px;display:inline-block;height:21px;line-height:21px;padding:0 10px 0 5px}#breadcrumb ul{_zoom:1;display:table;float:left;max-width:100%;overflow:hidden}#breadcrumb ul li{display:table-cell;float:none!important;vertical-align:top}#breadcrumb ul li span{float:left}#breadcrumb ul li a,#breadcrumb ul li div,#breadcrumb ul li>span>span{background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 100% -42px;display:inline-block;height:21px;padding-right:6px;text-decoration:none}#breadcrumb ul a span,#breadcrumb ul span>span>span{background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 100% -63px;display:inline-block;height:21px;line-height:21px;padding:0 10px}#breadcrumb ul li.home a span{background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 0 -63px}#breadcrumb ul li.contents a,#breadcrumb ul li.contents div,#breadcrumb ul li.contents>span>span,#breadcrumb ul li:last-of-type a{background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 100% -84px}#breadcrumb ul li a>span{height:21px;overflow:hidden;table-layout:fixed;white-space:nowrap}#breadcrumb>ul>li>span{display:block;float:none!important}#breadcrumb>ul>li>span>a,#breadcrumb>ul>li>span>div{display:block}#breadcrumb ul li a>span.book_title,#breadcrumb ul li span.book_title{word-wrap:break-word;height:auto;max-height:42px;padding:0 10px;position:relative;text-align:center;text-overflow:ellipsis;white-space:normal;word-break:break-all}#breadcrumb ul li a>span.book_title:after{bottom:2.2em;content:"…";position:absolute;right:0}#breadcrumb ul li:last-child>span>span>span{word-wrap:break-word;height:auto;max-height:42px;position:relative;text-overflow:ellipsis;white-space:normal;word-break:break-all}.breadcrumb_area{margin:0 auto;width:960px}header{margin-bottom:15px;width:100%}header.header_step{margin-bottom:10px}#header{background-color:#fff;min-width:960px;width:100%}#header .header_inner{margin:0 auto;width:960px}#header .header_inner .header_main{margin-bottom:8px}#header .header_row{align-items:flex-end;display:flex}[id^=header] .btn_h_icon{background-image:url(/resources/a/pc/common/images/icon_header_other.png?date=160527);height:16px;margin-left:-5px;margin-right:5px;width:16px}#header .btn_h_icon.menber_regist{background-position:0 1px}#header .btn_h_icon.reading_glass{background-position:0 -70px}#header .btn_h_icon.arrow_down_gray{background-position:0 -96px}#header .header_top{background-color:#f1f1f1;line-height:1%;margin-bottom:10px;text-align:center}#header .header_top_inner{display:flex;justify-content:space-between;line-height:1.4em;margin:0 auto;width:960px}#header .header_top .header_topmsg{font-size:11px;padding:7px 0 5px;text-align:left;width:560px}.login_button_wrap{display:flex}#header .header_top .header_joinbtn,#header .header_top .header_loginbtn{box-sizing:border-box;display:flex;font-size:11px;height:22px;justify-content:center;line-height:15px;margin-bottom:3px;margin-top:3px;padding-bottom:3px;padding-top:3px;text-decoration:none}#header .header_top .header_joinbtn span,#header .header_top .header_loginbtn span{margin:1px 0 0}#header .header_top .header_joinbtn:hover{background:#d44b00;transition-duration:.5s}#header .header_top .header_loginbtn:hover{opacity:.5;transition-duration:.5s}#header .header_top .header_joinbtn{background:#ff5a00;border:1px solid #ff5a00;border-radius:3px;color:#fff;margin-right:3px;width:125px}#header .header_top .header_loginbtn{background:#fff;border:1px solid #ccc;border-radius:3px;color:#333;width:93px}#header .header_loginbtn .icon-login{fill:#333;height:1.25em;margin-right:4px;vertical-align:middle;width:1.25em}#header .header_top .header_welcome{border-left:1px solid #fff;border-right:1px solid #fff;position:relative}#header .header_top a.header_welcome_btn{background-image:url(/resources/a/pc/common/images/icon_arrow_welcome.png?date=140618);background-position:100% 50%;background-repeat:no-repeat;color:#333;display:block;height:18px;min-width:140px;padding:6px 30px 6px 10px}#header .header_top a.header_welcome_btn span{line-height:20px}#header .header_top a.header_welcome_btn:hover{background-color:#ddd;text-decoration:none}#header .header_top .header_welcome .header_welcome_list{display:none;position:absolute;right:0;text-align:left;width:180px}#header .header_top .header_welcome .header_welcome_list a{background-image:url(/resources/a/pc/common/images/bg_arrow_right_gray.png?date=140618);background-position:10px 10px;background-repeat:no-repeat;display:block;font-size:12px;padding:5px 5px 5px 20px}#header .header_logo,#header .header_tools,[id^=header] .header_search{float:left;width:362px}#header .header_logo{width:164px}[id^=header] .header_search{width:450px}[id^=header] .header_search_first_user{float:none;margin:0 auto;width:478px}#footer .foot_logo a,#header .header_logo .docomo_logo,#header .header_logo .logo{display:block;overflow:hidden}#header .header_inner .header_logo .logo .h_logo{fill:#ff5a00;height:40px;margin-top:26px;width:148px}#footer .footer_inner .foot_logo .f_logo{fill:#ff5a00;height:40px;margin-top:6px;width:148px}#header .header_logo .docomo_logo{background-image:url(/resources/a/sp/common/images/picture_logo_docomo.png?date=140618);background-size:148px 48px;height:48px;margin-top:2px;text-indent:-9999px;width:148px}[id^=header] .header_search form{margin-bottom:5px}[id^=header] .header_search .header_search_main .header_searchbox,[id^=header] .header_search .header_search_main .header_searchbtn{float:left}[id^=header] .header_search .header_search_main .header_safe{float:right}[id^=header] .header_search_first_user .header_search_main .header_searchbox,[id^=header] .header_search_first_user .header_search_main .header_searchbtn{float:left}[id^=header] .header_search_first_user .header_search_main .header_safe{float:right}#header--inbody .header_search_first_user .header_search_main .header_searchbtn.btn_module{width:42px}#header .btn_action.search_btn{background:#ebebeb;color:#4d4d4d;display:block}#header .search_btn{-webkit-appearance:none;background:#ebebeb;border:0;border-left:1px solid #ccc;border-radius:0 5px 5px 0;font-size:12px;height:100%;margin:0;padding:0 18px;position:absolute;right:0;top:0}.header_search #search>.header_searchbox{border-radius:5px;display:inline-block;width:245px}[id^=header] .header_search .header_search_main .header_searchbox,[id^=header] .header_search_first_user .header_search_main .header_searchbox{border:1px solid #ccc;position:relative;width:302px}#search #validator_alert_keyword{width:100%;z-index:30000}#search #validator_alert_keyword.bl-error{position:absolute}[id^=header] .header_search .header_searchbox .header_criteria,[id^=header] .header_search .header_searchbox .input{float:left}[id^=header] .header_search .header_searchbox .header_criteria button{background-color:#fff}[id^=header] .header_search .header_searchbox .header_criteria_btn{background-color:#eee;border-radius:2px;color:#4d4d4d;cursor:pointer;display:block;height:16px;line-height:1.3;padding:4px 0;text-align:center;text-decoration:none;width:60px}[id^=header] .header_search .header_searchbox .header_criteria_btn span{line-height:18px}[id^=header] .header_search .header_searchbox .header_criteria_btn i{vertical-align:top!important}[id^=header] .header_search .header_searchbox .header_criteria_btn:hover{background-color:#ddd}[id^=header] .header_search .header_searchbox .header_criteria_btn span{display:inline-block;margin:0 8px 0 10px;vertical-align:top}[id^=header] .header_search .header_searchbox .header_criteria_list{width:325px}[id^=header] .header_search .header_searchbox .header_criteria_list .criteria_condition,[id^=header] .header_search .header_searchbox .header_criteria_list .criteria_genre{padding:15px 10px}[id^=header] .header_search .header_searchbox .header_criteria_list .criteria_genre,[id^=header] .header_search .header_searchbox .header_criteria_list .criteria_option{border-bottom:1px solid #ccc;padding:15px 10px}[id^=header] .header_search .header_searchbox .header_criteria_list .criteria_genre{border-bottom:1px solid #ccc}[id^=header] .header_search .header_searchbox .header_criteria_list label input{vertical-align:baseline}[id^=header] .header_search .header_searchbox .header_criteria_list label{display:block;float:left;margin:10px 0 0 6px;width:95px}[id^=header] .header_search .header_searchbox .header_criteria_list label.first-child{width:252px}[id^=header] .header_search .header_searchbox .header_criteria_list label.long{width:166px}[id^=header] .header_search .header_searchbox .header_criteria_list label.wide_lavel{width:140px}[id^=header] .header_search .header_searchbox .header_criteria_list p{border-left:2px solid #ff5a00;line-height:1.4;padding-left:6px}[id^=header] .header_search .header_searchbox input[type=text]{border:0;border-radius:5px 0 0 5px;font-size:11px;margin:0;padding:10px 0 10px 2px;width:182px}[id^=header] .header_search .header_searchbox input[type=text]::placeholder{font-size:10px}[id^=header] .header_search_first_user .header_searchbox input[type=text]{border:0;border-radius:5px 0 0 5px;font-size:11px;margin:0;padding:10px 0 10px 5px;width:270px}[id^=header] .header_search .header_search_keyword{font-size:11px;margin-bottom:5px}[id^=header] .header_search .header_search_keyword p,[id^=header] .header_search .header_search_keyword ul,[id^=header] .header_search .header_search_keyword ul li{float:left;white-space:nowrap}[id^=header] .header_search .header_search_keyword p{width:100px}[id^=header] .header_search .header_search_keyword ul{width:422px}[id^=header] .header_search .header_search_keyword ul li{margin-left:10px}[id^=header] .header_search .header_search_keyword ul li:first-child{margin-left:0}[id^=header] .header_search .header_search_main .header_safe .header_safe_btn,[id^=header] .header_search_first_user .header_search_main .header_safe .header_safe_btn{background:#fff;border:1px solid #ccc;border-radius:3px;color:#4d4d4d;display:block;font-size:11px;height:16px;padding:8px 2px;width:115px}.header_safe .header_safe_btn .cssicon_down{border:.15em solid;border-bottom:0;border-left:0;box-sizing:border-box;color:#b4b4b4;display:inline-block;height:.6em;line-height:1;margin-left:.3em;margin-top:.3em;transform:translateY(-25%) rotate(135deg);vertical-align:top;width:.6em}[id^=header] .header_safe_btn .btn_h_icon{width:9px}[id*=header] .header_safe_btn .btn_h_icon.arrow_down_gray{background-position:-6px -96px!important}[id^=header] .header_safe_btn.icon_right .btn_txt{text-align:center;width:100px}[id^=header] .header_search .header_search_main .header_safe .header_safe_list{width:111px}[id^=header] .header_search .header_search_main .header_safe .header_safe_list a{display:block;font-size:12px;padding:5px}#header .header_tools{color:#333;float:right;font-size:10px;margin:0 0 0 10px}#header .header_tools p{color:#333}#header .header_tools a:hover{text-decoration:none}#header .header_tools li{display:block;float:left;position:relative;text-align:center;width:50px}#header .header_tools li.last{margin-right:0}#header .global_menu_header_icon2.message,#header .header_tools li>span{background-image:url(/resources/a/pc/common/images/icon_header.png?date=0527);background-repeat:no-repeat;display:block;height:40px;overflow:hidden;text-indent:-9999px;width:40px}#header .header_tools li{margin-top:18px}#header .header_tools li.header_tools_message .header_tools_num{display:none}#header .header_tools li.header_tools_keep .icon-follow{height:30px;vertical-align:middle;width:30px}#header .header_tools li.header_tools_cart .icon-cart,#header .header_tools li.header_tools_coupon .icon-coupon,#header .header_tools li.header_tools_login_pt .icon-login_pt,#header .header_tools li.header_tools_message .icon-message,#header .header_tools li.header_tools_mybookshelf .icon-bookshelf,#header .header_tools li.header_tools_mypage .icon-mypage,#header .header_tools li.header_tools_watch_history .icon-watchhistory{fill:#4d4d4d;height:30px;vertical-align:middle;width:30px}#header .header_tools li.header_tools_message.alert .icon-message{width:26px}#header .header_tools li.header_tools_coupon.disabled .icon-coupon,#header .header_tools li.header_tools_mybookshelf.disabled .icon-bookshelf,#header .header_tools li.header_tools_mypage.disabled .icon-mypage{fill:#b4b4b4}#header .header_tools li.header_tools_coupon.disabled p,#header .header_tools li.header_tools_keep.disabled div,#header .header_tools li.header_tools_keep.disabled p,#header .header_tools li.header_tools_mybookshelf.disabled p,#header .header_tools li.header_tools_mypage.disabled p{color:#b4b4b4}#header .header_tools li .header_tools_num{left:0;position:absolute;top:-20px;width:50px}#header .header_tools li .header_tools_num.off{display:none}#header .header_tools .header_tools_num:after{background:url(/resources/a/pc/common/images/bg_num_arrow.png?date=140618);background-position:50% 0;background-repeat:no-repeat;content:" ";display:block;height:5px;margin-top:-3px}#header .header_tools li .header_tools_num span{background:#ff5a00;border-radius:3px;color:#fff;display:inline-block;font-size:9px;line-height:1;padding:3px}#header .main_menu_icon_home{fill:#333;display:block;height:24px;margin:4px auto;position:relative;top:0;width:24px}#area_message_popup .global_main_menu_icon_alert,#header .main_menu_icon_alert{fill:#333;display:inline-block;height:24px;left:0;margin:0 -3px 0 0;position:relative;top:6px;width:24px}#header .header_navi ul.header_navi_main{width:800px}#header .header_navi ul.header_navi_main,#header .header_navi ul.header_navi_main>li{float:left}#header .header_navi ul.header_navi_main>li{border-right:1px solid #f6f6f6;box-sizing:border-box;height:42px;position:relative;width:110px}#header .header_navi ul.header_navi_main.safe_search_2>li,#header .header_navi ul.header_navi_main.safe_search_3>li{border-right:1px solid #f6f6f6;box-sizing:border-box;width:80px}#header .header_navi ul.header_navi_main.safe_search_1>li{border-right:1px solid #f6f6f6;box-sizing:border-box;width:84px}#header .header_navi ul.header_navi_main>li.last-child{margin-right:0}#header .header_navi ul.header_navi_main.safe_search_2>li.last-child,#header .header_navi ul.header_navi_main.safe_search_3>li.last-child{width:76px}#header .header_navi ul.header_navi_main.safe_search_1>li.last-child{width:84px}#header .header_navi ul.header_navi_main>li>a{border-left-color:#ccc;border-right-color:#ccc;color:#333;display:table-cell;font-size:12px;height:40px;line-height:14px;text-align:center;text-decoration:none;vertical-align:middle;width:110px}#header .header_navi ul.header_navi_main.safe_search_2>li>a,#header .header_navi ul.header_navi_main.safe_search_3>li>a{width:80px}#header .header_navi ul.header_navi_main.safe_search_2>li.last-child>a,#header .header_navi ul.header_navi_main.safe_search_3>li.last-child>a{width:74px}#header .header_navi ul.header_navi_main.safe_search_1>li>a{width:84px}#header .header_navi ul.header_navi_main.safe_search_1>li.last-child>a{width:82px}#header .header_navi ul.header_navi_main>li>a.compact{letter-spacing:-1px}#header .header_navi ul.header_navi_main>li>a.englishtxt{font-size:13px}#header .header_navi .h_index>a.current{border-bottom:2px solid #ff5a00;color:#ff5a00}#header .header_navi li.h_mcomic>a.current{border-bottom:2px solid #0080d0;color:#0080d0}#header .header_navi li.h_fcomic>a.current{border-bottom:2px solid #ff6090;color:#ff6090}#header .header_navi li.h_lightnovel>a.current{border-bottom:2px solid #d4c400;color:#d4c400}#header .header_navi li.h_book>a.current{border-bottom:2px solid #69a700;color:#69a700}#header .header_navi li.h_business>a.current{border-bottom:2px solid #009ed0;color:#009ed0}#header .header_navi li.h_magazine>a.current{border-bottom:2px solid #365290;color:#365290}#header .header_navi li.h_adult>a.current{border-bottom:2px solid #dc5ac0;color:#dc5ac0}#header .header_navi li.h_teenslove>a.current{border-bottom:2px solid #868cf0;color:#868cf0}#header .header_navi li.h_boyslove>a.current{border-bottom:2px solid #3fadb0;color:#3fadb0}#header .header_navi ul.header_navi_main>li.navi_hover>a.current{color:#333}#header .header_navi li.h_index.navi_hover>a{color:#ff5a00}#header .header_navi li.h_mcomic.navi_hover>a{color:#0080d0}#header .header_navi li.h_fcomic.navi_hover>a{color:#ff6090}#header .header_navi li.h_lightnovel.navi_hover>a{color:#d4c400}#header .header_navi li.h_book.navi_hover>a{color:#69a700}#header .header_navi li.h_business.navi_hover>a{color:#009ed0}#header .header_navi li.h_magazine.navi_hover>a{color:#365290}#header .header_navi li.h_adult.navi_hover>a{color:#dc5ac0}#header .header_navi li.h_teenslove.navi_hover>a{color:#868cf0}#header .header_navi li.h_boyslove.navi_hover>a{color:#3fadb0}#header .header_navi li.navi_hover .h_navibtn_menu{display:block}#header .header_navi .h_navibtn_menu{background-color:#fff;box-shadow:3px 5px 6px rgba(0,0,0,.15);display:none;left:0;min-width:230px;padding:10px;position:absolute;top:39px;z-index:11}#header .header_navi .h_navibtn_menu:after{background:#fff;content:" ";display:block;height:3px;left:0;position:absolute;top:-1px;width:110px;z-index:12}#header .header_navi ul.header_navi_main.safe_search_2 .h_navibtn_menu:after,#header .header_navi ul.header_navi_main.safe_search_3 .h_navibtn_menu:after{width:76px}#header .header_navi ul.header_navi_main.safe_search_1 .h_navibtn_menu:after{width:84px}#header .header_navi .h_navibtn_menu li{padding-left:10px}#header .header_navi .h_navibtn_menu li.gotop{font-weight:700;padding-left:0}#header .header_navi .h_navibtn_menu a{background-image:url(/resources/a/pc/common/images/bg_arrow_right.png?date=150722);background-repeat:no-repeat;color:#333;display:block;padding:3px 0 3px 12px}#header .header_navi .h_mcomic .h_navibtn_menu a{background-position:0 -12px}#header .header_navi .h_fcomic .h_navibtn_menu a{background-position:0 -32px}#header .header_navi .h_comic .h_navibtn_menu a{background-position:0 -52px}#header .header_navi .h_lightnovel .h_navibtn_menu a{background-position:0 -72px}#header .header_navi .h_book .h_navibtn_menu a{background-position:0 -92px}#header .header_navi .h_business .h_navibtn_menu a{background-position:0 -112px}#header .header_navi .h_magazine .h_navibtn_menu a,#header .header_navi .h_photo .h_navibtn_menu a{background-position:0 -132px}#header .header_navi .h_adult .h_navibtn_menu a{background-position:0 -152px}#header .header_navi .h_teenslove .h_navibtn_menu a{background-position:0 -172px}#header .header_navi .h_boyslove .h_navibtn_menu a{background-position:0 -192px}#header .header_navi .header_navi_main .h_navibtn_menu a:hover{background-color:#e5e5e5;text-decoration:none}#header .header_navi ul.header_navi_sub{float:right;padding-top:13px;width:157px}#header .header_navi ul.header_navi_sub li{border-right:1px solid #ccc;float:right;padding-right:5px}#header .header_navi ul.header_navi_sub li:first-child{padding-left:5px;padding-right:0}#header .header_navi ul.header_navi_sub li.last-child{border-right:none;margin-right:0;padding-right:0}#header .header_navi ul.header_navi_sub li a{color:#333;display:block;font-size:11px}#header .header_navi ul.header_navi_sub li a:hover{background-color:#e5e5e5;border-radius:2px;text-decoration:none}#header .header_navi .commonjs_Tbl{float:right;font-size:10px;width:150px}#header .header_navi .commonjs_Tbl .tbl_row{margin-bottom:5px;overflow:hidden}#header .header_navi .commonjs_Tbl .tbl_row:last-child{margin-bottom:0}#header .header_navi .commonjs_Tbl .tbl_row dt{float:left;line-height:16px;width:23px}#header .header_navi .commonjs_Tbl .tbl_row dd{line-height:16px}#header .header_navi .commonjs_Tbl .tbl_row .mypage_link,#header .header_navi .commonjs_Tbl .tbl_row dd .unit{color:#666}#header.lite{border-bottom:1px solid #ddd}#header.lite .form_navi{float:left;padding:12px 0 0 70px}#header.lite .form_navi li.item{border-bottom:3px solid #fff;color:#666;float:left;padding:5px 0 0}#header.lite .form_navi li.item.current{border-bottom:3px solid #ff5900;color:#ff5900}#header.lite .form_navi li.arrow{color:#959595;float:left;font-weight:700;margin:0 12px}#header.lite .form_navi li.arrow span{background:transparent url(/resources/a/pc/common/images/form_navi_arrow.png?date=140618) 0 7px no-repeat;display:block;height:20px;overflow:hidden;text-indent:-9999px;width:20px}#header.lite .header_logo{height:50px}#header.lite .header_logo .logo .h_logo{height:30px;margin-top:12px;width:112px}#header.lite .header_logo .logo{height:50px}#footer{background:#fff;min-width:960px;position:relative;width:100%}#footer .pagetop{margin:0 auto;position:relative;width:960px}#footer .pagetop a{background-color:#636363;background-image:url(/resources/a/pc/common/images/bg_arrow_bottom_white.png?date=140618);background-position:50% 50%;background-repeat:no-repeat;border-radius:25px;display:block;filter:alpha(opacity=50);height:45px;-moz-opacity:.5;opacity:.5;position:absolute;right:0;text-align:center;text-indent:-9999px;top:-23px;width:45px}#footer .pagetop a:hover{background-color:#888;text-decoration:none}#footer .footer_inner{margin:0 auto;padding:20px 0 40px;width:960px}#footer .address,#footer .navi{float:left}#footer .address,#footer .navi a{color:#666}#footer .address{margin-right:50px;width:200px}#footer .address p.font_s{line-height:1.5em}#footer .foot_logo,#footer address{margin-bottom:10px}#footer address{color:#ff5a00;font-size:11px;font-style:normal;font-weight:700}#footer .navi{font-size:13px;line-height:1.2;margin-right:30px}#footer .navi.last-child{margin-right:0}#footer .navi dt{border-bottom:1px solid #ddd;color:#666;font-size:11px;height:15px;margin:0 0 15px;padding:10px 0 5px}#footer .navi dl.foot01,#footer .navi dl.foot02,#footer .navi dl.foot04{width:175px}#footer .navi dl.foot03{width:95px}#footer .navi dd{margin-bottom:7px}#footer.lite{background:#fff;border-bottom:4px solid #ff5a00;padding:0 0 4px}#footer.lite .footer_inner{padding:30px 0 0}#footer.lite .lite_navi{font-size:11px;text-align:center}#footer.lite .lite_navi p.second_row{margin-top:4px}#footer.lite .lite_navi a{color:#333}#footer.lite .lite_navi span{color:#aaa}#footer.lite .ftr_copy{color:#aaa;font-size:12px;margin:20px 0 10px;text-align:center}#footer.lite address{color:#ff5a00;font-size:14px;font-style:normal;font-weight:400;margin-top:10px;text-align:center}#container{margin-bottom:40px}#container #container_inner{clear:both;margin:0 auto;position:relative;width:960px}#container_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#side{float:left;width:220px}#main{float:right;width:700px}#full_main920{background-color:#fff;padding:20px}#container_inner .section_area{padding:20px}.section_outline{border:1px solid #ddd;box-sizing:border-box;display:block;padding:20px}#main_inner,.main_inner{background-color:#fff;overflow:hidden;padding:20px}.main_inner2{background-color:#fff;padding:40px 20px}.main_inner3{background-color:#fff;padding:0 20px}#main_inner_small{background-color:#fff;padding:20px 230px}.main_inner_660{background-color:#fff;padding:30px 150px}#main .cont_title+#main_inner,#main .cont_title+.main_inner{padding:0 20px 20px}#main .area_common>.cont_title+#main_inner:last-child,#main .area_common>.cont_title+.main_inner:last-child{padding-bottom:0}#side .common_side{line-height:1;margin:0 0 10px}.clearfix:after{content:" ";font-size:0;height:0;visibility:hidden}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.word_break_all{word-break:break-all}#container .cont_title{background:#fff;border-top:1px solid #ddd;font-size:18px;line-height:1;min-height:18px;padding:20px 0;position:relative}#container .cont_title+.spcms{padding-top:0}#container #main_inner>.cont_title,#container #main_stage>.cont_title,#container #mainarea .cont_title{margin-bottom:10px}#container .spcms>.cont_title{margin-left:-20px;margin-right:-20px}#container .cont_title.title_ribbon>i,#container .cont_title.title_ribbon_adult>i,#container .cont_title.title_ribbon_bl>i,#container .cont_title.title_ribbon_book>i,#container .cont_title.title_ribbon_boyslove>i,#container .cont_title.title_ribbon_business>i,#container .cont_title.title_ribbon_comic>i,#container .cont_title.title_ribbon_digiplus>i,#container .cont_title.title_ribbon_fcomic>i,#container .cont_title.title_ribbon_lightnovel>i,#container .cont_title.title_ribbon_magazine>i,#container .cont_title.title_ribbon_mcomic>i,#container .cont_title.title_ribbon_photo>i,#container .cont_title.title_ribbon_teenslove>i,#container .cont_title.title_ribbon_tsutaya>i{background-image:url(/resources/a/pc/common/images/genre_bg_ribbon.png?date=150722);background-repeat:no-repeat;content:" ";display:block;height:36px;left:20px;position:absolute;top:-2px;width:18px}#container .cont_title.title_ribbon_bl>i{background-position:0 0}#container .cont_title.title_ribbon_mcomic>i{background-position:-20px 0}#container .cont_title.title_ribbon_fcomic>i{background-position:-40px 0}#container .cont_title.title_ribbon_comic>i{background-position:-60px 0}#container .cont_title.title_ribbon_lightnovel>i{background-position:-80px 0}#container .cont_title.title_ribbon_book>i{background-position:-100px 0}#container .cont_title.title_ribbon_business>i{background-position:-120px 0}#container .cont_title.title_ribbon_magazine>i,#container .cont_title.title_ribbon_photo>i{background-position:-140px 0}#container .cont_title.title_ribbon_adult>i{background-position:-160px 0}#container .cont_title.title_ribbon_teenslove>i{background-position:-180px 0}#container .cont_title.title_ribbon_boyslove>i{background-position:-200px 0}#container .cont_title.title_ribbon_tsutaya>i{background-position:-240px 0}#container .cont_title.title_ribbon2>i,#container .cont_title.title_ribbon2_adult>i,#container .cont_title.title_ribbon2_bl>i,#container .cont_title.title_ribbon2_book>i,#container .cont_title.title_ribbon2_boyslove>i,#container .cont_title.title_ribbon2_business>i,#container .cont_title.title_ribbon2_comic>i,#container .cont_title.title_ribbon2_fcomic>i,#container .cont_title.title_ribbon2_lightnovel>i,#container .cont_title.title_ribbon2_magazine>i,#container .cont_title.title_ribbon2_mcomic>i,#container .cont_title.title_ribbon2_photo>i,#container .cont_title.title_ribbon2_teenslove>i{background-image:url(/resources/a/pc/common/images/genre_bg_ribbon_sub.png?date=150722);background-repeat:no-repeat;content:" ";display:block;height:32px;left:0;position:absolute;top:0;width:32px}#container .cont_title.title_ribbon2_bl>i{background-position:0 0}#container .cont_title.title_ribbon2_mcomic>i{background-position:-32px 0}#container .cont_title.title_ribbon2_fcomic>i{background-position:-64px 0}#container .cont_title.title_ribbon2_comic>i{background-position:-96px 0}#container .cont_title.title_ribbon2_lightnovel>i{background-position:-128px 0}#container .cont_title.title_ribbon2_book>i{background-position:-160px 0}#container .cont_title.title_ribbon2_business>i{background-position:-192px 0}#container .cont_title.title_ribbon2_magazine>i,#container .cont_title.title_ribbon2_photo>i{background-position:-224px 0}#container .cont_title.title_ribbon2_adult>i{background-position:-256px 0}#container .cont_title.title_ribbon2_teenslove>i{background-position:-288px 0}#container .cont_title.title_ribbon2_boyslove>i{background-position:-320px 0}#container .cont_title.title_icon_adult>i,#container .cont_title.title_icon_adult_forad>i,#container .cont_title.title_icon_adult_tl>i,#container .cont_title.title_icon_boyslove>i,#container .cont_title.title_icon_boyslove_comic>i,#container .cont_title.title_icon_boyslove_novel>i,#container .cont_title.title_icon_teenslove>i{background-repeat:no-repeat;content:" ";display:block;position:absolute}#container .cont_title.title_icon_adult>i,#container .cont_title.title_icon_adult_forad>i,#container .cont_title.title_icon_adult_tl>i,#container .cont_title.title_icon_teenslove>i{background-image:url(/resources/a/pc/common/images/icon_adult.png?date=140903);height:17px;left:19px;top:15px;width:21px}#container .cont_title.title_icon_adult>i{background-position:0 0}#container .cont_title.title_icon_adult_forad>i{background-position:-22px 0}#container .cont_title.title_icon_adult_tl>i,#container .cont_title.title_icon_teenslove>i{background-position:-44px 0}#container .cont_title.title_icon_boyslove>i,#container .cont_title.title_icon_boyslove_comic>i,#container .cont_title.title_icon_boyslove_novel>i{background-image:url(/resources/a/pc/common/images/icon_bl.png?date=140903);height:24px;left:13px;top:11px;width:27px}#container .cont_title.title_icon_boyslove>i{background-position:0 0}#container .cont_title.title_icon_boyslove_comic>i{background-position:-28px 0}#container .cont_title.title_icon_boyslove_novel>i{background-position:-56px 0}#container .cont_title .title_txt{display:inline-block;font-weight:700;margin:0 20px 0 48px}#container .cont_title.title_ribbon2 .title_txt,#container .cont_title.title_ribbon2_adult .title_txt,#container .cont_title.title_ribbon2_bl .title_txt,#container .cont_title.title_ribbon2_book .title_txt,#container .cont_title.title_ribbon2_boyslove .title_txt,#container .cont_title.title_ribbon2_business .title_txt,#container .cont_title.title_ribbon2_comic .title_txt,#container .cont_title.title_ribbon2_fcomic .title_txt,#container .cont_title.title_ribbon2_lightnovel .title_txt,#container .cont_title.title_ribbon2_magazine .title_txt,#container .cont_title.title_ribbon2_mcomic .title_txt,#container .cont_title.title_ribbon2_photo .title_txt,#container .cont_title.title_ribbon2_teenslove .title_txt{margin-left:38px}#container .cont_title .info{font-size:13px;position:absolute;right:20px;top:18px}#container .cont_title .list{font-size:18px;position:absolute;right:20px;top:20px}#container .cont_title .info_arrival{color:#ff5a00;font-size:16px;font-weight:700;margin-left:20px}#container .cont_title .check_delete{position:absolute;right:20px;top:8px;width:140px}#container .btn_subtitle{position:relative}#container .cont_title.add_pickup_link .title_txt{margin-right:75px}#container .cont_title.add_pickup_link{position:relative}#container .cont_title.add_pickup_link .pickup_link{position:absolute;right:0;text-align:right;top:1px}#container .cont_title.add_pickup_link .pickup_link>a{display:inline-block;font-size:16px;line-height:22px;margin:5px;padding:10px}#container .cont_sub_title{border-bottom:1px solid #ff5a00;border-left:6px solid #ff5a00;color:#ff5a00;font-size:16px;font-weight:700;line-height:2;margin-bottom:20px;padding:2px 0 2px 6px}#container .cont_sub_title2,#container .cont_sub_title5{color:#ff5a00;font-size:16px;font-weight:700;line-height:1.2}#container .cont_sub_title2{margin-bottom:10px}#container .cont_sub_title6{color:#666;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:8px}#container .cont_sub_title7{color:#777;font-size:16px;line-height:1.2;padding:0 10px 10px}#container .guide_sub_title{color:#333;font-size:15px;font-weight:700;line-height:1.2;margin-bottom:10px}#container .cont_sub_title3{border-left:6px solid #ff5a00;color:#ff5a00;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:20px;padding:2px 0 2px 6px}#container .cont_sub_title4,#container .genre_title{border-style:solid;border-width:0 0 0 4px;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:20px;padding:0 0 0 10px}#container .cont_sub_title4{border-color:#ff5a00;color:#ff5a00}.cont_sub_body4{margin-bottom:40px;padding:0 18px}#main .genre_title a{color:#333}#main .genre_title a:hover{text-decoration:none}.genre_title.all{border-color:#ff5a00}#side .area_genre .search_mcomic,.genre_title.mcomic{border-color:#0080d0}#side .area_genre .search_fcomic,.genre_title.fcomic{border-color:#ff6090}#side .area_genre .search_comic,.genre_title.comic{border-color:#ff9000}#side .area_genre .search_comicf,.genre_title.comicf{border-color:#ff6090}#side .area_genre .search_lightnovel,.genre_title.lightnovel{border-color:#d4c400}#side .area_genre .search_book,.genre_title.books{border-color:#69a700}#side .area_genre .search_business,.genre_title.business{border-color:#009ed0}#side .area_genre .search_magazine,#side .area_genre .search_photo,.genre_title.magazine,.genre_title.photo{border-color:#365290}#side .area_genre .search_adult,.genre_title.adult{border-color:#dc5ac0}#side .area_genre .search_teenslove,.genre_title.teenslove{border-color:#868cf0}#side .area_genre .search_boyslove,.genre_title.boyslove{border-color:#3fadb0}.cont_sub_body6{margin-bottom:30px}.cont_indent_p20{padding:0 20px}.cont_indent_pg{margin-bottom:8px}.complete_title{margin-bottom:10px;padding:10px;text-align:center}.complete_title h1{color:#666;font-size:24px;font-weight:700}#container a.ad_trilink,#container a.b_trilink,#container a.bo_trilink,#container a.c_trilink,#container a.fc_trilink,#container a.j_trilink,#container a.l_trilink,#container a.m_trilink,#container a.mc_trilink,#container a.or_trilink,#container a.or_trilink_l,#container a.or_trilink_s,#container a.p_trilink,#container a.td_trilink,#container a.tl_trilink{background-repeat:no-repeat;color:#333;font-weight:700;padding-left:12px}#container .or_trilink_list li a,#container a.or_trilink,#container a.or_trilink_l,#container a.or_trilink_s,.text_link_arrow_right:before{background-image:url(/resources/a/pc/common/images/bg_arrow_right_orange.png?date=140618);background-position:0}#container .or_downlink_list li a{background-image:url(/resources/a/pc/common/images/bg_arrow_down_orange.png?date=140618);background-position:0}#container .trilink,#container a.ad_trilink,#container a.b_trilink,#container a.bo_trilink,#container a.c_trilink,#container a.fc_trilink,#container a.j_trilink,#container a.l_trilink,#container a.m_trilink,#container a.mc_trilink,#container a.p_trilink,#container a.td_trilink,#container a.tl_trilink{background-image:url(/resources/a/pc/common/images/bg_arrow_right.png?date=150722)}#container a.or_trilink_s{font-size:12px;font-weight:400}#container a.or_trilink_l{background-position:left 7px;font-size:15px}#container a.mc_trilink{background-position:0 -14px}#container a.fc_trilink{background-position:0 -34px}#container a.c_trilink{background-position:0 -54px}#container a.l_trilink{background-position:0 -74px}#container a.b_trilink{background-position:0 -94px}#container a.j_trilink{background-position:0 -114px}#container a.m_trilink,#container a.p_trilink{background-position:0 -134px}#container a.ad_trilink{background-position:0 -154px}#container a.tl_trilink{background-position:0 -174px}#container a.bo_trilink{background-position:0 -194px}#container a.td_trilink{background-position:0 -214px}#container .trilink{background-position:0 -234px}#container .link_right{text-align:right}#container .link_center{text-align:center}#container .txt_link_line{margin-bottom:10px}.text_link_arrow_right{font-weight:700}.text_link_arrow_right:before{background-position:0 0;background-repeat:no-repeat;content:" ";display:inline-block;height:8px;margin-right:6px;overflow:hidden;padding:0;width:6px}#container .txt_link_line .or_trilink{display:inline-block;margin-right:30px}#container .txt_link_line .or_trilink:last-child{margin-right:0}#container .or_downlink_list li,#container .or_trilink_list li{margin-bottom:3px}#container .or_downlink_list li a,#container .or_trilink_list li a{background-repeat:no-repeat;color:#333}#container .or_trilink_list li a{padding-left:12px}#container .or_downlink_list li a{padding-left:14px}.sentencelink{padding-top:8px}#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:0 25px}#main a.back_link.back_arrow_link{background-position:0!important;background-size:20px 20px!important;font-size:16px;margin:10px 0 10px 14px;padding:0 36px!important}#container div.warning_box,#container p.warning_box{border:1px solid #e00;margin:20px 0;padding:10px}#container .btn_s{font-size:10px;line-height:20px;padding:0 4px}#container .cart_action.btn_s,#container .purchased_action.btn_s,#container .tachiyomi_action.free_tachiyomi.btn_s{width:100px}#container .btn,#popup_window .btn{font-size:12px;line-height:27px;padding:0 10px}#container input[type=submit].btn{font-size:12px;height:30px;padding:0}#container .btn.buy_action,#container .btn.cart_action,#container .btn.keep_action,#container .btn.purchased_action,#container .btn.read_action,#container .btn.reservation_action,#container .btn.tachiyomi_action{width:88px}#container .btn.cart_action.wdt144{width:152px}#container .btn.cart_action.wdt144 i{margin-left:0}#container .btn.cart_action.wdt200{width:200px}#container .btn.cart_action.wdt200 i{margin-left:0}#container .btn.tachiyomi_action.product_tachiyomi{font-size:11px;height:26px;line-height:27px;padding:3px 9px 5px 1px;width:83px}#container .btn.tachiyomi_action.product_tachiyomi i{margin-left:0}.btn.tachiyomi_action.product_tachiyomi .btn_txt{line-height:1.2}#container .btn_m{font-size:13px;font-weight:700;height:34px;line-height:34px;padding:0;text-align:center}#container a.btn_m:hover{box-shadow:0 1px 4px rgba(0,0,0,.14);text-decoration:none}#container a.btn_m:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.14)}#container .btn_m span.btn_txt{font-size:13px;font-weight:700;line-height:36px;vertical-align:middle}#container .btn_m.keep_action.keep_off{color:#4d4d4d}#container .btn_m.keep_action{color:#ff5a00}#container .btn_m{background:#fff;border:1px solid #ccc;border-radius:3px;color:#4d4d4d;display:block}#container .btn_m.disabled{background:#ddd;color:#969696}#container .btn_m i.btn_icon{background-image:url(/resources/a/pc/common/images/btn_icons_l.png?date=0118);height:34px;margin-right:4px;vertical-align:top;width:28px}#container .btn_m .btn_icon.cart_view,#container .btn_m.cart_in .btn_icon.cart_icon{background-position:0 0;margin-left:-10px;margin-right:10px}#container .btn_m .btn_icon.cart_icon,#container .btn_m .btn_icon.cart_view{background-position:-28px 0;margin-left:-10px;margin-right:10px}#container .btn_m.keep_off .btn_icon.keep_add{background-position:-84px 0;margin-left:-20px;margin-right:14px}#container .btn_m .btn_icon.keep_add,#container .btn_m .btn_icon.keep_view{background-position:-140px 0;margin-left:-20px;margin-right:14px}#container .btn_m .btn_icon.keep_disabled{background-position:-112px 0;margin-left:-20px;margin-right:10px}#container .btn_m .btn_icon.tachiyomi_browser{background-position:-168px 0;margin-left:-5px;margin-right:5px}#container .btn_m .btn_icon.tachiyomi_browser_disabled{background-position:-196px 0;margin-left:-5px;margin-right:5px}#container .btn_m .btn_icon.tachiyomi_app{background-position:-252px 0;margin-left:-10px;margin-right:2px}#container .btn_m .btn_icon.tachiyomi_app_disabled{background-position:-280px 0;margin-left:-10px;margin-right:2px}#container .btn_m .btn_icon.read_browser{background-position:-224px 0}#container .btn_m .btn_icon.read_browser_disabled{background-position:-196px 0}#container .btn_m .btn_icon.read_app{background-position:-308px 0}#container .btn_m .btn_icon.read_app_disabled{background-position:-280px 0}#container .btn_m .btn_icon.reservation_icon{background-position:-364px 0}#container .btn_m .btn_icon.reservation_view{background-position:-392px 0}#container .btn_m .btn_icon.auto_reservation_icon{background-position:-420px 0}#container .btn_m .btn_icon.auto_reservation_view{background-position:-448px 0}#container .btn_l,#popup_window .btn_l{font-size:15px;font-weight:700;line-height:34px;padding:0 10px}#container .btn_l.multi_line{font-size:13px;line-height:19px;padding:8px 0 6px}#container .btn_l.multi_line .word_break{font-size:18px}#container .btn_xl,#popup_window .btn_xl{font-size:18px;font-weight:700;line-height:46px;padding:0 10px}#container input[type=submit].btn_l{font-size:15px;font-weight:700;height:36px;padding:0}#container input[type=submit].btn_xl{font-size:18px;font-weight:700;height:48px;line-height:48px;padding:0}#container .btn_l.buy_action,#container .btn_l.cart_action,#container .btn_l.keep_action,#container .btn_l.purchased_action,#container .btn_l.read_action,#container .btn_l.reservation_action{width:178px}#container .btn_ll{font-size:15px;font-weight:700;line-height:46px;padding:0 10px}#container .btn_link,#footer .btn_link{padding:10px}#container .slider_next,#container .slider_prev{height:90px;width:28px}#container input.searchbtn,#header input.header_searchbtn{font-size:13px;height:32px;padding:0;width:42px}#container .btn.wdt150{width:128px}#container .btn.wdt180,#container .btn_l.wdt180,#footer .btn_l.wdt180{width:158px}#container .btn.wdt200,#container .btn_l.wdt200{width:178px}#container .btn_l.wdt250{width:228px}#container input.btn.wdt180,#container input.btn_l.wdt180{width:180px}#container input.btn.wd200,#container input.btn_l.wdt200{width:200px}#container input.btn_l.wdt250{width:250px}#container .wdt200{margin:0 auto;width:200px}#container .wdt510{margin:0 auto;width:510px}#container .wdt680{margin:0 auto;width:680px}#container .buy_action,#container .cart_action,#container .keep_action,#container .purchased_action,#container .read_action,#container .reservation_action,#container .tachiyomi_action{text-align:center}#container .btn_txt{display:inline-block}#container .btn_txt_full{display:inline-block;width:100%}#container .centered .btn_txt{display:block;text-align:center}#container .btn_multiline .btn_txt{display:inline-block;text-align:left;vertical-align:middle;word-break:break-all}#container .icon_right .btn_txt,#header .icon_right .btn_txt{float:left}#container .icon_right .btn_icon,[id^=header] .icon_right .btn_h_icon{float:right;margin-right:0}#container .btn_link .btn_txt,#footer .btn_link .btn_txt{display:block;float:left;line-height:14px}#container .btn_link .list_btn_link_icon,#footer .btn_link .list_btn_link_icon{display:block;float:right}#container .btn_link,#container .purchased_action,#footer .btn_link,.keep_action,.read_action,.reservation_action{background:#fff;border:1px solid #ccc;border-radius:3px;display:block}a.keep_action,a.reservation_action{color:#ff5a00}#container .purchased_action{color:#ccc}#container .btn_link,#container .read_action,#footer .btn_link{color:#333}#container a.btn_link:hover{background:#ffefe6}#container .btn_action,#container .tachiyomi_action,#popup_window .btn_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}#container a.btn_action:hover,#container a.tachiyomi_action:hover,#container input[type=submit].btn_action:hover,#header a.btn_action:hover,#header a.header_safe_btn:hover,#header input[type=submit].btn_action:hover,#popup_window a.btn_action:hover,a.keep_action.keep_off:hover,a.keep_action:hover,a.read_action:hover{box-shadow:0 1px 4px rgba(0,0,0,.14);text-decoration:none}#container a.btn_action:active,#container a.keep_action.keep_off:active,#container a.keep_action:active,#container a.read_action:active,#container a.tachiyomi_action:active,#container input[type=submit].btn_action:active,#header a.btn_action:active,#header a.header_safe_btn:active,#header input[type=submit].btn_action:active,#popup_window a.btn_action:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.14)}#container p.btn_action.disabled,#container p.keep_action.disabled,#container p.tachiyomi_action.disabled,p.read_action.disabled{background:#fff;color:#ccc;filter:none}#container .btn_action2,#header .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}#container .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{padding:8px 10px;width:250px}#container .btn_easy_login .btn_txt{display:inline-block}#container .btn_action3,#container .cart_action.cart_in{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}.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}#container .btn_action4{background:#dc0101;background:-moz-linear-gradient(top,#e00 0,#dc0000 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}#container .btn_action2.off,#container .btn_action4.off{background:#fff;border:1px solid #b7b7b7;color:#b7b7b7;cursor:default}#container .btn_action5{background:#ff5a00;border:1px solid #ff51aa;border-radius:5px;color:#fff;display:block;text-align:center}#container .btn_action5:hover{opacity:.7;text-decoration:none}#container .sub_action{border:1px solid #ccc;border-radius:5px;color:#666;display:block;text-align:center}#container .sub_action:hover{opacity:.7;text-decoration:none}#container .cart_action{background:#fff;border:1px solid #5f9805;border-radius:3px;color:#5f9805;display:block}#container a.btn_action2:hover,#container a.btn_action3:hover,#container a.btn_action4:hover,#container a.cart_action.cart_in:hover,#container input[type=submit].btn_action2:hover,#container input[type=submit].btn_action3:hover,#header a.btn_action2:hover,a.buy_action:hover,a.reservation_action:hover{box-shadow:0 1px 4px rgba(0,0,0,.35);text-decoration:none}#container a.btn_action4.off:hover,#container input[type=submit].btn_action2.off:hover{box-shadow:none}#container a.cart_action:hover{box-shadow:0 1px 4px rgba(0,0,0,.2);text-decoration:none}#container a.btn_action2:active,#container a.btn_action3:active,#container a.buy_action:active,#container a.cart_action.cart_in:active,#container a.reservation_action:active,#container input[type=submit].btn_action2:active,#container input[type=submit].btn_action3:active,#header .btn_action2:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.35)}#container input[type=submit].btn_action2.off:active{box-shadow:none}#container a.cart_action:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.2)}#container .btn_icon,#header .btn_h_icon,#popup_window .btn_icon{background-color:transparent;background-repeat:no-repeat;content:" ";display:inline-block;vertical-align:bottom}#container .btn_s .btn_icon{background-image:url(/resources/a/pc/common/images/btn_icons_s.png?date=160527);height:20px;margin-right:2px;width:14px}#container .btn_s.cart_in .btn_icon.cart_icon{background-position:-3px 0}#container .btn_s .btn_icon.cart_icon,#container .btn_s .btn_icon.cart_view{background-position:-24px 0}#container .cart_action .icon-cart{fill:#5f9805;display:inline-block;vertical-align:middle}#container .btn_s.cart_action .icon-cart{height:16px;margin-right:2px;width:16px}#container .btn.cart_action .icon-cart{height:18px;margin-left:-11px;margin-right:4px;width:18px}#container .wdt144.cart_action .icon-cart{height:21px;margin-left:-14px;margin-right:4px;width:21px}#container .btn_m.cart_action .icon-cart{height:24px;margin-right:4px;position:relative;top:-.1em;width:24px}#container .btn_l.cart_action .icon-cart{height:24px;margin-left:-14px;margin-right:4px;width:24px}#container .cart_in.cart_action .icon-cart{fill:#fff}#container .btn.cart_action.wdt144 svg{margin-left:0}#container .icon-auto{display:inline-block;vertical-align:middle}#container .btn .icon-auto{fill:#ff5a00;height:24px;margin-right:5px;width:24px}#container .btn_l .icon-auto{fill:#ff5a00;height:26px;margin-right:5px;width:26px}#container .reservation_in .icon-auto{fill:#fff}#container .btn .btn_icon,#popup_window .btn .btn_icon{background-image:url(/resources/a/pc/common/images/btn_icons_m.png?date=0118);height:28px;margin-left:-8px;margin-right:4px;width:20px}#container .btn.keep_off .btn_icon.keep_add{background-position:-88px 0}#container .btn .btn_icon.keep_add,#container .btn .btn_icon.keep_view{background-position:-144px 0}#container .btn .btn_icon.keep_disabled{background-position:-116px 0}#container .btn.cart_in .btn_icon.cart_icon{background-position:-4px 0}#container .btn.all_cart.cart_in .btn_icon.cart_icon{background-position:-369px 0}#container .btn .btn_icon.cart_icon,#container .btn .btn_icon.cart_view{background-position:-32px 0}#container .btn .btn_icon.dl_icon{background-position:-60px 0}#container .btn .btn_icon.delete_icon,#popup_window .btn .btn_icon.delete_icon{background-position:-172px 0}#container .btn .btn_icon.tachiyomi_browser{background-position:-200px 0}#container .btn .btn_icon.tachiyomi_app{background-position:-284px 0}#container .btn .btn_icon.read_browser{background-position:-256px 0}#container .btn .btn_icon.read_app{background-position:-340px 0}#container .btn .btn_icon.read_browser_disabled,#container .btn .btn_icon.tachiyomi_browser_disabled{background-position:-228px 0}#container .btn .btn_icon.read_app_disabled,#container .btn .btn_icon.tachiyomi_app_disabled{background-position:-312px 0}#container .btn .btn_icon.reservation_icon{background-position:-396px 0}#container .btn .btn_icon.reservation_view{background-position:-424px 0}#container .btn .btn_icon.auto_reservation_icon{background-position:-452px 0}#container .btn .btn_icon.auto_reservation_view{background-position:-480px 0}#container .btn_l .btn_icon{background-image:url(/resources/a/pc/common/images/btn_icons_l.png?date=0118);height:34px;margin-left:-14px;margin-right:8px;width:28px}#container .btn_l.cart_in .btn_icon.cart_icon{background-position:0 0}#container .btn_l.cart_in.all_cart .btn_icon.cart_icon{background-position:-333px 0}#container .btn_l .btn_icon.cart_icon,#container .btn_l .btn_icon.cart_view{background-position:-28px 0}#container .btn_l .btn_icon.dl_icon{background-position:-56px 0}#container .btn_l.keep_off .btn_icon.keep_add{background-position:-84px 0}#container .btn_l .btn_icon.keep_add,#container .btn_l .btn_icon.keep_view{background-position:-140px 0}#container .btn_l .btn_icon.keep_disabled{background-position:-112px 0}#container .btn_l .btn_icon.read_browser{background-position:-224px 0}#container .btn_l .btn_icon.read_browser_disabled{background-position:-196px 0}#container .btn_l .btn_icon.read_app{background-position:-308px 0}#container .btn_l .btn_icon.read_app_disabled{background-position:-280px 0}#container .btn_l .btn_icon.reservation_icon{background-position:-364px 0}#container .btn_l .btn_icon.reservation_view{background-position:-392px 0}#container .btn_l .btn_icon.auto_reservation_icon{background-position:-420px 0}#container .btn_l .btn_icon.auto_reservation_view{background-position:-448px 0}#footer .list_btn_link_icon,.fued>:first-child .arrow_link:before,.fued>:last-child .arrow_link:after,.list_btn_link_icon{background-color:transparent;background-image:url(/resources/a/pc/common/images/bg_arrow_orange.png?date=140618);background-repeat:no-repeat;content:" ";display:inline-block;height:14px;vertical-align:text-top;width:14px}.fued .arrow_link{color:#333}.fued .arrow_link[href="javascript:void(0)"]{cursor:default;opacity:0;pointer-events:none}.fued>:first-child .arrow_link:before{transform:scaleX(-1)}.fued>:first-child .arrow_link:before,.fued>:last-child .arrow_link:after{content:"";display:block;margin:0 1.5em}.list_btn_link_icon.down_arrow{background-position:-20px 0}#footer .list_btn_link_icon.right_arrow,.list_btn_link_icon.right_arrow{background-position:0 0}#container .review_pager>.btn_case{position:relative}#container .fued.review_pager>:first-child .arrow_link:before,#container .fued.review_pager>:last-child .arrow_link:after,#container .fued.review_pager>:nth-child(2) .arrow_link:before,#container .fued.review_pager>:nth-child(3) .arrow_link:after{background-color:transparent;background-image:url(/resources/a/pc/common/images/bg_arrow_orange.png?date);background-repeat:no-repeat;content:" ";display:inline-block;height:14px;position:relative;vertical-align:text-top;width:14px}#container .fued.review_pager .arrow_link[href="javascript:void(0)"]{opacity:.3}#container .fued.review_pager>:first-child .arrow_link:before,#container .fued.review_pager>:nth-child(2) .arrow_link:before{bottom:0;left:10px;margin:auto;position:absolute;top:0;transform:scaleX(-1)}#container .fued.review_pager>:last-child .arrow_link:after,#container .fued.review_pager>:nth-child(3) .arrow_link:after{bottom:0;margin:auto;position:absolute;right:10px;top:0}.commonjs_btn_banner_close{box-sizing:border-box;text-align:center}.commonjs_btn_banner_close p{display:none;overflow:visible;padding:5px 0;position:relative}.commonjs_btn_banner_close__icon{background:#ddd;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;height:21px;line-height:19px;position:absolute;right:-5px;text-align:center;top:0;width:21px}.commonjs_btn_banner_close.hedden{display:none}#container .slider_next.btn_action,#container .slider_prev.btn_action{background:#fff}#container .slider_next span,#container .slider_prev span{background-image:url(/resources/a/pc/common/images/main_viz_arrow.png);background-repeat:no-repeat;background-size:28px 56px;display:block;height:28px;margin-top:31px;overflow:hidden;text-indent:100%;white-space:nowrap;width:28px}#container .slider_prev span{background-position:0 100%}#container .slider_next span{background-position:0 0}#container .slider_next.disabled span,#container .slider_next:hover span,#container .slider_prev.disabled span,#container .slider_prev:hover span{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}i.icon-collapsible{background-image:url(/resources/a/pc/common/images/icon_collapsible.png?date=140618);background-position:100%;background-repeat:no-repeat;background-size:32px 16px;display:block;height:16px;line-height:0;overflow:hidden;vertical-align:top;width:16px}.on i.icon-collapsible{background-position:0}#container .delete_icon_btn{background-color:#ccc;background-image:url(/resources/a/pc/common/images/btn_icons_m.png?date=0118);background-position:-171px -3px;content:" ";cursor:pointer;display:block;height:22px;width:22px}#container .delete_icon_btn:hover{background-color:#d5d5d5}#container .slider_cont{margin-bottom:40px}#container .slider_next,#container .slider_prev{position:absolute;top:54px}#container .slider_prev{left:0}#container .slider_next{right:0}#container .button_line,#popup_window .button_line{margin-bottom:20px;text-align:center;width:100%}#container .button_line:last-child{margin-bottom:0}#container .button_line>div,#popup_window .button_line>div{display:inline-block}#container .button_line .clearfix .btn_l,#popup_window .button_line .clearfix .btn_l{float:left;margin-right:10px}#container .button_line .clearfix .btn_l:last-child,#popup_window .button_line .clearfix .btn_l:last-child{margin-right:0}#container .btn_download_page{background-position:-200px 0}#container .btn_download_page>a{background-color:#ff5a00;border-radius:4px;color:#fff;display:block;font-weight:700;padding:14px 10px;text-align:center;text-decoration:none}#container .btn_arrow_icon{background-color:transparent;background-image:url(/resources/a/pc/v2/images/download/img_dl_arrow_pc.png?date=210823);background-position:0 0;background-repeat:no-repeat;background-size:auto 28px;display:inline;overflow:hidden;padding:7px 16px 8px 18px}#container .btn_download_page_l>a{background-color:#ff5a00;border-radius:4px;box-sizing:border-box;color:#fff;display:table;font-size:16px;font-weight:700;height:auto;overflow:hidden;padding:16px 20px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;width:100%}#container .btn_download_page>a:hover,.btn_download_page_l>a:hover{opacity:.7}#container .btn_intro_blue,#container .btn_intro_orange{font-size:14px;margin-bottom:4px;width:360px}#container .btn_intro_blue{color:#1796c1}#container .btn_intro_orange{color:#ff5a00}#container .btn_note{font-size:12px}#container .btn_app_download,#container .btn_app_launch,#container .btn_browser_read,.pop_window .btn_app_download,.pop_window .btn_app_launch{margin-bottom:10px;position:relative}#container .btn_reader_icon,.pop_window .btn_reader_icon{background-image:url(/resources/a/pc/common/images/icon_reader_60px.png?date=140618);background-repeat:no-repeat;display:inline-block;height:60px;left:30px;overflow:hidden;position:absolute;top:7px;width:60px}#container .btn_browser_read .btn_reader_icon{background-position:0 0}#container .btn_app_launch .btn_reader_icon,.pop_window .btn_app_launch .btn_reader_icon{background-position:-120px 0}#container .btn_app_download .btn_reader_icon,.pop_window .btn_app_download .btn_reader_icon{background-position:-180px 0}#container .btn_app_download>a,#container .btn_app_launch>a,#container .btn_browser_read.disabled>p,#container .btn_browser_read>a,.pop_window .btn_app_download>a,.pop_window .btn_app_launch>a{border-radius:4px;display:block;height:74px;overflow:hidden;text-align:center;width:360px}#container .btn_app_download>a,.pop_window .btn_app_download>a{border:1px solid #1796c1;height:72px;position:relative;width:358px}#container .btn_browser_read>a:hover{background-color:#ff8d4b}#container .btn_app_download>a:hover,.pop_window .btn_app_download>a:hover{background-color:#e6e6e6}#container .btn_reader_txt,.pop_window .btn_reader_txt{color:#fff;display:inline-block;font-size:24px;height:60px;line-height:60px;margin-top:7px;padding-left:30px}#container .btn_app_download .btn_reader_txt,.pop_window .btn_app_download .btn_reader_txt{color:#1796c1}#container .btn_reader_txt.btn_reader_multiline,.pop_window .btn_reader_txt.btn_reader_multiline{line-height:25px}#container .btn_reader_txt.btn_reader_multiline span,.pop_window .btn_reader_txt.btn_reader_multiline span{font-size:14px}#container .btn_browser_read.disabled>p,#container .btn_browser_read>a{background-color:#ffceb3}#container .btn_app_launch>a,.pop_window .btn_app_launch>a{background-color:#1796c1}#container .btn_app_launch>a:hover,.pop_window .btn_app_launch>a:hover{background-color:#40b0d5}#container .btn_mybookshelf{width:360px}#container .btn_app_download_s,.popup_window .btn_app_download_s{border:1px solid #1796c1;color:#1796c1;display:block;font-size:16px;line-height:1.4;padding:2px 0 6px;text-align:center;width:198px}#container .btn_app_download_s:hover,#popup_window .btn_app_download_s:hover{background-color:#e6e6e6;text-decoration:none}.app_login_get_point_1{margin:10px 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_1 img,.app_login_get_point_2 img{height:auto;width:95%}.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_4{margin:5px 0 10px;padding:0 10px;text-align:center}.app_login_get_point_4 img{max-width:600px;width:100%}.reader_button_area{margin-bottom:40px;padding:0 80px}.reader_text_area{padding:0 80px}.reader_button_area .area_left,.reader_text_area .area_left{float:left}.reader_button_area .area_right,.reader_text_area .area_right{float:right}#container ul.btn_basic_col2{overflow:hidden}#container ul.btn_basic_col2 li{float:left;margin:0;width:49%}#container ul.btn_basic_col2 li:nth-child(2n){float:right}#container ul.btn_basic_col2 li .btn_basic_flat{width:100%}#container .btn_basic_flat{display:table;height:48px;margin:0 auto;width:680px}#container #main .main_inner .btn_basic_flat{width:660px}#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}#container .btn_basic_flat a:hover{box-shadow:0 1px 4px rgba(0,0,0,.14);text-decoration:none}#container .btn_basic_flat a:hover span{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#container .product_for li i,#container .product_for_i li i,#container i[class^=book_icon_],i[class^=detail-icon-]{background-image:url(/resources/a/pc/v2/images/product/pc_parts_product.png?date=20190612);background-repeat:no-repeat;content:" ";display:inline-block;line-height:0;overflow:hidden;vertical-align:top}i[class^=detail-icon-device-]{display:block;height:20px;margin:0 auto;width:20px}i.detail-icon-device-pc{background-position:-20px -49px}i.detail-icon-device-ios{background-position:-40px -49px}i.detail-icon-device-and{background-position:-60px -49px}i.detail-icon-device-win{background-position:-80px -49px}i.detail-icon-device-browser{background-position:-100px -49px}i.detail-icon-device-movie{background-position:-20px -89px}i.detail-icon-device-sound{background-position:-40px -89px}i.detail-icon-device-read{background-position:-60px -89px}.disabled i.detail-icon-device-pc{background-position:-20px -69px}.disabled i.detail-icon-device-ios{background-position:-40px -69px}.disabled i.detail-icon-device-and{background-position:-60px -69px}.disabled i.detail-icon-device-win{background-position:-80px -69px}.disabled i.detail-icon-device-browser{background-position:-100px -69px}.disabled i.detail-icon-device-movie{background-position:-20px -109px}.disabled i.detail-icon-device-sound{background-position:-40px -109px}.disabled i.detail-icon-device-read{background-position:-60px -109px}i[class^=detail-icon-link-],i[class^=detail-icon-special-]{display:inline-block;height:16px;margin:0 3px 0 0;width:16px}i.detail-icon-special-point{background-position:-80px -33px}i.detail-icon-special-bulk{background-position:-96px -33px}i.detail-icon-special-free{background-position:-112px -33px}i.detail-icon-special-book{background-position:-48px -33px}.social_actions{align-items:center;display:flex;justify-content:center}.social_actions li.color-x{background-color:#000;border-radius:50%}.social_actions li.color-line{background-color:#4cc764;border-radius:50%}.social_actions li.sns-btn-wrap a.icon-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.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-x{fill:#fff;height:16px;width:16px}.social_actions li.sns-btn-wrap svg.icon-line{fill:#fff;height:23px;margin-top:2px;width:23px}svg.icon-hatebu{height:36px;width:36px}svg.icon-mail{height:32px;margin-left:3px;margin-top:1px;width:32px}.product_actions .social_actions .icon-facebook,.product_actions .social_actions .icon-hatebu,.product_actions .social_actions .icon-mail,.product_actions .social_actions .icon-x{height:36px;width:36px}#container span.mark{background-color:#aaa;color:#fff;display:inline-block;height:16px;margin:0 5px 0 0;text-align:center;width:16px}#container i[class^=book_icon_]{height:16px;margin-right:4px;width:16px}i.book_icon_author{background-position:0 -33px}i.book_icon_genre{background-position:-16px -33px}i.book_icon_publish{background-position:-32px -33px}i.book_icon_series{background-position:-48px -33px}i.book_icon_price{background-position:-64px -33px}i.book_icon_point{background-position:-80px -33px}.multiple_links{color:#aaa}#container .product_for{margin-bottom:10px}#container .product_for li{background-position:2px 50%;background-repeat:no-repeat;border:1px solid #ccc;float:left;margin-right:5px;padding:5px 0;width:72px}#container .product_for_i li{float:left;height:16px;width:20px}#container .product_for_i li span{display:block;overflow:hidden;text-indent:-9999px}#container .product_for li a{color:#333;display:block}#container .product_for li a:hover{text-decoration:none}#container .product_for li i,#container .product_for_i li i{height:20px;vertical-align:middle;width:20px}#container .product_for li i{margin-left:3px}#container .product_for li span{display:inline-block;font-size:11px;height:16px;line-height:14px;text-align:center;vertical-align:bottom;width:48px}#container .product_for li.for_pc.support i,#container .product_for_i li.for_pc.support i{background-position:-20px -49px}#container .product_for li.for_ios.support i,#container .product_for_i li.for_ios.support i{background-position:-40px -49px}#container .product_for li.for_android.support i,#container .product_for_i li.for_android.support i{background-position:-60px -49px}#container .product_for li.for_bviewer.support i,#container .product_for_i li.for_bviewer.support i{background-position:-100px -49px}#container .product_for li.disabled{border:1px solid #e6e6e6;color:#ccc}#container .product_for li.for_pc.disabled i,#container .product_for_i li.for_pc.disabled i{background-position:-20px -69px}#container .product_for li.for_ios.disabled i,#container .product_for_i li.for_ios.disabled i{background-position:-40px -69px}#container .product_for li.for_android.disabled i,#container .product_for_i li.for_android.disabled i{background-position:-60px -69px}#container .product_for li.for_bviewer.disabled i,#container .product_for_i li.for_bviewer.disabled i{background-position:-100px -69px}#popup_window.pop_device .pop_title{border-bottom:1px solid #e3e3e3;padding-bottom:10px;text-align:center}#popup_window .pop_title span{background-repeat:no-repeat;display:inline-block;font-size:1.2em;height:22px;line-height:24px;padding-left:30px}#popup_window.pop_forpc .pop_title span{background:url(/resources/a/pc/v2/images/product/pop_icon_pc.png?date=140618) no-repeat scroll 0 50% transparent;padding-left:40px}#popup_window.pop_forios .pop_title span{background:url(/resources/a/pc/v2/images/product/pop_icon_ios.png?date=140618) no-repeat scroll 0 50% transparent}#popup_window.pop_forandroid .pop_title span{background:url(/resources/a/pc/v2/images/product/pop_icon_android.png?date=140618) no-repeat scroll 0 50% transparent}#popup_window.pop_bviewer .pop_title span{background:url(/resources/a/pc/v2/images/product/pop_icon_bviewer.png?date=140618) no-repeat scroll 0 50% transparent}#popup_window .download_info{height:40px;line-height:1.3;padding:4px 10px;text-align:center;width:300px}#popup_window .button_line .pop_close{width:160px}#container .bl_notification a{background-image:url(/resources/a/pc/common/images/shinkan_off.png);background-repeat:no-repeat;display:block;height:20px;text-indent:-9999px;width:80px}#container .bl_notification.on a{background-image:url(/resources/a/pc/common/images/shinkan_on.png?date=140618)}#container .bl_notification.little a{background-image:url(/resources/a/pc/common/images/shinkan_notification_off.png?date=140618);background-repeat:no-repeat;color:#969696;display:block;font-size:10px;height:20px;line-height:2;text-align:center;text-indent:0;width:80px}#container .bl_notification.little.on a{background-image:url(/resources/a/pc/common/images/shinkan_notification_on.png?date=140618);color:#ff5a00}#container .tag_box,#container .tags{height:19px;margin:0 0 10px;text-align:left}#container #container_inner .book .picture+.tag_box,#container #container_inner .book .picture+.tags{margin:-5px 0 5px}#container #container_inner .book .tag_box+.picture~.tag_box,#container #container_inner .book .tags+.picture~.tags{display:none}#container .book .tag,#container .item-ph .tag,#container .product_bookshelf_tag,#container .product_series_tag{font-weight:400;line-height:normal;text-align:left}#container .item-ph>.item-thumb.mb05+.tag{padding-top:5px}#container .book .tag span,#container .item-ph .tag span,#container .product_bookshelf_tag span,#container .product_series_tag span,#container .product_topic span,#container .tags .genre_tag,.base_tag{background:#fff;border:1px solid #707070;border-radius:3px;color:#707070;display:inline-block;font-size:11px;height:auto;line-height:1;min-width:auto;opacity:1;padding:3px 5px 2px;width:auto}#container .tags .genre_tag{font-weight:400}#container .book .tag.strong span,#container .item-ph .tag.strong span,#container .product_bookshelf_tag .strong span,#container .product_series_tag.strong span,#container .product_topic .tag.strong span,#container .product_topic span.strong,.base_tag.strong{background-color:#fff;border:1px solid #e00;color:#e00;font-weight:400}#container .book .tag_orange span{background-color:#fff;border:1px solid #ff5a00;color:#ff5a00;line-height:13px}#feature_module #container .tag_box,#feature_module #container .tags{height:19px;margin:auto;text-align:center}#feature_module #container .book .tag,#feature_module #container .item-ph .tag,#feature_module #container .product_bookshelf_tag,#feature_module #container .product_series_tag{font-weight:400;height:14px;line-height:normal;text-align:center}#feature_module #container .item-ph .tag span,#feature_module #container .product_bookshelf_tag span,#feature_module #container .product_series_tag span,#feature_module #container .product_topic span,#feature_module #container .tags .genre_tag,#feature_module .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:15px;padding:0;text-align:center;vertical-align:top;width:70px}#feature_module #container .item-ph .tag.strong span,#feature_module #container .product_bookshelf_tag .strong span,#feature_module #container .product_series_tag.strong span,#feature_module #container .product_topic .tag.strong span,#feature_module #container .product_topic span.strong,#feature_module .base_tag.strong{background-color:#e00;font-weight:400}#feature_module #container .item-ph .tag.reserve span,#feature_module #container .product_series_tag.reserve span,#feature_module #container .product_topic .tag.reserve span,#feature_module #container .product_topic span.reserve{background-color:#69a700}#feature_module #container .item-ph .tag.orange span,#feature_module #container .product_bookshelf_tag .orange span,#feature_module #container .product_series_tag.orange span,#feature_module #container .product_topic .tag.orange span,#feature_module #container .product_topic span.orange{background-color:#ff5a00}#container .tags .genre_tag{background-color:#ffefe6;color:#000;width:100px}#container .tags .genre_tag.mcomic_color_tag{background-color:#e6f3fa;color:#000}#container .tags .genre_tag.fcomic_color_tag{background-color:#ffeff4;color:#000}#container .tags .genre_tag.comic_color_tag{background-color:#fff4e6;color:#000}#container .tags .genre_tag.lightnovel_color_tag{background-color:#fbf9e6;color:#000}#container .tags .genre_tag.book_color_tag{background-color:#f0f6e6;color:#000}#container .tags .genre_tag.business_color_tag{background-color:#e6f5fa;color:#000}#container .tags .genre_tag.magazine_color_tag,#container .tags .genre_tag.photobook_color_tag{background-color:#ebeef4;color:#000}#container i.genre_icon_crown{background-image:url(/resources/a/pc/common/images/icon_ranking.png?date=150722);background-repeat:no-repeat;height:19px;line-height:2.4;padding-top:4px;width:29px}#container i.genre_icon_crown,#container i.genre_icon_rect{color:#fff;content:" ";display:inline-block;font-size:11px;font-style:normal;font-weight:700;text-align:center}#container i.genre_icon_rect{height:18px;line-height:19px;vertical-align:text-top;width:18px}#container i.genre_icon_rect.last_child{width:28px}#container i.genre_icon_crown.bl{background-position:0 0}#container i.genre_icon_crown.mcomic{background-position:-38px 0}#container i.genre_icon_crown.fcomic{background-position:-76px 0}#container i.genre_icon_crown.comic{background-position:-114px 0}#container i.genre_icon_crown.lightnovel{background-position:-152px 0}#container i.genre_icon_crown.books{background-position:-190px 0}#container i.genre_icon_crown.business{background-position:-228px 0}#container i.genre_icon_crown.magazine,#container i.genre_icon_crown.photo{background-position:-266px 0}#container i.genre_icon_crown.adult{background-position:-304px 0}#container i.genre_icon_crown.teenslove{background-position:-342px 0}#container i.genre_icon_crown.boyslove{background-position:-380px 0}#container i.genre_icon_rect.bl{background-color:#ff5a00}#container i.genre_icon_rect.mcomic{background-color:#0080d0}#container i.genre_icon_rect.fcomic{background-color:#ff6090}#container i.genre_icon_rect.comic{background-color:#ff9000}#container i.genre_icon_rect.lightnovel{background-color:#d4c400}#container i.genre_icon_rect.books{background-color:#69a700}#container i.genre_icon_rect.business{background-color:#009ed0}#container i.genre_icon_rect.magazine,#container i.genre_icon_rect.photo{background-color:#365290}#container i.genre_icon_rect.adult{background-color:#dc5ac0}#container i.genre_icon_rect.teenslove{background-color:#868cf0}#container i.genre_icon_rect.boyslove{background-color:#3fadb0}#container .icon_rect_slider{height:26px}#container .icon_rect_slider i.genre_icon_rect{height:17px;margin-top:6px}#container #main .area_common.area_daily_ranking .cont_title{margin-bottom:0;padding-bottom:10px}#container .genre_ranking_crown{line-height:normal;text-align:center}#container .genre_ranking_crown .genre_icon_crown{background:none;background:#aaa;border-radius:14px;font-size:14px;font-weight:400;height:28px;line-height:30px;margin:10px;padding:0;width:28px}#container .genre_ranking_crown.rank1 .genre_icon_crown,#container .genre_ranking_crown.rank2 .genre_icon_crown,#container .genre_ranking_crown.rank3 .genre_icon_crown{background-color:#fff;background-image:url(/resources/a/common/images/icon_ranking.png);background-position:0 0;background-size:144px 48px;border:none;display:block;height:48px;line-height:48px;margin:0 auto;overflow:hidden;text-indent:100%;white-space:nowrap;width:48px}#container .genre_ranking_crown.rank2 .genre_icon_crown{background-position:-48px 0}#container .genre_ranking_crown.rank3 .genre_icon_crown{background-position:-96px 0}#container #container_inner .genre_ranking_crown .genre_icon_crown{margin:13px 10px 7px}#container #container_inner .genre_ranking_crown.rank1 .genre_icon_crown,#container #container_inner .genre_ranking_crown.rank2 .genre_icon_crown,#container #container_inner .genre_ranking_crown.rank3 .genre_icon_crown{margin:0 auto}#container i.icon_blankwin{background-image:url(/resources/a/pc/v2/images/howtoread/icon_blankwin.png?date=140618);background-repeat:no-repeat;display:inline-block;height:12px;margin-left:4px;padding-top:3px;vertical-align:middle;width:13px}#container .bl-pagination .refine_area{float:left;line-height:33px;margin:auto auto auto 15px}#container .refine_area .refine_cancel,#container .refine_area .refine_terms{display:inline}#container .star_only_review_area{position:relative}#container .star_only_review_position{position:absolute;top:-28px}#container .pulldown_box,#container .pulldown_box_locked{margin:10px 0;position:relative}#container .pulldown_box .ttl{float:left;margin-right:5px;padding:6px 0}#container .pulldown_box .pulldown,#container .pulldown_box_locked .pulldown_locked{background:url(/resources/a/pc/common/images/bg_arrow_down_gray.png?date=140618) no-repeat scroll 130px 50% transparent;border:1px solid #ccc;float:left;padding:0;position:relative;text-decoration:none;width:150px}#container .pulldown_box div.pulldown:hover{border:1px solid #969696}#container .pulldown_box div.pulldown:active{border-color:#969696;box-shadow:inset 0 2px 0 2px #f4f4f4}#container .pulldown_box div.pulldown a,#container .pulldown_box_locked .pulldown_locked a{color:#333;display:block;padding:6px 10px 6px 15px;text-align:left;text-decoration:none}#container .pulldown_box_locked .pulldown_locked a{color:#aaa;cursor:default}.pulldown_box_item{display:none}.pulldown_box_item li a{display:block;line-height:30px;padding-left:15px;padding-right:10px;text-align:left}.pulldown_box_item li a:hover{background:#e6e6e6}#container .search_item_list{border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;margin:0 0 20px}#container .search_item_list li.item{border-bottom:1px solid #ddd;width:658px}#container .search_item_list li.item.reservation_cancel{background:#f1f1f1}#side .price_range{padding:0 10px 10px}#side .price_range .input_text_block{display:inline}#side .price_range .input_text_block .text{border:1px solid #ccc;box-shadow:none;height:28px;width:40px}#side .price_range .input_area{float:left}#side .price_range .price_search{float:left;font-size:13px;margin:0 0 0 3px;width:46px}#side .price_range .price_search a{border-radius:3px;height:14px;line-height:16px;padding:7px 10px;text-align:center}#side .price_range .price_search a.disabled{background-color:#fff;color:#b7b7b7}#container .search_item_list li.item div.left{float:left;padding:10px;text-align:center;width:90px}#container .search_item_list li.item .picture{height:126px}#container .search_item_list li.item .picture img{border:1px solid #e5e5e5;max-height:122px;max-width:86px}#container .search_item_list li.item div.right{float:left;padding:10px;width:528px}#container .search_item_list .reservation_status_now{color:#5f9805;font-size:16px;font-weight:700}#container .search_item_list .reservation_status_other{color:#666;font-size:16px;font-weight:700}#container .search_item_list li.item .title{line-height:24px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#container .search_item_list li.item .title.review_title_name{margin-bottom:3px}#container .search_item_list li.item .title .inline{display:inline}#container .search_item_list li.item .title a{color:#333;font-size:14px;font-weight:700}#container .search_item_list .review_star_wrap{display:table;margin-bottom:2px}#container .search_item_list .review_star_wrap .review_search_average{display:table-cell;font-size:13px;font-weight:700;line-height:22px;vertical-align:middle}#container .search_item_list .review_star_wrap .no_review{color:#ddd}#container .search_item_list .review_star_wrap .review_search_star{display:table-cell;padding:2px 0 0 2px;z-index:0}#container .search_item_list li.item .detail{float:left;margin-right:18px;width:400px}#container .search_item_list li.item .detail_item{margin-right:5px;overflow:hidden;white-space:nowrap}#container .search_item_list li.item .ellipsis{max-width:430px;text-overflow:ellipsis}#container .search_item_list li.item .product_cart_point{background:url(/resources/a/pc/common/images/icon_p.png?date=140618) no-repeat 0 50%;color:#ff5a00;margin-left:10px;padding:1px 0 1px 20px}#container .search_item_list li.item .spec_list{margin-bottom:10px}#container .search_item_list li.item .spec .detail_item{height:16px;line-height:16px;margin-bottom:6px}#container .search_item_list li.item .spec .detail_item.discount_item{height:22px;line-height:22px;margin-bottom:0}#container .search_item_list li.item .spec .detail_item a,#container .search_item_list li.item .spec .detail_item>span{vertical-align:middle}#container .search_item_list li.item .spec .detail_item>.sales_type_detail{display:inline-block;height:16px;width:48px}#container .search_item_list li.item .spec .detail_item>.sales_type_detail_discount{display:inline-block;height:22px;width:70px}#container .search_item_list li.item .spec .detail_item>.detail_colon{color:#333}#container .search_item_list li.item .spec .detail_item .discoun_price{font-size:18px}#container .search_item_list li.item .spec .cooperation_book_link{display:inline-block}#container .search_item_list li.item .spec i[class^=detail-icon-special-]{margin:0 4px 0 0}#container .search_item_list li.item .view_voice{background:url(/resources/a/pc/v2/images/product/view_voice.png?date=140618) no-repeat 10px 50%;display:inline-block;line-height:30px;margin-left:10px;padding-left:45px}#container .search_item_list .product_review_star li{float:left;margin-right:2px;margin-top:10px}#container .search_item_list li.item .review_title{margin-bottom:3px}#container .search_item_list li.item .review_title,#container .search_item_list li.item .review_title a{color:#666;font-weight:700}#container .search_item_list.use_checkbox .block_check{float:left;width:30px}#container .search_item_list.use_checkbox .block_check span{margin:60px 0 0 10px}#container .search_item_list.use_checkbox .block_check_none{float:left;margin:15px}#container .search_item_list.use_checkbox li.item div.right{width:498px}#container .search_item_list.use_checkbox li.item .detail.detailshort{width:325px}#container .bookshelf_bottom_area{margin-bottom:20px}#container .highlight{background-color:#ff5a00;color:#fff;padding:2px}#container .search_item_list li.item .buttons{float:left;width:110px}#container .search_item_list li.item .buttons a,#container .search_item_list li.item .buttons p{margin-bottom:5px}#container .safe_search_box{background:#fff;padding:15px}#container #main_inner .safe_search_box,#container .safe_search_box{border:1px solid #ddd}#container .safe_search_box_title{color:#ff5a00;font-size:1.2em;font-weight:700;line-height:1.2}#container .safe_search_box .safe_search_box_inner{border-top:1px solid #ddd;margin-top:10px}#container .safe_search_box .pulldown_box,#container .safe_search_box .pulldown_box_locked{float:right;margin-right:0}#container .safe_search_box .safe_search_box_text{margin-top:10px;width:650px}#container #main>.safe_search_box .safe_search_box_text{width:490px}#container #main #main_inner .safe_search_box .safe_search_box_text,#container #main .main_inner .safe_search_box .safe_search_box_text{width:470px}#container .safe_search_box .text_more_area{background-color:#e5e5e5;margin-top:5px;padding:10px}#container .safe_search_box .text_less,#container .safe_search_box .text_more{border:1px solid #ddd;border-radius:0 0 3px 3px;border-top:0;box-shadow:1px 2px 2px 0 #f1f1f1;margin:0 auto;padding:0 5px 5px;text-align:center;width:70px}#container .safe_search_box .text_less a,#container .safe_search_box .text_more a{background:url(/resources/a/pc/v2/images/product/product_text_more.png) no-repeat 50% 100%;color:#333;display:inline-block;font-size:11px;padding:0 0 6px;text-align:center}#container .safe_search_box .text_less{display:none;padding:5px 5px 0}#container .safe_search_box .text_less a{background:url(/resources/a/pc/v2/images/product/product_text_less.png) no-repeat 50% 0;padding:6px 0 0}#side .side_area_recommend{background-color:#fff;margin-bottom:20px;padding:10px}.side_area_recommend_box{border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:10px}#container .search_item_list li.item .post_info_area{margin-top:10px;text-align:right}#container .postedby{color:#666;margin-right:10px}#container .search_item_list li.item .post_info_area .postedby{margin-right:0}#container .postedby a{color:#666}#container .spoiler_hide,#container .spoiler_hide a:link,#container .spoiler_hide a:visited{color:#eee;-webkit-user-select:none;user-select:none}#container .spoiler_hide:hover a{color:#0048b4}#container .spoiler_hide:hover{color:#333;-webkit-user-select:auto;user-select:auto}#container .menu_list li,#container .tab_navi li,#container .tab_sub li{box-sizing:border-box}#container .menu_type1 ul li,#container .tab_type1 ul li{width:100%;*width:99.8%}#container .menu_type2 ul li,#container .tab_type2 ul li{width:50%;*width:49.8%}#container .menu_type3 ul li,#container .tab_type3 ul li{width:33.3%;*width:33.16%}#container .menu_type3 ul li.last-child,#container .tab_type3 ul li.last-child{width:33.4%}#container .menu_type4 ul li,#container .tab_type4 ul li{width:25%;*width:24.8%}#container .menu_type5 ul li,#container .tab_type5 ul li{width:20%;*width:19.8%}#container .menu_type6 ul li,#container .tab_type6 ul li{width:16.6%;*width:16.4%}#container .menu_type6 ul li.last-child,#container .tab_type6 ul li.last-child{width:16.9%}#container .tab_navi{margin-bottom:20px;width:100%}#container .tab_navi ul li{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(top,#fff,#e5e5e5);background:linear-gradient(180deg,#fff 0,#e5e5e5);float:left;text-align:center}#container .tab_navi ul li:hover{background:#fff7ea;background:-moz-linear-gradient(top,#fff7ea 0,#e0d3c3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff7ea),color-stop(100%,#e0d3c3));background:-webkit-linear-gradient(top,#fff7ea,#e0d3c3);background:linear-gradient(180deg,#fff7ea 0,#e0d3c3)}#container .tab_navi ul li:active{background:#e5e5e5;background:-moz-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e5e5e5),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e5e5e5,#fff);background:linear-gradient(180deg,#e5e5e5 0,#fff);box-shadow:none}#container .tab_navi ul li.current{background:#ff5a00;font-weight:700}#container .tab_navi ul li.current a{color:#fff}#container .tab_navi ul li:first-child.current{background:#ff5a00;border:none}#container .tab_navi ul li.current a:after{border-bottom:6px solid #fff;border-left:6px solid #ff5a00;border-right:6px solid #ff5a00;bottom:9px;content:" ";display:block;font-size:0;left:50%;line-height:0%;margin-bottom:-10px;margin-left:-6px;position:absolute;width:0}#container .tab_navi ul li a{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#333;display:block;padding:9px 0;position:relative;text-decoration:none}#container .tab_navi ul li.last-child a{border-right:1px solid #ccc}#container .tab_navi ul li.current a{background:#ff5a00;border-bottom:1px solid #ff5a00;border-left:1px solid #ccc;border-top:1px solid #ff5a00}#container .tab_navi ul li.multiline a{line-height:16px;padding:3px 0 2px}#container .tab_navi ul li.mcomic_tab.current a{background:#0080d0;border-bottom:1px solid #0080d0;border-top:1px solid #0080d0}#container .tab_navi ul li.mcomic_tab.current a:after{border-left-color:#0080d0;border-right-color:#0080d0}#container .tab_navi ul li.fcomic_tab.current a{background:#ff6090;border-bottom:1px solid #ff6090;border-top:1px solid #ff6090}#container .tab_navi ul li.fcomic_tab.current a:after{border-left-color:#ff6090;border-right-color:#ff6090}#container .tab_navi ul li.comic_tab.current a{background:#ff9000;border-bottom:1px solid #ff9000;border-top:1px solid #ff9000}#container .tab_navi ul li.comic_tab.current a:after{border-left-color:#ff9000;border-right-color:#ff9000}#container .tab_navi ul li.lightnovel_tab.current a{background:#d4c400;border-bottom:1px solid #d4c400;border-top:1px solid #d4c400}#container .tab_navi ul li.lightnovel_tab.current a:after{border-left-color:#d4c400;border-right-color:#d4c400}#container .tab_navi ul li.book_tab.current a{background:#69a700;border-bottom:1px solid #69a700;border-top:1px solid #69a700}#container .tab_navi ul li.book_tab.current a:after{border-left-color:#69a700;border-right-color:#69a700}#container .tab_navi ul li.business_tab.current a{background:#009ed0;border-bottom:1px solid #009ed0;border-top:1px solid #009ed0}#container .tab_navi ul li.business_tab.current a:after{border-left-color:#009ed0;border-right-color:#009ed0}#container .tab_navi ul li.magazine_tab.current a{background:#365290;border-bottom:1px solid #365290;border-top:1px solid #365290}#container .tab_navi ul li.magazine_tab.current a:after{border-left-color:#365290;border-right-color:#365290}#container .tab_navi ul li.photo_tab.current a{background:#365290;border-bottom:1px solid #365290;border-top:1px solid #365290}#container .tab_navi ul li.photo_tab.current a:after{border-left-color:#365290;border-right-color:#365290}#container .tab_navi ul li.last-child.current a{border-right:none}#container .tab_navi ul li:first-child.current a{border-left:none}#container .tab_sub{margin-bottom:20px;width:100%}#container .tab_sub ul{border:1px solid #ccc;width:100%}#container .tab_sub ul li{float:left}#container .tab_sub ul li a{border-right:1px solid #ccc;color:#333;display:block;float:left;padding-bottom:12px;padding-top:12px;text-align:center;text-decoration:none;width:100%}#container .tab_sub ul li.last-child a{border-right:none}#container .tab_sub ul li a:hover,#container .tab_sub ul li.current a{border-bottom:2px solid #ff5a00;color:#ff5a00;padding-bottom:10px}.tab_navi_border{border:1px solid #ff5a00;border-radius:5px;height:46px;overflow:hidden}.tab_navi_border.size_s{height:39px}.tab_navi_border.size_xs{height:28px;margin:30px auto 20px;width:400px}.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:18px;height:100%;justify-content:center;text-decoration:none}.tab_navi_border.size_s li a{font-size:13px}.tab_navi_border.size_xs li a{font-size:13px;font-weight:700}.tab_navi_border li a:hover{background:#ffefe6}.tab_navi_border li.tab_current a{background:#ff5a00;color:#fff}.tab_navi_border.tab3 li a{border-left:1px solid #ff5a00}.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 a:hover{background:#e6e8ed}.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 a:hover{background:#f7e8eb}.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}.clearfix:after{clear:both;content:"";display:block}#container .tab_navi_category{margin-bottom:20px;overflow:hidden;width:660px}#container .tab_navi_category7,#container .tab_navi_category8{display:flex;flex-wrap:wrap}#container .tab_navi_category8 li{border-bottom:1px solid #ccc;box-sizing:border-box;width:75.5px}#container .tab_navi_category8 li:not(:nth-child(8n)){margin-right:8px}#container .tab_navi_category7 li{border-bottom:1px solid #ccc;box-sizing:border-box;width:84px}#container .tab_navi_category7 li:not(:nth-child(7n)){margin-right:12px}#container .tab_navi_category li.two_line a{line-height:1.4;padding-top:9px}#container .tab_navi_category7 li a,#container .tab_navi_category8 li a{box-sizing:border-box;color:#666;display:block;font-size:12px;height:46px;line-height:14px;padding-top:18px;text-align:center;text-decoration:none}#container .tab_navi_category7 li.current a,#container .tab_navi_category8 li.current a{font-weight:700}#container .tab_navi_category7 li a:hover,#container .tab_navi_category8 li a:hover{transition:all .6s ease 0s}#container .tab_navi_category7 .current.tab_navi_general a,#container .tab_navi_category8 .current.tab_navi_general a{border-bottom:3px solid #ff5a00;color:#ff5a00}#container .tab_navi_category .tab_navi_general a:hover{background:#ffefe6}#container .tab_navi_category .current.tab_navi_C a{border-bottom:3px solid #0080d0;color:#0080d0}#container .tab_navi_category .tab_navi_C a:hover{background:#e6f3fa}#container .tab_navi_category .current.tab_navi_CF a{border-bottom:3px solid #ff6090;color:#ff6090}#container .tab_navi_category .tab_navi_CF a:hover{background:#ffeff4}#container .tab_navi_category .current.tab_navi_L a{border-bottom:3px solid #d4c400;color:#d4c400}#container .tab_navi_category .tab_navi_L a:hover{background:#fbf9e6}#container .tab_navi_category .current.tab_navi_B a{border-bottom:3px solid #69a700;color:#69a700}#container .tab_navi_category .tab_navi_B a:hover{background:#f0f6e6}#container .tab_navi_category .current.tab_navi_J a{border-bottom:3px solid #009ed0;color:#009ed0}#container .tab_navi_category .tab_navi_J a:hover{background:#e6f5fa}#container .tab_navi_category .current.tab_navi_M a,#container .tab_navi_category .current.tab_navi_P a{border-bottom:3px solid #365290;color:#365290}#container .tab_navi_category .tab_navi_M a:hover,#container .tab_navi_category .tab_navi_P a:hover{background:#ebeef4}#container .tab_navi_category .current.tab_navi_AD a{border-bottom:3px solid #dc5ac0;color:#dc5ac0}#container .tab_navi_category .tab_navi_AD a:hover{background:#fceff9}#container .tab_navi_category .current.tab_navi_TL a{border-bottom:3px solid #868cf0;color:#868cf0}#container .tab_navi_category .tab_navi_TL a:hover{background:#f3f4fe}#container .tab_navi_category .current.tab_navi_BL a{border-bottom:3px solid #3fadb0;color:#3fadb0}#container .tab_navi_category .tab_navi_BL a:hover{background:#eff8f4}#container .toggle_btn{border:1px solid #ccc;border-radius:2px;display:block;margin-bottom:5px;padding:5px 10px}#container a.toggle_btn{color:#333;text-decoration:none}#container a.toggle_btn:hover{background:#ffefe6}#container a.toggle_btn i{background:url(/resources/a/pc/common/images/bg_arrow_orange.png?date=140618) no-repeat;background-position:-40px 2px;float:right;height:16px;width:16px}#container a.toggle_btn.on i{background-position:-20px 2px}#container .menu_list{margin-bottom:20px;width:100%}#container .menu_list:last-child{margin-bottom:0}#container .menu_list .menu_inner{border:1px solid #ccc;border-radius:4px}#main #main_inner .menu_type3 .menu_inner{margin:0 0 30px}#container .menu_list .menu_inner .menu_btnset li{border-right:1px dotted #ccc;float:left}#container .menu_list .menu_inner .menu_btnset.fued li+li:last-child{border-right:none}.menu_list .menu_inner .menu_btnset{overflow:hidden}.menu_list li{width:33.33%;*width:33.16%}#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.fued li a{-webkit-box-pack:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;justify-content:center}#container .menu_list .menu_inner .menu_btnset li a:hover{background-color:#ffefe6}#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 .menu_list .menu_inner .menu_btnset li a.icon_right_arrow span{display:block;float:left}#container .menu_list .menu_inner .menu_btnset li a.icon_left_arrow span{display:block}#container .menu_list .menu_inner .menu_btnset li a.icon_right_arrow i{float:right;margin-right:5px}.menu_list .menu_inner ul.border_btm{border-bottom:1px dotted #ddd}#container .menu_list .menu_inner .menu_btnset li a span.icon.caret_round{background-image:url(/resources/a/pc/v2/images/tokushu/link_caret_round.png?date=140618);background-repeat:no-repeat;height:20px;margin:0 8px;position:absolute;right:0;top:12px;width:20px}.list_btns.list_outline{border:1px solid #ddd}.list_btns.list_outline2{border:1px solid #ddd;border-bottom:none}.list_btns.list_borders{border-bottom:1px solid #ddd}.list_btns.list_borders,.list_btns.list_top_border{border-top:1px solid #ddd}.list_btns.list_bottom_border{border-bottom:1px solid #ddd}#container .list_btn_item>.list_btns{background-color:#ddd;padding-left:10px}.list_btns .list_btn_item{background-color:#fff;display:block;table-layout:fixed}.list_btns.lined .list_btn_item{background-color:#fff!important;border-bottom:1px solid #ddd}.list_btns.lined .list_btn_item.hide{display:none}.list_btns.lined.no_last_bd .list_btn_item:last-child{border-bottom:none!important}.list_btns .list_btn_item.read_item{background:#f1f1f1!important}.list_btns .list_btn_item:nth-child(2n){background-color:#fafafa}.list_btns .list_btn_item .list_btn_link{color:#333;display:block;padding:12px 36px 12px 15px;position:relative}.list_btns .list_btn_item a.list_btn_link:hover{background-color:#ffefe6;text-decoration:none}.list_btns .list_btn_item .list_btn_link.ellipsis{padding:12px 32px 12px 10px}.list_btns .list_btn_item .list_btn_link.ellipsis p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_btns .list_btn_link_icon{content:" ";margin-right:0;margin-top:-7px;position:absolute;right:10px;top:50%}.list_btns .list_btn_link_icon.arrow_gray2{background-image:url(/resources/a/pc/common/images/bg_list_arrow_gray_60.png);background-size:30px 30px;height:30px;margin-top:-15px;width:30px}.list_btns .list_btn_link_icon.arrow_free{background-image:url(/resources/a/pc/common/images/bg_list_arrow_free.png);background-size:10px 20px;height:20px;margin-right:7px;margin-top:-10px;width:10px}.list_btns .list_btn_link:not(a) .list_btn_link_icon,.list_btns .list_btn_link:not(a) .list_btn_link_icon.arrow_free,.list_btns .list_btn_link:not(a) .list_btn_link_icon.arrow_gray2{display:none}#container .list_btns_sh.rectangle,#container .list_btns_sh.round_corner{overflow:hidden}#container .list_btns_sh--4col.round_corner{display:-webkit-box;display:flex;flex-wrap:wrap;padding:0 0 20px!important}#container .list_btns_sh.rectangle .list_btn_item,#container .list_btns_sh.round_corner .list_btn_item{background:#fff;border-bottom:none;box-sizing:border-box;display:block;float:left;font-size:13px;height:40px;line-height:14px}#container .list_btns_sh.rectangle .list_btn_item:nth-child(odd){border-right:1px solid #ddd}#container .list_btns_sh.rectangle .list_btn_item>p,#container .list_btns_sh.round_corner .list_btn_item>p{display:table;height:100%;width:100%}#container .list_btns_sh.rectangle .list_btn_item>p>a,#container .list_btns_sh.round_corner .list_btn_item>p>a{color:#333;display:table-cell;padding:3px 5px 1px;text-align:center;text-decoration:none;vertical-align:middle}#container .list_btns_sh.rectangle .list_btn_item{border-bottom:1px solid #ddd;height:43px;width:50%}#container .list_btns_sh.round_corner .list_btn_item{height:45px;width:20%}#container .list_btns_sh--4col.round_corner .list_btn_item{width:25%}#container .list_btns_sh.round_corner{padding:0 5px 20px 10px}#container .list_btns_sh.round_corner .list_btn_item{background:none;border:none;padding:5px 5px 0 0}#container .list_btns_sh--4col.round_corner .list_btn_item:nth-child(-n+4),#container .list_btns_sh.round_corner:not(.list_btns_sh--4col) .list_btn_item:nth-child(-n+5):not(.list_logo_item){height:40px;padding-top:0}#container .list_btns_sh.round_corner .list_btn_item>p>a{background:#fff;border:1px solid #ddd;border-radius:4px 4px 4px 4px}#container .list_btns_sh.round_corner.or_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.or_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.or_trilink .list_btn_item>p>a:hover{background-color:#ff5a00;border-color:#ff5a00}#container .list_btns_sh.round_corner.mc_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.mc_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.mc_trilink .list_btn_item>p>a:hover{background-color:#0080d0;border-color:#0080d0}#container .list_btns_sh.round_corner.fc_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.fc_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.fc_trilink .list_btn_item>p>a:hover{background-color:#ff6090;border-color:#ff6090}#container .list_btns_sh.round_corner.comic_color .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.comic_color .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.comic_color .list_btn_item>p>a:hover{background-color:#ff9000;border-color:#ff9000}#container .list_btns_sh.round_corner.l_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.l_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.l_trilink .list_btn_item>p>a:hover{background-color:#d4c400;border-color:#d4c400}#container .list_btns_sh.round_corner.b_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.b_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.b_trilink .list_btn_item>p>a:hover{background-color:#69a700;border-color:#69a700}#container .list_btns_sh.round_corner.j_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.j_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.j_trilink .list_btn_item>p>a:hover{background-color:#009ed0;border-color:#009ed0}#container .list_btns_sh.round_corner.m_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.m_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.m_trilink .list_btn_item>p>a:hover,#container .list_btns_sh.round_corner.p_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.p_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.p_trilink .list_btn_item>p>a:hover{background-color:#365290;border-color:#365290}#container .list_btns_sh.round_corner.ad_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.ad_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.ad_trilink .list_btn_item>p>a:hover{background-color:#dc5ac0;border-color:#dc5ac0}#container .list_btns_sh.round_corner.tl_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.tl_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.tl_trilink .list_btn_item>p>a:hover{background-color:#868cf0;border-color:#868cf0}#container .list_btns_sh.round_corner.bl_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.bl_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.bl_trilink .list_btn_item>p>a:hover,#container .list_btns_sh.round_corner.bo_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.bo_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.bo_trilink .list_btn_item>p>a:hover{background-color:#3fadb0;border-color:#3fadb0}#container .list_btns_sh.round_corner.td_trilink .list_btn_item.active>p>a,#container .list_btns_sh.round_corner.td_trilink .list_btn_item>p>a:active,#container .list_btns_sh.round_corner.td_trilink .list_btn_item>p>a:hover{background-color:#fa0;border-color:#fa0}#container .list_btns_sh.round_corner .list_btn_item.active>p>a,#container .list_btns_sh.round_corner .list_btn_item>p:active>a,#container .list_btns_sh.round_corner .list_btn_item>p:hover>a{color:#fff}#container .list_btns_sh.rectangle.column2 .list_btn_item{width:50%}#container .list_btns_sh.round_corner.l_trilink .list_btn_item{width:22%}.book .author{color:#777}#container .book_row_six{margin-bottom:20px}#container .row_end{margin-right:0}#container .book_row_seven{margin-left:10px}#container #container_inner .book_row_seven li{margin:0 15px 40px 0!important;width:115px!important}#container .book_row_seven .book .title{height:2.5em}#container .book_row_seven .book .btn_module svg{margin:0 0 0 -3px}#modal_area .modal_set{display:none}#modal_area .modalbody{background:#fff;height:660px;left:50%;position:fixed;top:50%;width:900px}#modal_area .modalback{background:#000;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;-moz-opacity:.5;position:absolute;top:0;width:100%}#modal_area .modal_area_title{font-size:16px;font-weight:700;margin-bottom:10px}.local_nav{background-color:#fafafa;border-top:2px solid #ddd;font-size:12px}.local_nav,.local_nav h2{border-bottom:1px solid #ddd}.local_nav h2{font-weight:700;padding:10px}.local_nav a{display:block;line-height:1.2;padding:10px}.local_nav a.category_toggle{padding:0}.local_nav a:hover{background-color:#e5e5e5}.local_nav .category_close,.local_nav .category_open{background-position:0;background-repeat:no-repeat;color:#666;padding-left:12px}.local_nav .local_nav_toggle_btn{padding:0}.local_nav .toggle_wrap{display:none}.local_nav .toggle_wrap h3:first-child{border-top:none}.local_nav .category_open{background-image:url(/resources/a/pc/common/images/bg_arrow_down_black.png?date=140618)}.local_nav .category_close{background-image:url(/resources/a/pc/common/images/bg_arrow_up_black.png?date=140618)}.local_nav h3{border-top:1px solid #ddd;font-weight:700;padding:10px}.local_nav{word-wrap:break-word}.local_nav ul.sub_category li a,.local_nav ul.sub_category li p{padding:4px 10px 4px 22px}.local_nav ul.sub_category li ul.sub_category li a,.local_nav ul.sub_category li ul.sub_category li p{padding:4px 10px 4px 34px}.local_nav ul.sub_category li ul.sub_category li ul.sub_category li a,.local_nav ul.sub_category li ul.sub_category li ul.sub_category li p{padding:4px 10px 4px 46px}.local_nav ul.sub_category li ul.sub_category li ul.sub_category li.select.active p{padding-right:34px}.local_nav ul.sub_category li ul.sub_category li ul.sub_category li ul.sub_category li a,.local_nav ul.sub_category li ul.sub_category li ul.sub_category li ul.sub_category li p{padding:4px 10px 4px 58px}.local_nav ul.sub_category li ul.sub_category li ul.sub_category li ul.sub_category li.select.active p{padding-right:34px}.local_nav ul.sub_category li.campaign a,.local_nav ul.sub_category li.campaign p{padding:10px}.local_nav ul.sub_category.pb05 li.campaign a,.local_nav ul.sub_category.pb05 li.campaign p{padding:10px 10px 5px}.local_nav ul.sub_category li.campaign .release{top:3px}.local_nav a{color:#333;text-decoration:none}.local_nav .current>a,.local_nav .select>a,.local_nav p{line-height:1.2}.local_nav .current>a,.local_nav .select,.local_nav .select>a{color:#ff5900}.local_nav .release a{color:#0048b4}.local_nav h3.link_tbl{font-weight:400;padding:0}.local_nav .star_box img{margin-right:3px}.local_nav ul li.cont{padding:10px}.local_nav ul li.select{position:relative}.local_nav ul li .release,.local_nav ul li.select>a{display:none}.local_nav ul li.select .release{display:block;position:absolute;right:0;top:0}.local_nav ul li.select .release a,.local_nav ul li.select p{line-height:1.2em}.local_nav ul li .filter_name{display:none}.local_nav ul li.select .filter_name{display:block}.local_nav.guide_local_nav p.guide_local_nav_sub{font-weight:700;padding:10px 10px 10px 20px}.local_nav.guide_local_nav .sub_category li a{padding-left:30px}.local_nav.guide_local_nav a{line-height:1.5}.local_nav.guide_local_nav p{border-top:1px solid #e5e5e5}.local_nav.guide_local_nav ul.sub_category{padding-bottom:10px}.left_fff,.local_nav2{background-color:#fff}.local_nav2{font-size:12px}.local_nav2 h2{color:#fff;font-weight:700;padding:10px}.local_nav2 h2.category_c{background-color:#0080d0}.local_nav2 h2.category_cf{background-color:#ff6090}.local_nav2 h2.category_l{background-color:#d4c400}.local_nav2 h2.category_b{background-color:#69a700}.local_nav2 h2.category_j{background-color:#009ed0}.local_nav2 h2.category_m{background-color:#365290}.local_nav2 h2.category_ad{background-color:#dc5ac0}.local_nav2 h2.category_tl{background-color:#868cf0}.local_nav2 h2.category_bl{background-color:#3fadb0}.local_nav2 a{display:block;line-height:1.2;padding:10px}.local_nav2 a.category_toggle{padding:0}.local_nav2 a:hover{background-color:#e5e5e5}.local_nav2 .category_close,.local_nav2 .category_open{background-position:0;background-repeat:no-repeat;color:#666;padding-left:12px}.local_nav2 .local_nav_toggle_btn{padding:0}.local_nav2 .toggle_wrap{display:none}.local_nav2 .toggle_wrap h3:first-child{border-top:none}.local_nav2 .category_open{background-image:url(/resources/a/pc/common/images/bg_arrow_down_black.png?date=140618)}.local_nav2 .category_close{background-image:url(/resources/a/pc/common/images/bg_arrow_up_black.png?date=140618)}.local_nav2 h3.m_mb10{margin-bottom:0;padding:10px 0 5px 10px}.local_nav2 ul li{padding-left:0}.local_nav2 h3{color:#333;font-weight:700;padding:10px 0 4px 10px}.local_nav2 .sub_category2 h3{padding:6px 0 4px 22px}.local_nav2 .sub_category2 a{padding:4px 0 4px 22px}.local_nav2 h3.no_ml{background-color:#f1f1f1}.local_nav2{word-wrap:break-word}.local_nav2 ul.sub_category li h3{padding:4px 10px 4px 22px}.local_nav2 ul.sub_category li a,.local_nav2 ul.sub_category li p,.local_nav2 ul.sub_category li ul.sub_category li a,.local_nav2 ul.sub_category li ul.sub_category li p{padding:4px 10px 4px 34px}.local_nav2 ul.sub_category li ul.sub_category li ul.sub_category li a,.local_nav2 ul.sub_category li ul.sub_category li ul.sub_category li p{padding:4px 10px 4px 46px}.local_nav2 ul.sub_category li ul.sub_category li ul.sub_category li.select.active p{padding-right:34px}.local_nav2 ul.sub_category li ul.sub_category li ul.sub_category li ul.sub_category li a,.local_nav2 ul.sub_category li ul.sub_category li ul.sub_category li ul.sub_category li p{padding:4px 10px 4px 58px}.local_nav2 ul.sub_category li ul.sub_category li ul.sub_category li ul.sub_category li.select.active p{padding-right:34px}.local_nav2 ul.sub_category li.campaign a,.local_nav2 ul.sub_category li.campaign p{padding:10px}.local_nav2 ul.sub_category.pb05 li.campaign a,.local_nav2 ul.sub_category.pb05 li.campaign p{padding:10px 10px 5px}.local_nav2 ul.sub_category li.campaign .release{top:3px}.local_nav2 a,.local_nav2 a:active,.local_nav2 a:hover,.local_nav2 a:link,.local_nav2 a:visited{color:#333;text-decoration:none}.local_nav2 .current>a,.local_nav2 .select>a,.local_nav2 p{line-height:1.2}.local_nav2 .current>a,.local_nav2 .select,.local_nav2 .select>a{color:#ff5900}.local_nav2 .release a{color:#0048b4}.local_nav2 h3.link_tbl{font-weight:400;padding:0}.local_nav2 .star_box img{margin-right:3px}#sidemenu_app_download,#sidemenu_app_download_first_user{background-color:#fff;margin-top:20px}#sidemenu_app_download_first_user,.sad_detail{padding:10px}#sidemenu_app_download_first_user{padding-bottom:0}.sad_detail p{margin-bottom:10px}#sidemenu_app_download_first_user h3{font-size:16px;font-weight:700;margin:5px auto 10px;text-align:center}#sidemenu_app_download_first_user img{display:block;margin:20px auto 0}.local_nav2.guide_local_nav p.guide_local_nav2_sub{font-weight:700;padding:10px 10px 10px 20px}.local_nav2.guide_local_nav .sub_category li a{padding-left:30px}.local_nav2.guide_local_nav a{line-height:1.5}.local_nav2.guide_local_nav p{border-top:1px solid #e5e5e5}.local_nav2.guide_local_nav ul.sub_category{padding-bottom:10px}.local_nav2 li.fs_small:hover{background-color:#e5e5e5}.local_nav2 ul.sub_category li ul.sub_category li.fs_small a,.local_nav2 ul.sub_category li.fs_small a{background:url(/resources/a/pc/common/images/icon_gr_m_right.png) no-repeat scroll 0 transparent;color:#777;font-size:12px;margin-left:36px;padding:4px 10px 4px 12px;text-decoration:none}.form_step{line-height:1;margin-bottom:15px;text-align:center}.form_step ul{display:inline-block;margin:0 auto;overflow:hidden;text-align:center}.form_step li{background:url(/resources/a/pc/common/images/form_right_arrow_tail.png?date=140618) no-repeat 0 0;float:left;margin-left:-7px;padding-left:15px;width:194px}.form_step li:first-child{background:none;margin-left:0;padding-left:0}.form_step li:last-child{margin-right:0;width:180px}.form_step .form_step_wrap{background:url(/resources/a/pc/common/images/form_right_arrow.png?date=140618) no-repeat 100% 0;padding-right:15px}.form_step li .form_step_inner{background:#fff;color:#ff5a00;display:block;line-height:20px;overflow:hidden;padding:7px 0;text-align:left;width:180px}.form_step li .form_step_inner i{background:url(/resources/a/pc/common/images/bg_form_step.png?date=140618) no-repeat 0 0;color:#ff5a00;display:block;float:left;font-size:8px;font-style:normal;height:20px;margin:0 5px 0 15px;text-align:center;width:19px}.form_step li .form_step_inner i.step2{background-position:0 -20px}.form_step li .form_step_inner i.step3{background-position:0 -40px}.form_step li .form_step_inner i.step4{background-position:0 -60px}.form_step li .form_step_inner i.step5{background-position:0 -80px}.form_step li.current{background:url(/resources/a/pc/common/images/form_right_arrow_current_tail.png?date=140618) no-repeat 0 0}.form_step li.current .form_step_wrap{background:url(/resources/a/pc/common/images/form_right_arrow_current.png?date=140618) no-repeat 100% 0;padding-right:15px}.form_step li.current .form_step_inner{background:#ff5a00;color:#fff}.form_step li.current:last-child{background:url(/resources/a/pc/common/images/form_right_arrow_current_tail.png?date=140618) no-repeat 0 0}.form_step li.current .form_step_inner i{background:url(/resources/a/pc/common/images/bg_form_step.png?date=140618) no-repeat 0 0;background-position:0 -100px}.form_step li.current .form_step_inner i.step2{background-position:0 -120px}.form_step li.current .form_step_inner i.step3{background-position:0 -140px}.form_step li.current .form_step_inner i.step4{background-position:0 -160px}.form_step li.current .form_step_inner i.step5{background-position:0 -180px}.tokushu_banners{background-color:#fff;width:100%}.tokushu_banners ul{overflow:hidden}.tokushu_banners ul li{float:left;margin-right:18px;text-align:center;width:208px}.tokushu_banners ul li.last{margin-right:0}.tokushu_banners ul li a{display:block}.tokushu_banners ul li a img{height:61px;max-width:220px;vertical-align:top;width:100%}.must{color:red}.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.4;text-align:right;white-space:nowrap}.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:260px}.defTbl tr td input[type=radio]{vertical-align:top}.defTbl tr td select{cursor:pointer;width:260px}.defTbl tr td textarea{height:130px;width:98%}.defTbl tr td.imgcell,.defTbl tr th.imgcell{font-size:0;line-height:1}.defTbl.table_fixed{table-layout:fixed}.defTbl.word_break{word-break:break-all}.point_table tr td,.point_table tr th{text-align:center}.point_table td.course{text-align:left;white-space:nowrap}.point_table.small{width:350px}.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}#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,.search_module_with_suggest input[type=text].styled{border:1px solid #aaa;border-radius:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;font-size:100%;height:48px;padding:0 8px;width:100%}#container textarea.styled{border:1px solid #aaa;border-radius:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-sizing:border-box;font-size:100%;padding:8px;width:100%}#card_number input[type=tel].styled,#container #security_cd.styled{display:inline-block;width:4em}#container .validity select{display:inline-block}.about_secure_code{display:table;padding:5px 0;table-layout:fixed}.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}#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}input[type=checkbox].styled+label>span:first-child,input[type=radio].styled+label>span:first-child{background:url(/resources/a/pc/common/images/radiocheck.png?date=140618) no-repeat;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=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:checked:disabled+label>span:first-child{background-position:-100px 0}input[type=radio].styled:disabled+label{opacity:.5}#container .main_form{background-color:#fff;padding:40px 80px}#container .facebook_btn_note{color:#666;font-size:11px}#container dl.form_element{margin-bottom:20px;overflow:hidden}#container dl.form_element dt{color:#666;float:left;font-size:14px;font-weight:700;line-height:50px;width:229px}#container dl.form_element dd{float:right;width:551px}#container div.form_element_right{margin-bottom:20px;padding-left:230px;width:550px}#container dl.form_element dt .note{color:#666;font-weight:400}#container dl.form_element dd input[type=email],#container dl.form_element dd input[type=password],#container dl.form_element dd input[type=text]{width:440px!important}#container dl.form_element dd.check{line-height:50px}#container dl.form_element dd.check label{cursor:pointer;vertical-align:middle}#container dl.form_element dd select{border:1px solid #ddd;cursor:pointer;font-size:15px;height:40px;line-height:1.8;margin:4px 6px 2px 9px;padding:9px 0;vertical-align:baseline}#container dl.form_element dd select:first-child{margin-left:0}#container .bl-error{max-width:100%}#login_form .bl-error,#regist-member .bl-error{max-width:470px}#login_form .bl-error{width:100%}#container dl.form_element dd .note{color:#666;font-size:11px;font-weight:400}#container dl.form_element dd .note.font_attention{color:#e00}#container .checkbox_note{color:#666;font-size:11px;margin-left:28px}#container ul.agreements li{margin-top:5px}#container .security_marks{align-items:center;display:flex;justify-content:center;margin:20px 0}#container .privacy_mark img{height:75px;width:75px}#container .select_wrap{margin-bottom:10px}#container dl.form_element dd.confirm_text{color:#ff5a00;font-size:16px;font-weight:700;line-height:50px}#container dl.form_element dd.confirm_text.mail_addr{word-wrap:break-word;line-height:20px;padding-top:16px}#container dl.form_element dd.confirm_email{word-wrap:break-word;border:1px solid #ddd;box-sizing:border-box;font-size:16px;padding:10px;width:538px}#container .form_input_text p{font-size:16px;line-height:50px}#container .form_input_text.text_mail_addr p{word-wrap:break-word;line-height:20px;padding-top:16px}#container .form_input_text input{border:1px solid #ddd;font-size:16px;line-height:1;padding:16px 20px 14px;width:438px}#container .form_elements input[type=submit].single{width:322px}#container .auth_box{width:462px}#container .button_line input[type=submit].single{display:inline}#container .input_list .input_option{background:#fff;border-bottom:1px dotted #e5e5e5;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}.placeholder{color:#999}.area_slideNum{display:none;font-size:12px;margin-bottom:10px;text-align:right}.area_slide{clear:both;display:block;position:relative}.area_slide .content{_zoom:1;margin:0 0 0 48px;overflow:hidden}#area_keep .area_slide .content{_zoom:1;margin:0 0 0 37px;overflow:hidden}.area_slide .content .inner{clear:both;width:1190px}.area_slide .content .inner.add_create_elements{margin-left:0;min-height:212px;width:1800px}.book_ranking_inner.add_create_elements,.history_inner.add_create_elements{min-height:211px}.product_recommend .recommend_inner.add_create_elements,.recommend_inner.add_create_elements{min-height:263px}.ranking_inner.add_create_elements{min-height:212px}.area_slide .navi{_zoom:1;display:block;overflow:hidden}.area_slide .navi li a{display:inline-block;height:auto;overflow:hidden;text-indent:-9999px;width:30px}.area_slide .navi li a.next{background:#969696 url(/resources/a/pc/common/images/bg_arrow_right_gray_big.png?date=140618) no-repeat 50%;position:absolute;right:0;top:0}.area_slide .navi li a.next:hover{background:#b5b5b5 url(/resources/a/pc/common/images/bg_button_slide_right.png?date=140618) no-repeat 50%}.area_slide .navi li a.next.off{background:#e6e6e6 url(/resources/a/pc/common/images/bg_button_slide_right.png?date=140618) no-repeat 50%}.area_slide .navi li a.prev{background:#969696 url(/resources/a/pc/common/images/bg_arrow_left_gray_big.png?date=140618) no-repeat 50%;left:0;position:absolute;top:0}.area_slide .navi li a.prev:hover{background:#b5b5b5 url(/resources/a/pc/common/images/bg_button_slide_left.png?date=140618) no-repeat 50%}.area_slide .navi li a.prev.off{background:#e6e6e6 url(/resources/a/pc/common/images/bg_button_slide_left.png?date=140618) no-repeat 50%}.area_slide .book{_zoom:1;margin-right:15px;overflow:hidden;width:105px}.spcms .area_slide .book{margin-right:13px}.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;width:280px}a.facebook_btn:active,a.facebook_btn:hover,a.facebook_btn:link,a.facebook_btn:visited{color:#fff;text-decoration:none}a.facebook_btn:hover{box-shadow:0 1px 4px rgba(0,0,0,.35);text-decoration:none}a.facebook_btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.35)}.facebook_btn span{padding-left:30px}.icon-btn-facebook{background-image:url(/resources/a/pc/common/images/btn_sns_facebook_icon.png?date=140618);background-size:34px 34px;border-right:1px solid #334d80;left:0;width:35px}.icon-btn-facebook,.icon-btn-facebook:after{display:inline-block;height:34px;position:absolute;top:0}.icon-btn-facebook:after{border-left:1px solid #627aad;content:" ";left:34px;width:1px}.auth_box{background-color:#f1f1f1;overflow:hidden;padding:10px}.auth_box .avatar_box{background-color:#fff;display:block;float:left;vertical-align:middle}.auth_box .avatar_box,.auth_box .avatar_box img{border-radius:50%;height:58px;width:58px}.auth_box .body{display:block;float:left}.auth_box .body span{display:block;font-size:16px;line-height:58px;margin-left:10px;vertical-align:middle}.auth_box.line{overflow:hidden;padding:7px 10px}#container .yahoo_btn{background:#ff1a48;background:-moz-linear-gradient(top,#ff1a48 0,#f03 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff1a48),color-stop(100%,#f03));background:-webkit-linear-gradient(top,#ff1a48,#f03);background:linear-gradient(180deg,#ff1a48 0,#f03);border:1px solid #f03;border-radius:3px;display:block;text-align:center;width:280px}#container .yahoo_btn:active,#container .yahoo_btn:hover,#container .yahoo_btn:link,#container .yahoo_btn:visited{color:#fff;text-decoration:none}#container .yahoo_btn:hover{box-shadow:0 1px 4px rgba(0,0,0,.35)}#container .ccc_btn{background:#2d4292;background:-moz-linear-gradient(top,#2d4292 0,#039 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2d4292),color-stop(100%,#039));background:-webkit-linear-gradient(top,#2d4292,#039);background:linear-gradient(180deg,#2d4292 0,#039);border:1px solid #039;border-radius:3px;display:block;margin:0 auto;text-align:center;width:280px}#container a.ccc_btn:active,#container a.ccc_btn:hover,#container a.ccc_btn:link,#container a.ccc_btn:visited{color:#fff;text-decoration:none}#container a.ccc_btn:hover{box-shadow:0 1px 4px rgba(0,0,0,.35)}.line_btn{background:#00c300;border:1px solid #00c300;border-radius:3px;display:block;position:relative;text-align:center;text-decoration:none;width:280px}.line_btn,.line_btn span{color:#fff}a.line_btn:hover{opacity:.7;text-decoration:none}.line_btn span{padding-left:30px}.icon-btn-line{background-image:url(/resources/a/sp/common/images/btn_line_icon.png);background-size:34px 34px;display:inline-block;height:34px;left:0;position:absolute;top:0;width:35px}.docomo_login{padding:20px 0 0 20px}.docomo_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;display:block;line-height:40px;width:100%}.docomo_btn .d_text{background-color:#c03;color:#fff;display:block;font-size:13px;font-weight:700;margin:0 0 0 42px;text-align:center}a.docomo_btn:hover{opacity:.7;text-decoration:none}.docomo_head_txt{font-size:14px;font-weight:700;line-height:16px}.docomo_foot_txt{font-size:11px;line-height:16px}.adultlevel_block{background-color:#fff;padding:20px;text-align:center}.adultlevel_block .r18_color{color:#ec2b4d}.adultlevel_block .light_color{color:#ccc}#container .tab_navi_radius+.adultlevel_block{padding-top:30px}#main_inner .adultlevel_block{padding:0}.adultlevel_block .adultlevel_btnset{margin:0 auto 20px;text-align:center;width:320px}.adultlevel_block .adultlevel_btnset li{float:left;width:150px}.adultlevel_block .adultlevel_btnset li:last-child{float:right}.adultlevel_block .adultlevel_btnset li .btn_adult_confirm{background-color:#ec2b4d;border-radius:3px;color:#fff;display:block;text-align:center}.adultlevel_block h2{font-size:20px;font-weight:700;margin-bottom:20px}.adultlevel_block .title_rock{color:red;font-weight:700}.adultlevel_block .or_trilink_list{margin:50px auto 0;text-align:left;width:300px}.adultlevel_block .separator{border-top:1px solid #ddd;margin-top:40px;padding-top:20px}#bl_autopg_more{background-image:url(/resources/a/common/images/loading_pc.gif?date=140618);background-position:center 5px;background-repeat:no-repeat;bottom:0;clear:both;display:none;height:60px;line-height:95px;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 #e3e3e3;clear:both;display:block;height:60px}#container #new-card-form{border:1px solid #ddd;padding:20px}#container .hidden_creditcard_form{display:none}#new_creditcard_form dt{font-weight:700;margin-bottom:3px}#new_creditcard_form dl dd{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px}#new_creditcard_form dl dd.expire{margin-bottom:20px}#new_creditcard_form dl dd select{background-color:#fff;cursor:pointer;margin:0 5px 0 10px;padding:1px}#new_creditcard_form dl dd select:first-child{margin-left:0}#new_creditcard_form dl dd input.text{margin:0 3px;width:80px}#new_creditcard_form dl dd span.hyphen{display:inline-block;text-align:center;width:7px}#new_creditcard_form dl dd input.textfirst-child{margin-left:0}#new_creditcard_form dl dd.name input.text,#new_creditcard_form dl dd.no input{width:180px}#new_creditcard_form dl dd .new_creditcard_left{float:left;width:200px}#new_creditcard_form .hidden_password_form{left:-100px;top:-100px;visibility:hidden}#new_creditcard_form dl dd .new_creditcard_right{float:right;width:350px}#new_creditcard_form dl dd div div{float:none}#new_creditcard_form dl dd div.about_security_code{width:335px}.about_security_code.amex{display:none}#new_creditcard_form .regist_card_attention{border:1px solid red;display:none;margin-bottom:10px;padding-bottom:10px}#new_creditcard_form .regist_card_attention h4{background:red;color:#fff;margin-bottom:10px;padding:5px}#new_creditcard_form .regist_card_attention h4 span{font-size:16px;font-weight:700}#new_creditcard_form .regist_card_attention p{padding:0 10px}#new_creditcard_form .regist_card_attention .registration_failure,#new_creditcard_form .regist_card_attention .tls_unsupported,#new_creditcard_form .valid_number{display:none}#new_creditcard_form input:invalid+.valid_number{display:block}#new_creditcard_form .no .bl-error.valid_number{left:auto;position:sticky;width:180px}.pagenavibox{border:1px solid #ddd;margin-bottom:20px;padding:14px 20px}.pagenavibox p{margin-bottom:12px}.pagenavibox ul{float:left;width:309px}#container .pagenavibox .or_downlink_list li{font-weight:700;margin-bottom:10px}#container .pagenavibox .or_downlink_list li:last-child{margin-bottom:0}.pmark_wrap{display:block;overflow:hidden}.pmark_inner{border:1px solid #ddd;float:left;padding:10px;width:365px}.pmark_wrap a{float:left;margin-right:20px;width:75px}p.pmark_text{float:left;font-size:11px;padding-top:15px;width:270px}.apple_btn{background:#000;border:1px solid #000;border-radius:3px;color:#fff;cursor:pointer;display:block;height:34px;position:relative;text-align:center;text-decoration:none;width:280px}.apple_btn:hover{opacity:.9}.main_lite{background-color:#fff;padding:20px 0}.main_lite h2{font-weight:700}.main_lite h2.hrbt{border-bottom:3px solid #ff5900;display:block;font-weight:700;margin-bottom:20px;min-height:22px;padding-bottom:10px;padding-left:32px}.main_lite h2.hrbt span{display:block;height:22px;overflow:hidden;text-indent:-9999px}.main_lite h3,.main_lite h4{font-weight:700}.main_lite .form_section{border-bottom:1px solid #ddd;margin-bottom:20px}.main_lite .form_section.last-child{border:0;margin-bottom:0}.main_lite .button_common,.main_lite .error_balloon{width:390px}.main_lite .input_text_block{width:400px}.main_lite .form_elements .button_common,.main_lite .form_elements .error_balloon,.main_lite .form_elements .input_text_block{width:auto}form .input_text_block{position:relative}form .input_text_block>div{margin-right:10px}form .input_text_block input.text,form .input_text_block textarea.text{border:1px solid #ccc;border-radius:3px;box-shadow:0 0 2px 0 #b6b6b6;height:35px;line-height:35px\9;padding:0 5px;position:relative;width:100%}form .input_text_block span{color:#b6b6b6;left:0;line-height:35px;padding:0 5px;position:absolute;top:0}.input_text_block input.text.transparent,.input_text_block textarea.text.transparent{background-color:transparent}.main_lite input.radio{margin-top:-5px}.error_balloon{background-color:#ffe4e4;border:1px solid #ffe4e4;border-radius:3px;box-shadow:0 0 2px 0 #ffe4e4;color:#cb1c1c;margin:0 0 20px 229px;padding:10px 5px;position:relative;text-align:center;width:470px}.main_lite .form_elements.style_b .error_balloon{margin-left:125px}.error_balloon .arrow{background:transparent url(/resources/a/pc/common/images/bg_arrow_pink.png?date=140618) top no-repeat;height:8px;left:0;position:absolute;top:-8px;width:100%}.main_lite .button_common{margin:20px 0;text-align:center}.main_lite .button_common .button{margin-left:5px;margin-right:5px}.main_lite .button_common .button a>span,.main_lite .button_common .button>span{height:35px;line-height:35px;width:180px}.main_lite .button_login .button span{background:transparent url(/resources/a/pc/common/images/icon_key.png?date=140618) 10px 50% no-repeat!important}.main_lite .button_register .button span{background:transparent url(/resources/a/pc/common/images/icon_write.png?date=140618) 10px 50% no-repeat!important}.main_lite .button_yahoo_login .button span{background:transparent url(/resources/a/pc/common/images/icon_link_white.png?date=140618) 10px 50% no-repeat!important}.main_lite .button_common .button span span{background-image:none;padding-left:10px}.main_lite dl.form_elements dt{float:left;font-weight:700;margin-left:-95px;margin-top:10px;min-height:19px;padding:10px 0 0;text-align:right;width:230px}.main_lite dl.form_elements dd{margin-left:155px;margin-top:10px;min-height:19px;padding:10px 0}.main_lite dl.form_elements dt:first-child,.main_lite dl.form_elements dt:first-child+dd{margin-top:0}.main_lite dl.form_elements.style_b dt{width:200px}.main_lite dl.form_elements.style_b dd{margin-left:125px}.main_lite dl.form_elements .confirm_text{color:#ff5900}.main_lite dl.form_elements .confirm_text .confirm_attention{color:#000}.main_lite dl.form_elements.style_a dd{background-color:#e5e5e5;border-radius:3px;box-shadow:0 0 2px 0 #e5e5e5;padding:10px}.main_lite dl.style_c dd,.main_lite dl.style_c dt{margin-top:20px;padding:0!important}.main_lite dl.form_elements dd select{margin:-7px 5px -7px 10px;padding:5px}.main_lite dl.form_elements dd select:first-child{margin-left:0}#terms_box{background-color:#e5e5e5;border-radius:3px;padding:10px;position:relative}#terms_box .terms_box_inner{height:100px;overflow:auto}#terms_box h3{border-bottom:1px solid #a7a7a7;box-shadow:0 1px 0 0 #fff;font-weight:700;margin-bottom:10px;padding-bottom:10px}#terms_box h3.hrbt span{border-left:6px solid #999;color:#333;margin-bottom:0}#terms_box h4{color:#333;font-size:1em;padding:10px 0}#terms_box .col{margin-bottom:30px}.main_lite .button_reader_download .button a>span,.main_lite .button_reader_download .button>span{height:46px;line-height:46px;width:290px}.main_lite .button_reader_download .button span{background:transparent url(/resources/a/pc/v2/images/product/pop_btn_arrow.png?date=140618) 100% 50% no-repeat!important}.main_lite .button_reader_download .button span span{background-image:none;font-weight:700;padding:0 40px 0 0}.product_series{margin-bottom:30px;text-align:center}.product_series_hgroup{_zoom:1;overflow:hidden}.product_series_hgroup h3{float:left;margin-top:5px}.product_series_detail{_zoom:1;margin-left:-32px;overflow:hidden;text-align:left}.product_series_detail dl{float:left;margin-left:32px;padding-bottom:30px;width:110px}.product_series_detail dt{height:162px;overflow:hidden;text-align:center;vertical-align:bottom}.product_series_detail dt .picture{display:table-cell;height:146px;overflow:hidden;padding-bottom:3px;text-align:center;vertical-align:bottom;width:115px}.product_series_title{height:3.1em;margin:0 0 10px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.product_series_title.multiline{white-space:normal}.product_series_title a{color:#333;text-decoration:none}.product_series_title a:hover{text-decoration:underline}.product_series_btn{_zoom:1;float:right;overflow:hidden}.product_series_btn li{float:left;padding-left:10px}.product_series_btn_list.button a>span,.product_series_btn_list.button>span,.product_series_btn_new.button a>span,.product_series_btn_new.button>span{height:30px;line-height:30px;width:90px}.product_series_btn_cart.button a>span,.product_series_btn_cart.button>span,.product_series_btn_look.button a>span,.product_series_btn_look.button>span{height:30px;line-height:30px;width:180px}.product_series_btn_cart.button span{background:transparent url(/resources/a/pc/v2/images/product/product_cart_into_m.png?date=140618) 10px 50% no-repeat!important}.product_series_btn_look.button span{background:transparent url(/resources/a/pc/v2/images/product/product_cart_look_m.png?date=140618) 10px 50% no-repeat!important}.product_series_btn_cart.button span span,.product_series_btn_look.button span span{background-image:none;padding-left:10px}.product_series_nav{_zoom:1;overflow:hidden;padding:10px 0}.product_series_nav p{float:left;font-size:.92em;font-weight:700;height:30px;line-height:30px;text-align:right;width:610px}.product_series_nav p span{font-size:.85em}.product_series_nav ul{float:right}.product_series_nav ul li{float:left;margin-left:1px}.product_series_nav ul li a{display:block;float:left;height:30px;text-indent:-9999px;width:30px}.product_series_nav_prev a{background:#969696 url(/resources/a/pc/common/images/bg_button_slide_left.png?date=140618) no-repeat 50% 50%}.product_series_nav_next a{background:#969696 url(/resources/a/pc/common/images/bg_button_slide_right.png?date=140618) no-repeat 50% 50%}.product_series_nav ul li a:hover{background-color:#b5b5b5!important}.product_series_nav .product_series_nav_next a{background:#969696 url(/resources/a/pc/common/images/bg_button_slide_right.png?date=140618) no-repeat 50% 50%}.product_series_nav .product_series_nav_prev a{background:#969696 url(/resources/a/pc/common/images/bg_button_slide_left.png?date=140618) no-repeat 50% 50%}ul.product_series_page{letter-spacing:-.4em;text-align:center}ul.product_series_page li{display:inline-block;letter-spacing:normal}ul.product_series_page li a{background-color:#969696;border-right:1px solid #fff;color:#fff;display:inline-block;font-weight:700;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:49px}ul.product_series_page li.product_series_page_next a,ul.product_series_page li.product_series_page_prev a{width:30px}ul.product_series_page li.product_series_page_prev a{background:#969696 url(/resources/a/pc/common/images/icon_gr_m_left.png?date=140618) no-repeat 50% 50%;text-indent:-9999px}ul.product_series_page li.product_series_page_next a{background:#969696 url(/resources/a/pc/common/images/icon_gr_m_right.png?date=140618) no-repeat 50% 50%;text-indent:-9999px}ul.product_series_page li.product_series_page_first a,ul.product_series_page li.product_series_page_last a{width:58px}ul.product_series_page li.product_series_page_first a span{background:url(/resources/a/pc/common/images/icon_gr_m_left.png?date=140618) no-repeat 0 50%;font-size:.92em;padding-left:12px}ul.product_series_page li.product_series_page_last a span{background:url(/resources/a/pc/common/images/icon_gr_m_right.png?date=140618) no-repeat 100% 50%;font-size:.92em;padding-right:12px}ul.product_series_page li a:hover{background-color:#b5b5b5}ul.product_series_page li.product_series_pagecr a{background-color:#ff5a00!important}.product_series_list .book_row_six .btn_s{width:auto!important}.product_series_list .series_title_kanno{color:#333;font-size:13px;font-weight:400;margin-left:10px}.product_series_list .series_title_btn li{float:left;margin-left:10px;padding:6px 0}.product_series_list .series_title_btn li.li_btn{padding:0}.product_series_list .book dt{height:174px;overflow:hidden;text-align:center;vertical-align:bottom}.product_series_list .book dt .picture{display:table-cell;height:145px;overflow:hidden;padding-bottom:10px;text-align:center;vertical-align:bottom;width:100px}img[src^="//ad.poncan.jp"],img[src^="http://log10.recommender.jp"]{position:absolute}#container .bl-coupon_entry{background:url(/resources/a/pc/common/images/btn_coupon_entry.png?date=0707) no-repeat;display:block;height:97px;overflow:hidden;text-indent:-999em;width:184px}#container .bl-coupon_entry.small{background-position:0 -109px;height:49px;width:184px}#container .bl-coupon_entry.orange{background-position:-196px 0}#container .bl-coupon_entry.blue{background-position:-392px 0}#container .bl-coupon_entry.green{background-position:-588px 0}#container .bl-coupon_entry.black{background-position:-784px 0}#container .bl-coupon_entry.pink{background-position:-980px 0}#container .bl-coupon_entry.off{background-position:-1374px 0}#container .bl-coupon_entry.already.off{background-position:-1176px 0}#container .bl-coupon_entry.small.off{background-position:-1374px -109px}#container .bl-coupon_entry.small.already.off{background-position:-1176px -109px}#container .ccc_point_back{color:#ff5a00}#container .ccc_point_back span{font-weight:700}#container .ccc_point_back i{background-image:url(/resources/a/pc/v2/images/product/pc_parts_product.png?date=20190612);background-position:-128px -33px;background-repeat:no-repeat;display:inline-block;height:16px;line-height:0;margin:0 4px 0 0;overflow:hidden;vertical-align:top;width:16px}#pgtop{background:url(/resources/a/pc/common/images/toprise.png) no-repeat 50%;border-radius:22px;bottom:40px;display:block;filter:alpha(opacity=0);height:44px;-moz-opacity:0;opacity:0;pointer-events:none;position:fixed;right:50px;text-align:center;text-indent:-9999px;transition:.2s;transition-timing-function:cubic-bezier(.66,0,.675,.355);width:44px;z-index:99999}#pgtop.in{filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4;pointer-events:auto}#pgtop.in:hover{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}#pgtop.footerpos{float:right;margin-top:-22px;position:sticky;top:0;transition:0ms}#container .feature_campaign_list_wrap{margin-bottom:35px}#container .feature_campaign_list{margin-bottom:20px}#container .feature_campaign_list li{border-bottom:1px solid #ddd;margin-bottom:10px;overflow:hidden;padding-bottom:10px}#container .feature_campaign_list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#container .feature_campaign_list li .feature_campaign_list_left{float:left;width:220px}#container .feature_campaign_list li .feature_campaign_list_left img{width:100%}#container .feature_campaign_list li .feature_campaign_list_right{float:right;width:420px}#main_stage ul li.no_disc{list-style-type:none;margin-bottom:10px;margin-left:0;margin-top:10px}#main_stage ul li{list-style-type:disc;margin-left:2em}#main_stage ul li.gray_back{background-color:#f1f1f1}#header.message_popup_active{overflow:visible}#header.message_popup_active .header_main{position:relative}#area_message_popup{border:1px solid #ccc;cursor:pointer;display:none;position:absolute;right:77px;top:72px;width:400px;z-index:1001}#area_message_popup .area_message_popup_inner{background:#f1f1f1;box-shadow:3px 5px 6px rgba(0,0,0,.15);padding:0 10px 10px}#area_message_popup .heading{float:left;font-size:16px}#area_message_popup .area_message_popup_inner .heading .message{background-position:-5px 0;display:inline-block;height:25px;left:0;position:relative;top:-3px;vertical-align:top;width:32px}#area_message_popup .message_close_button{float:right}#area_message_popup .message_close_button img{height:10px;padding:12px 0 8px;width:10px}#area_message_popup .list_btns{background:#fff}#area_message_popup .list_btns .list_btn_item .list_btn_link{padding:10px 26px 6px 10px}#area_message_popup .list_btns .list_btn_link.disable_link{cursor:default;padding:10px}#area_message_popup .list_btns .list_btn_link.disable_link:hover{background:#fff}#area_message_popup .list_btns .message_page_link{border-bottom:none}#area_message_popup .list_btns .message_page_link .list_btn_link{padding:10px 10px 8px}#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:3px}#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{right:0}#area_message_popup .text_link_arrow_right{text-align:right}#area_message_popup .balloon_arrow_top{display:none;left:50%;margin-left:-6px;position:relative;top:-1px;width:10px}#area_message_popup .balloon_arrow_top_inner1{border-bottom:10px solid transparent;border-color:transparent transparent #bbb;border-style:solid;border-width:0 10px 10px;font-size:0;height:0;line-height:0;position:absolute;top:-10px;width:0}#area_message_popup .balloon_arrow_top_inner2{border-bottom:10px solid transparent;border-color:transparent transparent #f1f1f1;border-style:solid;border-width:0 10px 10px;font-size:0;height:0;left:-10px;line-height:0;position:absolute;top:1px;width:0}#container .product_tag_list+.product_title_ranking,#container .product_topic_ranking+.product_title_ranking{margin-top:5px}#container .product_title_ranking{margin:0 10px 5px 0;padding-left:25px;position:relative}#container .product_series_tag+.product_title_ranking{margin-top:10px}#container #list_view .detail .detail_list li.product_title_ranking{margin-top:15px;overflow:visible;white-space:normal}#container #list_view .detail .detail_list li.series_link_item+li.product_title_ranking{margin-top:0}#container .product_title_ranking svg{fill:#ff5a00;height:22px;left:0;position:absolute;top:-3px;width:22px}#container .product_title_ranking .ranking{color:#ff5a00;font-weight:700}#container .item .left .product_title_ranking{font-size:11px;padding-left:20px;text-align:left}#container .item .left .product_title_ranking .crown{background-size:16px;height:16px;width:16px}#container .item .left .product_title_ranking .ranking{margin-left:0}#container .error_page{background:#fff;margin-top:20px;padding:20px;text-align:center}#container .error_page h1{font-size:22px;font-weight:600;margin:0 20px}#container .error_page .bookllama_error_img{height:auto;margin:0 auto 10px;width:160px}#container .error_page .error_message{margin:10px}#container .error_page .page_btns{display:flex;justify-content:center;margin:35px}#container .error_page .page_btns .page_btn{border-radius:5px;font-weight:500;margin:10px;width:300px}#container .error_page .bookllama_error_img img{width:100%}#container .error_page_inner{padding-bottom:60px}#container .error_exception{color:red;margin-top:20px;padding:10px}.area_common.area_common--atf .design_pattern--beta{background:#ffea00 repeating-linear-gradient(-45deg,#ffea00,#ffea00 20px,#ffe100 0,#ffe100 34px);padding:10px;text-align:center}.area_common.area_common--atf .design_pattern--beta #join-input_button_1{background:#ff5a00;border:none;width:170px}.area_common.area_common--atf .design_pattern--beta #validator_alert_mail_addr{left:10px;position:absolute}.area_common.area_common--atf .design_pattern--beta #validator_alert_mail_addr:before{display:none}.area_common.area_common--atf .design_pattern--alpha h2{background:#000 linear-gradient(to right bottom,transparent 49.999%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.1) 51%,transparent 51.999%) repeat;background-size:4px;position:relative}.area_common.area_common--atf .design_pattern--alpha .btn_beginner2,.area_common.area_common--atf .design_pattern--alpha h2>a,.area_common.area_common--atf .design_pattern--alpha h2>p,.area_common.area_common--atf .design_pattern--alpha img:not(:first-child){bottom:auto;left:55px;margin:auto;position:absolute}.area_common.area_common--atf .atf_logo{top:55px;width:250px}.area_common.area_common--atf .atf_lede{font-size:22px;top:155px}.area_common.area_common--atf .design_pattern--alpha h2>a{bottom:40px;text-align:center;top:auto;width:244px}.area_common.area_common--atf .btn_beginner2{bottom:20px;left:0;right:0}#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:hover{box-shadow:0 1px 4px rgba(0,0,0,.35);text-decoration:none}#container .btn_action6 .btn_icon.tachiyomi_browser.-white{background-image:url(/resources/a/sp/common/images/icon_reader_100px.png?date=0213);background-position:-2px 0;background-size:cover;height:26px;margin-left:0;margin-right:0;vertical-align:middle;width:26px}#container .review_point_present_balloon{border:1px solid red;color:red;display:block;font-size:12px;margin:10px 0;padding:3px 8px;width:fit-content}.header_criteria .refine-search-btn{background:#fff;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;font-size:10px;font-weight:400;height:3.4em;margin-right:.8em;padding:0;width:5.5em}#search>.header_searchbox{width:18em}.phrase{display:inline-block;text-decoration:inherit}.search_item_list .icon-rank{fill:#ff5a00;display:inline-block;height:24px;vertical-align:middle;width:24px}.search_item_list .icon-rank.books{fill:#69a700}.search_item_list .icon-rank.business{fill:#009ed0}.search_item_list .icon-rank.mcomic{fill:#0080d0}.search_item_list .icon-rank.fcomic{fill:#ff6090}.search_item_list .icon-rank.magazine,.search_item_list .icon-rank.photo{fill:#365290}.search_item_list .icon-rank.lightnovel{fill:#d4c400}.search_item_list .icon-rank.adult{fill:#dc5ac0}.search_item_list .icon-rank.teenslove{fill:#868cf0}.search_item_list .icon-rank.boyslove{fill:#3fadb0}.product_rank_crown svg{display:block;height:48px;margin:0 auto;width:48px}.product_rank_crown text{fill:#fff;font-size:14px}.product_rank_crown .rank1{fill:#e09800}.product_rank_crown .rank2{fill:#7c7d7c}.product_rank_crown .rank3{fill:#b85a00}.genre_rank_icon{height:48px;text-align:center}.genre_rank_icon .icon-round{background:#aaa;border-radius:14px;color:#fff;display:inline-block;font-size:14px;font-style:normal;height:28px;line-height:29px;margin:15px 0 0;text-align:center;width:28px}.header_safe_list{display:none}.noscript{background-color:#3a3a3a;color:#fff}.noscript,.t_pt_warning{text-align:center;width:100%}.t_pt_warning{background-color:#fff200;padding:5px 0}#author_list_json,#genre_list_json,#keisai_list_json,#publisher_list_json,#tag_list_json{display:none!important}.main_lite.login.sanseido_renkei{padding:20px}.button_common.openid_auth-error{text-align:center!important}.btn_txt_openid_auth-error{padding:10px 11px}.main_form #recaptcha{margin:20px auto;text-align:center;width:300px}.sub_category .sub_genre .sub_genre_list{padding-left:10px}.card-slider{background:#fff;padding:0 0 0 10px}.card-slider.swiper-container{height:560px;padding-left:15px}.card-slider .swiper-slide{padding-right:15px;width:250px}.card-slider .swiper-slide .card-item{background:#fff;border:1px solid #b4b4b4;border-radius:8px;box-sizing:border-box;flex-shrink:0;overflow:hidden}.card-slider .swiper-slide .card-item .card-slider_img{align-items:flex-end;display:flex;height:300px;justify-content:center;width:250px}.card-slider .swiper-slide .card-item .card-slider_img img{height:auto;max-height:100%;object-fit:contain;width:100%}.card-slider .swiper-slide .card-item .card-title-info{height:175px;padding:10px}.card-slider .swiper-slide .card-item .product_detail{display:flex}.card-slider .swiper-slide .card-item .product_thumbnail{align-items:flex-end;display:flex;height:130px;justify-content:center;width:80px}.card-slider .swiper-slide .card-item .product_thumbnail img{height:auto;max-width:80px;object-fit:contain}.card-slider .swiper-slide .card-item .product_description{display:flex;flex-direction:column;margin-left:10px;width:100%}.card-slider .swiper-slide .card-item .product_description a{margin-top:auto}.card-slider .swiper-slide .card-item .product_description .card-slider_attention{color:red;font-weight:700}.card-slider .swiper-slide .card-item .eci_panel_btn_read{align-items:flex-end}.card-slider .swiper-slide .card-item .card-slider_title{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#333;display:-webkit-box;font-size:10px;overflow:hidden}.card-slider .swiper-slide .card-item .card-slider_description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:12px;font-weight:700;height:36px;margin-bottom:10px;overflow:hidden}.card-slider .swiper-button-next,.card-slider .swiper-button-prev{height:30px;position:absolute;top:96%;width:30px}.card-slider .swiper-button-prev{background:url(/resources/a/pc/common/images/main_viz_arrow.png) no-repeat 50%/contain;background-position:0 -28px;background-size:30px 56px;height:30px;width:30px}.card-slider .swiper-button-next{background:url(/resources/a/pc/common/images/main_viz_arrow.png) no-repeat 50%/contain;background-position:0 0;background-size:30px 56px;height:30px;width:30px}.card-slider .swiper-button-next:after,.card-slider .swiper-button-prev:after{color:grey;font-size:22px;opacity:0}.card-slider.swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px}.card-slider.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.card-slider .swiper-pagination-bullet-active{background:#ff5a00}.sort_area_toggle{margin:10px 0}.sort_area_toggle .toggle_sorter{background:#fff;width:167px}.toggle_sorter .sort_selected_area{align-items:center;background:#fff;border:1px solid #ccc;border-radius:3px;cursor:pointer;display:flex;justify-content:center}.sort_area_toggle .sort_selected .sorting{fill:#4d4d4d;display:block;height:24px;margin-left:10px;vertical-align:middle;width:24px}.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{box-sizing:border-box;display:inline-block;width:100%}.sort_area_toggle .arrow-down{border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #4d4d4d;display:block;margin-right:10px}.sort_area_toggle .toggle_sorter[aria-expanded=false]>ul{display:none}.sort_area_toggle .sort_items{background:#fff;border:1px solid #e6e6e6;box-shadow:3px 5px 6px rgba(0,0,0,.15);box-sizing:border-box;margin-top:1px;position:absolute;width:167px;z-index:1}.sort_area_toggle .sort_items>li{display:table;min-height:38px;width:100%}.sort_area_toggle .sort_items li:last-child{border-bottom:1px solid #ccc}.sort_area_toggle .sort_items>li>a{color:#333;display:table-cell;line-height:40px;padding-left:15px;vertical-align:middle}.sort_area_toggle .sort_items>li>a:hover{background:#e6e6e6;text-decoration:none}.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}body{position:relative}.pop_stage{background:url(/resources/a/pc/common/images/pop_stage.png) repeat 0 0;position:absolute;width:100%;z-index:10000}#popup_window.pop_window{position:absolute;z-index:20000}#popup_window .pop_window_inner{background-color:#fff;padding:10px 20px;position:relative}#popup_window .pop_window_inner.border{border:1px solid #969696;border-radius:3px;box-shadow:0 4px 4px 0 #999}#popup_window .pop_close_nav{position:absolute;right:5px;top:5px}#popup_window .pop_close_icon a{background:#969696 url(/resources/a/pc/common/images/icon_close.png) no-repeat 50% 50%;display:block;height:24px;text-indent:-9999px;width:24px}#popup_window .pop_close_icon a:hover{background:#b5b5b5 url(/resources/a/pc/common/images/icon_close.png) no-repeat 50% 50%}#popup_window .pop_close_tip{display:inline-block;left:50%;position:absolute;top:24px;z-index:1002}#popup_window .pop_close_tip p{background:url(/resources/a/pc/common/images/bg_baloon2_arrow.png) no-repeat 50% 0;left:-50%;padding-top:4px;position:relative}#popup_window .pop_close_tip span{background-color:#4d4d4d;color:#fff;display:inline-block;padding:8px 0;text-align:center;width:4.5em}#popup_window.pop_tour{padding-bottom:19px;position:relative;width:660px}#popup_window.pop_tour h2{border-bottom:1px solid #e3e3e3;padding-bottom:10px;text-align:center}#popup_window.pop_tour .pop_device_read div{display:inline-block;padding:1em 0!important}#popup_window.pop_tour .pop_device_os dl{_zoom:1;float:left;overflow:hidden;width:300px}#popup_window.pop_tour .pop_device_os ul{float:right;width:300px}#popup_window .pop_tour_download{color:#ff5a00;font-size:1.3em;margin:20px 0 0;text-align:center}#popup_window .pop_tour_thanks{border-bottom:1px solid #e3e3e3;padding:20px 0;text-align:center}#popup_window .pop_tour_thanks h3{color:#ff5a00;font-size:1.5em;margin-bottom:20px}#popup_window.pop_device{padding-bottom:19px;position:relative;width:410px}#popup_window .pop_device_inner{background:url(/resources/a/pc/v2/images/product/pop_bg.png) no-repeat 50% 100%;bottom:1px;display:inline-block;height:19px;left:195px;position:absolute;width:20px;z-index:1000}#popup_window.no_balloon .pop_device_inner{display:none}#popup_window.pop_device h2{border-bottom:1px solid #e3e3e3;padding-bottom:10px;text-align:center}#popup_window .pop_device_read{color:#ff5a00;font-size:1.2em;text-align:center}#popup_window div.pop_device_read div div.readable_text{display:block;margin:0 0 5px;padding:0}#popup_window.no_balloon div.pop_device_read div div.readable_text{display:none}#popup_window .pop_device_btn{background-color:#e6e6e6;padding:15px;text-align:center}#popup_window .pop_device_btn em{font-size:13px}#popup_window .pop_device_os{_zoom:1;border-bottom:1px solid #e3e3e3;font-size:.9em;height:6em;overflow:hidden;padding:10px 0}#popup_window .pop_device_os dl{_zoom:1;float:left;overflow:hidden;width:215px}#popup_window .pop_device_os dt{float:left;width:4em}#popup_window .pop_device_os dd{padding-left:4em}#popup_window .pop_device_os ul{float:right;width:255px}#popup_window .pop_device_os ul p a{background:url(/resources/a/pc/common/images/icon_link.png) no-repeat 100% 50%;padding-right:12px}#popup_window .pop_close{margin:10px auto;width:12em}#popup_window .pop_device_btn p{display:inline-block;margin:0 auto;width:320px}#popup_window .pop_device_btn a{background-color:#4d4d4d;background-repeat:no-repeat;border:1px solid #383838;box-shadow:2px 2px 4px 0 #dcdcdc;color:#fff;display:block;font-weight:700;line-height:1.3;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px #000}#popup_window .pop_device_btn a:hover{background-color:#313131}#popup_window .pop_device_btn a:hover span{border-bottom:1px solid #313131}#popup_window .pop_device_btn a span{background-image:url(/resources/a/pc/v2/images/product/pop_btn_arrow.png);background-position:100% 50%;background-repeat:no-repeat;border-bottom:1px solid #4d4d4d;box-shadow:inset 0 1px 0 0 #7a7a7a;display:block;height:30px;padding:7px 30px 10px}#popup_window .pop_device_btn a:active span{border-bottom:1px solid #989898;box-shadow:inset 0 2px 0 2px #000}#popup_window .pop_device_btn a span em{font-style:normal}#popup_window .pop_device_btn_m p{margin:0 auto;width:200px}#popup_window .pop_device_btn_m a{background-color:#ff5a00;background-repeat:no-repeat;border:1px solid #e95200;box-shadow:2px 2px 4px 0 #dcdcdc;color:#fff;display:block;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;text-shadow:-1px -1px 1px #d54b00}#popup_window .pop_device_btn_m a:hover{background-color:#f04f08}#popup_window .pop_device_btn_m a:hover span{border-bottom:1px solid #f04f08}#popup_window .pop_device_btn_m a span{background-image:url(/resources/a/pc/v2/images/product/pop_btn_arrow_m.png);background-position:100% 50%;background-repeat:no-repeat;border-bottom:1px solid #ff5a00;box-shadow:inset 0 1px 0 0 #ffa473;display:block;padding:6px 0;text-indent:10px}#popup_window .pop_device_btn_m a:active span{border-bottom:1px solid #ffa473;box-shadow:inset 0 2px 0 2px #d54b00}#popup_window .pop_device_btn_m a span em{display:inline-block;font-size:1.2em;font-style:normal;text-indent:10px}#popup_window.pop_forpc h2 span{display:inline-block;font-size:1.2em;line-height:24px}#popup_window.pop_forpc .pop_device_read div{display:inline-block;line-height:1.2;padding:.5em 0}#popup_window.pop_forpc .pop_device_btn a span,#popup_window.pop_forpc .pop_device_btn a span em{text-indent:10px}#popup_window.pop_forios h2 span{background:url(/resources/a/pc/v2/images/product/pop_icon_ios.png) no-repeat 0 50%;display:inline-block;font-size:1.2em;height:22px;line-height:24px;padding-left:30px}#popup_window.pop_forios .pop_device_read div{display:inline-block;line-height:1.2;padding:.5em 0}#popup_window.pop_forandroid h2 span{background:url(/resources/a/pc/v2/images/product/pop_icon_android.png) no-repeat 0 50%;display:inline-block;font-size:1.2em;height:22px;line-height:24px;padding-left:30px}#popup_window.pop_forandroid .pop_device_read div{display:inline-block;line-height:1.2;padding:.5em 0}#popup_window.pop_confirm .pop_close_nav,#popup_window.pop_first .pop_close_nav{right:20px;top:20px}#popup_window.pop_confirm .pop_close_icon a,#popup_window.pop_first .pop_close_icon a{background:transparent url(/resources/a/pc/common/images/pc_parts_dialogclose.png) no-repeat 50% 50%;height:30px;width:30px}#popup_window.pop_confirm,#popup_window.pop_first{position:relative;width:860px}#popup_window.pop_confirm .pop_window_inner,#popup_window.pop_first .pop_window_inner{border:none;padding:60px}#popup_window .pop_confirm_title{color:#646464;font-size:20px;font-weight:700;margin:0 0 10px;text-align:center}#popup_window .pop_confirm_sub_title{font-size:16px;margin:0;text-align:center}#popup_window .pop_confirm_btn_area{margin:60px 0 30px}#popup_window .pop_first_title{color:#646464;font-size:20px;font-weight:700;margin:0 0 40px;text-align:center}#popup_window .cont_sub_title2{color:#ff5a00;font-size:14px;font-weight:700;line-height:1.2;margin-bottom:10px}#popup_window .pop_first_body{margin-bottom:30px}#popup_window .pop_first_note{color:#646464}#popup_window .pop_confirm_note{color:#646464;margin-bottom:60px}#popup_window .pop_first_close.pop_close{margin:40px auto 0;width:12em}#popup_window .pop_confirm_close.pop_close{margin:0 auto;width:12em}#popup_window .btn_module{background:#fff;border-radius:4px;color:#333;display:block;font-size:13px;font-weight:700;line-height:20px;padding-bottom:10px;padding-top:10px;text-align:center;width:auto}#popup_window .btn_module.small{font-size:11px;font-weight:400;line-height:20px;padding-bottom:8px;padding-top:8px}#popup_window a.btn_module{text-decoration:none}#popup_window .btn_module.btn_white{background:#fff;border:1px solid #b4b4b4;color:#333}#popup_window .btn_module .btn_icon.delete_icon{background-position:-172px -2px}#popup_window .btn_module .btn_icon{background-image:url(/resources/a/pc/common/images/btn_icons_m.png);height:24px;margin-left:-4px;margin-right:4px;width:20px}#popup_window .btn_module.small .btn_icon.delete_icon{background-position:-172px -4px}#popup_window .btn_module.small .btn_icon{height:20px}#pop_window .btn_app_download{margin-bottom:30px!important}.pop_window .btn_app_download>a{margin:0 auto 30px}#popup_window.pop_first h2{font-size:1.2em;font-weight:700;height:30px;line-height:30px;margin-bottom:5px;padding-left:40px}#popup_window .pop_first_inner{_zoom:1;margin-left:-18px;overflow:hidden}#popup_window .pop_first_inner dl{float:left;margin-left:18px;width:200px}#popup_window .pop_first_inner dd{padding:10px 0 0;padding:5px 0 0}#popup_window .pop_first_inner h3{color:#ff5a00;font-weight:700;padding-bottom:5px}#popup_window .pop_first_inner dd ul{font-size:.85em;line-height:1.5;margin-top:10px}#popup_window .pop_first_inner dd strong{display:inline-block;font-weight:700;padding-bottom:10px}#popup_window.pop_form{position:relative;width:660px}#popup_window.pop_form .pop_window_inner{padding:20px}#popup_window.pop_form h2{border-bottom:1px solid #e3e3e3;font-size:1.3em;padding-bottom:10px;text-align:center}#popup_window .pop_form_detail{_zoom:1;overflow:hidden}#popup_window .pop_form_detail dt{background:url(/resources/a/pc/v2/images/product/pop_form_dl.png) no-repeat 100% 1.1em;float:left;font-weight:700;min-height:1.5em;padding:10px 0 0;width:100px}#popup_window .pop_form_detail dt span{font-size:.85em;font-weight:400}#popup_window .pop_form_detail dd{padding:10px 0 0 110px}#popup_window .pop_form_detail input[type=text]{width:330px}#popup_window .pop_form_detail textarea{font-size:1.1em;height:100px;line-height:1.1;max-height:300px;min-height:20px;padding:5px;resize:vertical;width:480px}#popup_window .pop_form_detail .input_text_block span{font-size:1.1em}#popup_window .pop_form_star_inner{_zoom:1;overflow:hidden}#popup_window .pop_form_star_inner span{display:block;float:left;padding:2px 0 0}#popup_window .pop_form_star ul{float:left;margin-right:10px;padding:5px 5px 5px 3px}#popup_window .pop_form_star li{display:inline-block;margin-right:4px}#popup_window .pop_form_detail input[type=text]+.pop_form_caption{margin-top:3px}#popup_window .pop_form_caption{font-size:.85em;line-height:1.2}#popup_window .form_nav{margin:10px 0 0;text-align:center}#popup_window .form_nav p.cm_btn_m{display:inline-block;margin:0 5px;width:7em}#popup_window .form_nav_cancel a{background-color:#949494;border:1px solid #888;color:#fff;text-shadow:-1px -1px 1px #555}#popup_window .form_nav_cancel a:hover{background-color:#777}#popup_window .form_nav_cancel a:hover span{border-bottom:1px solid #777}#popup_window .form_nav_cancel a span{border-bottom:1px solid #777;box-shadow:inset 0 1px 0 0 #999}#popup_window .form_nav_cancel a:active span{border-bottom:1px solid #777;box-shadow:inset 0 2px 0 2px #555}#popup_window .form_nav_delete,#popup_window .form_nav_send{background-color:#e6e6e6;margin-top:10px;padding:5px 10px}#popup_window .form_nav_delete dl,#popup_window .form_nav_send dl{_zoom:1;overflow:hidden}#popup_window .form_nav_delete dt,#popup_window .form_nav_send dt{float:left;line-height:30px}#popup_window .form_nav_delete dd,#popup_window .form_nav_send dd{float:right}#popup_window .form_nav_delete p,#popup_window .form_nav_send p{float:left;margin-left:10px;width:7em}#popup_window .pop_form_text h3{font-size:1.2em;font-weight:700;margin:10px 0}#popup_window .pop_form_hgroup{border-bottom:1px solid #e3e3e3;padding:20px 0;text-align:center}#popup_window .pop_form_hgroup h3{color:#ff5a00;font-size:150%;margin-bottom:20px}.pop_first .pop_first_inner img{border:1px solid #e6e6e6}.pop_container{background-color:#fff;display:block;left:50%;margin-left:-480px;padding:0 50px;position:absolute;top:0}.ac_results{background:#fff;border:1px solid #e6e6e6;border-top-color:#b6b6b6;box-shadow:3px 5px 6px rgba(0,0,0,.15);font-size:.9em;position:absolute;z-index:1000}.ac_results li{font-size:12px;white-space:nowrap;width:288px}.ac_results li a{box-sizing:border-box;color:#333;display:table;padding:4px 10px;table-layout:fixed;width:100%}.ac_results li a .title_name{display:table-cell;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac_results li a .category_name{color:#ff9000;display:table-cell;font-size:11px;width:85px}.ac_results li a.history{color:#52188c}.ac_results li a.history.remove{color:#333}.ac_results li a.history.remove:active,.ac_results li a.history.remove:hover,.ac_results li a.history.remove:link,.ac_results li a.history.remove:visited{color:#0048b4}.ac_results li a.history{text-overflow:ellipsis}.ac_over,.ac_results li a:hover{text-decoration:none}.ac_over{background-color:#e6e6e6;cursor:pointer}.ac_match{color:#000;text-decoration:none}div.page_nav{text-align:center}div.page_nav p{font-size:12px;height:25px;line-height:30px;text-align:right}div.page_nav ul{border:1px solid #ddd;font-weight:700;padding:10px 0}div.page_nav ul li{border-left:1px solid #ddd;display:inline;height:20px;line-height:20px;width:44px}div.page_nav ul li:first-child{border-left:none}div.page_nav a{display:inline-block;height:20px;width:46px}div.page_nav a:hover{color:#ff5a00;text-decoration:underline}div.page_nav_short{padding:10px 0}div.page_nav_short div.arrow_box{float:right;font-weight:700}div.page_nav_short div.arrow_box,div.page_nav_short div.arrow_box a{display:block;height:20px;line-height:20px;padding:0 5px;width:auto}div.page_nav_short div.arrow_box:first-child,div.page_nav_short div.arrow_box:first-child a{padding-right:0}div.page_nav_short div.arrow_box.next{border-left:1px solid #ddd}div.page_nav_short div.count_box{float:right;font-size:12px;font-weight:700;line-height:20px;margin-right:5px}div.page_nav .page_stop a,div.page_nav_short .page_stop a{-webkit-touch-callout:none;color:#ddd;cursor:default;-webkit-user-select:none;-khtml-user-select:none;user-select:none}div.page_nav .page_stop a:hover,div.page_nav_short .page_stop a:hover{text-decoration:none}div.page_nav .page_navcr a{color:#ff5a00}div.page_nav .page_navcr a:hover{text-decoration:none}.bl-error,.bl-error-no-arrow{background-color:#fddddd;border:1px solid #fddddd;border-radius:3px;color:#e00;font-size:12px;margin-top:8px;padding:5px;position:relative;text-align:center}.bl-error:before{background:transparent url(/resources/a/pc/common/images/bg_arrow_validation.png) top no-repeat;content:"";display:block;height:8px;left:0;position:absolute;top:-8px;width:100%}.empty-list{padding:50px 0;text-align:center}#new-card-form .no{position:relative}#new-card-form .no .bl-error{left:100px;position:absolute;top:20px}#new-card-form .expire .bl-error{width:170px}#new-card-form .name .bl-error{margin-top:20px}.bl-slider-pager .next,.bl-slider-pager .prev{display:block!important;height:100%!important}