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{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}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{margin:0;padding:0;vertical-align:baseline;background:transparent}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{display:block;height:1px;border:0;border-top:1px solid #ddd;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{vertical-align:top;font-size:0;line-height:0}
input[type=submit]{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Sans,Meiryo,\\30E1\30A4\30EA\30AA,sans serif;cursor:pointer}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,\\30D2\30E9\30AE\30CE\89D2\30B4 ProN W3,\\30D2\30E9\30AE\30CE\89D2\30B4\30B7\30C3\30AF,Hiragino Sans,Meiryo,\\30E1\30A4\30EA\30AA,sans serif}body,html{width:100%;height:100%;background-color:#f1f1f1;color:#333;font-size:13px;line-height:1.5;-webkit-text-size-adjust:none}body{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}#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-weight:700;font-size:15px}.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{text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.25);-moz-box-shadow:0 1px 2x rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25)}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}.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{overflow:hidden;zoom:1}.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{position:absolute;z-index:100;background:#fff;box-shadow:3px 5px 6px rgba(0,0,0,.15);-moz-box-shadow:3px 5px 6px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 6px rgba(0,0,0,.15);border:1px solid #e6e6e6}.overflow a{text-decoration:none;color:#333}.overflow a:hover{background-color:#f1f1f1}.table_txt_ellipsis,.txt_ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table_txt_ellipsis{max-width:0}.multi_line_txt{display:block;overflow:hidden;font-size:12px;line-height:1.5;height:54px}@supports (-webkit-line-clamp:3){.multi_line_ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto}}.balloon_gray{position:absolute;z-index:100;top:50px;left:50px;font-size:.8em}.balloon_gray span{display:inline-block;padding-top:4px;background:url(/resources/a/pc/common/images/bg_arrow_up_black.png?date=140618) no-repeat top}.balloon_gray span span{display:inline-block;padding:0 4px;background-color:#4d4d4d;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:6px 5px 4px;color:#fff;text-decoration:none;box-shadow:3px 5px 5px rgba(0,0,0,.15);-moz-box-shadow:3px 5px 5px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 5px rgba(0,0,0,.15)}.balloon_white{position:absolute;z-index:100;top:50px;left:50px;font-size:11px;font-weight:700;color:#fff;box-sizing:border-box}.balloon_white span{display:inline-block;padding-bottom:7px;text-align:center;background:url(/resources/a/pc/common/images/bg_arrow_balloon_black.png?date=140618) no-repeat bottom;box-sizing:border-box}.balloon_white span span{display:inline-block;background:#000;background:rgba(0,0,0,.6);filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";padding:8px 15px 7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-decoration:none;box-sizing:border-box}#breadcrumb{overflow:hidden;_zoom:1;font-size:11px;line-height:1.5em}#breadcrumb,#breadcrumb_vue{height:21px;margin-bottom:14px}#breadcrumb .breadcrumb_prev{overflow:hidden;_zoom:1;float:left;height:21px;margin-right:10px}#breadcrumb .breadcrumb_prev a{display:inline-block;height:21px;padding-left:8px;background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 0 0;text-decoration:none}#breadcrumb .breadcrumb_prev a span{display:inline-block;height:21px;padding:0 10px 0 5px;background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 0 -21px;line-height:21px}#breadcrumb ul{overflow:hidden;_zoom:1;float:left;display:table;max-width:100%}#breadcrumb ul li{display:table-cell;float:none!important;vertical-align:top}#breadcrumb ul li span{float:left}#breadcrumb ul li>span>span,#breadcrumb ul li a,#breadcrumb ul li div{display:inline-block;height:21px;padding-right:6px;background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 100% -42px;text-decoration:none}#breadcrumb ul a span,#breadcrumb ul span>span>span{display:inline-block;height:21px;padding:0 10px;background:url(/resources/a/pc/common/images/bg_breadcrumb.png?date=140618) no-repeat 100% -63px;line-height:21px}#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>span>span,#breadcrumb ul li.contents a,#breadcrumb ul li.contents div{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;white-space:nowrap;table-layout:fixed}#breadcrumb>ul>li>span{float:none!important;display:block}#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{height:auto;max-height:42px;padding:0 10px;position:relative;text-align:center;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal}#breadcrumb ul li a>span.book_title:after{content:"\2026";position:absolute;right:0;bottom:2.2em}#breadcrumb ul li:last-child>span>span>span{height:auto;max-height:42px;position:relative;text-overflow:ellipsis;word-wrap:break-word;word-break:break-all;white-space:normal}.breadcrumb_area{width:960px;margin:0 auto}header{width:100%;margin-bottom:15px}header.header_step{margin-bottom:10px}#header{width:100%;background-color:#fff;min-width:960px}#header .header_inner{width:960px;margin:0 auto}#header .header_inner .header_main{margin-bottom:8px}#header .header_row{display:flex;align-items:flex-end}[id^=header] .btn_h_icon{background-image:url("/resources/a/pc/common/images/icon_header_other.png?date=160527");height:16px;width:16px;margin-left:-5px;margin-right:5px}#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%;text-align:center;margin-bottom:10px}#header .header_top_inner{width:960px;margin:0 auto;display:inline-block;line-height:1.4em}#header .header_top .header_topmsg{float:left;padding:7px 0 5px;width:560px;text-align:left;font-size:11px}#header .header_top .header_user_btn{float:right}#header .header_top .header_user_btn .header_joinbtn,#header .header_top .header_user_btn .header_loginbtn{float:left;margin-top:3px;margin-bottom:3px;line-height:15px;padding-top:3px;padding-bottom:3px;font-size:11px;text-decoration:none}#header .header_top .header_user_btn .header_joinbtn:hover{background:#d44b00;transition-duration:.5s}#header .header_top .header_user_btn .header_loginbtn:hover{opacity:.5;transition-duration:.5s}#header .header_top .header_user_btn .header_joinbtn{margin-right:3px;width:124px;background:#ff5a00;border:1px solid #ff5a00;color:#fff;border-radius:3px}#header .header_top .header_user_btn .header_loginbtn{width:92px;background:#fff;border:1px solid #ccc;color:#333;border-radius:3px}#header .header_user_btn .header_loginbtn .icon-login{width:1.25em;height:1.25em;fill:#333;vertical-align:middle;margin-right:4px}#header .header_top .header_user_btn .header_welcome{border-left:1px solid #fff;border-right:1px solid #fff;position:relative}#header .header_top .header_user_btn a.header_welcome_btn{background-image:url("/resources/a/pc/common/images/icon_arrow_welcome.png?date=140618");background-repeat:no-repeat;background-position:100% 50%;display:block;color:#333;padding:6px 30px 6px 10px;min-width:140px;height:18px}#header .header_top .header_user_btn a.header_welcome_btn span{line-height:20px}#header .header_top .header_user_btn a.header_welcome_btn:hover{text-decoration:none;background-color:#ddd}#header .header_top .header_user_btn .header_welcome .header_welcome_list{width:180px;text-align:left;position:absolute;right:0;display:none}#header .header_top .header_user_btn .header_welcome .header_welcome_list a{display:block;padding:5px;font-size:12px;background-image:url("/resources/a/pc/common/images/bg_arrow_right_gray.png?date=140618");background-position:10px 10px;background-repeat:no-repeat;padding-left: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{width:478px;float:none;margin:0 auto}#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;width:148px;height:40px;margin-top:26px}#footer .footer_inner .foot_logo .f_logo{fill:#ff5a00;width:148px;height:40px;margin-top:6px}#header .header_logo .docomo_logo{width:148px;height:48px;margin-top:2px;text-indent:-9999px;background-size:148px 48px;background-image:url("/resources/a/sp/common/images/picture_logo_docomo.png?date=140618")}[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{font-size:12px;position:absolute;right:0;top:0;border:0;border-left:1px solid #ccc;height:100%;padding:0 20px;border-radius:0 5px 5px 0;background:#ebebeb;-webkit-appearance:none;margin:0}.header_search #search>.header_searchbox{width:240px;border-radius:5px;display:inline-block}[id^=header] .header_search .header_search_main .header_searchbox,[id^=header] .header_search_first_user .header_search_main .header_searchbox{width:302px;border:1px solid #ccc;position:relative}#search #validator_alert_keyword{z-index:30000;width:100%}#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{padding:4px 0;text-align:center;height:16px;line-height:1.3;width:60px;cursor:pointer;display:block;background-color:#eee;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#4d4d4d}[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;vertical-align:top;margin:0 8px 0 10px}[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{margin:10px 0 0 6px;display:block;float:left;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;padding-left:6px;line-height:1.4}[id^=header] .header_search .header_searchbox input[type=text],[id^=header] .header_search_first_user .header_searchbox input[type=text]{border:0;padding:10px 0 10px 5px;width:170px;font-size:11px;border-radius:5px 0 0 5px;margin:0}[id^=header] .header_search .header_search_keyword{margin-bottom:5px;font-size:11px}[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{padding:8px 2px;font-size:11px;width:115px;height:16px;border:1px solid #ccc;background:#fff;color:#4d4d4d;border-radius:3px;display:block}.header_search .header_search_main .header_safe .header_safe_btn .icon-down{width:1.25em;height:1.25em;fill:#b4b4b4}[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;padding:5px;font-size:12px}#header .header_tools{margin:0 0 0 10px;float:right;font-size:10px;color:#333}#header .header_tools p{color:#333}#header .header_tools a:hover{text-decoration:none}#header .header_tools li{width:50px;text-align:center;float:left;position:relative;display:block}#header .header_tools li.last{margin-right:0}#header .global_menu_header_icon2.message,#header .header_tools li>span{overflow:hidden;text-indent:-9999px;background-image:url("/resources/a/pc/common/images/icon_header.png?date=0527");background-repeat:no-repeat;display:block;height:40px;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_cart .icon-cart,#header .header_tools li.header_tools_coupon .icon-coupon,#header .header_tools li.header_tools_keep .icon-follow,#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{width:30px;height:30px;fill:#333;vertical-align:middle}#header .header_tools li.header_tools_coupon.disabled .icon-coupon,#header .header_tools li.header_tools_keep.disabled .icon-follow,#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 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{position:absolute;top:-20px;left:0;width:50px}#header .header_tools li .header_tools_num.off{display:none}#header .header_tools .header_tools_num:after{content:" ";background:url("/resources/a/pc/common/images/bg_num_arrow.png?date=140618");background-repeat:no-repeat;background-position:50% 0;height:5px;display:block;margin-top:-3px}#header .header_tools li .header_tools_num span{background:#ff5a00;border-radius:3px;color:#fff;padding:3px;font-size:9px;line-height:1;display:inline-block}#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{height:42px;width:110px;border-right:1px solid #f6f6f6;box-sizing:border-box;position:relative}#header .header_navi ul.header_navi_main.safe_search_2>li,#header .header_navi ul.header_navi_main.safe_search_3>li{width:80px;border-right:1px solid #f6f6f6;box-sizing:border-box}#header .header_navi ul.header_navi_main.safe_search_1>li{width:84px;border-right:1px solid #f6f6f6;box-sizing:border-box}#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{display:block;color:#333;font-size:12px;line-height:14px;border-left-color:#ccc;border-right-color:#ccc;display:table-cell;height:40px;width:110px;text-align:center;vertical-align:middle;text-decoration:none}#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{position:absolute;left:0;top:39px;background-color:#fff;z-index:11;min-width:230px;padding:10px;display:none;-moz-box-shadow:3px 5px 6px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 6px rgba(0,0,0,.15);box-shadow:3px 5px 6px rgba(0,0,0,.15)}#header .header_navi .h_navibtn_menu:after{content:" ";position:absolute;top:-1px;left:0;display:block;width:110px;height:3px;background:#fff;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{padding-left:0;font-weight:700}#header .header_navi .h_navibtn_menu a{padding:3px 0 3px 12px;display:block;background-image:url("/resources/a/pc/common/images/bg_arrow_right.png?date=150722");background-repeat:no-repeat;color:#333}#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{padding-top:13px;width:157px;float:right}#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{margin-right:0;padding-right:0;border-right:none}#header .header_navi ul.header_navi_sub li a{display:block;color:#333;font-size:11px}#header .header_navi ul.header_navi_sub li a:hover{background-color:#e5e5e5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-decoration:none}#header .header_navi .commonjs_Tbl{float:right;width:150px;font-size:10px}#header .header_navi .commonjs_Tbl .tbl_row{overflow:hidden;margin-bottom:5px}#header .header_navi .commonjs_Tbl .tbl_row:last-child{margin-bottom:0}#header .header_navi .commonjs_Tbl .tbl_row dt{float:left;width:23px;line-height:16px}#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;float:left;padding:5px 0 0;color:#666}#header.lite .form_navi li.item.current{border-bottom:3px solid #ff5900;color:#ff5900}#header.lite .form_navi li.arrow{float:left;margin:0 12px;color:#959595;font-weight:700}#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;overflow:hidden;text-indent:-9999px;height:20px;width:20px}#header.lite .header_logo{height:50px}#header.lite .header_logo .logo .h_logo{margin-top:12px;width:112px;height:30px}#header.lite .header_logo .logo{height:50px}#footer{width:100%;background:#fff;min-width:960px;position:relative}#footer .pagetop{width:960px;margin:0 auto;position:relative}#footer .pagetop a{position:absolute;text-align:center;right:0;top:-23px;height:45px;width:45px;border-radius:25px;display:block;background-color:#636363;background-image:url("/resources/a/pc/common/images/bg_arrow_bottom_white.png?date=140618");background-repeat:no-repeat;background-position:50% 50%;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;text-indent:-9999px}#footer .pagetop a:hover{text-decoration:none;background-color:#888}#footer .footer_inner{width:960px;margin:0 auto;padding:20px 0 40px}#footer .address,#footer .navi{float:left}#footer .address,#footer .navi a{color:#666}#footer .address{width:200px;margin-right:50px}#footer .address p.font_s{line-height:1.5em}#footer .foot_logo,#footer address{margin-bottom:10px}#footer address{font-size:11px;color:#ff5a00;font-style:normal;font-weight:700}#footer .navi{margin-right:30px;font-size:13px;line-height:1.2}#footer .navi.last-child{margin-right:0}#footer .navi dt{color:#666;font-size:11px;margin:0 0 15px;padding:10px 0 5px;height:15px;border-bottom:1px solid #ddd}#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{border-bottom:4px solid #ff5a00;padding:0 0 4px;background:#fff}#footer.lite .footer_inner{padding:30px 0 0}#footer.lite .lite_navi{text-align:center;font-size:11px}#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{text-align:center;font-size:12px;margin:20px 0 10px;color:#aaa}#footer.lite address{color:#ff5a00;text-align:center;font-weight:400;font-size:14px;margin-top:10px;font-style:normal}#container{margin-bottom:40px}#container #container_inner{width:960px;margin:0 auto;position:relative;clear:both}#container_inner:after{clear:both;content:".";display:block;height:0;visibility:hidden}#side{width:220px;float:left}#main{width:700px;float:right}#full_main920{background-color:#fff;padding:20px}#container_inner .section_area{padding:20px}.section_outline{border:1px solid #ddd;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:20px}#main_inner,.main_inner{padding:20px;background-color:#fff;overflow:hidden}.main_inner2{padding:40px 20px;background-color:#fff}.main_inner3{padding:0 20px;background-color:#fff}#main_inner_small{padding:20px 230px;background-color:#fff}.main_inner_660{padding:30px 150px;background-color:#fff}#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{margin:0 0 10px;line-height:1}.clearfix:after{visibility:hidden;font-size:0;content:" ";height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}#container .cont_title{font-size:18px;line-height:1;min-height:18px;position:relative;padding:20px 0;border-top:1px solid #ddd;background:#fff}#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;width:18px;height:36px;position:absolute;top:-2px;left:20px}#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;width:32px;height:32px;position:absolute;top:0;left:0}#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");top:15px;left:19px;width:21px;height:17px}#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");top:11px;left:13px;width:27px;height:24px}#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{font-weight:700;display:inline-block;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 .btn_subtitle .btn_subtitle_btn{position:absolute;right:0;top:0}#container .btn_subtitle .btn_subtitle_btn.check_delete{width:140px}#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;top:1px;text-align:right}#container .cont_title.add_pickup_link .pickup_link>a{padding:10px;margin:5px;font-size:16px;line-height:22px;display:inline-block}#container .cont_sub_title{border-left:6px solid #ff5a00;border-bottom:1px 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;padding:0 10px 10px;line-height:1.2}#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;padding:2px 0 2px 6px;margin-bottom:20px}#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;padding:0 0 0 10px;margin-bottom:20px}#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{font-size:24px;font-weight:700;color:#666}#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{color:#333;padding-left:12px;background-repeat:no-repeat;font-weight:700}#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{font-size:15px;background-position:left 7px}#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;display:inline-block;overflow:hidden;width:6px;height:8px;content:" ";margin-right:6px;padding:0}#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{color:#333;background-repeat:no-repeat}#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{color:#333;display:block;overflow:hidden;padding:0 25px;background-image:url("/resources/a/sp/common/images/icon_arrow_left.png?date=140618");background-repeat:no-repeat;background-position:5px;background-size:14px 14px}#main a.back_link.back_arrow_link{font-size:16px;margin:10px 0 10px 14px;padding:0 36px!important;background-size:20px 20px!important;background-position:0!important}#container p.warning_box{border:1px solid #e00;padding:10px;margin:20px 0}#container .btn_s{line-height:20px;padding:0 4px;font-size:10px}#container .cart_action.btn_s,#container .purchased_action.btn_s,#container .tachiyomi_action.free_tachiyomi.btn_s{width:100px}#container .btn,#popup_window .btn{line-height:27px;padding:0 10px;font-size:12px}#container input[type=submit].btn{height:30px;font-size:12px;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;padding:3px 9px 5px 1px;width:83px;height:26px;line-height:27px}#container .btn.tachiyomi_action.product_tachiyomi i{margin-left:0}#container .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{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.14);-moz-box-shadow:0 1px 4px rgba(0,0,0,.14);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.14)}#container a.btn_m:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.14);-moz-box-shadow:0 1px 4px rgba(0,0,0,.14) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.14) inset}#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{border:1px solid #ccc;background:#fff;color:#4d4d4d;border-radius:3px;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;width:28px;margin-right:4px;vertical-align:top}#container .btn_m .btn_icon.cart_view,#container .btn_m.cart_in .btn_icon.cart_icon{background-position:0 0;margin-right:10px;margin-left:-10px}#container .btn_m .btn_icon.cart_icon,#container .btn_m .btn_icon.cart_view{background-position:-28px 0;margin-right:10px;margin-left:-10px}#container .btn_m.keep_off .btn_icon.keep_add{background-position:-84px 0;margin-right:14px;margin-left:-20px}#container .btn_m .btn_icon.keep_add,#container .btn_m .btn_icon.keep_view{background-position:-140px 0;margin-right:14px;margin-left:-20px}#container .btn_m .btn_icon.keep_disabled{background-position:-112px 0;margin-right:10px;margin-left:-20px}#container .btn_m .btn_icon.tachiyomi_browser{background-position:-168px 0;margin-right:5px;margin-left:-5px}#container .btn_m .btn_icon.tachiyomi_browser_disabled{background-position:-196px 0;margin-right:5px;margin-left:-5px}#container .btn_m .btn_icon.tachiyomi_app{background-position:-252px 0;margin-right:2px;margin-left:-10px}#container .btn_m .btn_icon.tachiyomi_app_disabled{background-position:-280px 0;margin-right:2px;margin-left:-10px}#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;line-height:34px;font-weight:700;padding:0 10px}#container .btn_l.multi_line{line-height:19px;padding:8px 0 6px;font-size:13px}#container .btn_l.multi_line .word_break{font-size:18px}#container .btn_xl,#popup_window .btn_xl{font-size:18px;line-height:46px;font-weight:700;padding:0 10px}#container input[type=submit].btn_l{height:36px;font-size:15px;font-weight:700;padding:0}#container input[type=submit].btn_xl{height:48px;line-height:48px;font-size:18px;font-weight:700;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;line-height:46px;font-weight:700;padding:0 10px}#container .btn_link,#footer .btn_link{padding:10px}#container .slider_next,#container .slider_prev{width:28px;height:90px}#container input.searchbtn,#header input.header_searchbtn{font-size:13px;height:32px;width:42px;padding:0}#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{width:200px;margin:0 auto}#container .wdt510{width:510px;margin:0 auto}#container .wdt680{width:680px;margin:0 auto}#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;vertical-align:middle;word-break:break-all;text-align:left}#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{float:left;line-height:14px;display:block}#container .btn_link .list_btn_link_icon,#footer .btn_link .list_btn_link_icon{float:right;display:block}#container .btn_link,#container .keep_action,#container .purchased_action,#container .read_action,#container .reservation_action,#footer .btn_link{background:#fff;border:1px solid #ccc;border-radius:3px;display:block}#container .keep_action,#container .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 .keep_action.keep_off,#container .tachiyomi_action,#popup_window .btn_action{border:1px solid #ccc;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:-o-linear-gradient(top,#fff 0,#ececec 100%);background:-ms-linear-gradient(top,#fff 0,#ececec 100%);background:linear-gradient(180deg,#fff 0,#ececec);color:#4d4d4d;border-radius:3px;display:block}#container a.btn_action:hover,#container a.keep_action.keep_off:hover,#container a.keep_action:hover,#container a.read_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{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.14);-moz-box-shadow:0 1px 4px rgba(0,0,0,.14);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.14)}#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);-moz-box-shadow:0 1px 4px rgba(0,0,0,.14) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.14) inset}#container p.btn_action.disabled,#container p.keep_action.disabled,#container p.read_action.disabled,#container p.tachiyomi_action.disabled{-ms-filter:none;filter:none;background:#fff;color:#ccc}#container .btn_action2,#container .buy_action,#header .btn_action2{border:1px solid #e44600;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:-o-linear-gradient(top,#fe7435 0,#fe5100 100%);background:-ms-linear-gradient(top,#fe7435 0,#fe5100 100%);background:linear-gradient(180deg,#fe7435 0,#fe5100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe7435",endColorstr="#fe5100",GradientType=0);color:#fff;border-radius:3px;display:block}#container .icon_easy_login{display:inline-block;margin-right:6px;width:60px;border-radius:30px/16px;padding:4px 0;background:#fff;vertical-align:middle;font-size:10px;font-weight:400;font-weight:700;color:#ff5a00;line-height:1;font-style:normal}.icon_easy_login_num{font-size:14px}#container .btn_easy_login{width:250px;padding:8px 10px}#container .btn_easy_login .btn_txt{display:inline-block}#container .btn_action3,#container .cart_action.cart_in{border:1px solid #5f9805;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:-o-linear-gradient(top,#7fb42b 0,#69a708 100%);background:-ms-linear-gradient(top,#7fb42b 0,#69a708 100%);background:linear-gradient(180deg,#7fb42b 0,#69a708);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7fb42b",endColorstr="#69a708",GradientType=0);border-radius:3px;color:#fff;display:block}#container .reservation_action.reservation_in{border:1px solid #e44600;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:-o-linear-gradient(top,#fe7435 0,#fe5100 100%);background:-ms-linear-gradient(top,#fe7435 0,#fe5100 100%);background:linear-gradient(180deg,#fe7435 0,#fe5100);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe7435",endColorstr="#fe5100",GradientType=0);color:#fff;border-radius:3px;display:block}#container .btn_action4{border:1px solid #c50000;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:-o-linear-gradient(top,#e00 0,#dc0000 100%);background:-ms-linear-gradient(top,#e00 0,#dc0000 100%);background:linear-gradient(180deg,#e00 0,#dc0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d73333",endColorstr="#cd0101",GradientType=0);border-radius:3px;color:#fff;display:block}#container .btn_action2.off,#container .btn_action4.off{border:1px solid #b7b7b7;background:#fff;color:#b7b7b7;filter:none;cursor:default}#container .btn_action5{border:1px solid #ff51aa;background:#ff5a00;text-align:center;display:block;border-radius:5px;color:#fff}#container .btn_action5:hover{text-decoration:none;opacity:.7}#container .sub_action{border:1px solid #ccc;border-radius:5px;color:#666;display:block;text-align:center}#container .sub_action:hover{text-decoration:none;opacity:.7}#container .cart_action{border:1px solid #5f9805;background:#fff;border-radius:3px;color:#5f9805;display:block}#container a.btn_action2:hover,#container a.btn_action3:hover,#container a.btn_action4:hover,#container a.buy_action:hover,#container a.cart_action.cart_in:hover,#container a.reservation_action:hover,#container input[type=submit].btn_action2:hover,#container input[type=submit].btn_action3:hover,#header a.btn_action2:hover{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.35);-moz-box-shadow:0 1px 4px rgba(0,0,0,.35);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35)}#container a.btn_action4.off:hover,#container input[type=submit].btn_action2.off:hover{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#container a.cart_action:hover{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2)}#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);-moz-box-shadow:0 1px 4px rgba(0,0,0,.35) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35) inset}#container input[type=submit].btn_action2.off:active{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#container a.cart_action:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,.2) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2) inset}#container .btn_icon,#header .btn_h_icon,#popup_window .btn_icon{background-repeat:no-repeat;background-color:transparent;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;width:14px;margin-right:2px}#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{display:inline-block;vertical-align:middle;fill:#5f9805}#container .btn_s.cart_action .icon-cart{width:16px;height:16px;margin-right:2px}#container .btn.cart_action .icon-cart{width:18px;height:18px;margin-left:-11px;margin-right:4px}#container .wdt144.cart_action .icon-cart{width:21px;height:21px;margin-left:-14px;margin-right:4px}#container .btn_m.cart_action .icon-cart{width:24px;height:24px;margin-right:4px;position:relative;top:-.1em}#container .btn_l.cart_action .icon-cart{width:24px;height:24px;margin-left:-14px;margin-right:4px}#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{width:24px;height:24px;margin-right:5px;fill:#ff5a00}#container .btn_l .icon-auto{width:26px;height:26px;margin-right:5px;fill:#ff5a00}#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;width:20px;margin-right:4px;margin-left:-8px}#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;width:28px;margin-right:8px;margin-left:-14px}#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-image:url("/resources/a/pc/common/images/bg_arrow_orange.png?date=140618");background-repeat:no-repeat;background-color:transparent;height:14px;width:14px;content:" ";display:inline-block;vertical-align:text-top}.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{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);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-image:url("/resources/a/pc/common/images/bg_arrow_orange.png?date");background-repeat:no-repeat;background-color:transparent;height:14px;width:14px;content:" ";display:inline-block;vertical-align:text-top;position:relative}#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{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);margin:auto;position:absolute;top:0;left:10px;bottom:0}#container .fued.review_pager>:last-child .arrow_link:after,#container .fued.review_pager>:nth-child(3) .arrow_link:after{margin:auto;position:absolute;top:0;right:10px;bottom:0}.commonjs_btn_banner_close{box-sizing:border-box;text-align:center}.commonjs_btn_banner_close p{padding:5px 0;overflow:visible;position:relative;display:none}.commonjs_btn_banner_close__icon{position:absolute;right:-5px;top:0;width:21px;height:21px;line-height:19px;font-size:16px;border-radius:10px;text-align:center;color:#fff;background:#ddd;font-style:normal;cursor:pointer}.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{display:block;background-image:url("/resources/a/pc/common/images/main_viz_arrow.png");background-repeat:no-repeat;background-size:28px 56px;width:28px;height:28px;margin-top:31px;overflow:hidden;text-indent:100%;white-space:nowrap}#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);-ms-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;width:16px;line-height:0;overflow:hidden;vertical-align:top}.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;display:block;height:22px;width:22px;content:" ";cursor:pointer}#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{width:100%;text-align:center;margin-bottom:20px}#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;color:#fff;font-weight:700;padding:14px 10px;border-radius:4px;display:block;text-align:center;text-decoration:none}#container .btn_arrow_icon{display:inline;background-position:0 0;background-color:transparent;background-image:url("/resources/a/pc/v2/images/download/img_dl_arrow_pc.png?date=210823");background-repeat:no-repeat;background-size:auto 28px;overflow:hidden;padding:7px 16px 8px 18px}#container .btn_download_page_l>a{background-color:#ff5a00;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px;display:table;overflow:hidden;width:100%;font-size:16px;font-weight:700;padding:16px 20px;position:relative;text-align:center;text-decoration:none;vertical-align:middle;height:auto;color:#fff}#container .btn_download_page>a:hover,.btn_download_page_l>a:hover{opacity:.7}#container .btn_intro_blue,#container .btn_intro_orange{margin-bottom:4px;font-size:14px;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{position:relative;margin-bottom:10px}#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;width:60px;overflow:hidden;position:absolute;top:7px;left:30px}#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;height:74px;width:360px;display:block;overflow:hidden;text-align:center}#container .btn_app_download>a,.pop_window .btn_app_download>a{height:72px;width:358px;border:1px solid #1796c1;position:relative}#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{display:inline-block;color:#fff;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{display:block;padding:2px 0 6px;width:198px;border:1px solid #1796c1;color:#1796c1;font-size:16px;text-align:center;line-height:1.4}#container .btn_app_download_s:hover,#popup_window .btn_app_download_s:hover{background-color:#e6e6e6;text-decoration:none}.app_login_get_point_1{max-width:350px;text-align:center;margin:10px auto 0}.app_login_get_point_2{max-width:230px;text-align:center;margin:5px auto 0}.app_login_get_point_1 img,.app_login_get_point_2 img{width:95%;height:auto}.app_login_get_point_3{text-align:center;margin-top:20px}.app_login_get_point_3 img{width:100%;max-width:600px}.app_login_get_point_4{text-align:center;margin:5px 0 10px;padding:0 10px}.app_login_get_point_4 img{width:100%;max-width:600px}.reader_button_area{padding:0 80px;margin-bottom:40px}.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;width:49%;margin:0}#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;width:680px;margin:0 auto}#container #main .main_inner .btn_basic_flat{width:660px}#container .btn_basic_flat a{display:table-cell;text-align:center;vertical-align:middle;border:1px solid #ddd;border-radius:4px 4px 4px 4px;background:#fff;padding:6px 8px;font-size:18px;color:#333}#container .btn_basic_flat a:hover{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.14);-moz-box-shadow:0 1px 4px rgba(0,0,0,.14);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.14)}#container .btn_basic_flat a:hover span{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#container .product_for_i li i,#container .product_for 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-]{height:20px;display:block;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-]{height:16px;display:inline-block;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}svg.icon-facebook,svg.icon-hatebu,svg.icon-mail,svg.icon-twitter{width:38px;height:38px}.product_actions .social_actions .icon-facebook,.product_actions .social_actions .icon-hatebu,.product_actions .social_actions .icon-mail,.product_actions .social_actions .icon-twitter{width:38px;height:38px;display:inline-block}#container span.mark{background-color:#aaa;color:#fff;display:inline-block;margin:0 5px 0 0;height:16px;width:16px;text-align:center}#container i[class^=book_icon_]{margin-right:4px;height:16px;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{float:left;margin-right:5px;width:72px;border:1px solid #ccc;background-repeat:no-repeat;background-position:2px 50%;padding:5px 0}#container .product_for_i li{float:left;width:20px;height:16px}#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_i li i,#container .product_for li i{height:20px;width:20px;vertical-align:middle}#container .product_for li i{margin-left:3px}#container .product_for li span{text-align:center;font-size:11px;height:16px;line-height:14px;display:inline-block;width:48px;vertical-align:bottom}#container .product_for_i li.for_pc.support i,#container .product_for li.for_pc.support i{background-position:-20px -49px}#container .product_for_i li.for_ios.support i,#container .product_for li.for_ios.support i{background-position:-40px -49px}#container .product_for_i li.for_android.support i,#container .product_for li.for_android.support i{background-position:-60px -49px}#container .product_for_i li.for_bviewer.support i,#container .product_for li.for_bviewer.support i{background-position:-100px -49px}#container .product_for li.disabled{border:1px solid #e6e6e6;color:#ccc}#container .product_for_i li.for_pc.disabled i,#container .product_for li.for_pc.disabled i{background-position:-20px -69px}#container .product_for_i li.for_ios.disabled i,#container .product_for li.for_ios.disabled i{background-position:-40px -69px}#container .product_for_i li.for_android.disabled i,#container .product_for li.for_android.disabled i{background-position:-60px -69px}#container .product_for_i li.for_bviewer.disabled i,#container .product_for 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{display:inline-block;font-size:1.2em;height:22px;line-height:24px;padding-left:30px;background-repeat:no-repeat}#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{width:300px;line-height:1.3;height:40px;padding:4px 10px;text-align:center}#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;width:80px;height:20px;text-indent:-9999px}#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;display:block;width:80px;height:20px;color:#969696;text-indent:0;font-size:10px;line-height:2;text-align:center}#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{text-align:left;height:19px;margin:0 0 10px}#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{text-align:left;font-weight:400;line-height:normal}#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{display:inline-block;width:auto;min-width:auto;height:auto;padding:3px 10px 2px;line-height:1;border:1px solid #707070;border-radius:3px;background:#fff;color:#707070;font-size:11px;opacity:1}#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{border:1px solid #e00;background-color:#fff;color:#e00;font-weight:400}#container .book .tag_orange span{color:#ff5a00;border:1px solid #ff5a00;background-color:#fff;line-height:13px}#feature_module #container .tag_box,#feature_module #container .tags{text-align:center;height:19px;margin:auto}#feature_module #container .book .tag,#feature_module #container .item-ph .tag,#feature_module #container .product_bookshelf_tag,#feature_module #container .product_series_tag{text-align:center;font-weight:400;line-height:normal;height:14px}#feature_module #container .book .tag span,#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{width:70px;font-size:11px;line-height:15px;background:#aaa;border:none;display:inline-block;color:#fff;text-align:center;vertical-align:top;box-sizing:border-box;height:14px;border-radius:0;padding:0}#feature_module #container .book .tag.strong span,#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 .book .tag.reserve span,#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 .book .tag.orange span,#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{width:100px;color:#000;background-color:#ffefe6}#container .tags .genre_tag.mcomic_color_tag{color:#000;background-color:#e6f3fa}#container .tags .genre_tag.fcomic_color_tag{color:#000;background-color:#ffeff4}#container .tags .genre_tag.comic_color_tag{color:#000;background-color:#fff4e6}#container .tags .genre_tag.lightnovel_color_tag{color:#000;background-color:#fbf9e6}#container .tags .genre_tag.book_color_tag{color:#000;background-color:#f0f6e6}#container .tags .genre_tag.business_color_tag{color:#000;background-color:#e6f5fa}#container .tags .genre_tag.magazine_color_tag,#container .tags .genre_tag.photobook_color_tag{color:#000;background-color:#ebeef4}#container i.genre_icon_crown{background-image:url("/resources/a/pc/common/images/icon_ranking.png?date=150722");background-repeat:no-repeat;width:29px;height:19px;padding-top:4px;line-height:2.4}#container i.genre_icon_crown,#container i.genre_icon_rect{display:inline-block;content:" ";color:#fff;text-align:center;font-style:normal;font-weight:700;font-size:11px}#container i.genre_icon_rect{width:18px;height:18px;line-height:19px;vertical-align:text-top}#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{margin-top:6px;height:17px}#container #main .area_common.area_daily_ranking .cont_title{margin-bottom:0;padding-bottom:10px}#container .genre_ranking_crown{text-align:center;line-height:normal}#container .genre_ranking_crown .genre_icon_crown{width:28px;height:28px;line-height:30px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:none;font-size:14px;background:#aaa;margin:10px;padding:0;font-weight:400}#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-image:url("/resources/a/common/images/icon_ranking.png");background-size:144px 48px;background-position:0 0;background-color:#fff;border:none;overflow:hidden;text-indent:100%;white-space:nowrap;width:48px;height:48px;line-height:48px;margin:0 auto;display:block}#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-repeat:no-repeat;background-image:url("/resources/a/pc/v2/images/howtoread/icon_blankwin.png?date=140618");display:inline-block;width:13px;height:12px;margin-left:4px;vertical-align:middle;padding-top:3px}#container .bl-pagination .refine_area{line-height:33px;margin:auto;margin-left:15px;float:left}#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{position:relative;margin:10px 0}#container .pulldown_box .ttl{padding:6px 0;margin-right:5px;float:left}#container .pulldown_box .pulldown,#container .pulldown_box_locked .pulldown_locked{border:1px solid #ccc;text-decoration:none;background:url("/resources/a/pc/common/images/bg_arrow_down_gray.png?date=140618") no-repeat scroll 130px 50% transparent;position:relative;padding:0;float:left;width:150px}#container .pulldown_box div.pulldown:hover{border:1px solid #969696}#container .pulldown_box div.pulldown:active{border-color:#969696;-webkit-box-shadow:inset 0 2px 0 2px #f4f4f4;-moz-box-shadow:inset 0 2px 0 2px #f4f4f4;box-shadow:inset 0 2px 0 2px #f4f4f4}#container .pulldown_box_locked .pulldown_locked a,#container .pulldown_box div.pulldown a{text-decoration:none;color:#333;display:block;padding:6px 10px 6px 15px;text-align:left}#container .pulldown_box_locked .pulldown_locked a{color:#aaa;cursor:default}.pulldown_box_item{display:none}.pulldown_box_item li a{line-height:30px;display:block;padding-right:10px;padding-left:15px;text-align:left}.pulldown_box_item li a:hover{background:#e6e6e6}#container .search_item_list{border-right:1px solid #ddd;border-left: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{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:1px solid #ccc;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{width:90px;padding:10px;float:left;text-align:center}#container .search_item_list li.item .picture{height:126px}#container .search_item_list li.item .picture img{border:1px solid #e5e5e5;max-width:86px;max-height:122px}#container .search_item_list li.item div.right{float:left;padding:10px;width:528px}#container .search_item_list .reservation_status_now{font-size:16px;font-weight:700;color:#5f9805}#container .search_item_list .reservation_status_other{font-size:16px;font-weight:700;color:#666}#container .search_item_list li.item .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:10px;line-height:24px}#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{margin-bottom:2px;display:table}#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;z-index:0;padding:2px 0 0 2px}#container .search_item_list li.item .detail{float:left;width:400px;margin-right:18px}#container .search_item_list li.item .detail_item{white-space:nowrap;overflow:hidden;margin-right:5px}#container .search_item_list li.item .ellipsis{text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;max-width:430px}#container .search_item_list li.item .product_cart_point{margin-left:10px;background:url(/resources/a/pc/common/images/icon_p.png?date=140618) no-repeat 0 50%;color:#ff5a00;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>span,#container .search_item_list li.item .spec .detail_item a{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;padding-left:45px;margin-left:10px;line-height:30px}#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{color:#fff;background-color:#ff5a00;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 .main_inner .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{margin-top:10px;border-top:1px solid #ddd}#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{width:650px;margin-top:10px}#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;padding:10px;margin-top:5px}#container .safe_search_box .text_less,#container .safe_search_box .text_more{width:70px;margin:0 auto;padding:0 5px 5px;border:1px solid #ddd;border-top:0;border-radius:0 0 3px 3px;box-shadow:1px 2px 2px 0 #f1f1f1;text-align:center}#container .safe_search_box .text_less a,#container .safe_search_box .text_more a{display:inline-block;padding:0 0 6px;background:url(/resources/a/pc/v2/images/product/product_text_more.png) no-repeat 50% 100%;font-size:11px;text-align:center;color:#333}#container .safe_search_box .text_less{display:none;padding:5px 5px 0}#container .safe_search_box .text_less a{padding:6px 0 0;background:url(/resources/a/pc/v2/images/product/product_text_less.png) no-repeat 50% 0}#side .side_area_recommend{margin-bottom:20px;padding:10px;background-color:#fff}.side_area_recommend_box{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}#container .search_item_list li.item .post_info_area{text-align:right;margin-top:10px}#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;-moz-user-select:none;user-select:none}#container .spoiler_hide:hover a{color:#0048b4}#container .spoiler_hide:hover{color:#333;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}#container .menu_list li,#container .tab_navi li,#container .tab_sub li{-ms-box-sizing:border-box;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{width:100%;margin-bottom:20px}#container .tab_navi ul li{float:left;text-align:center;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:-o-linear-gradient(top,#fff 0,#e5e5e5 100%);background:-ms-linear-gradient(top,#fff 0,#e5e5e5 100%);background:linear-gradient(180deg,#fff 0,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e5e5e5",GradientType=0)}#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:-o-linear-gradient(top,#fff7ea 0,#e0d3c3 100%);background:-ms-linear-gradient(top,#fff7ea 0,#e0d3c3 100%);background:linear-gradient(180deg,#fff7ea 0,#e0d3c3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff7ea",endColorstr="#e0d3c3",GradientType=0)}#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:-o-linear-gradient(top,#e5e5e5 0,#fff 100%);background:-ms-linear-gradient(top,#e5e5e5 0,#fff 100%);background:linear-gradient(180deg,#e5e5e5 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5e5e5",endColorstr="#ffffff",GradientType=0);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{border:none;background:#ff5a00}#container .tab_navi ul li.current a:after{content:" ";display:block;font-size:0;line-height:0;width:0;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-bottom-width:6px;border-left-width:6px;border-right-width:6px;border-bottom-color:#fff;border-left-color:#ff5a00;border-right-color:#ff5a00;position:absolute;margin-bottom:-10px;left:50%;bottom:9px;margin-left:-6px}#container .tab_navi ul li a{display:block;color:#333;position:relative;text-decoration:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:9px 0}#container .tab_navi ul li.last-child a{border-right:1px solid #ccc}#container .tab_navi ul li.current a{background:#ff5a00;border-left:1px solid #ccc;border-top:1px solid #ff5a00;border-bottom:1px solid #ff5a00}#container .tab_navi ul li.multiline a{padding:3px 0 2px;line-height:16px}#container .tab_navi ul li.mcomic_tab.current a{background:#0080d0;border-top:1px solid #0080d0;border-bottom: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-top:1px solid #ff6090;border-bottom: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-top:1px solid #ff9000;border-bottom: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-top:1px solid #d4c400;border-bottom: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-top:1px solid #69a700;border-bottom: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-top:1px solid #009ed0;border-bottom: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-top:1px solid #365290;border-bottom: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-top:1px solid #365290;border-bottom: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{width:100%;margin-bottom:20px}#container .tab_sub ul{width:100%;border:1px solid #ccc}#container .tab_sub ul li{float:left}#container .tab_sub ul li a{color:#333;width:100%;text-decoration:none;text-align:center;border-right:1px solid #ccc;display:block;float:left;padding-top:12px;padding-bottom:12px}#container .tab_sub ul li.last-child a{border-right:none}#container .tab_sub ul li.current a,#container .tab_sub ul li a:hover{border-bottom:2px solid #ff5a00;color:#ff5a00;padding-bottom:10px}#container .tab_navi_border{border:1px solid #ff5a00;border-radius:5px;overflow:hidden}#container .tab_navi_border li{float:left;width:50%}#container .tab_navi_border.tab3 li{width:33.333%}#container .tab_navi_border.digiplus.tab3 li.current{float:right}#container .tab_navi_border li a{display:block;font-size:18px;color:#ff5a00;text-align:center;padding:15px 0 13px;text-decoration:none;line-height:1}#container .tab_navi_border li a:hover{background:#ffefe6}#container .tab_navi_border li.current a{background:#ff5a00;color:#fff}#container .tab_navi_border.tab3 li a{border-left:1px solid #ff5a00}#container .tab_navi_border.airbook.tab3 li a{border-left:none}#container .tab_navi_border.tab3 li:first-child a{border:none}#container .tab_navi_border.airbook{border:1px solid #092253}#container .tab_navi_border.airbook li a{color:#092253}#container .tab_navi_border.airbook li a:hover{background:#e6e8ed}#container .tab_navi_border.airbook li.current a{background:#092253;color:#fff}#container .tab_navi_border.tab3.airbook li a{border-left:1px solid #092253}#container .tab_navi_border.tab3.airbook li:first-child a{border:none}#container .tab_navi_border.digiplus{border:1px solid #b8193f}#container .tab_navi_border.digiplus li a{color:#b8193f}#container .tab_navi_border.digiplus li a:hover{background:#f7e8eb}#container .tab_navi_border.digiplus li.current a{background:#b8193f;color:#fff}#container .tab_navi_border.tab3.digiplus li a{border-left:1px solid #b8193f}#container .tab_navi_border.tab3.digiplus li:first-child a{border:none}.clearfix:after{content:"";display:block;clear:both}#container .tab_navi_category{width:660px;margin-bottom:20px;overflow:hidden}#container .tab_navi_category7,#container .tab_navi_category8{display:flex;flex-wrap:wrap}#container .tab_navi_category8 li{width:75.5px;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box}#container .tab_navi_category8 li:not(:nth-child(8n)){margin-right:8px}#container .tab_navi_category7 li{width:84px;border-bottom:1px solid #ccc;-moz-box-sizing:border-box;box-sizing:border-box}#container .tab_navi_category7 li:not(:nth-child(7n)){margin-right:12px}#container .tab_navi_category li.two_line a{padding-top:9px;line-height:1.4}#container .tab_navi_category7 li a,#container .tab_navi_category8 li a{height:46px;font-size:12px;line-height:14px;color:#666;display:block;padding-top:18px;text-align:center;text-decoration:none;-moz-box-sizing:border-box;box-sizing:border-box}#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{padding:5px 10px;border:1px solid #ccc;border-radius:2px;display:block;margin-bottom:5px}#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;width:16px;height:16px}#container a.toggle_btn.on i{background-position:-20px 2px}#container .menu_list{width:100%;margin-bottom:20px}#container .menu_list:last-child{margin-bottom:0}#container .menu_list .menu_inner{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}#main #main_inner .menu_type3 .menu_inner{margin:0 0 30px}#container .menu_list .menu_inner .menu_btnset li{float:left;border-right:1px dotted #ccc}#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{width:100%;line-height:48px;text-decoration:none;position:relative;display:block}#container .menu_list .menu_inner .menu_btnset.fued li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items: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{padding:17px 0;line-height:14px}#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;width:20px;height:20px;margin:0 8px;position:absolute;right:0;top:12px}.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{margin-top:-7px;margin-right:0;content:" ";position:absolute;top:50%;right:10px}.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;width:30px;margin-top:-15px}.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;width:10px;margin-top:-10px;margin-right:7px}.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:-ms-flexbox;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{display:block;background:#fff;border-bottom:none;box-sizing:border-box;float:left;height:40px;font-size:13px;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;width:100%;height:100%}#container .list_btns_sh.rectangle .list_btn_item>p>a,#container .list_btns_sh.round_corner .list_btn_item>p>a{display:table-cell;text-align:center;vertical-align:middle;color:#333;padding:3px 5px 1px;text-decoration:none}#container .list_btns_sh.rectangle .list_btn_item{width:50%;height:43px;border-bottom:1px solid #ddd}#container .list_btns_sh.round_corner .list_btn_item{width:20%;height:45px}#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){padding-top:0;height:40px}#container .list_btns_sh.round_corner .list_btn_item>p>a{border-radius:4px 4px 4px 4px;border:1px solid #ddd;background:#fff}#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{width:115px!important;margin:0 15px 40px 0!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{position:fixed;background:#fff;left:50%;top:50%;width:900px;height:660px}#modal_area .modalback{position:absolute;left:0;top:0;height:100%;width:100%;background:#000;opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}#modal_area .modal_area_title{font-weight:700;font-size:16px;margin-bottom:10px}.local_nav{background-color:#fafafa;font-size:12px;border-top:2px solid #ddd}.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{padding-left:12px;background-repeat:no-repeat;background-position:0;color:#666}.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{padding:0;font-weight:400}.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{padding:10px 10px 10px 20px;font-weight:700}.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{font-weight:700;padding:10px;color:#fff}.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{padding-left:12px;background-repeat:no-repeat;background-position:0;color:#666}.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{font-weight:700;padding:10px 0 4px 10px;color:#333}.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{padding:0;font-weight:400}.local_nav2 .star_box img{margin-right:3px}.local_nav2.guide_local_nav p.guide_local_nav2_sub{padding:10px 10px 10px 20px;font-weight:700}.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.fs_small a,.local_nav2 ul.sub_category li ul.sub_category li.fs_small a{background:url("/resources/a/pc/common/images/icon_gr_m_right.png") no-repeat scroll 0 transparent;font-size:12px;color:#777;margin-left:36px;padding:4px 10px 4px 12px;text-decoration:none}.form_step{text-align:center;margin-bottom:15px;line-height:1}.form_step ul{text-align:center;margin:0 auto;display:inline-block;overflow:hidden}.form_step li{float:left;width:195px;padding-left:15px;background:url(/resources/a/pc/common/images/form_right_arrow_tail.png?date=140618) no-repeat 0 0;margin-left:-7px}.form_step li:first-child{background:none;padding-left:0;margin-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;display:block;width:180px;padding-left:12px;color:#ff5a00;padding:7px 0;overflow:hidden;line-height:20px;text-align:left}.form_step li .form_step_inner i{display:block;float:left;width:19px;font-size:8px;height:20px;color:#ff5a00;margin:0 5px 0 15px;text-align:center;font-style:normal;background:url(/resources/a/pc/common/images/bg_form_step.png?date=140618) no-repeat 0 0}.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{color:#fff;background:#ff5a00}.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{width:100%;height:61px;max-width:220px;vertical-align:top}.must{color:red}.defTbl{width:100%;margin-bottom:20px}.defTbl tr td,.defTbl tr th{padding:10px;border:1px solid #ddd;color:#333;vertical-align:middle}.defTbl tr th{background:#f1f1f1;text-align:right;line-height:1.4;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{width:260px}.defTbl tr td textarea{width:98%;height:130px}.defTbl tr td.imgcell,.defTbl tr th.imgcell{line-height:1;font-size:0}.defTbl.table_fixed{table-layout:fixed}.defTbl.word_break{word-break:break-all}.point_table tr th{text-align:center;font-weight:500}.point_table tr td{text-align:center}.point_table td.course,.point_table td.kenshu,.point_table td.menu{white-space:nowrap;text-align:center}.point_table td.course{background:none repeat scroll 0 0}.point_table td.menu{background:none repeat scroll 0 0 #36b0d1}.point_table td.kenshu{background:none repeat scroll 0 0 #f7772d}.point_table.small{width:300px}.point_table.small tr td,.point_table.small tr th{font-size:12px;padding:2px;white-space:normal}.point_table.small tr td.course,.point_table.small tr td.menu{width:70px;white-space:normal;text-align:center}#container input[type=submit]{border-radius:3px}#container input[type=email].styled,#container input[type=password].styled,#container input[type=tel].styled,#wrapper input[type=text].styled,.search_module_with_suggest input[type=text].styled{font-size:100%;height:48px;padding:0 8px;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;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)}#container input[type=email].styled,#container input[type=password].styled{ime-mode:disabled}#container textarea.styled{font-size:100%;padding:8px;width:100%;-ms-box-sizing:border-box;box-sizing:border-box;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)}#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;table-layout:fixed;padding:5px 0}.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{border:1px solid #e00;background-color:#ffecec}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{display:inline-block;background:url("/resources/a/pc/common/images/radiocheck.png?date=140618") no-repeat;height:20px;width:20px;margin-right:8px;margin-bottom:4px;cursor:pointer;vertical-align:middle}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{vertical-align:middle}#container dl.form_element dd select{margin:0 6px 0 9px;height:40px;vertical-align:baseline;font-size:15px;border:1px solid #ddd;line-height:1.8;padding:9px 0}#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{margin:20px 0;display:flex;justify-content:center;align-items:center}#container .privacy_mark img{width:75px;height: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{line-height:20px;padding-top:16px;word-wrap:break-word}#container dl.form_element dd.confirm_email{border:1px solid #ddd;font-size:16px;padding:10px;width:538px;word-wrap:break-word;box-sizing:border-box}#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{font-size:16px;border:1px solid #ddd;width:438px;padding:16px 20px 14px;line-height:1}#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{margin:10px 10px 10px 0;float:left}.placeholder{color:#999}.area_slideNum{text-align:right;margin-bottom:10px;font-size:12px;display:none}.area_slide{clear:both;display:block;position:relative}.area_slide .content{_zoom:1;overflow:hidden;margin:0 0 0 48px}#area_keep .area_slide .content{_zoom:1;overflow:hidden;margin:0 0 0 37px}.area_slide .content .inner{width:1190px;clear:both}.area_slide .content .inner.add_create_elements{width:1800px;margin-left:0;min-height:212px}.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{display:block;_zoom:1;overflow:hidden}.area_slide .navi li a{width:30px;height:auto;display:inline-block;text-indent:-9999px;overflow:hidden}.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;top:0;right: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%;position:absolute;top:0;left: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{margin-right:15px;width:105px;_zoom:1;overflow:hidden}.spcms .area_slide .book{margin-right:13px}.facebook_btn{border:1px solid #334d80;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:-o-linear-gradient(top,#627aad 0,#3b5998 100%);background:-ms-linear-gradient(top,#627aad 0,#3b5998 100%);background:linear-gradient(180deg,#627aad 0,#3b5998);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#627aad",endColorstr="#3b5998",GradientType=0);color:#fff;border-radius:3px;display:block;text-align:center;position:relative;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{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.35);-moz-box-shadow:0 1px 4px rgba(0,0,0,.35);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35)}a.facebook_btn:active{box-shadow:inset 0 1px 4px rgba(0,0,0,.35);-moz-box-shadow:0 1px 4px rgba(0,0,0,.35) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35) inset}.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;width:35px;left:0}.icon-btn-facebook,.icon-btn-facebook:after{display:inline-block;height:34px;position:absolute;top:0}.icon-btn-facebook:after{content:" ";border-left:1px solid #627aad;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{height:58px;width:58px;border-radius:50%}.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{border:1px solid #f03;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:-o-linear-gradient(top,#ff1a48 0,#f03 100%);background:-ms-linear-gradient(top,#ff1a48 0,#f03 100%);background:linear-gradient(180deg,#ff1a48 0,#f03);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1a48",endColorstr="#ff0033",GradientType=0);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{border:1px solid #039;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:-o-linear-gradient(top,#2d4292 0,#039 100%);background:-ms-linear-gradient(top,#2d4292 0,#039 100%);background:linear-gradient(180deg,#2d4292 0,#039);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d4292",endColorstr="#003399",GradientType=0);border-radius:3px;display:block;text-align:center;width:280px;margin:0 auto}#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{border:1px solid #00c300;background:#00c300;border-radius:3px;display:block;text-align:center;position:relative;width:280px;text-decoration:none}.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;position:absolute;width:35px;top:0;left:0}.docomo_login{padding:20px 0 0 20px}.docomo_btn{display:block;width:100%;line-height:40px;border:1px solid #c03;border-radius:3px;background:url(/resources/a/sp/common/images/d_account_logo.png) no-repeat #fff 10px;background-size:20px}.docomo_btn .d_text{display:block;margin:0 0 0 42px;font-size:13px;font-weight:700;text-align:center;color:#fff;background-color:#c03}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-top:30px;text-align:center;padding:20px}.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{width:320px;text-align:center;margin:0 auto 20px}.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{margin-bottom:20px;font-weight:700;font-size:20px}.adultlevel_block .title_rock{font-weight:700;color:red}.adultlevel_block .or_trilink_list{text-align:left;margin:50px auto 0;width:300px}.adultlevel_block .separator{border-top:1px solid #ddd;padding-top:20px;margin-top:40px}#bl_autopg_more{display:none;position:relative;bottom:0;width:100%;height:60px;line-height:95px;text-align:center;background-image:url("/resources/a/common/images/loading_pc.gif?date=140618");background-position:center 5px;background-repeat:no-repeat;clear:both}#bl_autopg_no-more{color:#000;display:none}#bl_autopg_no-more,bl_autopg_see-more{font-weight:700;text-align:center;line-height:60px}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{height:60px;line-height:60px;display:none;text-align:center;font-weight:700}#bl_autopaging{clear:both;background:#fff;height:60px;display:block;border-top:1px solid #e3e3e3}#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{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e5e5e5}#new_creditcard_form dl dd.expire{margin-bottom:20px}#new_creditcard_form dl dd select{padding:1px;margin:0 5px 0 10px;background-color:#fff}#new_creditcard_form dl dd select:first-child{margin-left:0}#new_creditcard_form dl dd input.text{width:80px;margin:0 3px}#new_creditcard_form dl dd span.hyphen{display:inline-block;width:7px;text-align:center}#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{visibility:hidden;top:-100px;left:-100px}#new_creditcard_form dl dd .new_creditcard_right{width:350px;float:right}#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;padding-bottom:10px;margin-bottom:10px;display:none}#new_creditcard_form .regist_card_attention h4{background:red;color:#fff;padding:5px;margin-bottom:10px}#new_creditcard_form .regist_card_attention h4 span{font-weight:700;font-size:16px}#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{display:none}.pagenavibox{border:1px solid #ddd;padding:14px 20px;margin-bottom:20px}.pagenavibox p{margin-bottom:12px}.pagenavibox ul{float:left;width:309px}#container .pagenavibox .or_downlink_list li{margin-bottom:10px;font-weight:700}#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{border:1px solid #000;background:#000;color:#fff;border-radius:3px;display:block;text-align:center;height:34px;position:relative;width:280px;text-decoration:none;cursor:pointer}.apple_btn:hover{opacity:.9}.main_lite{background-color:#fff;padding:20px 0}.main_lite h2{font-weight:700}.main_lite h2.hrbt{padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #ff5900;font-weight:700;display:block;padding-left:32px;min-height:22px}.main_lite h2.hrbt span{display:block;overflow:hidden;text-indent:-9999px;height:22px}.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{width:100%;height:35px;line-height:35px\9;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 0 #b6b6b6;-moz-box-shadow:0 0 2px 0 #b6b6b6;box-shadow:0 0 2px 0 #b6b6b6;padding:0 5px;position:relative}form .input_text_block span{position:absolute;color:#b6b6b6;left:0;top:0;padding:0 5px;line-height:35px}.input_text_block input.text.transparent,.input_text_block textarea.text.transparent{background-color:transparent}.main_lite input.radio{margin-top:-5px}.error_balloon{border:1px solid #ffe4e4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 0 #ffe4e4;-moz-box-shadow:0 0 2px 0 #ffe4e4;box-shadow:0 0 2px 0 #ffe4e4;background-color:#ffe4e4;padding:10px 5px;text-align:center;color:#cb1c1c;position:relative;margin:0 0 20px 229px;width:470px}.main_lite .form_elements.style_b .error_balloon{margin-left:125px}.error_balloon .arrow{top:-8px;left:0;height:8px;width:100%;background:transparent url(/resources/a/pc/common/images/bg_arrow_pink.png?date=140618) top no-repeat;position:absolute}.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>span,.main_lite .button_common .button a>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{padding-left:10px;background-image:none}.main_lite dl.form_elements dt{float:left;width:230px;margin-left:-95px;text-align:right;font-weight:700;padding:10px 0 0;margin-top:10px;min-height:19px}.main_lite dl.form_elements dd{margin-left:155px;padding:10px 0;margin-top:10px;min-height:19px}.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{padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 0 #e5e5e5;-moz-box-shadow:0 0 2px 0 #e5e5e5;box-shadow:0 0 2px 0 #e5e5e5;background-color:#e5e5e5}.main_lite dl.style_c dd,.main_lite dl.style_c dt{padding:0!important;margin-top:20px}.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{padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e5e5e5;position:relative}#terms_box .terms_box_inner{overflow:auto;height:100px}#terms_box h3{font-weight:700;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #a7a7a7;-webkit-box-shadow:0 1px 0 0 #fff;-moz-box-shadow:0 1px 0 0 #fff;box-shadow:0 1px 0 0 #fff}#terms_box h3.hrbt span{margin-bottom:0;border-left:6px solid #999;color:#333}#terms_box h4{color:#333;padding:10px 0;font-size:1em}#terms_box .col{margin-bottom:30px}.main_lite .button_reader_download .button>span,.main_lite .button_reader_download .button a>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{padding:0 40px 0 0;background-image:none;font-weight:700}.product_series{margin-bottom:30px;text-align:center}.product_series_hgroup{overflow:hidden;_zoom:1}.product_series_hgroup h3{float:left;margin-top:5px}.product_series_detail{overflow:hidden;_zoom:1;margin-left:-32px;text-align:left}.product_series_detail dl{float:left;width:110px;margin-left:32px;padding-bottom:30px}.product_series_detail dt{text-align:center;vertical-align:bottom;height:162px;overflow:hidden}.product_series_detail dt .picture{width:115px;display:table-cell;vertical-align:bottom;text-align:center;height:146px;padding-bottom:3px;overflow:hidden}.product_series_title{margin:0 0 10px;overflow:hidden;height:3.1em;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-align:left}.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{float:right;overflow:hidden;_zoom:1}.product_series_btn li{float:left;padding-left:10px}.product_series_btn_list.button>span,.product_series_btn_list.button a>span,.product_series_btn_new.button>span,.product_series_btn_new.button a>span{height:30px;line-height:30px;width:90px}.product_series_btn_cart.button>span,.product_series_btn_cart.button a>span,.product_series_btn_look.button>span,.product_series_btn_look.button a>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{padding-left:10px;background-image:none}.product_series_nav{overflow:hidden;_zoom:1;padding:10px 0}.product_series_nav p{float:left;width:610px;height:30px;font-size:.92em;line-height:30px;text-align:right;font-weight:700}.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{float:left;display:block;width:30px;height:30px;text-indent:-9999px}.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{text-align:center;letter-spacing:-.4em}ul.product_series_page li{display:inline-block;letter-spacing:normal}ul.product_series_page li a{display:inline-block;width:49px;height:30px;padding:0;line-height:30px;text-align:center;background-color:#969696;font-weight:700;color:#fff;border-right:1px solid #fff;text-decoration:none}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{padding-left:12px;background:url(/resources/a/pc/common/images/icon_gr_m_left.png?date=140618) no-repeat 0 50%;font-size:.92em}ul.product_series_page li.product_series_page_last a span{padding-right:12px;background:url(/resources/a/pc/common/images/icon_gr_m_right.png?date=140618) no-repeat 100% 50%;font-size:.92em}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{text-align:center;vertical-align:bottom;height:174px;overflow:hidden}.product_series_list .book dt .picture{width:100px;display:table-cell;vertical-align:bottom;text-align:center;height:145px;padding-bottom:10px;overflow:hidden}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;overflow:hidden;text-indent:-999em;width:184px;height:97px}#container .bl-coupon_entry.small{background-position:0 -109px;width:184px;height:49px}#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-repeat:no-repeat;display:inline-block;line-height:0;overflow:hidden;height:16px;margin:0 4px 0 0;width:16px;vertical-align:top;background-position:-128px -33px}#pgtop{position:fixed;text-align:center;height:44px;width:44px;border-radius:22px;display:block;background:url("/resources/a/pc/common/images/toprise.png") no-repeat 50%;text-indent:-9999px;right:50px;bottom:40px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition:.2s;transition:.2s;-webkit-transition-timing-function:cubic-bezier(.66,0,.675,.355);-moz-transition-timing-function:cubic-bezier(.66,0,.675,.355);-o-transition-timing-function:cubic-bezier(.66,0,.675,.355);transition-timing-function:cubic-bezier(.66,0,.675,.355);pointer-events:none;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;position:absolute;position:sticky;top:0;margin-top:-22px;-webkit-transition:0ms;transition:0ms}#container .feature_campaign_list_wrap{margin-bottom:35px}#container .feature_campaign_list{margin-bottom:20px}#container .feature_campaign_list li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd;overflow:hidden}#container .feature_campaign_list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}#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-left:0;margin-top:10px;margin-bottom: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{display:none;position:absolute;right:77px;top:72px;z-index:1001;width:400px;border:1px solid #ccc;cursor:pointer}#area_message_popup .area_message_popup_inner{background:#f1f1f1;padding:0 10px 10px;-moz-box-shadow:3px 5px 6px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 6px rgba(0,0,0,.15);box-shadow:3px 5px 6px rgba(0,0,0,.15)}#area_message_popup .heading{float:left;font-size:16px;margin-top:6px}#area_message_popup .area_message_popup_inner .heading .message{background-position:-5px 0;position:relative;display:inline-block;top:-3px;left:0;width:32px;height:25px;vertical-align:top}#area_message_popup .message_close_button{float:right}#area_message_popup .message_close_button img{padding:12px 0 8px;height:10px;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{padding:10px;cursor:default}#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.tag_class1 span,#area_message_popup .base_tag.tag_class2 span,#area_message_popup .base_tag.tag_class3 span,#area_message_popup .base_tag span.tag_default{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{position:relative;left:50%;top:-1px;margin-left:-6px;display:none;width:10px}#area_message_popup .balloon_arrow_top_inner1{border:10px solid transparent;border-top-width:0;border-bottom:10px solid #bbb;width:0;height:0;font-size:0;line-height:0;position:absolute;top:-10px}#area_message_popup .balloon_arrow_top_inner2{border:10px solid transparent;border-top-width:0;border-bottom:10px solid #f1f1f1;width:0;height:0;font-size:0;line-height:0;position:absolute;top:1px;left:-10px}#container .product_tag_list+.product_title_ranking,#container .product_topic_ranking+.product_title_ranking{margin-top:5px}#container .product_title_ranking{margin:0 0 5px;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{overflow:visible;white-space:normal;margin-top:15px}#container #list_view .detail .detail_list li.series_link_item+li.product_title_ranking{margin-top:0}#container .product_title_ranking svg{fill:#ff5a00;width:22px;height:22px;position:absolute;top:-3px;left:0}#container .product_title_ranking .ranking{color:#ff5a00;margin-left:5px;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;width:16px;height:16px}#container .item .left .product_title_ranking .ranking{margin-left:0}#container .error_page{background:#fff;padding:20px;margin-top:20px}#container .error_page .ttl001{background:url(/resources/a/pc/common/images/errorimage2.png) no-repeat 0 0;font-weight:700;font-size:16px;line-height:16px;padding-left:20px}#container .error_page .ttl001 img{display:inline;margin-right:5px}#container .error_page_inner{padding:0 0 60px}#container .error_page #search_top{padding:0 0 30px;background:none}#container .error_exception{padding:10px;color:red;margin-top:20px}.area_common.area_common--atf .design_pattern--beta{background:#ffea00 repeating-linear-gradient(-45deg,#ffea00,#ffea00 20px,#ffe100 0,#ffe100 34px);text-align:center;padding:10px}.area_common.area_common--atf .design_pattern--beta #join-input_button_1{width:170px;border:none;background:#ff5a00}.area_common.area_common--atf .design_pattern--beta #validator_alert_mail_addr{position:absolute;left:10px}.area_common.area_common--atf .design_pattern--beta #validator_alert_mail_addr:before{display:none}.area_common.area_common--atf .design_pattern--alpha h2{position:relative;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}.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){position:absolute;bottom:auto;left:55px;margin:auto}.area_common.area_common--atf .atf_logo{top:55px;width:250px}.area_common.area_common--atf .atf_lede{top:155px;font-size:22px}.area_common.area_common--atf .design_pattern--alpha h2>a{bottom:40px;top:auto;width:244px;text-align:center}.area_common.area_common--atf .btn_beginner2{bottom:20px;left:0;right:0}.area_inner--nocharge__volume{font-size:20px;margin:20px 0}.area_inner--nocharge__volume>h2{position:relative}.area_inner--nocharge__volume>h2>img{width:60%}.area_inner--nocharge__volume>h2>span{position:absolute;right:20px;top:10px;margin-right:10px;max-width:270px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.area_inner--nocharge__volume em{font-size:30px;font-style:normal}.side_widget--apps{position:relative}.side_widget--apps>.appdl_btn{position:absolute;top:77px;right:10px;left:10px}#container .btn_action6{border:1px solid #148fb8;background:#19b3e6 -webkit-gradient(linear,left top,left bottom,from(#19b3e6),to(#17a1cf));background:#19b3e6 linear-gradient(180deg,#19b3e6 0,#17a1cf);color:#fff;border-radius:3px;display:block;text-align:center}#container .btn_action6:hover{text-decoration:none;box-shadow:0 1px 4px rgba(0,0,0,.35);-moz-box-shadow:0 1px 4px rgba(0,0,0,.35);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.35)}#container .btn_action6 .btn_icon.tachiyomi_browser.-white{background-image:url("/resources/a/sp/common/images/icon_reader_100px.png?date=0213");background-size:cover;background-position:-2px 0;height:26px;width:26px;vertical-align:middle;margin-right:0;margin-left:0}#container .review_point_present_balloon{color:red;padding:3px 8px;border:1px solid red;margin:10px 0;display:block;font-size:12px;width:fit-content}.header_criteria .refine-search-btn{width:5.5em;height:3.4em;margin-right:.8em;cursor:pointer;padding:0;font-weight:400;background:#fff;border:1px solid #ccc;font-size:10px;color:#333;border-radius:5px}#search>.header_searchbox{width:18em}.phrase{display:inline-block;text-decoration:inherit}.search_item_list .icon-rank{display:inline-block;width:24px;height:24px;vertical-align:middle;fill:#ff5a00}.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;margin:0 auto;width:48px;height:48px}.product_rank_crown p{color:#fff;font-size:14px;position:absolute;top:22px;left:48px}.product_rank_crown{position:relative}.product_rank_crown.rank1{fill:#e09800}.product_rank_crown.rank2{fill:#7c7d7c}.product_rank_crown.rank3{fill:#b85a00}.genre_rank_icon .icon-round{color:#fff;font-size:14px;width:28px;height:28px;line-height:30px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;background:#aaa;padding:0;display:inline-block;margin:14px 10px 7px;font-style:normal}.genre_rank_icon{height:48px;text-align:center}.header_safe_list{display:none}.noscript{background-color:#3a3a3a;color:#fff}.noscript,.t_pt_warning{width:100%;text-align:center}.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}#login_password,#mail_address{ime-mode:disabled}.button_common.openid_auth-error{text-align:center!important}.btn_txt_openid_auth-error{padding:10px 11px}
body{position:relative}.pop_stage{position:absolute;width:100%;background:url(/resources/a/pc/common/images/pop_stage.png) repeat 0 0;z-index:10000}#popup_window.pop_window{position:absolute;z-index:20000}#popup_window .pop_window_inner{position:relative;padding:10px 20px;background-color:#fff}#popup_window .pop_window_inner.border{border:1px solid #969696;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 4px 4px 0 #999;-moz-box-shadow:0 4px 4px 0 #999;box-shadow:0 4px 4px 0 #999}#popup_window .pop_close_nav{position:absolute;top:5px;right:5px}#popup_window .pop_close_icon a{display:block;width:24px;height:24px;background:#969696 url(/resources/a/pc/common/images/icon_close.png) no-repeat 50% 50%;text-indent:-9999px}#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{position:absolute;left:50%;top:24px;z-index:1002;display:inline-block}#popup_window .pop_close_tip p{position:relative;left:-50%;padding-top:4px;background:url(/resources/a/pc/common/images/bg_baloon2_arrow.png) no-repeat 50% 0}#popup_window .pop_close_tip span{display:inline-block;background-color:#4d4d4d;width:4.5em;padding:8px 0;text-align:center;color:#fff}#popup_window.pop_tour{width:660px;position:relative;padding-bottom:19px}#popup_window.pop_tour h2{padding-bottom:10px;text-align:center;border-bottom:1px solid #e3e3e3}#popup_window.pop_tour .pop_device_read div{display:inline-block;padding:1em 0!important}#popup_window.pop_tour .pop_device_os dl{overflow:hidden;_zoom:1;float:left;width:300px}#popup_window.pop_tour .pop_device_os ul{float:right;width:300px}#popup_window .pop_tour_download{margin:20px 0 0;font-size:1.3em;color:#ff5a00;text-align:center}#popup_window .pop_tour_thanks{padding:20px 0;border-bottom:1px solid #e3e3e3;text-align:center}#popup_window .pop_tour_thanks h3{margin-bottom:20px;font-size:1.5em;color:#ff5a00}#popup_window.pop_device{width:410px;position:relative;padding-bottom:19px}#popup_window .pop_device_inner{width:20px;height:19px;display:inline-block;position:absolute;left:195px;bottom:1px;z-index:1000;background:url(/resources/a/pc/v2/images/product/pop_bg.png) no-repeat 50% 100%}#popup_window.no_balloon .pop_device_inner{display:none}#popup_window.pop_device h2{padding-bottom:10px;text-align:center;border-bottom:1px solid #e3e3e3}#popup_window .pop_device_read{font-size:1.2em;color:#ff5a00;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{padding:15px;background-color:#e6e6e6;text-align:center}#popup_window .pop_device_btn em{font-size:13px}#popup_window .pop_device_os{overflow:hidden;_zoom:1;padding:10px 0;height:6em;border-bottom:1px solid #e3e3e3;font-size:.9em}#popup_window .pop_device_os dl{overflow:hidden;_zoom:1;float:left;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{padding-right:12px;background:url(/resources/a/pc/common/images/icon_link.png) no-repeat 100% 50%}#popup_window .pop_close{width:12em;margin:10px auto}#popup_window .pop_device_btn p{width:320px;margin:0 auto;display:inline-block}#popup_window .pop_device_btn a{display:block;text-decoration:none;text-align:center;background-color:#4d4d4d;background-repeat:no-repeat;border:1px solid #383838;font-weight:700;line-height:1.3;color:#fff;-webkit-box-shadow:2px 2px 4px 0 #dcdcdc;-moz-box-shadow:2px 2px 4px 0 #dcdcdc;box-shadow:2px 2px 4px 0 #dcdcdc;-webkit-text-shadow:-1px -1px 1px #000;-moz-text-shadow:-1px -1px 1px #000;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{display:block;height:30px;padding:7px 30px 10px;border-bottom:1px solid #4d4d4d;-webkit-box-shadow:inset 0 1px 0 0 #7a7a7a;-moz-box-shadow:inset 0 1px 0 0 #7a7a7a;box-shadow:inset 0 1px 0 0 #7a7a7a;background-image:url(/resources/a/pc/v2/images/product/pop_btn_arrow.png);background-position:100% 50%;background-repeat:no-repeat}#popup_window .pop_device_btn a:active span{border-bottom:1px solid #989898;-webkit-box-shadow:inset 0 2px 0 2px #000;-moz-box-shadow:inset 0 2px 0 2px #000;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{width:200px;margin:0 auto}#popup_window .pop_device_btn_m a{display:block;text-decoration:none;background-color:#ff5a00;background-repeat:no-repeat;border:1px solid #e95200;font-weight:700;line-height:1.2;text-align:center;color:#fff;-webkit-box-shadow:2px 2px 4px 0 #dcdcdc;-moz-box-shadow:2px 2px 4px 0 #dcdcdc;box-shadow:2px 2px 4px 0 #dcdcdc;-webkit-text-shadow:-1px -1px 1px #d54b00;-moz-text-shadow:-1px -1px 1px #d54b00;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{display:block;padding:6px 0;border-bottom:1px solid #ff5a00;-webkit-box-shadow:inset 0 1px 0 0 #ffa473;-moz-box-shadow:inset 0 1px 0 0 #ffa473;box-shadow:inset 0 1px 0 0 #ffa473;background-image:url(/resources/a/pc/v2/images/product/pop_btn_arrow_m.png);background-position:100% 50%;background-repeat:no-repeat;text-indent:10px}#popup_window .pop_device_btn_m a:active span{border-bottom:1px solid #ffa473;-webkit-box-shadow:inset 0 2px 0 2px #d54b00;-moz-box-shadow:inset 0 2px 0 2px #d54b00;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;padding:.5em 0;line-height:1.2}#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{display:inline-block;height:22px;padding-left:30px;background:url(/resources/a/pc/v2/images/product/pop_icon_ios.png) no-repeat 0 50%;font-size:1.2em;line-height:24px}#popup_window.pop_forios .pop_device_read div{display:inline-block;padding:.5em 0;line-height:1.2}#popup_window.pop_forandroid h2 span{display:inline-block;height:22px;padding-left:30px;background:url(/resources/a/pc/v2/images/product/pop_icon_android.png) no-repeat 0 50%;font-size:1.2em;line-height:24px}#popup_window.pop_forandroid .pop_device_read div{display:inline-block;padding:.5em 0;line-height:1.2}#popup_window.pop_confirm .pop_close_nav,#popup_window.pop_first .pop_close_nav{top:20px;right: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{width:860px;position:relative}#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;text-align:center;margin:0 0 10px}#popup_window .pop_confirm_sub_title{font-size:16px;text-align:center;margin:0}#popup_window .pop_confirm_btn_area{margin:60px 0 30px}#popup_window .pop_first_title{color:#646464;font-size:20px;font-weight:700;text-align:center;margin:0 0 40px}#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{width:12em;margin:40px auto 0}#popup_window .pop_confirm_close.pop_close{width:12em;margin:0 auto}#popup_window .btn_module{font-size:13px;font-weight:700;padding-top:10px;padding-bottom:10px;width:auto;line-height:20px;color:#333;background:#fff;border-radius:4px;display:block;text-align:center}#popup_window .btn_module.small{font-size:11px;font-weight:400;line-height:20px;padding-top:8px;padding-bottom:8px}#popup_window a.btn_module{text-decoration:none}#popup_window .btn_module.btn_white{color:#333;background:#fff;border:1px solid #b4b4b4}#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;width:20px;margin-right:4px;margin-left:-4px}#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{height:30px;margin-bottom:5px;padding-left:40px;font-size:1.2em;font-weight:700;line-height:30px}#popup_window .pop_first_inner{overflow:hidden;_zoom:1;margin-left:-18px}#popup_window .pop_first_inner dl{float:left;width:200px;margin-left:18px}#popup_window .pop_first_inner dd{padding:10px 0 0;padding:5px 0 0}#popup_window .pop_first_inner h3{padding-bottom:5px;font-weight:700;color:#ff5a00}#popup_window .pop_first_inner dd ul{margin-top:10px;font-size:.85em;line-height:1.5}#popup_window .pop_first_inner dd strong{display:inline-block;padding-bottom:10px;font-weight:700}#popup_window.pop_form{width:660px;position:relative}#popup_window.pop_form .pop_window_inner{padding:20px}#popup_window.pop_form h2{font-size:1.3em;padding-bottom:10px;border-bottom:1px solid #e3e3e3;text-align:center}#popup_window .pop_form_detail{overflow:hidden;_zoom:1}#popup_window .pop_form_detail dt{float:left;width:100px;min-height:1.5em;padding:10px 0 0;font-weight:700;background:url(/resources/a/pc/v2/images/product/pop_form_dl.png) no-repeat 100% 1.1em}#popup_window .pop_form_detail dt span{font-weight:400;font-size:.85em}#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{width:480px;height:100px;padding:5px;resize:vertical;min-height:20px;max-height:300px;font-size:1.1em;line-height:1.1}#popup_window .pop_form_detail .input_text_block span{font-size:1.1em}#popup_window .pop_form_star_inner{overflow:hidden;_zoom:1}#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{width:7em;margin:0 5px;display:inline-block}#popup_window .form_nav_cancel a{background-color:#949494;border:1px solid #888;color:#fff;-webkit-text-shadow:-1px -1px 1px #555;-moz-text-shadow:-1px -1px 1px #555;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;-webkit-box-shadow:inset 0 1px 0 0 #999;-moz-box-shadow:inset 0 1px 0 0 999999;box-shadow:inset 0 1px 0 0 #999}#popup_window .form_nav_cancel a:active span{border-bottom:1px solid #777;-webkit-box-shadow:inset 0 2px 0 2px #555;-moz-box-shadow:inset 0 2px 0 2px #555;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{overflow:hidden;_zoom:1}#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;width:7em;margin-left:10px}#popup_window .pop_form_text h3{margin:10px 0;font-size:1.2em;font-weight:700}#popup_window .pop_form_hgroup{padding:20px 0;border-bottom:1px solid #e3e3e3;text-align:center}#popup_window .pop_form_hgroup h3{margin-bottom:20px;font-size:150%;color:#ff5a00}.pop_first .pop_first_inner img{border:1px solid #e6e6e6}.pop_container{background-color:#fff;display:block;position:absolute;top:0;left:50%;margin-left:-480px;padding:0 50px}
.ac_results{position:absolute;z-index:1000;background:#fff;box-shadow:3px 5px 6px rgba(0,0,0,.15);-moz-box-shadow:3px 5px 6px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 6px rgba(0,0,0,.15);border:1px solid #b6b6b6;font-size:.9em;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.ac_results li{white-space:nowrap;font-size:12px;width:288px}.ac_results li a{color:#333;display:table;table-layout:fixed;padding:4px 10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ac_results li a .title_name{display:table-cell;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}.ac_results li a .category_name{display:table-cell;width:85px;font-size:11px;color:#ff9000}.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{cursor:pointer;background-color:#e6e6e6}.ac_match{text-decoration:none;color:#000}
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{display:inline;border-left:1px solid #ddd;line-height:20px;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-weight:700;line-height:20px;margin-right:5px;font-size:12px}div.page_nav .page_stop a,div.page_nav_short .page_stop a{color:#ddd;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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{border:1px solid #fddddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fddddd;padding:5px;text-align:center;color:#e00;position:relative;margin-top:8px;font-size:12px}.bl-error:before{content:"";display:block;top:-8px;left:0;height:8px;width:100%;background:transparent url(/resources/a/pc/common/images/bg_arrow_validation.png) top no-repeat;position:absolute}.empty-list{text-align:center;padding:50px 0}#new-card-form .no{position:relative}#new-card-form .no .bl-error{position:absolute;left:100px;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}

