html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}*:focus{outline:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;appearance:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*::before,*::after{box-sizing:border-box;-webkit-text-size-adjust:100%}input[type="checkbox"],input[type="radio"]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{width:100%;height:100%;font-size:62.5%}body{background:#eef0f2;color:#2f2f2f;font-size:1.3rem;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif;width:100%;height:100%;line-height:1.5;overflow-x:hidden}a{color:#1d4a6d;text-decoration:none}.ico{font-size:20px}.ico-txt{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif !important}.ico,.c-icf-txt{display:inline-block;vertical-align:baseline;line-height:1}.u-accessibility{visibility:hidden;height:0}#a-autoLoading{text-align:center;margin:0 0 21px}.a-not-found-text{text-align:center;color:#e40007;font-weight:bold}.a-result-wrap{display:block;padding:4px 8px;border-bottom:1px solid #ccc;font-size:10px;color:#2f2f2f;width:100%}.a-overlay,.a-overlay--transparent{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:10200}.a-overlay--transparent{background-color:rgba(0,0,0,0)}p.strong,span.strong,a.strong{color:#e40007}p.bold,span.bold,a.bold{font-weight:bold}p.left,span.left,a.left{text-align:left}p.center,span.center,a.center{text-align:center}p.right,span.right,a.right{text-align:right}p.underline,span.underline,a.underline{text-decoration:underline}p.nowrap,span.nowrap,a.nowrap{white-space:nowrap}p.line-through,span.line-through,a.line-through{text-decoration:line-through}.a-loading-animation{display:inline-block;width:80px;height:80px;background:url("/anne/img/common/loading-animation.svg") no-repeat;background-size:80px 80px;animation:loading .7s linear infinite}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.a-done-popup{display:none}.a-done-popup--on{position:fixed;top:50%;left:50%;z-index:10500;width:80%;max-width:480px;padding:12px;font-size:1.4rem;font-weight:700;line-height:1.8rem;text-align:center;color:#2f2f2f;border-radius:4px;border:1px solid #1d3850;background:#fff;box-shadow:1px 2px 2px rgba(0,0,0,0.5);transform:translateX(-50%) translateY(-50%)}.a-done-popup--on .ico{margin-bottom:4px}.a-done-popup--on .a-done-popup-link{text-decoration:underline}.a-done-popup--on .ico-alerm{color:#0062c4}.a-done-popup--on .ico-follow{color:#180}.a-done-popup--on .ico-allread{color:#180}.a-official-twitter-btn{display:block;width:44px;height:44px;background:url("/anne/img/common/logo_circle_twitter.svg") no-repeat}.a-official-facebook-btn{display:block;width:44px;height:44px;background:url("/anne/img/common/logo_circle_facebook.svg") no-repeat}.a-official-line-btn{display:block;width:44px;height:44px;background:url("/anne/img/common/logo_circle_line.svg") no-repeat}.a-official-tumblr-btn{display:block;width:44px;height:44px;background:url("/anne/img/common/logo_circle_tumblr.svg") no-repeat}.a-official-mail-magazine-btn{display:block;width:44px;height:44px;background:url("/anne/img/common/logo_circle_bw-mail-magazine.svg") no-repeat}.m-official-btn-list{margin:8px auto;padding:12px 10px 8px;border-top:1px dotted #ccc;text-align:center;font-size:0}.m-official-btn-list li{display:inline-block;margin:0 10px;vertical-align:top}.m-official-btn-list li:nth-child(2){margin-left:0}.m-official-btn-list li:last-child{margin-right:0}.m-official-btn-list .m-official-btn-list-ttl{display:block;margin-bottom:10px;font-size:11px;font-weight:700;text-align:center}.m-official-btn-list .m-official-btn-list-ttl a{display:inline-block;position:relative;padding:0 0.5em}.m-official-btn-list .m-official-btn-list-ttl a:before,.m-official-btn-list .m-official-btn-list-ttl a:after{display:inline-block;position:absolute;top:calc(50% - 0.5em);width:1px;height:1em;background-color:#1d4a6d;content:""}.m-official-btn-list .m-official-btn-list-ttl a:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-official-btn-list .m-official-btn-list-ttl a:after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.o-footer-ABJ{display:block;position:relative;width:100%;height:auto;margin:12px auto;background:#fff}.o-footer-ABJ .o-footer-ABJ--logo{display:block;margin:0 auto;width:66px;height:55px;background:url(/louis/sp/img/common/logo-ABJ.svg) no-repeat;background-size:66px 55px}.o-footer-ABJ .o-footer-ABJ--message{padding:0 20px;font-size:10px;line-height:15px;text-align:center}.o-footer{padding:10px 0;background:#fff}.o-footer .o-footer-link{margin:0 20px 16px;display:flex;flex-wrap:wrap;justify-content:center}.o-footer .o-footer-link-item{margin-top:12px;font-size:11px}.o-footer .o-footer-link-item::after{content:'｜'}.o-footer .o-footer-link-item:last-child::after{display:none}.o-footer .o-footer-mode{text-align:center;margin:12px 0}.o-footer .o-footer-mode-title{margin-right:1rem}.o-footer .o-footer-mode-link::after{content:'｜'}.o-footer .o-footer-mode-link:last-child::after{display:none}.o-footer .o-footer-mode-link>a{text-decoration:underline}.o-footer .o-footer-bookcount{font-size:13px;font-weight:bold;margin:0 20px 0;text-align:center}.o-footer-copyright{background:#1d3850;color:#fff;text-align:center}.o-footer-member{height:28px;padding:4px 0;background:#1d3850;border:none;margin:0}.o-footer-member-copyright{background:#1d3850;color:#fff;text-align:center;font-size:12px}.a-label-subscription{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-sbsc.svg);background-size:48px 20px;width:48px;height:20px;top:0;left:0;z-index:10}.a-label-free{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-free.png);top:0;left:0;z-index:20}.a-label-sale{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-sale.png);top:0;left:0;z-index:20}.a-label-new,.a-label-reserve,.a-label-set{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/label-new.png);top:-4px;right:-5px;z-index:10}.a-label-new{background-image:url(/anne/img/common/label-new-nsdw.png)}.a-label-reserve{background-image:url(/anne/img/common/label-reserve-nsdw.png)}.a-label-set{background-image:url(/anne/img/common/label-set-nsdw.png)}.a-label-inc-trial{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/label-inc-trial.png);top:0;right:0;z-index:9}.a-label-coin-up-1,.a-label-coin-up-2,.a-label-coin-up-3{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;width:24px;height:66px;left:0;bottom:0;z-index:10}.a-label-coin-up-1{background-image:url(/anne/img/common/label-coinup1.png);background-size:24px 66px;height:66px}.a-label-coin-up-2{background-image:url(/anne/img/common/label-coinup2.png);background-size:24px 82px;height:82px}.a-label-coin-up-3{background-image:url(/anne/img/common/label-coinup3.png);background-size:24px 98px;height:98px}.a-rank-first{font-size:10px;font-weight:700;color:#DEBA23}.a-rank-first .ico{font-size:10px;padding-right:2px}.a-rank-first .rank-txt-s{font-size:10px}.a-rank-second{font-size:10px;font-weight:700;color:#B6C1CD}.a-rank-second .ico{font-size:10px;padding-right:2px}.a-rank-second .rank-txt-s{font-size:10px}.a-rank-third{font-size:10px;font-weight:700;color:#A27B48}.a-rank-third .ico{font-size:10px;padding-right:2px}.a-rank-third .rank-txt-s{font-size:10px}.a-rank-other{font-size:10px;font-weight:700;color:#999}.a-rank-other .ico{font-size:10px;padding-right:2px}.a-rank-other .rank-txt-s{font-size:10px}.a-label-adult-only{display:inline-block;width:50px;height:50px;vertical-align:middle;background:url("/anne/img/common/r18-mark.svg") no-repeat;background-size:50px 50px}.a-label-limited{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;position:absolute;top:unset;left:unset;bottom:-5px;right:-5px;width:36px;height:36px;background:url(/anne/img/common/icon-limited-benefit.svg) center center no-repeat}.ico-txt{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif !important}.a-header-logo{display:block;overflow:hidden;background:url(/anne/img/sp/bw-logo.svg) no-repeat;background-size:contain;font-size:0;text-indent:100%;white-space:nowrap;width:56px;height:30px;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-logo{background:url(/bob/pc/img/bookwalker_logo.svg) no-repeat;width:173px;height:17px;background-size:contain}}@media screen and (min-width: 768px){.a-header-logo:hover{opacity:0.7}}.a-header-menu-btn,.a-header-menu-close-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#1d3850;padding-top:2px;transition:all 0.3s ease-in-out}@media screen and (min-width: 1111px){.a-header-menu-btn,.a-header-menu-close-btn{margin-left:-10px}}@media screen and (min-width: 768px){.a-header-menu-btn:hover,.a-header-menu-close-btn:hover{opacity:1;color:#4D6880}}.a-header-menu-btn .a-icon--menu,.a-header-menu-close-btn .a-icon--menu{line-height:1}.a-header-menu-btn .a-icon--menu::before,.a-header-menu-close-btn .a-icon--menu::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-menu-btn .a-icon--menu::before,.a-header-menu-close-btn .a-icon--menu::before{content:'\e5d2'}.a-header-menu-btn.a-header-menu-btn--off,.a-header-menu-btn--off.a-header-menu-close-btn{margin-top:-50px;opacity:0;transition:.2s}.a-header-sign-in-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-sign-in-btn:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-sign-in-btn{padding-right:3px;padding-left:3px}}.a-header-sign-in-btn .ico-member{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:5px}.a-header-sign-in-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-login-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-login-btn:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-login-btn{margin-left:5px;padding-right:3px;padding-left:3px}}.a-header-login-btn .ico-loginout{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:5px}.a-header-login-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-login-btn_warensai{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-login-btn_warensai:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-login-btn_warensai{margin-left:5px;padding-right:3px;padding-left:3px}}.a-header-login-btn_warensai .a-icon--login_warensai{line-height:1}.a-header-login-btn_warensai .a-icon--login_warensai::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-login-btn_warensai .a-icon--login_warensai::before{content:'\ea77'}.a-header-login-btn_warensai .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-sign-in-btn_warensai{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-sign-in-btn_warensai:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-sign-in-btn_warensai{padding-right:3px;padding-left:3px}}.a-header-sign-in-btn_warensai .a-icon--sign-in_warensai{line-height:1}.a-header-sign-in-btn_warensai .a-icon--sign-in_warensai::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-sign-in-btn_warensai .a-icon--sign-in_warensai::before{content:'\e7fe'}.a-header-sign-in-btn_warensai .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-menu-close-btn .a-icon--menu-close{line-height:1}.a-header-menu-close-btn .a-icon--menu-close::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-menu-close-btn .a-icon--menu-close::before{content:'\e5cd'}.a-header-beginner-btn{position:relative;padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-beginner-btn:hover{opacity:1;color:#4D6880}}.a-header-beginner-btn .ico-beginner{display:block;text-align:center;font-size:20px;padding-top:2px;padding-bottom:3px}.a-header-beginner-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-search-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-search-btn:hover{opacity:1;color:#4D6880}}.a-header-search-btn .a-icon--search{line-height:1}.a-header-search-btn .a-icon--search::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-search-btn .a-icon--search::before{content:'\e8b6'}.a-header-search-btn .ico-txt,.a-header-search-btn .ico-txt-xs{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-search-btn .ico-txt{display:block}@media screen and (max-width: 320.98px){.a-header-search-btn .ico-txt{display:none}}.a-header-search-btn .ico-txt-xs{display:none}@media screen and (max-width: 320.98px){.a-header-search-btn .ico-txt-xs{display:block}}.a-header-check-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-check-btn:hover{opacity:1;color:#4D6880}}.a-header-check-btn .ico-check{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:4px}.a-header-check-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-check-btn .a-header-check-btn-badge{position:absolute;top:0;right:0;display:block;padding:0 4px;background:#e9137a;border-radius:8px;font-size:10px;color:#fff;font-weight:700;text-align:center}.a-header-message-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-message-btn:hover{opacity:1;color:#4D6880}}.a-header-message-btn .ico-mail{display:block;text-align:center;font-size:19px;padding-top:4px;padding-bottom:2px}.a-header-message-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-message-btn .a-header-message-btn-badge{position:absolute;top:0;right:0;display:block;padding:0 4px;background:#e9137a;border-radius:8px;font-size:10px;color:#fff;font-weight:700;text-align:center}.a-header-cart-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-cart-btn:hover{opacity:1;color:#4D6880}}.a-header-cart-btn .ico-cart{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:4px}.a-header-cart-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-cart-btn .a-header-cart-btn-badge{position:absolute;top:0;right:0;display:block;padding:0 4px;background:#e9137a;border-radius:8px;font-size:10px;color:#fff;font-weight:700;text-align:center}.a-header-back-to-app-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-back-to-app-btn:hover{opacity:1;color:#4D6880}}.a-header-back-to-app-btn .ico-return-app{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:4px}.a-header-back-to-app-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-favorite-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-favorite-btn:hover{opacity:1;color:#4D6880}}.a-header-favorite-btn .a-icon--favorite{line-height:1}.a-header-favorite-btn .a-icon--favorite::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-favorite-btn .a-icon--favorite::before{content:'\e83a'}.a-header-favorite-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-favorite-btn .ico-txt{display:block}.a-header-favorite-btn .a-header-favorite-btn-badge{position:absolute;top:3px;right:9px;display:block;width:8px;height:8px;background:#eb3f00;border-radius:50%}.a-header-history-long-btn{height:44px;line-height:42px;-webkit-tap-highlight-color:rgba(123,200,206,0.3);display:block;text-align:center;border-radius:4px;border:1px solid #ccc}.a-header-history-long-btn .ico{font-size:22px;display:inline-block;vertical-align:middle}.a-header-history-long-btn .ico-txt{padding-left:5px;font-size:100%;font-weight:700;display:inline-block;vertical-align:middle}.a-header-long-login-btn{height:44px;line-height:42px;-webkit-tap-highlight-color:rgba(123,200,206,0.3);display:block;text-align:center;background:#fff;border-radius:4px;border:1px solid #ccc}.a-header-long-login-btn .ico{font-size:22px;display:inline-block;vertical-align:middle}.a-header-long-login-btn .ico-txt{padding-left:5px;font-size:100%;font-weight:700;display:inline-block;vertical-align:middle}.a-header-my-page-btn{height:44px;display:block;text-align:center;background:#fff}.a-header-my-page-btn .ico{font-size:22px;display:inline-block;vertical-align:middle}.a-header-my-page-btn .ico-txt{padding-left:5px;font-size:100%;font-weight:700;display:inline-block;vertical-align:middle}.a-header-long-sign-in-btn{height:46px;line-height:1;padding:12px 10px;font-size:16px;background:#f2800e;border-radius:23px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;display:block;text-align:center}.a-header-long-sign-in-btn .ico-member{display:inline-block;vertical-align:middle;color:#fff;font-size:22px}.a-header-long-sign-in-btn .ico-txt{display:inline-block;vertical-align:middle;color:#fff;padding-left:5px;font-size:100%;font-weight:700}.a-header-new-items{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-new-items:hover{opacity:1;color:#4D6880}}.a-header-new-items .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-new-items .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-new-items .a-label-new{background-size:32px 31px;width:32px;height:31px;right:0;top:0}.a-header-schedule-items{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-schedule-items:hover{opacity:1;color:#4D6880}}.a-header-schedule-items .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-schedule-items .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-schedule-items .a-label-reserve{background-size:32px 31px;width:32px;height:31px;right:0;top:0}.a-header-ranking-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-ranking-link:hover{opacity:1;color:#4D6880}}.a-header-ranking-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-ranking-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-ranking-link .ico{color:#DEBA23}.a-header-limited-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-limited-link:hover{opacity:1;color:#4D6880}}.a-header-limited-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-limited-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-coin-up-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-coin-up-link:hover{opacity:1;color:#4D6880}}.a-header-coin-up-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-coin-up-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-coin-up-link .a-label-coin-up-1{background-size:12px 33px;width:12px;height:33px;left:inherit;bottom:inherit;top:-1px;right:5px}.a-header-free-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-free-link:hover{opacity:1;color:#4D6880}}.a-header-free-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-free-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-special-link,.a-header-set-link{display:block}.a-header-special-link img,.a-header-set-link img{width:100%;height:auto}.a-header-bought-books-btn,.a-header-reserved-books-btn,.a-header-sequels-btn,.a-header-follow-btn,.a-header-history-btn,.a-header-left-menu-check-btn,.a-header-left-menu-cart-btn,.a-header-left-menu-message-btn,.a-header-reading-note-btn,.a-header-my-page-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;height:auto}@media screen and (min-width: 768px){.a-header-bought-books-btn:hover,.a-header-reserved-books-btn:hover,.a-header-sequels-btn:hover,.a-header-follow-btn:hover,.a-header-history-btn:hover,.a-header-left-menu-check-btn:hover,.a-header-left-menu-cart-btn:hover,.a-header-left-menu-message-btn:hover,.a-header-reading-note-btn:hover,.a-header-my-page-btn:hover{opacity:1;color:#4D6880}}.a-header-bought-books-btn .ico,.a-header-reserved-books-btn .ico,.a-header-sequels-btn .ico,.a-header-follow-btn .ico,.a-header-history-btn .ico,.a-header-left-menu-check-btn .ico,.a-header-left-menu-cart-btn .ico,.a-header-left-menu-message-btn .ico,.a-header-reading-note-btn .ico,.a-header-my-page-btn .ico{display:block;font-size:32px}.a-header-bought-books-btn .ico+.ico-txt,.a-header-reserved-books-btn .ico+.ico-txt,.a-header-sequels-btn .ico+.ico-txt,.a-header-follow-btn .ico+.ico-txt,.a-header-history-btn .ico+.ico-txt,.a-header-left-menu-check-btn .ico+.ico-txt,.a-header-left-menu-cart-btn .ico+.ico-txt,.a-header-left-menu-message-btn .ico+.ico-txt,.a-header-reading-note-btn .ico+.ico-txt,.a-header-my-page-btn .ico+.ico-txt{padding-top:5px;padding-left:0;font-size:85%;font-weight:700}.a-header-my-page-half-btn,.a-header-logout-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-my-page-half-btn:hover,.a-header-logout-btn:hover{opacity:1;color:#4D6880}}.a-header-my-page-half-btn .ico,.a-header-logout-btn .ico{display:block;font-size:19px}.a-header-my-page-half-btn .ico+.ico-txt,.a-header-logout-btn .ico+.ico-txt{display:block;padding-top:5px;padding-left:0;font-size:85%;font-weight:700}.a-header-member-logo{display:block;width:240px;height:40px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 50% 50%;background-size:240px auto;font-size:0}.a-header-member-logo span{display:block;width:240px;height:40px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 50% 50%;background-size:240px auto;font-size:0}@media (max-width: 1024px){.a-header-member-logo{width:165px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 0 50%;background-size:165px auto}.a-header-member-logo span{width:165px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 0 50%;background-size:165px auto}}.a-header-member-logout-btn,.a-header-member-login-btn{display:block;padding:4px 4px 2px 4px;color:#1d4a6d;font-weight:bold;border-radius:4px;border:1px solid #ccc}.a-header-member-logout-btn .ico-loginout,.a-header-member-login-btn .ico-loginout{display:block;width:60px;font-size:19px;text-align:center}.a-header-member-logout-btn .ico-txt,.a-header-member-login-btn .ico-txt{display:block;padding-top:3px;font-size:10px;font-weight:bold;text-align:center}.a-header-member-language-btn .ico-txt.change-ja,.change-ja,.a-header-member-language-btn .ico-txt.change-en,.change-en{display:none}.o-header-member__btns-ja .a-header-member-language-btn .ico-txt.change-ja,.o-header-member__btns-ja .change-ja,.o-header-member__btns-en .a-header-member-language-btn .ico-txt.change-en,.o-header-member__btns-en .change-en{display:block}.a-header-member-language-btn{position:relative;display:block;width:65px;padding:4px 4px 2px 4px;color:#666;font-weight:bold;border-radius:4px;border:1px solid #ccc}.a-header-member-language-btn .ico-browser{display:block;font-size:19px;text-align:center}.a-header-member-language-btn .ico-txt{display:block;padding-top:3px;font-size:10px;font-weight:bold;text-align:center}.a-header-member-language-btn select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:48px;height:38px;background:none;border:none;color:transparent;font-size:16px}.a-header-member-language-btn option{color:#2f2f2f;font-weight:bold}.a-header-member-language-btn .fn-header-member-language-switch:focus{outline:none}.a-ttsk-btn{max-width:600px;cursor:pointer;margin:0 auto;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-ttsk-btn:hover{opacity:1}}.a-ttsk-btn--primary{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--primary:hover{background-color:#0092cc}}@media screen and (min-width: 768px){.a-ttsk-btn--primary{font-size:16px;padding:16px 0}}.a-ttsk-btn--primary:disabled,.a-ttsk-btn--primary.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--primary-large{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large:hover{background-color:#0092cc}}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large{font-size:16px;padding:16px 0}}.a-ttsk-btn--primary-large span{display:block;font-size:12px;font-weight:400;padding:0;margin-top:4px}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large span{display:inline;font-size:14px;padding-left:6px}}.a-ttsk-btn--primary-large:disabled,.a-ttsk-btn--primary-large.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--primary-small{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);width:auto;font-size:16px;padding:10px}@media screen and (min-width: 768px){.a-ttsk-btn--primary-small:hover{background-color:#0092cc}}.a-ttsk-btn--primary-small:disabled,.a-ttsk-btn--primary-small.a-ttsk-btn--disabled-small{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--secondary{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--secondary:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--secondary{font-size:16px;padding:15px 0}}.a-ttsk-btn--secondary:disabled,.a-ttsk-btn--secondary.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none;padding:15px 0;pointer-events:none}.a-ttsk-btn--secondary-mini{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:12px;padding:4px 17px}@media screen and (min-width: 768px){.a-ttsk-btn--secondary-mini:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--secondary-mini{font-size:14px;padding:3px 15px}}.a-ttsk-btn--secondary-mini:disabled,.a-ttsk-btn--secondary-mini.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--disabled{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#ccc;color:#999;font-size:14px;padding:15px 0;pointer-events:none}@media screen and (min-width: 768px){.a-ttsk-btn--disabled{font-size:16px;padding:16px 0}}.a-ttsk-btn--disabled-small{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#ccc;color:#999;width:auto;font-size:16px;padding:10px;pointer-events:none}.a-ttsk-btn--cancel{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;color:#1278a1;background-color:#f2f2f2;font-weight:normal;font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--cancel{font-size:16px;padding:16px 0}}@media screen and (min-width: 768px){.a-ttsk-btn--cancel:hover{background-color:#ddd}}.a-ttsk-btn--arrow-down{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down{font-size:16px;padding:15px 0}}.a-ttsk-btn--arrow-down::after{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down:hover{background-color:#e4f6fd}}.a-ttsk-btn--arrow-down::after{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #00a4e5;border-bottom:2px solid #00a4e5;transform:translateY(-50%) rotate(315deg);transition:.2s;width:9px;height:9px;top:48%;right:20px;transform:translateY(-50%) rotate(315deg);transition:0.3s}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down::after{width:10px;height:10px}}.a-ttsk-btn--arrow-down:disabled,.a-ttsk-btn--arrow-down.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--arrow-down:disabled::after,.a-ttsk-btn--arrow-down.a-ttsk-btn--disabled::after{content:none}.a-ttsk-btn--arrow-right{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right{font-size:16px;padding:15px 0}}.a-ttsk-btn--arrow-right::after{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right:hover{background-color:#e4f6fd}}.a-ttsk-btn--arrow-right::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #00a4e5;border-bottom:2px solid #00a4e5;transform:translateY(-50%) rotate(-45deg);width:9px;height:9px;top:48%;right:18px;transition:0.3s}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right::after{width:10px;height:10px}}.a-ttsk-btn--arrow-right:disabled,.a-ttsk-btn--arrow-right.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--arrow-right:disabled::after,.a-ttsk-btn--arrow-right.a-ttsk-btn--disabled::after{content:none}.a-ttsk-favorite-btn{color:#00a4e5;font-size:21px;line-height:1;padding:10px 12px;margin:0;transition:none}@media screen and (min-width: 768px){.a-ttsk-favorite-btn{font-size:26px;padding:7px 9px}}.a-ttsk-favorite-btn:before{font-family:Material Icons, sans-serif;content:"\e83a"}.a-ttsk-favorite-btn.a-ttsk-favorite-btn--active{animation:favoriteAnimation 0.7s;color:#f0ac00}.a-ttsk-favorite-btn.a-ttsk-favorite-btn--active:before{font-family:Material Icons, sans-serif;content:"\e838"}.a-ttsk-favorite-btn:hover{opacity:1}@keyframes favoriteAnimation{0%{color:#f0ac00;transform:scale(1, 1)}20%{transform:scale(0.9, 0.9)}50%{transform:scale(1.3, 1.3)}80%{transform:scale(1, 1)}}.m-ttsk-ticket-item,.m-ttsk-coin-item{display:flex;align-items:center;color:#333;word-break:keep-all}.m-ttsk-ticket-item .image-ticket,.m-ttsk-coin-item .image-ticket{margin-right:1px}@media screen and (min-width: 768px){.m-ttsk-ticket-item .image-ticket,.m-ttsk-coin-item .image-ticket{width:30px;margin-right:3px}}.m-ttsk-ticket-item .image-coin,.m-ttsk-coin-item .image-coin{width:20px;margin-right:4px}.m-ttsk-ticket-item{font-size:18px;font-weight:bold}.m-ttsk-coin-item{font-size:16px}.o-header{position:fixed;top:0;left:0;width:100%;color:#333;overflow-wrap:break-word;word-break:break-all;z-index:10000;transition:all 0.3s ease-in-out}.o-header.o-header--on{z-index:90000}.o-header .o-header-inner{position:relative;background:#fff;border-bottom:1px solid #DAE6F1;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif;height:94px;line-height:1.5;margin:0}.o-header .o-header-headerTop{padding:2px 0 2px;border-bottom:1px solid #1d3850}.o-header .o-header-headerTop .o-header-headerTop__inner{max-width:1080px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 13px 0 0}@media screen and (min-width: 321px){.o-header .o-header-headerTop .o-header-headerTop__inner{padding:0 16px 0 3px}}@media screen and (min-width: 1111px){.o-header .o-header-headerTop .o-header-headerTop__inner{padding-right:0}}.o-header .o-header-headerTop .o-header-headerTop-L{display:flex;align-items:center}.o-header .o-header-headerTop .o-header-headerTop-L_strict-store{height:44px;padding-left:10px}.o-header .o-header-headerTop .o-header-switch-service{display:flex;align-items:center;overflow:hidden}.o-header .o-header-headerTop .o-header-switch-service .o-header-switch-service-name,.o-header .o-header-headerTop .o-header-switch-service .o-header-switch-service-name__on{display:block;position:relative;border-radius:25px;color:#1d3850;font-size:12px;font-weight:bold;padding:4px 8px;text-align:center;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.o-header .o-header-headerTop .o-header-switch-service .o-header-switch-service-name,.o-header .o-header-headerTop .o-header-switch-service .o-header-switch-service-name__on{padding:4px 16px}}.o-header .o-header-headerTop .o-header-switch-service .o-header-switch-service-name__on{color:#fff;background-color:#1d3850}.o-header .o-header-headerTop .o-header-switch-service li{transition:all 0.3s ease-in-out}.o-header .o-header-headerTop .o-header-switch-service li:not(:last-child){margin-right:4px}@media screen and (min-width: 768px){.o-header .o-header-headerTop .o-header-switch-service li:not(:last-child){margin-right:16px}}@media screen and (min-width: 768px){.o-header .o-header-headerTop .o-header-switch-service li:hover .o-header-switch-service-name,.o-header .o-header-headerTop .o-header-switch-service li:hover .o-header-switch-service-name__on{color:#fff;background-color:#1d3850}}.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper{position:absolute}.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper.tanko{width:50px}@media screen and (min-width: 768px){.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper.tanko{width:70px}}.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper.warensai{width:60px}@media screen and (min-width: 768px){.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper.warensai{width:80px}}.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper.yomihodai{width:60px}@media screen and (min-width: 768px){.o-header .o-header-headerTop .o-header-switch-service-arrow-wrapper.yomihodai{width:80px}}.o-header .o-header-headerTop .o-header-switch-service-arrow{position:absolute;left:50%;-ms-transform:translateX(-50%) rotate(0deg);-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);bottom:-4px}.o-header .o-header-headerTop .o-header-switch-service-arrow::before,.o-header .o-header-headerTop .o-header-switch-service-arrow::after{content:"";position:absolute;left:50%;-ms-transform:translateX(-50%) rotate(0deg);-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #1d3850 transparent;z-index:1;margin:auto}.o-header .o-header-headerTop .o-header-switch-service-arrow::after{margin-top:1px;border-color:transparent transparent #fff transparent;z-index:2}@-moz-document url-prefix(){.o-header .o-header-headerTop .o-header-switch-service-arrow{bottom:-3px}}.o-header .o-header-headerBtm{max-width:1080px;display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 5px}@media screen and (min-width: 321px){.o-header .o-header-headerBtm{padding:0 10px}}@media screen and (min-width: 1111px){.o-header .o-header-headerBtm{padding:0}}.o-header .o-header-headerBtm .o-header-nav-inner{display:flex}.o-header .o-header-headerBtm .o-header-nav-inner>li{display:block;min-width:38px}@media screen and (min-width: 361px){.o-header .o-header-headerBtm .o-header-nav-inner>li{min-width:44px}}@media screen and (min-width: 1111px){.o-header .o-header-headerBtm .o-header-nav-inner>li:not(:last-child){margin-right:10px}}.o-header .o-header-headerBtm .o-header-nav-inner>li.o-header-nav-inner__item-warensai-search{padding:0}@media screen and (min-width: 321px){.o-header .o-header-headerBtm .o-header-nav-inner>li.o-header-nav-inner__item-warensai-search{padding:0 6px}}@media screen and (min-width: 1111px){.o-header .o-header-headerBtm .o-header-nav-inner>li.o-header-nav-inner__item-warensai-search{padding:0}}.o-header .o-header-headerBtm .o-header-menu-coin-area{display:flex;align-items:center}.o-header .o-header-headerBtm .o-header-menu-coin-area .o-header-menu-rank{margin:8px 0}.o-header .o-header-headerBtm .iconRank{display:block;margin-right:0;text-align:center}@media screen and (min-width: 361px){.o-header .o-header-headerBtm .iconRank{margin-right:4px}}.o-header .o-header-headerBtm .iconRank:before{width:30px;height:27px;background:url(/louis/sp/img/reading-note/common/sprite-rank-sp.png) no-repeat 0 0;background-size:60px auto;content:'';display:inline-block}.o-header .o-header-headerBtm .iconRank.noRank:before{content:"";width:22px;height:17px;background:url(/anne/img/common/header/icon_norank.svg) no-repeat center/contain;margin-top:0.5px;vertical-align:-4px}@media screen and (max-width: 360px){.o-header .o-header-headerBtm .iconRank.noRank:before{margin-right:2px}}.o-header .o-header-headerBtm .iconRank.joker:before{background-position:50% -684px;vertical-align:-7px}.o-header .o-header-headerBtm .iconRank.ace:before{background-position:50% -658px;vertical-align:-7px}.o-header .o-header-headerBtm .iconRank.king:before{background-position:50% -631px;vertical-align:-7px}.o-header .o-header-headerBtm .iconRank.queen:before{background-position:50% -601px;vertical-align:-7px}.o-header .o-header-headerBtm .iconRank.jack:before{background-position:50% -574px;vertical-align:-7px}.o-header .o-header-headerBtm .iconRank.regular:before{background-position:50% -547px;vertical-align:-7px}.o-header .o-header-headerBtm .iconRank.light:before{background-position:50% -521px;vertical-align:-7px}.o-header .o-header-headerBtm .o-header-menu-balance{align-self:center;text-align:left}.o-header .o-header-headerBtm .o-header-menu-balance .balanceCoin{color:#2f2f2f;font-size:10px}.o-header .o-header-headerBtm .o-header-menu-balance .balanceCoin-digit{font-size:12px;font-weight:bold;margin-right:2px}.o-header .o-header-headerBtm .o-header-menu-expire{position:relative;background-color:#fff;margin-top:2px;text-align:center}.o-header .o-header-headerBtm .o-header-menu-expire .expireCoin{color:#e40007;font-size:10px;font-weight:bold}.o-header .o-header-headerBtm .o-header-menu-expire .expireCoin:before{content:'└';color:#231815;font-weight:bold}.o-header .o-header-headerBtm .o-header-menu-expire .expireCoin-month{color:#2f2f2f;font-size:10px;font-weight:400;margin-right:1px}.o-header .o-header-headerBtm .o-header-menu-ticket-area{display:flex;align-items:center;padding-left:8px}@media screen and (min-width: 321px){.o-header .o-header-headerBtm .o-header-menu-ticket-area{padding-left:6px}}@media screen and (min-width: 1111px){.o-header .o-header-headerBtm .o-header-menu-ticket-area{padding-left:5px}}.o-header .o-header-headerBtm .o-header-menu-ticket-area .o-header-menu-ticket{flex-shrink:0;margin-right:12px;word-break:keep-all}.o-header .o-header-headerBtm .o-header-menu-ticket-area .m-ttsk-ticket-item{font-size:13px}.o-header .o-header-headerBtm .o-header-menu-ticket-area .image-ticket{width:26px}.o-header a,.o-header input,.o-header select{-webkit-tap-highlight-color:rgba(123,200,206,0.3)}.o-header.o-header--off{transform:translateY(-100%)}.o-header-overlay{visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.6);z-index:10010}.o-header-overlay--on{visibility:visible}@keyframes popupBalloon{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}25%{opacity:1}85%{opacity:1}99.9%{visibility:hidden;opacity:0}100%{visibility:hidden;opacity:0}}.m-header-message-popup{position:absolute;top:52px;right:4px;width:60%;max-width:320px;padding:8px 22px 4px 16px;border-radius:4px;border:1px solid #1d3850;background:#fff;box-shadow:1px 1px 1px rgba(0,0,0,0.5);font-size:12px;visibility:hidden;opacity:0;animation-name:popupBalloon;animation-duration:3s;z-index:10100}.m-header-message-popup .m-header-message-popup-head,.m-header-message-popup .m-header-message-popup-number{display:inline-block;text-align:left;text-decoration:underline;line-height:1.3;font-weight:700;color:#e9137a}.m-header-message-popup .m-header-message-popup-unread{margin-top:4px;text-align:center}.m-header-message-popup .m-header-message-popup-unread .m-header-message-popup-number{padding:0 6px;font-size:14px}.m-header-message-popup .a-modal-close-btn-box{padding:3px 8px 25px 5px;top:0;right:-5px}@keyframes menuShowLeft{from{left:-100%}to{left:0}}@keyframes menuHideLeft{from{left:0}to{left:-100%}}.o-header-menu{float:left}.o-header-menu-btn-wrapper{overflow:hidden;width:44px;height:44px;margin-right:4px}@media screen and (min-width: 768px){.o-header-menu-btn-wrapper{margin-right:7px}}.o-header-menu-content{padding:58px 16px 10px;left:-100%;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow-y:auto;z-index:10100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 768px){.o-header-menu-content{max-width:375px}}.o-header-menu-content .o-header-menu-content-top{position:fixed;padding:4px;top:0;left:-100%;height:48px;width:100%;z-index:10110;text-align:center;background:#fff;border-bottom:1px solid #eef0f2}@media screen and (min-width: 768px){.o-header-menu-content .o-header-menu-content-top{max-width:375px}}.o-header-menu-content .o-header-menu-content-top .o-header-menu-content-top__title{font-size:16px;font-weight:bold;padding:8px 0}.o-header-menu-content .o-header-menu-content-top .o-header-menu-content-top-R{margin:0 3px 0;position:absolute;top:2px;right:10px}.o-header-menu-content.o-header-menu-content--on{display:block;animation:menuShowLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-header-menu-content.o-header-menu-content--on .o-header-menu-content-top{display:block;animation:menuShowLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-header-menu-content.o-header-menu-content--off{animation:menuHideLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-header-menu-content.o-header-menu-content--off .o-header-menu-content-top{animation:menuHideLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-header-menu-content a{color:#1d4a6d;text-decoration:none}.o-header-menu-btn-box{overflow:hidden;padding:15px 0 0;display:flex;flex-wrap:wrap}.o-header-menu-btn-box li{width:50%;margin-bottom:15px}.o-header-menu-btn-box li+li{margin-left:15px;width:40%;width:calc(50% - 15px)}.o-header-menu-btn-box li.o-header-left-menu-sign-in{width:100%;margin-left:0}.o-header-menu-info-box a{display:flex;position:relative;text-align:left;padding:9px 30px 9px 15px}.o-header-menu-info-box li a:after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}.o-header-menu-info-box .ico{font-size:14px;line-height:1.5;vertical-align:middle}.o-header-menu-info-box .ico+.ico-txt{padding-left:8px;font-size:95%;line-height:1.5}.o-header-menu--notice{padding-left:15px;padding-top:5px}.o-header-left-menu-coin-box{display:flex;overflow:hidden;justify-content:space-between;align-items:center;padding:5px 0 5px 23px}.o-header-left-menu-coin-box-balance-coin{display:block;text-align:left}.o-header-left-menu-coin-box-balance-txt{font-size:12px;font-weight:700}.o-header-left-menu-coin-box-balance-txt .ico-coin{vertical-align:middle;margin-right:5px}.o-header-left-menu-coin-box-balance-txt .o-header-left-menu-coin-box--num{font-size:13px;margin-right:5px;text-decoration:underline}.o-header-left-menu-coin-box-status-coin{font-size:10px;margin-left:2em}.o-header-left-menu-coin-box-status-coin span{color:#e40007;font-weight:700}.o-header-left-menu-coin-box-coin-link{display:flex;align-items:center;position:relative;padding:5px 20px 5px 10px;border:1px solid #ccc;border-radius:24px;height:38px;font-size:11px;font-weight:600}.o-header-left-menu-coin-box-coin-link:after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(-45deg);right:8px}.o-header-left-menu-tile-box{overflow:hidden;margin:0 5px}.o-header-left-menu-tile-box li a{padding:10px 0}.o-header-left-menu-tile-box li{float:left;width:33.333%;border-top:1px solid #ccc;border-left:1px solid #ccc;box-sizing:border-box;margin-top:-1px;margin-left:-1px}.o-header-menu-bottom-box{overflow:hidden;padding:10px 10px 5px;margin-left:auto;width:50%;min-width:155px}.o-header-menu-bottom-box li{float:left;margin-right:4%;width:48%;min-width:62px}.o-header-menu-bottom-box li:last-child{margin-right:unset}.o-header-menu-bottom-box .a-header-my-page-btn,.o-header-menu-bottom-box li .a-header-logout-btn{display:flex;flex-direction:column;justify-content:space-between;padding:3px 2px;height:44px;border-radius:4px;border:1px solid #ccc}.o-header-menu-bottom-box .a-header-my-page-btn .ico,.o-header-menu-bottom-box li .a-header-logout-btn .ico{display:flex;justify-content:center;align-items:center;height:100%;padding-bottom:3px;font-size:22px}.o-header-menu-bottom-box .a-header-my-page-btn .ico+.ico-txt,.o-header-menu-bottom-box li .a-header-logout-btn .ico+.ico-txt{padding-top:0}.o-header-menu-bottom-box li{float:left;margin-right:4%;width:48%;min-width:62px}.o-header-menu-bottom-box li .a-header-logout-btn .ico-loginout{font-size:20px}.o-header-menu-bottom-app-box{width:25%;min-width:60px}.o-header-menu-bottom-app-box li{width:100%}.o-header-rank-box{background-color:#f6f7f8}.o-header-rank-box-rank-status{position:relative;overflow:hidden;display:block;padding:8px}.o-header-rank-box-rank-status:before{float:left;width:50px;height:49px;background:url(/louis/sp/img/reading-note/common/sprite-rank-sp.png) no-repeat 0 0;background-size:60px auto;content:'';display:inline-block}.o-header-rank-box-rank-status.queen:before{background-position:50% -318px}.o-header-rank-box-rank-status.joker{pointer-events:none}.o-header-rank-box-rank-status.joker:before{background-position:50% -475px}.o-header-rank-box-rank-status.joker:after{display:none}.o-header-rank-box-rank-status.ace:before{background-position:50% -429px}.o-header-rank-box-rank-status.king:before{background-position:50% -374px}.o-header-rank-box-rank-status.queen:before{background-position:50% -318px}.o-header-rank-box-rank-status.jack:before{background-position:50% -267px}.o-header-rank-box-rank-status.regular:before{background-position:50% -220px}.o-header-rank-box-rank-status.light:before{background-position:50% -173px}.o-header-rank-box-rank-status.noRank:before{background:none;width:0;height:0}.o-header-rank-box-rank-status:after{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(315deg);transition:.2s;width:12px;height:12px;margin-top:-4px}.o-header-rank-box-rank-status.o-header-rank-box-rank-status--on:after{transform:translateY(-50%) rotate(135deg);margin-top:2px}.o-header-ios .o-header-rank-box-rank-status{pointer-events:none}.o-header-ios .o-header-rank-box-rank-status:after{display:none}.o-header-rank-box-status-txt{float:left;padding-left:10px}.o-header-rank-box-status-text{font-size:16px;font-weight:700;line-height:35px;display:block;text-align:left}.o-header-rank-box-status-coin{line-height:5px;display:block;text-align:left}.o-header-rank-box-status-coin span{font-size:14px;color:#3385f5;font-weight:700}.o-header-rank-box-condition{margin:0 10px;max-height:0;opacity:0;overflow:hidden;transition:.2s}.o-header-rank-box-condition.o-header-rank-box-condition--on{max-height:300px;transition:.25s;opacity:1}.o-header-rank-box-condition .o-header-rank-box-rank-status:after{display:none}.o-header-rank-box-condition:before{display:block;content:'';border-top:1px solid #ccc;border-right:none;border-bottom:1px solid #fff;border-left:none}.o-header-rank-box-condition-limit{margin:10px;font-size:13px}.o-header-rank-box-emphasis{font-weight:700;font-size:14px}.o-header-rank-box-purchase{color:#e40007;font-weight:700;font-size:14px}.o-header-rank-box-purchase-suffix{font-weight:100;font-size:10px}.o-header-rank-box-condition-coin{line-height:5px;text-align:left;font-size:10px;display:inline-block}.o-header-rank-box-condition-coin span{font-size:14px;color:#3385f5;font-weight:700}.o-header-rank-box-link{display:inline;padding:0 3px}.o-header-rank-box-link .ico-help{color:#1d3850;font-weight:400;font-size:11px;vertical-align:super}.o-header-rank-box-condition-chart-box{display:block;margin:-10px 0 10px;text-align:center}.o-header-rank-box-condition-chart{padding:5px 0}.o-header-rank-box-condition-chart span{display:inline-block}.o-header-rank-box-chart-box-rank:before,.o-header-rank-box-condition-status-text-rank:before{width:30px;height:27px;background:url(/louis/sp/img/reading-note/common/sprite-rank-sp.png) no-repeat 0 0;background-size:60px auto;content:'';display:inline-block}.o-header-rank-box-chart-box-rank.joker:before,.o-header-rank-box-condition-status-text-rank.joker:before{background-position:50% -684px;vertical-align:-7px}.o-header-rank-box-chart-box-rank.ace:before,.o-header-rank-box-condition-status-text-rank.ace:before{background-position:50% -658px;vertical-align:-7px}.o-header-rank-box-chart-box-rank.king:before,.o-header-rank-box-condition-status-text-rank.king:before{background-position:50% -631px;vertical-align:-7px}.o-header-rank-box-chart-box-rank.queen:before,.o-header-rank-box-condition-status-text-rank.queen:before{background-position:50% -601px;vertical-align:-7px}.o-header-rank-box-chart-box-rank.jack:before,.o-header-rank-box-condition-status-text-rank.jack:before{background-position:50% -574px;vertical-align:-7px}.o-header-rank-box-chart-box-rank.regular:before,.o-header-rank-box-condition-status-text-rank.regular:before{background-position:50% -547px;vertical-align:-7px}.o-header-rank-box-chart-box-rank.light:before,.o-header-rank-box-condition-status-text-rank.light:before{background-position:50% -521px;vertical-align:-7px}.o-header-rank-box-chart-box-status{position:relative;width:75%;width:calc(100% - 70px);height:9px;margin-top:10px;background:#fff;border-radius:4px;border:1px solid #ccc;display:inline-block;overflow:hidden}.o-header-rank-box-chart-box-status span{float:none;position:absolute;left:0;height:7px;background:#e9137a;display:inline-block}.o-header-menu-subscription-box{margin:10px 0 5px;border:1px solid #ccc;border-radius:4px}.o-header-menu-subscription-ttl{padding:5px 13px;position:relative;line-height:28px;color:#1D4A6D;cursor:pointer;vertical-align:middle;font-size:14px;font-weight:600}.o-header-menu-subscription-ttl .ico{font-size:22px;vertical-align:middle;margin-right:10px}.o-header-menu-subscription-ttl:after{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(315deg);transition:.2s;right:15px;margin-top:-2px}.o-header-menu-subscription-links{display:none}.o-header-menu-subscription-box--on .o-header-menu-subscription-ttl:before{content:"";display:block;position:absolute;left:50%;-ms-transform:translateX(-50%) rotate(0deg);-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);bottom:0;width:calc(100% - 16px);border-bottom:1px solid #ccc}.o-header-menu-subscription-box--on .o-header-menu-subscription-ttl:after{transform:translateY(0) rotate(135deg)}.o-header-menu-subscription-box--on .o-header-menu-subscription-links{display:block}.o-header-menu-subscription-box--on a{display:block}.o-header-menu-subscription-item{position:relative;line-height:26px;font-size:11px;font-weight:600}.o-header-menu-subscription-item:before{content:"";display:block;position:absolute;left:50%;-ms-transform:translateX(-50%) rotate(0deg);-webkit-transform:translateX(-50%) rotate(0deg);transform:translateX(-50%) rotate(0deg);bottom:0;width:calc(100% - 16px);border-bottom:1px dotted #ccc}.o-header-menu-subscription-item:after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}.o-header-menu-subscription-item:last-child:before{content:none}.o-header-menu-subscription-item a{padding:5px 0 5px 23px}.o-header-menu-subscription-favorites{line-height:26px;font-weight:unset}.o-header-menu-subscription-favorites a{padding-left:38px}.o-header-menu-subscription-favorites .ico{font-size:10px;margin-right:5px;color:#F2800E}.o-header-menu-subscription-favorites:after{display:none}.a-ttsk-icon--info{color:#527898}.a-ttsk-icon--info::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--info::before{content:'\e88e';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--help{color:#527898}.a-ttsk-icon--help::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--help::before{content:'\e8fd';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--logout{color:#527898}.a-ttsk-icon--logout::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--logout::before{content:'\e9ba';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--search{color:#527898}.a-ttsk-icon--search::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--search::before{content:'\e8b6';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--clear{color:#527898}.a-ttsk-icon--clear::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--clear::before{content:'\e14c';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--subscription{display:flex;justify-content:center;align-items:center}.a-ttsk-icon--subscription::before{content:'';display:inline-block;width:19px;height:14px;margin:0 4px 0 0;background:url("/anne/img/ttsk/icon-subscription.svg") center center/contain no-repeat}.a-ttsk-border-icon{display:block;position:relative}@media screen and (min-width: 1111px){.a-ttsk-border-icon{max-width:1080px;margin:0 auto;padding:0 16px}}.a-ttsk-border-icon::before{content:"";width:32px;height:3px;position:absolute;top:-3px;left:0;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 8px, #f0ac00 8px, #f0ac00 16px, #00a889 16px, #00a889 24px, #eb3f00 24px, #eb3f00 32px);background-repeat:no-repeat}@media screen and (min-width: 768px){.a-ttsk-border-icon::before{width:64px;height:6px;top:-6px;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 16px, #f0ac00 16px, #f0ac00 32px, #00a889 32px, #00a889 48px, #eb3f00 48px, #eb3f00 64px);background-repeat:no-repeat}}.a-ttsk-btn{max-width:600px;cursor:pointer;margin:0 auto;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-ttsk-btn:hover{opacity:1}}.a-ttsk-btn--primary{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--primary:hover{background-color:#0092cc}}@media screen and (min-width: 768px){.a-ttsk-btn--primary{font-size:16px;padding:16px 0}}.a-ttsk-btn--primary:disabled,.a-ttsk-btn--primary.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--primary-large{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large:hover{background-color:#0092cc}}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large{font-size:16px;padding:16px 0}}.a-ttsk-btn--primary-large span{display:block;font-size:12px;font-weight:400;padding:0;margin-top:4px}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large span{display:inline;font-size:14px;padding-left:6px}}.a-ttsk-btn--primary-large:disabled,.a-ttsk-btn--primary-large.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--primary-small{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);width:auto;font-size:16px;padding:10px}@media screen and (min-width: 768px){.a-ttsk-btn--primary-small:hover{background-color:#0092cc}}.a-ttsk-btn--primary-small:disabled,.a-ttsk-btn--primary-small.a-ttsk-btn--disabled-small{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--secondary{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--secondary:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--secondary{font-size:16px;padding:15px 0}}.a-ttsk-btn--secondary:disabled,.a-ttsk-btn--secondary.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none;padding:15px 0;pointer-events:none}.a-ttsk-btn--secondary-mini{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:12px;padding:4px 17px}@media screen and (min-width: 768px){.a-ttsk-btn--secondary-mini:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--secondary-mini{font-size:14px;padding:3px 15px}}.a-ttsk-btn--secondary-mini:disabled,.a-ttsk-btn--secondary-mini.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--disabled{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#ccc;color:#999;font-size:14px;padding:15px 0;pointer-events:none}@media screen and (min-width: 768px){.a-ttsk-btn--disabled{font-size:16px;padding:16px 0}}.a-ttsk-btn--disabled-small{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#ccc;color:#999;width:auto;font-size:16px;padding:10px;pointer-events:none}.a-ttsk-btn--cancel{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;color:#1278a1;background-color:#f2f2f2;font-weight:normal;font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--cancel{font-size:16px;padding:16px 0}}@media screen and (min-width: 768px){.a-ttsk-btn--cancel:hover{background-color:#ddd}}.a-ttsk-btn--arrow-down{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down{font-size:16px;padding:15px 0}}.a-ttsk-btn--arrow-down::after{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down:hover{background-color:#e4f6fd}}.a-ttsk-btn--arrow-down::after{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #00a4e5;border-bottom:2px solid #00a4e5;transform:translateY(-50%) rotate(315deg);transition:.2s;width:9px;height:9px;top:48%;right:20px;transform:translateY(-50%) rotate(315deg);transition:0.3s}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down::after{width:10px;height:10px}}.a-ttsk-btn--arrow-down:disabled,.a-ttsk-btn--arrow-down.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--arrow-down:disabled::after,.a-ttsk-btn--arrow-down.a-ttsk-btn--disabled::after{content:none}.a-ttsk-btn--arrow-right{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right{font-size:16px;padding:15px 0}}.a-ttsk-btn--arrow-right::after{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right:hover{background-color:#e4f6fd}}.a-ttsk-btn--arrow-right::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #00a4e5;border-bottom:2px solid #00a4e5;transform:translateY(-50%) rotate(-45deg);width:9px;height:9px;top:48%;right:18px;transition:0.3s}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right::after{width:10px;height:10px}}.a-ttsk-btn--arrow-right:disabled,.a-ttsk-btn--arrow-right.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--arrow-right:disabled::after,.a-ttsk-btn--arrow-right.a-ttsk-btn--disabled::after{content:none}.a-ttsk-favorite-btn{color:#00a4e5;font-size:21px;line-height:1;padding:10px 12px;margin:0;transition:none}@media screen and (min-width: 768px){.a-ttsk-favorite-btn{font-size:26px;padding:7px 9px}}.a-ttsk-favorite-btn:before{font-family:Material Icons, sans-serif;content:"\e83a"}.a-ttsk-favorite-btn.a-ttsk-favorite-btn--active{animation:favoriteAnimation 0.7s;color:#f0ac00}.a-ttsk-favorite-btn.a-ttsk-favorite-btn--active:before{font-family:Material Icons, sans-serif;content:"\e838"}.a-ttsk-favorite-btn:hover{opacity:1}@keyframes favoriteAnimation{0%{color:#f0ac00;transform:scale(1, 1)}20%{transform:scale(0.9, 0.9)}50%{transform:scale(1.3, 1.3)}80%{transform:scale(1, 1)}}.m-ttsk-ticket-item,.m-ttsk-coin-item{display:flex;align-items:center;color:#333;word-break:keep-all}.m-ttsk-ticket-item .image-ticket,.m-ttsk-coin-item .image-ticket{margin-right:1px}@media screen and (min-width: 768px){.m-ttsk-ticket-item .image-ticket,.m-ttsk-coin-item .image-ticket{width:30px;margin-right:3px}}.m-ttsk-ticket-item .image-coin,.m-ttsk-coin-item .image-coin{width:20px;margin-right:4px}.m-ttsk-ticket-item{font-size:18px;font-weight:bold}.m-ttsk-coin-item{font-size:16px}.m-ttsk-ticket-info__box{background-color:#eee;margin:9px auto 0}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box{margin:16px auto 0}}@media screen and (max-width: 320.98px){.m-ttsk-ticket-info__box{margin-top:5px}}.m-ttsk-ticket-info__box-ticket-list{display:grid;align-items:center;grid-template-columns:50% 50%;padding:8px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box-ticket-list{padding:14px 16px 10px}}@media screen and (max-width: 320.98px){.m-ttsk-ticket-info__box-ticket-list{padding:5px}}.m-ttsk-ticket-info__box-ticket-list dt{grid-row:span 2;font-size:10px;font-weight:bold;padding-right:8px;text-align:right}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box-ticket-list dt{font-size:16px;padding-right:16px}}.m-ttsk-ticket-info__box-ticket-list dd{display:flex;border-left:1px solid #fff;font-size:10px;padding:3px 0 3px 8px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box-ticket-list dd{font-size:15px;padding:5px 0 5px 16px}}@media screen and (max-width: 320.98px){.m-ttsk-ticket-info__box-ticket-list dd{padding:1px 0 1px 8px}}.m-ttsk-ticket-info__box-ticket-list dd .m-ttsk-ticket-item{width:20px;font-size:10px;margin-left:10px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box-ticket-list dd .m-ttsk-ticket-item{width:30px;font-size:15px;margin-left:16px}}.m-ttsk-ticket-info__box-ticket-list dd .m-ttsk-ticket-item .image-ticket{width:20px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box-ticket-list dd .m-ttsk-ticket-item .image-ticket{width:30px}}.m-ttsk-ticket-info__box-annotation{border-top:1px solid #fff;padding:4px 8px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__box-annotation{padding:7px 16px 12px}}@media screen and (max-width: 320.98px){.m-ttsk-ticket-info__box-annotation{padding:4px 5px}}.m-ttsk-ticket-info__box-annotation li{color:#666;line-height:1.5;font-size:10px;text-align:center}.m-ttsk-ticket-info__box-annotation li::before{content:"※"}.m-ttsk-ticket-info__required-text{display:flex;align-items:center;justify-content:center;border-top:1px solid #DAE6F1;border-bottom:1px solid #DAE6F1;font-size:12px;font-weight:bold;padding:7px 14px;line-height:1.5;text-align:left}@media screen and (min-width: 768px){.m-ttsk-ticket-info__required-text{font-size:18px;padding:10px 32px}}.m-ttsk-ticket-info__required-text .m-ttsk-ticket-item{display:inline-flex;font-size:10px;padding-left:12px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__required-text .m-ttsk-ticket-item{font-size:13px;padding-left:16px}}.m-ttsk-ticket-info__required-text .m-ttsk-ticket-item .image-ticket{width:20px}@media screen and (min-width: 768px){.m-ttsk-ticket-info__required-text .m-ttsk-ticket-item .image-ticket{width:35px}}.m-ttsk-ticket-info__confirm-text{font-size:10px;line-height:1.28;margin:5px auto 0;text-align:center}@media screen and (min-width: 321px){.m-ttsk-ticket-info__confirm-text{margin-top:9px}}@media screen and (min-width: 768px){.m-ttsk-ticket-info__confirm-text{font-size:14px;margin-top:20px}}.m-ttsk-ticket-info__confirm-text .text-bold{font-weight:bold}.m-ttsk-ticket-info__box{margin:24px 16px 16px 16px}.o-ttsk-header-left-menu-ticket-box{margin:24px 16px 16px 16px;background-color:#EEEEEE}.o-ttsk-header-left-menu-ticket-box dt{padding:25px 16px;font-size:15px;font-weight:bold;border-bottom:1px solid #fff;text-align:center}.o-ttsk-header-left-menu-ticket-box dt .m-ttsk-ticket-item{font-size:25px;font-weight:bold}.o-ttsk-header-left-menu-ticket-box dt .m-ttsk-ticket-item .image-ticket{width:39px;margin-right:4px}.o-ttsk-header-left-menu-ticket-box dd{margin:0 16px;padding:12px 0;font-size:12px}.o-ttsk-header-left-menu-ticket-box dd:not(:last-child){border-bottom:1px dashed #fff}.o-ttsk-header-left-menu-ticket-box dd .o-ttsk-header-left-menu-ticket-list__item{display:flex;align-items:center;justify-content:space-between}.o-ttsk-header-left-menu-ticket-box dd .o-ttsk-header-left-menu-ticket-list__item .m-ttsk-ticket-item{font-size:14px;font-weight:bold}.o-ttsk-header-left-menu-ticket-box dd .o-ttsk-header-left-menu-ticket-list__item .m-ttsk-ticket-item .image-ticket{width:26px;margin-right:1px}.o-ttsk-header-left-menu-ticket-box dd .o-ttsk-header-left-menu-ticket-attention{padding-top:8px}.o-ttsk-header-left-menu-ticket-box dd .o-ttsk-header-left-menu-ticket-attention p{color:#eb3f00;text-align:right;font-size:10px;font-weight:bold}.o-ttsk-header-left-menu-ticket-box .m-ttsk-ticket-info__box-annotation{padding:14px 16px}.a-ttsk-btn{max-width:600px;cursor:pointer;margin:0 auto;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-ttsk-btn:hover{opacity:1}}.a-ttsk-btn--primary{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--primary:hover{background-color:#0092cc}}@media screen and (min-width: 768px){.a-ttsk-btn--primary{font-size:16px;padding:16px 0}}.a-ttsk-btn--primary:disabled,.a-ttsk-btn--primary.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--primary-large{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large:hover{background-color:#0092cc}}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large{font-size:16px;padding:16px 0}}.a-ttsk-btn--primary-large span{display:block;font-size:12px;font-weight:400;padding:0;margin-top:4px}@media screen and (min-width: 768px){.a-ttsk-btn--primary-large span{display:inline;font-size:14px;padding-left:6px}}.a-ttsk-btn--primary-large:disabled,.a-ttsk-btn--primary-large.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--primary-small{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#00a4e5;color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.25);width:auto;font-size:16px;padding:10px}@media screen and (min-width: 768px){.a-ttsk-btn--primary-small:hover{background-color:#0092cc}}.a-ttsk-btn--primary-small:disabled,.a-ttsk-btn--primary-small.a-ttsk-btn--disabled-small{background-color:#ccc;color:#999;box-shadow:none;pointer-events:none}.a-ttsk-btn--secondary{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--secondary:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--secondary{font-size:16px;padding:15px 0}}.a-ttsk-btn--secondary:disabled,.a-ttsk-btn--secondary.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none;padding:15px 0;pointer-events:none}.a-ttsk-btn--secondary-mini{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:12px;padding:4px 17px}@media screen and (min-width: 768px){.a-ttsk-btn--secondary-mini:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--secondary-mini{font-size:14px;padding:3px 15px}}.a-ttsk-btn--secondary-mini:disabled,.a-ttsk-btn--secondary-mini.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--disabled{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#ccc;color:#999;font-size:14px;padding:15px 0;pointer-events:none}@media screen and (min-width: 768px){.a-ttsk-btn--disabled{font-size:16px;padding:16px 0}}.a-ttsk-btn--disabled-small{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;background-color:#ccc;color:#999;width:auto;font-size:16px;padding:10px;pointer-events:none}.a-ttsk-btn--cancel{display:block;position:relative;width:100%;border-radius:2px;box-sizing:border-box;font-weight:bold;line-height:1.2;text-align:center;transition:all 0.3s ease-in-out;color:#1278a1;background-color:#f2f2f2;font-weight:normal;font-size:14px;padding:15px 0}@media screen and (min-width: 768px){.a-ttsk-btn--cancel{font-size:16px;padding:16px 0}}@media screen and (min-width: 768px){.a-ttsk-btn--cancel:hover{background-color:#ddd}}.a-ttsk-btn--arrow-down{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down{font-size:16px;padding:15px 0}}.a-ttsk-btn--arrow-down::after{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down:hover{background-color:#e4f6fd}}.a-ttsk-btn--arrow-down::after{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #00a4e5;border-bottom:2px solid #00a4e5;transform:translateY(-50%) rotate(315deg);transition:.2s;width:9px;height:9px;top:48%;right:20px;transform:translateY(-50%) rotate(315deg);transition:0.3s}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-down::after{width:10px;height:10px}}.a-ttsk-btn--arrow-down:disabled,.a-ttsk-btn--arrow-down.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--arrow-down:disabled::after,.a-ttsk-btn--arrow-down.a-ttsk-btn--disabled::after{content:none}.a-ttsk-btn--arrow-right{display:block;position:relative;width:100%;border:1px solid #66d4ff;border-radius:2px;box-sizing:border-box;color:#1278a1;font-weight:bold;line-height:1.2;text-align:center;font-size:14px;padding:13px 0}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right:hover{background-color:#e4f6fd}}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right{font-size:16px;padding:15px 0}}.a-ttsk-btn--arrow-right::after{display:block;content:'';position:absolute;top:50%;transform:translateY(-50%)}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right:hover{background-color:#e4f6fd}}.a-ttsk-btn--arrow-right::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #00a4e5;border-bottom:2px solid #00a4e5;transform:translateY(-50%) rotate(-45deg);width:9px;height:9px;top:48%;right:18px;transition:0.3s}@media screen and (min-width: 768px){.a-ttsk-btn--arrow-right::after{width:10px;height:10px}}.a-ttsk-btn--arrow-right:disabled,.a-ttsk-btn--arrow-right.a-ttsk-btn--disabled{background-color:#ccc;color:#999;box-shadow:none;border:1px solid #ccc;pointer-events:none}.a-ttsk-btn--arrow-right:disabled::after,.a-ttsk-btn--arrow-right.a-ttsk-btn--disabled::after{content:none}.a-ttsk-favorite-btn{color:#00a4e5;font-size:21px;line-height:1;padding:10px 12px;margin:0;transition:none}@media screen and (min-width: 768px){.a-ttsk-favorite-btn{font-size:26px;padding:7px 9px}}.a-ttsk-favorite-btn:before{font-family:Material Icons, sans-serif;content:"\e83a"}.a-ttsk-favorite-btn.a-ttsk-favorite-btn--active{animation:favoriteAnimation 0.7s;color:#f0ac00}.a-ttsk-favorite-btn.a-ttsk-favorite-btn--active:before{font-family:Material Icons, sans-serif;content:"\e838"}.a-ttsk-favorite-btn:hover{opacity:1}@keyframes favoriteAnimation{0%{color:#f0ac00;transform:scale(1, 1)}20%{transform:scale(0.9, 0.9)}50%{transform:scale(1.3, 1.3)}80%{transform:scale(1, 1)}}.a-ttsk-title--icon{position:relative;color:#333;font-size:12px;font-weight:bold;line-height:1.5;margin:0 16px}@media screen and (min-width: 768px){.a-ttsk-title--icon{font-size:22px}}.a-ttsk-title--icon::before{content:'';width:14px;height:13px;position:absolute;top:-9px;left:-8px;background:url("/anne/img/ttsk/icon-title-colorful.svg") center left no-repeat;background-size:contain}@media screen and (min-width: 768px){.a-ttsk-title--icon::before{width:18px;height:17px}}.a-ttsk-title--icon .a-ttsk-title--icon__text-small{font-size:14px}.a-ttsk-title--border-gray{color:#527898;font-size:12px;font-weight:bold;line-height:1.2;padding-bottom:8px;border-bottom:1px solid #527898}@media screen and (min-width: 768px){.a-ttsk-title--border-gray{font-size:14px;line-height:1.2}}.a-ttsk-title__count{font-size:10px;font-weight:normal}@media screen and (min-width: 768px){.a-ttsk-title__count{font-size:12px}}.a-ttsk-title__link{padding:4px 8px;font-size:12px;font-weight:bold;color:#1278a1}.a-ttsk-title__link:hover{cursor:pointer}@media screen and (min-width: 768px){.a-ttsk-title__link:hover{opacity:1;text-decoration:underline}}.a-ttsk__text--error{background-color:#fdede4;border:1px solid #eb3f00;color:#eb3f00;font-size:10px;font-weight:bold;line-height:1.5;padding:4px 0;text-align:center}@media screen and (min-width: 768px){.a-ttsk__text--error{font-size:12px}}.a-ttsk__text-list--error{display:block;width:100%;background-color:#fdede4;border:1px solid #eb3f00;padding:5px}@media screen and (min-width: 768px){.a-ttsk__text-list--error{padding:6px}}.a-ttsk__text-list--error li{color:#eb3f00;font-size:10px;font-weight:bold;line-height:1.5;text-align:center}@media screen and (min-width: 768px){.a-ttsk__text-list--error li{font-size:12px}}.a-ttsk-text--annotation{font-size:10px;color:#666}@media screen and (min-width: 768px){.a-ttsk-text--annotation{font-size:12px}}.a-ttsk-text--indent{text-indent:-1.3em;padding-left:1.3em}.m-ttsk-login__header{border-bottom:1px solid #00a4e5;padding-top:22px;margin-bottom:24px}.m-ttsk-login__title{padding-bottom:4px;font-size:15px}@media screen and (min-width: 768px){.m-ttsk-login__title{font-size:22px}}.m-ttsk-login__registration{padding:0 0 24px;border-bottom:1px solid #DAE6F1}.m-ttsk-login__registration .a-ttsk-text--annotation{margin-top:10px;padding:0 16px;text-align:center}@media screen and (min-width: 768px){.m-ttsk-login__registration .a-ttsk-text--annotation{font-size:10px}}.m-ttsk-login__thumb{margin:0 auto;text-align:center}.m-ttsk-login__thumb img{width:100%;max-width:500px;vertical-align:middle}.m-ttsk-login__login{margin-top:15px}.m-ttsk-login__body-text{font-size:12px;font-weight:700;line-height:1.28;text-align:center}.m-ttsk-modal__body .a-ttsk-btn{margin-top:10px}@keyframes menuShowLeft{from{left:-100%}to{left:0}}@keyframes menuHideLeft{from{left:0}to{left:-100%}}.o-ttsk-header-menu{float:left}.o-ttsk-header-menu-btn-wrapper{width:44px;height:44px;margin-right:4px}@media screen and (min-width: 768px){.o-ttsk-header-menu-btn-wrapper{margin-right:7px}}.o-ttsk-header-menu-content{padding:48px 0 10px;left:-100%;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow-y:auto;z-index:10100;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width: 768px){.o-ttsk-header-menu-content{max-width:375px}}.o-ttsk-header-menu-content .o-ttsk-header-menu-content-top{position:fixed;padding:4px;top:0;left:-100%;height:48px;width:100%;z-index:10110;text-align:center;background:#fff;border-bottom:1px solid #eef0f2}@media screen and (min-width: 768px){.o-ttsk-header-menu-content .o-ttsk-header-menu-content-top{max-width:375px}}.o-ttsk-header-menu-content .o-ttsk-header-menu-content-top .o-ttsk-header-menu-content-top__title{font-size:16px;font-weight:bold;padding:8px 0}.o-ttsk-header-menu-content .o-ttsk-header-menu-content-top .o-ttsk-header-menu-content-top-R{margin:0 3px 0;position:absolute;top:2px;right:10px}.o-ttsk-header-menu-content.o-ttsk-header-menu-content--on{display:block;animation:menuShowLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-ttsk-header-menu-content.o-ttsk-header-menu-content--on .o-ttsk-header-menu-content-top{display:block;animation:menuShowLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-ttsk-header-menu-content.o-ttsk-header-menu-content--off{animation:menuHideLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.o-ttsk-header-menu-content.o-ttsk-header-menu-content--off .o-ttsk-header-menu-content-top{animation:menuHideLeft .2s 0s ease-in-out;animation-fill-mode:forwards}.m-ttsk-header-left-menu-login{padding:0 16px;margin:24px 0 32px}.m-ttsk-header-left-menu-login .a-ttsk-btn{max-width:500px;width:100%;margin:10px auto 0}@media screen and (min-width: 768px){.m-ttsk-header-left-menu-login .a-ttsk-btn{margin-top:15px}}@media screen and (max-width: 320.98px){.m-ttsk-header-left-menu-login .a-ttsk-btn{margin-top:8px}}.m-ttsk-header-left-menu-login .a-ttsk-btn--primary{font-size:14px;padding:14px 0}.m-ttsk-header-left-menu-login .a-ttsk-btn--secondary{font-size:14px;padding:13px 0}.m-ttsk-header-left-menu-login .m-ttsk-login__registration .a-ttsk-text--annotation{margin-top:10px;padding:0}.o-ttsk-header-left-menu-ticket-purchase-btn{margin:16px 16px 24px}.o-ttsk-header-left-menu-ticket-purchase-btn .a-ttsk-btn--primary{font-size:14px;padding:14px 0}.o-ttsk-header-menu-info-box a,.o-ttsk-header-menu-bottom-box a{text-align:left;display:flex;padding:12px 16px}@media screen and (min-width: 768px){.o-ttsk-header-menu-info-box a:hover,.o-ttsk-header-menu-bottom-box a:hover{opacity:1}}@media screen and (min-width: 768px){.o-ttsk-header-menu-info-box a:hover .ico-txt,.o-ttsk-header-menu-bottom-box a:hover .ico-txt{opacity:1;text-decoration:underline}}.o-ttsk-header-menu-info-box .ico-txt,.o-ttsk-header-menu-bottom-box .ico-txt{font-size:12px;padding-left:8px;line-height:1.5}.o-ttsk-header-menu-info-box .a-ttsk-icon--info,.o-ttsk-header-menu-info-box .a-ttsk-icon--help,.o-ttsk-header-menu-info-box .a-ttsk-icon--logout,.o-ttsk-header-menu-bottom-box .a-ttsk-icon--info,.o-ttsk-header-menu-bottom-box .a-ttsk-icon--help,.o-ttsk-header-menu-bottom-box .a-ttsk-icon--logout{display:inline-block;color:#00a4e5}.o-ttsk-header-menu-info-box .a-ttsk-icon--info::before,.o-ttsk-header-menu-info-box .a-ttsk-icon--help::before,.o-ttsk-header-menu-info-box .a-ttsk-icon--logout::before,.o-ttsk-header-menu-bottom-box .a-ttsk-icon--info::before,.o-ttsk-header-menu-bottom-box .a-ttsk-icon--help::before,.o-ttsk-header-menu-bottom-box .a-ttsk-icon--logout::before{font-size:14px}.o-ttsk-header-menu-info-box{border-top:1px solid #DAE6F1;border-bottom:1px solid #DAE6F1}.o-ttsk-header-menu-app-box{border-top:1px solid #DAE6F1}.o-ttsk-header-menu-app-box li a{position:relative;text-align:left;display:block;font-size:15px;font-weight:bold;padding:18px 44px 18px 16px;transition:0.3s ease-in-out}.o-ttsk-header-menu-app-box li a:after{content:'\e409';position:absolute;top:50%;right:0;transform:translateY(-50%);color:#00a4e5;font-family:'Material Icons Outlined';font-size:16px;font-weight:normal;font-size:24px;right:10px}@media screen and (min-width: 768px){.o-ttsk-header-menu-app-box li a:after{font-size:18px}}@media screen and (min-width: 768px){.o-ttsk-header-menu-app-box li a:after{font-size:24px}}@media screen and (min-width: 768px){.o-ttsk-header-menu-app-box li a:hover{opacity:1;text-decoration:underline}}.a-heading-ttl{margin:0;padding:0 8px 0 14px;font-size:1.4rem;font-weight:700;display:block;background:#fff;position:relative;line-height:1.7}.a-heading-ttl:before{content:"";position:absolute;top:0;left:2px;width:4px;height:100%;border-left:4px solid #1d3850;vertical-align:middle}.a-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #e40007;background:#fff;color:#e40007}.a-close-btn .ico{padding:2px;font-size:20px;display:block}.a-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-close-btn.disable span,.a-close-btn.disable a{color:#ccc}.a-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-promote-sbsc-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;background:#f78e00;border-bottom:2px solid #cc7600}.a-promote-sbsc-btn .ico{padding:2px;font-size:20px;display:block}.a-promote-sbsc-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-promote-sbsc-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-promote-sbsc-btn.disable span,.a-promote-sbsc-btn.disable a{color:#ccc}.a-promote-sbsc-btn:hover{background:#FFAB39}.a-plus-minus-btn{width:16px;height:16px;top:43%;transform:translateY(-50%)}.a-plus-minus-btn:before,.a-plus-minus-btn:after{content:"";position:absolute;background-color:#1d3850}.a-plus-minus-btn:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.a-plus-minus-btn:after{top:43%;left:0;width:100%;height:2px;margin-bottom:-1px}.a-plus-minus-btn:hover{cursor:pointer}.a-plus-minus-btn.a-plus-minus-btn--opened:before{transform:rotate(90deg)}.a-plus-minus-btn.a-plus-minus-btn--opened:after{display:none}.a-up-down-arrow-btn{position:absolute;top:50%;width:36px;height:36px;transform:translateY(-50%)}.a-up-down-arrow-btn::before{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(315deg);transition:.2s;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(315deg);-webkit-transform:translate(-50%, -50%) rotate(315deg);transform:translate(-50%, -50%) rotate(315deg);margin-top:-3px}.a-up-down-arrow-btn--opened::before{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);margin-top:2px}.a-register-btn-wide{display:block;position:relative;height:44px;border-radius:24px;font-size:14px;font-weight:700;line-height:44px;text-align:center;color:#fff;background:#f2800e;box-shadow:0 2px 0 #935815}.a-register-btn-wide .ico{margin-right:8px;vertical-align:middle}.a-register-btn-wide::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}.a-trial-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #1d3850;color:#1d3850}.a-trial-btn-s .ico{padding:2px;font-size:20px;display:block}.a-trial-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-trial-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-trial-btn-s.disable span,.a-trial-btn-s.disable a{color:#ccc}.a-trial-btn-s .ico{padding:4px 0 1px}.a-trial-btn-s .ico-txt{font-size:9px;transform:scale(0.9)}.a-maruyomi-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #DD3173;color:#fff;background:#FF8DB8}.a-maruyomi-btn-s .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn-s.disable span,.a-maruyomi-btn-s.disable a{color:#ccc}.a-maruyomi-btn-s .ico{padding:4px 0 1px}.a-maruyomi-btn-s .ico-txt{font-size:9px;transform:scale(0.9)}.a-reserve-btn-s,.a-reserve-btn-s--on,.a-reserve-btn--on,.a-series-reserve-btn--on,.a-reserve-btn,.a-series-reserve-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #00254B;background:#0062c4}.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-reserve-btn--on .ico,.a-series-reserve-btn--on .ico,.a-reserve-btn .ico,.a-series-reserve-btn .ico{padding:2px;font-size:20px;display:block}.a-reserve-btn-s .ico-txt,.a-reserve-btn-s--on .ico-txt,.a-reserve-btn--on .ico-txt,.a-series-reserve-btn--on .ico-txt,.a-reserve-btn .ico-txt,.a-series-reserve-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-reserve-btn-s.disable,.disable.a-reserve-btn-s--on,.disable.a-reserve-btn--on,.disable.a-series-reserve-btn--on,.disable.a-reserve-btn,.disable.a-series-reserve-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-reserve-btn-s.disable span,.disable.a-reserve-btn-s--on span,.disable.a-reserve-btn--on span,.disable.a-series-reserve-btn--on span,.disable.a-reserve-btn span,.disable.a-series-reserve-btn span,.a-reserve-btn-s.disable a,.disable.a-reserve-btn-s--on a,.disable.a-reserve-btn--on a,.disable.a-series-reserve-btn--on a,.disable.a-reserve-btn a,.disable.a-series-reserve-btn a{color:#ccc}.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-reserve-btn--on .ico,.a-series-reserve-btn--on .ico,.a-reserve-btn .ico,.a-series-reserve-btn .ico{padding:5px 0 2px 0;font-size:16px}.a-reserve-btn-s--on,.a-reserve-btn--on,.a-series-reserve-btn--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-reserve-btn{width:80px}.a-reserve-btn--on{width:80px}.a-series-reserve-btn{width:80px}.a-series-reserve-btn--on{width:80px}.a-series-reserve-btn-wide,.a-series-reserve-btn-wide--on{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #00254B;background:#0062c4}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-series-reserve-btn-wide .ico-txt,.a-series-reserve-btn-wide--on .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{font-size:20px}.a-series-reserve-btn-wide--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-cart-btn-s,.a-cart-btn,.a-cart-all-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #0D2D1C;background:#5a8d48}.a-cart-btn-s .ico,.a-cart-btn .ico,.a-cart-all-btn .ico{padding:2px;font-size:20px;display:block}.a-cart-btn-s .ico-txt,.a-cart-btn .ico-txt,.a-cart-all-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s.disable,.disable.a-cart-btn,.disable.a-cart-all-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s.disable span,.disable.a-cart-btn span,.disable.a-cart-all-btn span,.a-cart-btn-s.disable a,.disable.a-cart-btn a,.disable.a-cart-all-btn a{color:#ccc}.a-cart-btn-s--on,.a-cart-btn--on,.a-cart-all-btn--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #5a8d48;border-radius:4px;color:#5a8d48}.a-cart-btn-s--on .ico,.a-cart-btn--on .ico,.a-cart-all-btn--on .ico{padding:2px;font-size:20px;display:block}.a-cart-btn-s--on .ico-txt,.a-cart-btn--on .ico-txt,.a-cart-all-btn--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s--on.disable,.disable.a-cart-btn--on,.disable.a-cart-all-btn--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s--on.disable span,.disable.a-cart-btn--on span,.disable.a-cart-all-btn--on span,.a-cart-btn-s--on.disable a,.disable.a-cart-btn--on a,.disable.a-cart-all-btn--on a{color:#ccc}.a-cart-btn{width:80px}.a-cart-btn--on{width:80px}.a-cart-all-btn{width:80px}.a-cart-all-btn--on{width:80px}.a-cart-all-btn-wide{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #0D2D1C;background:#5a8d48}.a-cart-all-btn-wide .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-cart-all-btn-wide .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-purchase-btn-s,.a-purchase-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #B25D08;background:#f2800e}.a-purchase-btn-s .ico,.a-purchase-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-btn-s .ico-txt,.a-purchase-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-btn-s.disable,.disable.a-purchase-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-btn-s.disable span,.disable.a-purchase-btn span,.a-purchase-btn-s.disable a,.disable.a-purchase-btn a{color:#ccc}.a-purchase-btn-s .ico,.a-purchase-btn .ico{padding:6px 0 2px;font-size:15px}.a-purchase-btn-s .ico-txt,.a-purchase-btn .ico-txt{font-size:11px}.a-purchase-btn{width:80px}.a-purchase-AppleID-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border-bottom:1.5px solid #B25D08;background:#f2800e}.a-purchase-AppleID-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-AppleID-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-AppleID-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-AppleID-btn.disable span,.a-purchase-AppleID-btn.disable a{color:#ccc}.a-purchase-AppleID-btn .ico-txt{font-size:9px;transform:scale(0.9)}.a-maruyomi-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;background:#FF8DB8;border-bottom:1.5px solid #DD3173}.a-maruyomi-btn .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn.disable span,.a-maruyomi-btn.disable a{color:#ccc}.a-maruyomi-btn .ico{font-size:19px;padding:4px 0 1px}.a-free-btn-s,.a-free-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #9F0505;background:#e84949}.a-free-btn-s .ico,.a-free-btn .ico{padding:2px;font-size:20px;display:block}.a-free-btn-s .ico-txt,.a-free-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-free-btn-s.disable,.disable.a-free-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-free-btn-s.disable span,.disable.a-free-btn span,.a-free-btn-s.disable a,.disable.a-free-btn a{color:#ccc}.a-free-btn-s .ico,.a-free-btn .ico{padding:4px 0 1px;font-size:19px}.a-free-btn{width:80px}.a-read-by-app-btn-s,.a-read-by-app-btn,.a-read-by-browser-btn-s,.a-read-by-browser-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:3px;border:1px solid #1d3850;color:#1d3850}.a-read-by-app-btn-s .ico,.a-read-by-app-btn .ico,.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:2px;font-size:20px;display:block}.a-read-by-app-btn-s .ico-txt,.a-read-by-app-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-read-by-app-btn-s.disable,.disable.a-read-by-app-btn,.disable.a-read-by-browser-btn-s,.disable.a-read-by-browser-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-read-by-app-btn-s.disable span,.disable.a-read-by-app-btn span,.disable.a-read-by-browser-btn-s span,.disable.a-read-by-browser-btn span,.a-read-by-app-btn-s.disable a,.disable.a-read-by-app-btn a,.disable.a-read-by-browser-btn-s a,.disable.a-read-by-browser-btn a{color:#ccc}.a-read-by-app-btn-s .ico,.a-read-by-app-btn .ico,.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:1px 0 0 0}.a-read-by-app-btn-s .ico-txt,.a-read-by-app-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt{padding:0}.a-read-by-app-btn{width:80px}.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:0 0 1px 0;font-size:20px}.a-read-by-browser-btn{width:80px}.a-add-btn-s,.a-add-btn-s--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:2px;font-size:20px;display:block}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-add-btn-s.disable,.disable.a-add-btn-s--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-add-btn-s.disable span,.disable.a-add-btn-s--on span,.a-add-btn-s.disable a,.disable.a-add-btn-s--on a{color:#ccc}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:1px 0 1px 0}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{padding:0}.a-add-btn-s--on{border:1px solid #180;color:#180}.a-zoom-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-zoom-btn-s .ico{padding:2px;font-size:20px;display:block}.a-zoom-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-zoom-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-zoom-btn-s.disable span,.a-zoom-btn-s.disable a{color:#ccc}.a-zoom-btn-s .ico{padding:1px 0 1px 0}.a-zoom-btn-s .ico-txt{padding:0;font-size:9px;transform:scale(0.9)}.a-code-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-code-btn .ico{padding:2px;font-size:20px;display:block}.a-code-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-code-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-code-btn.disable span,.a-code-btn.disable a{color:#ccc}.a-code-btn .ico{font-size:19px;padding:3px 0 2px}.a-download-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-download-btn .ico{padding:2px;font-size:20px;display:block}.a-download-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-download-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-download-btn.disable span,.a-download-btn.disable a{color:#ccc}.a-download-btn .ico{font-size:19px;padding:3px 0 2px}.a-filter-btn,.a-filter-btn--disabled,.a-sort-btn,.a-refresh-btn,.a-edit-btn,.a-edit-btn--disabled,.a-close-btn-m,.a-finish-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-sort-btn .ico,.a-refresh-btn .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-close-btn-m .ico,.a-finish-btn-s .ico{padding:2px;font-size:20px;display:block}.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-sort-btn .ico-txt,.a-refresh-btn .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-close-btn-m .ico-txt,.a-finish-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-filter-btn.disable,.disable.a-filter-btn--disabled,.disable.a-sort-btn,.disable.a-refresh-btn,.disable.a-edit-btn,.disable.a-edit-btn--disabled,.disable.a-close-btn-m,.disable.a-finish-btn-s{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-filter-btn.disable span,.disable.a-filter-btn--disabled span,.disable.a-sort-btn span,.disable.a-refresh-btn span,.disable.a-edit-btn span,.disable.a-edit-btn--disabled span,.disable.a-close-btn-m span,.disable.a-finish-btn-s span,.a-filter-btn.disable a,.disable.a-filter-btn--disabled a,.disable.a-sort-btn a,.disable.a-refresh-btn a,.disable.a-edit-btn a,.disable.a-edit-btn--disabled a,.disable.a-close-btn-m a,.disable.a-finish-btn-s a{color:#ccc}.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-sort-btn .ico,.a-refresh-btn .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-close-btn-m .ico,.a-finish-btn-s .ico{padding:6px 0 4px;font-size:1.8rem}.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-sort-btn .ico-txt,.a-refresh-btn .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-close-btn-m .ico-txt,.a-finish-btn-s .ico-txt{font-size:1rem;font-weight:bold}.a-filter-btn--disabled{color:#ccc}.a-refresh-btn .ico{padding:6px 0 3px;font-size:1.9rem}.a-edit-btn .ico,.a-edit-btn--disabled .ico{padding:4px 0 2px 2px;font-size:2rem}.a-close-btn-m .ico{padding:1px 0 0 2px;font-size:2.8rem}.a-close-btn-m .ico-txt{margin-top:-1px}.a-edit-btn--disabled{color:#ccc}.a-finish-btn-s{color:#180}.a-finish-btn-s .ico-txt{font-size:14px;line-height:40px}.a-clear-btn,.a-clear-btn--disabled{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:2px;font-size:20px;display:block}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-clear-btn.disable,.disable.a-clear-btn--disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-clear-btn.disable span,.disable.a-clear-btn--disabled span,.a-clear-btn.disable a,.disable.a-clear-btn--disabled a{color:#ccc}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:3px 0 0 0;font-size:24px}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:11px}.a-clear-btn--disabled{color:#ccc}.a-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #1d3850;background:#fff;color:#1d3850}.a-modal-close-btn .ico{padding:2px;font-size:20px;display:block}.a-modal-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-modal-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-modal-close-btn.disable span,.a-modal-close-btn.disable a{color:#ccc}.a-modal-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-delete-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007;cursor:pointer}.a-delete-btn .ico{padding:2px;font-size:20px;display:block}.a-delete-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-delete-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-delete-btn.disable span,.a-delete-btn.disable a{color:#ccc}.a-delete-btn .ico{display:inline-block;padding:0 2px 0 0;font-size:22px;vertical-align:middle;line-height:40px}.a-delete-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:40px}.a-label-check,.a-label-check--on{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;z-index:10;background-image:url(/anne/img/common/btn-check-off.svg);background-size:22px 22px;width:22px;height:22px;right:3px;bottom:3px}.a-label-check--on{background-image:url(/anne/img/common/btn-check-on.svg)}.a-thumb-box__check{position:absolute;right:0;bottom:0;display:block;padding:44px 0 0 44px}.a-follow-author-btn,.a-follow-author-btn--on,.a-follow-label-btn--on,.a-follow-label-btn{display:block;padding:6px 0;border-radius:4px;border:1px solid #ccc;text-align:center;color:#1d3850;background:#fff;box-shadow:0 1.5px 0 rgba(0,0,0,0.35)}.a-follow-author-btn .ico,.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico,.a-follow-label-btn .ico{margin:0 6px 0 0;vertical-align:middle;font-size:18px}.a-follow-author-btn .ico-txt,.a-follow-author-btn--on .ico-txt,.a-follow-label-btn--on .ico-txt,.a-follow-label-btn .ico-txt{font-size:12px;vertical-align:middle;font-weight:700}.a-follow-author-btn--on,.a-follow-label-btn--on{color:#180}.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico{border-color:#159F05}.a-read-more-btn{display:block;position:relative;padding:8px;text-align:center;font-size:15px;font-weight:700;border:1px solid #ccc;border-radius:4px;box-shadow:0 1.5px #ccc;background:#fff}.a-read-more-btn-s,.a-fold-btn{display:block;position:relative;padding:4px 8px 4px 0;text-align:center;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #ccc;box-shadow:0 1.5px #ccc;background:#fff}.a-read-more-btn-s::before,.a-fold-btn::before{content:"";display:inline-block;width:0;height:0;margin:0 4px 0 0;border-style:solid;border-width:9px 5px 0 5px;border-color:#1d3850 transparent transparent transparent}.a-fold-btn::before{border-width:0 5px 9px 5px;border-color:transparent transparent #1d3850 transparent}.a-page-transition-btn{position:relative;display:block;padding:8px 32px 8px 16px;border-radius:4px;border:1px solid #ccc;font-size:13px;font-weight:700;color:#1d4a6d;background:#fff}.a-page-transition-btn::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d4a6d;border-bottom:2px solid #1d4a6d;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}input.a-square-check-box,input.a-square-check-box--simple{width:22px;height:22px;position:relative;border:2px solid #ccc;background:#fff}input.a-square-check-box::after,input.a-square-check-box--simple::after{content:"";display:block;position:absolute;top:1px;left:5px;width:8px;height:12px;border-right:2px solid #eef0f2;border-bottom:2px solid #eef0f2;transform:rotate(45deg)}input.a-square-check-box:checked,input.a-square-check-box--simple:checked{background:#159F05}input.a-square-check-box:checked::after,input.a-square-check-box--simple:checked::after{border-right:2px solid #fff;border-bottom:2px solid #fff}input.a-square-check-box--simple:checked{background:#fff}input.a-square-check-box--simple:checked::after{border-right:2px solid #159F05;border-bottom:2px solid #159F05}.a-icon-btn,.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:65px;height:40px;padding:4px;border-radius:4px;border:1px solid #ccc;color:#1d3850}.a-icon-btn .ico,.a-icon-middle-btn .ico,.a-icon-middle-btn--all-select .ico,.a-icon-middle-btn--all-unselect .ico,.a-icon-middle-btn--delete .ico{font-size:18px}.a-icon-btn .ico-txt,.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:10px;font-weight:bold;line-height:1}.a-icon-btn.disable,.disable.a-icon-middle-btn,.disable.a-icon-middle-btn--all-select,.disable.a-icon-middle-btn--all-unselect,.disable.a-icon-middle-btn--delete{color:#ccc;background-color:#eef0f2;box-shadow:none}.a-icon-btn.disable span,.a-icon-btn.disable a,.disable.a-icon-middle-btn span,.disable.a-icon-middle-btn--all-select span,.disable.a-icon-middle-btn--all-unselect span,.disable.a-icon-middle-btn--delete span,.disable.a-icon-middle-btn a,.disable.a-icon-middle-btn--all-select a,.disable.a-icon-middle-btn--all-unselect a,.disable.a-icon-middle-btn--delete a{color:#ccc}.a-icon-btn.on,.on.a-icon-middle-btn,.on.a-icon-middle-btn--all-select,.on.a-icon-middle-btn--all-unselect,.on.a-icon-middle-btn--delete{display:flex}.a-icon-btn.off,.off.a-icon-middle-btn,.off.a-icon-middle-btn--all-select,.off.a-icon-middle-btn--all-unselect,.off.a-icon-middle-btn--delete{display:none}.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{width:68px;height:44px;box-shadow:0 1px #ccc;cursor:pointer}.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:12px}.a-icon-middle-btn--delete{color:#e40007}.a-icon-middle-btn--delete .ico{font-size:20px}.a-icon-middle-btn--delete:disabled,.a-icon-middle-btn--delete.disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-icon-middle-btn--delete:disabled span,.a-icon-middle-btn--delete:disabled a,.a-icon-middle-btn--delete.disabled span,.a-icon-middle-btn--delete.disabled a{color:#ccc}.a-check-list-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:180px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-check-list-btn .ico{padding:2px;font-size:20px;display:block}.a-check-list-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-check-list-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-check-list-btn.disable span,.a-check-list-btn.disable a{color:#ccc}.a-check-list-btn .ico{display:inline-block;margin-top:-0.2em;padding:0 2px 0 0;font-size:20px;vertical-align:middle;line-height:38px}.a-check-list-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:38px}.a-basic-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;color:#1d3850}.a-basic-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn .ico::before{display:block}.a-basic-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn:disabled,.a-basic-btn.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-low-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;height:34px;color:#1d3850}.a-basic-low-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-low-btn .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-low-btn .ico::before{display:block}.a-basic-low-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-low-btn .ico.ico-gift::before{margin-top:-0.1em}.a-basic-low-btn:disabled,.a-basic-low-btn.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--primary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#f2800e}.a-basic-btn--primary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--primary .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--primary .ico::before{display:block}.a-basic-btn--primary .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--primary .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--primary:disabled,.a-basic-btn--primary.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#5a8d48}.a-basic-btn--secondary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--secondary .ico::before{display:block}.a-basic-btn--secondary .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--secondary .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--secondary:disabled,.a-basic-btn--secondary.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;border:2px solid #5a8d48;color:#5a8d48;box-shadow:none}.a-basic-btn--secondary-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary-rev .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--secondary-rev .ico::before{display:block}.a-basic-btn--secondary-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--secondary-rev .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--secondary-rev:disabled,.a-basic-btn--secondary-rev.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--gift{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#93BC4E}.a-basic-btn--gift .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--gift .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--gift .ico::before{display:block}.a-basic-btn--gift .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--gift .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--gift:disabled,.a-basic-btn--gift.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#0062c4}.a-basic-btn--reserve .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--reserve .ico::before{display:block}.a-basic-btn--reserve .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--reserve .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--reserve:disabled,.a-basic-btn--reserve.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;border:2px solid #0062c4;color:#0062c4;box-shadow:none}.a-basic-btn--reserve-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve-rev .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--reserve-rev .ico::before{display:block}.a-basic-btn--reserve-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--reserve-rev .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--reserve-rev:disabled,.a-basic-btn--reserve-rev.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--maruyomi{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#FF8DB8;box-shadow:0 1px #DD3173}.a-basic-btn--maruyomi .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--maruyomi .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--maruyomi .ico::before{display:block}.a-basic-btn--maruyomi .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--maruyomi .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--maruyomi:disabled,.a-basic-btn--maruyomi.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#00a4e5;box-shadow:0 1px 0 0 #1278a1}.a-basic-btn--warensai .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--warensai .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--warensai .ico::before{display:block}.a-basic-btn--warensai .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--warensai .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--warensai:disabled,.a-basic-btn--warensai.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai .ico-txt{vertical-align:middle;font-weight:bold}.a-rounded-btn--right-arrow,.a-rounded-btn--right-arrow-border{display:flex;justify-content:center;align-items:center;position:relative;height:24px;background-color:#1d3850;border-radius:24px;font-weight:bold;color:#fff;background-color:#1d3850;color:#fff;padding:0 24px 0 16px;word-break:keep-all}.a-rounded-btn--right-arrow::after,.a-rounded-btn--right-arrow-border::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:9px}.a-rounded-btn--right-arrow{font-size:10px}.a-rounded-btn--right-arrow-border{background-color:transparent;border:1px solid #fff;color:#fff}.a-rounded-btn--right-arrow-border::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:9px}.a-rounded-btn--right-arrow-border{font-size:10px}.a-tag-comic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#0094d6}.a-tag-LN{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#ffa91c}.a-tag-r18{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#f26785}.a-tag-literature{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:40px;box-sizing:border-box;border-radius:4px;border-color:#999;color:#999}.a-tag-other{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:auto;min-width:40px;padding:0 3px;box-sizing:border-box;border-radius:4px;border-color:#999;color:#999}.a-tag-gift{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#9100C4;border-color:#9100C4}.a-tag-set{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#167C27;border-color:#167C27}.a-tag-comp{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#1d4a6d;border-color:#1d4a6d}.a-tag-ebook{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#999;border-color:#ccc}.a-tag-digital{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#999;border-color:#ccc}.a-tag-latest{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#999;border-color:#ccc}.a-tag-increase{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#FF7519;border-color:#FF7519}.a-tag-subscription{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;position:relative;padding-left:22px;border:none;color:#fff;background:#614CBD}.a-tag-subscription::before{content:"";position:absolute;top:1px;left:4px;width:15px;height:12px;background-image:url(/anne/img/common/icon-sbsc-i.svg);background-size:contain;background-repeat:no-repeat;display:block}.a-tag-new{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#E7370E;background:#F6ED00}.a-tag-reserve{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#fff;background:#0062c4}.a-tag-sale{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#fff;background:#E7370E}.a-tag-coin-up{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;justify-content:left;position:relative;width:48px;padding-left:3px;background:#EA003A}.a-tag-coin-up::before,.a-tag-coin-up::after{content:'';display:inline-block;position:absolute;margin-top:-1px}.a-tag-coin-up::before{top:6px;right:14%;width:5px;height:5px;background:#fff;transform:rotate(135deg)}.a-tag-coin-up::after{top:3px;right:4px;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent}.a-tag-purchased{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;color:#180}.a-tag-purchased .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-purchased .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-registered{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;background:#eee;color:#999}.a-tag-registered .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-registered .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-unread{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;color:#159F05}.a-tag-unread .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-unread .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-already-read{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;background:#eee;color:#999}.a-tag-already-read .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-already-read .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-already-read .ico{font-size:14px}.a-tag-setting-up{display:block;position:absolute;top:calc(50% - 7px);right:10px;height:12px;padding:0 8px;border-radius:8px;font-size:9px;vertical-align:middle;background:#e9137a;color:#fff}.a-tag-reserve-coin-up{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;border-color:#e40007;background:#fff;color:#e40007}.a-tag-reserve-coin-up.a-tag-reserve-coin-up-more{color:#fff;background:#e40007}.a-tag-limit{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;border-color:#e40007;background:#fff;color:#e40007}@keyframes menuShowRight{from{right:-100%}to{right:0}}@keyframes menuHideRight{from{right:0}to{right:-100%}}.o-header-search-menu-content{right:-100%;padding:58px 16px 10px;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow-y:auto;z-index:10100;box-sizing:border-box;backface-visibility:hidden}@media screen and (min-width: 768px){.o-header-search-menu-content{max-width:375px}}.o-header-search-menu-content .o-header-search-menu-content-top{position:fixed;padding:4px;top:0;right:-100%;height:48px;width:100%;z-index:10110;text-align:center;background:#fff;border-bottom:1px solid #eef0f2}@media screen and (min-width: 768px){.o-header-search-menu-content .o-header-search-menu-content-top{max-width:375px}}.o-header-search-menu-content .o-header-search-menu-content-top .o-header-search-menu-content-top__title{font-size:16px;font-weight:bold;padding:8px 0}.o-header-search-menu-content .o-header-search-menu-content-top .o-header-search-menu-content-top-R{margin:0 3px 0;position:absolute;top:2px;right:10px}.o-header-search-menu-content.o-header-search-menu-content--on{display:block;animation:menuShowRight .2s ease-in-out;animation-fill-mode:forwards}.o-header-search-menu-content.o-header-search-menu-content--on .o-header-search-menu-content-top{display:block;animation:menuShowRight .2s ease-in-out;animation-fill-mode:forwards}.o-header-search-menu-content.o-header-search-menu-content--off{animation:menuHideRight .2s 0s ease-in-out;animation-fill-mode:forwards}.o-header-search-menu-content.o-header-search-menu-content--off .o-header-search-menu-content-top{animation:menuHideRight .2s 0s ease-in-out;animation-fill-mode:forwards}.o-header-search-menu-form{position:relative;border:1px solid #ccc;border-radius:4px;overflow:hidden}.o-header-search-menu-select{position:absolute;width:100px;height:40px;opacity:0;z-index:2;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;outline:0}.o-header-search-menu-drop-down-view{position:absolute;top:0;left:0;border-right:1px solid #ccc;width:100px;height:40px;line-height:30px;padding:5px 15px 5px 5px;font-size:11px;box-sizing:border-box}.o-header-search-menu-drop-down-view .ico-triangle_bottom{position:absolute;top:50%;right:3px;margin-top:-3px;font-size:10px;display:block;color:#1d3850;text-align:center}.o-header-search-menu-search-input:placeholder-shown{font-size:12px}.o-header-search-menu-search-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:0;outline:0;width:100%;padding:0 40px 0 105px;height:38px;line-height:38px;box-sizing:border-box;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif}.o-header-search-menu-search-btn{border:none;cursor:pointer;outline:0;appearance:none;position:absolute;top:0;right:0;width:40px;height:40px;background:#1d3850}.o-header-search-menu-search-btn .ico-search{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-10px;color:#fff;font-size:22px}.o-header-search-menu-search-del-btn-box{right:40px;margin-top:-2px;display:none;position:absolute;top:0;width:44px;height:44px}.o-header-search-menu-search-del-btn-box .o-header-search-menu-search-del-btn{position:absolute;top:50%;right:0;width:35px;transform:translateY(-50%);text-align:center}.o-header-search-menu-search-del-btn-box .o-header-search-menu-search-del-btn .ico-close{display:inline;background:#babab1;color:#fff;font-size:13px;border-radius:50%;padding:3px}.o-header-menu-search-box{overflow:hidden;margin:5px 0 15px -10px}.o-header-menu-search-box li{width:33%;width:calc(100% / 3);float:left;padding-top:10px;padding-left:10px}.o-header-serch-bnr-box{margin:15px 4px;text-align:center;font-size:0}.o-header-serch-bnr-box li{display:inline-block;width:46%;width:calc(calc(100% - 16px) / 2);max-width:200px;margin:0 16px 0 0}.o-header-serch-bnr-box li:last-child{margin:0}.o-header-search-safety{padding:2px 10px;border-radius:4px;border:1px solid #ccc}.o-header-search-safety .o-header-search-safety-head{position:relative;border-bottom:1px dotted #ccc}.o-header-search-safety .o-header-search-safety-head .o-header-search-safety-ttl{height:36px;font-size:13px;font-weight:700;line-height:36px;color:#1d3850}.o-header-search-safety .o-header-search-safety-head .o-header-search-safety-ttl .ico{margin:0 8px 0 0;font-size:20px;vertical-align:middle}.o-header-search-safety .o-header-search-safety-head .o-header-search-safety-ttl .a-up-down-arrow-btn{right:-10px}.o-header-search-safety .o-header-search-safety-head .o-header-search-safety-ttl--off{border-bottom:none}.o-header-search-safety .o-header-search-safety-head--off{border-bottom:none}.o-header-search-menu-list,.o-header-search-genre-list{margin-top:15px;padding:6px 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.o-header-search-menu-english-books{margin-top:15px;border-radius:4px}.o-header-search-menu-english-books>a{font-weight:unset}.o-header-search-menu-list-ttl,.o-header-search-genre-list-ttl{position:relative;height:30px;padding:0 10px;line-height:30px}.o-header-search-menu-list-ttl .a-heading-ttl,.o-header-search-genre-list-ttl .a-heading-ttl{font-size:13px;line-height:30px;height:auto;border-bottom:1px dotted #ccc;color:#1d3850}.o-header-search-menu-list-ttl .a-heading-ttl:before,.o-header-search-genre-list-ttl .a-heading-ttl:before{left:0}.o-header-search-menu-list-ttl .a-heading-ttl--off,.o-header-search-genre-list-ttl .a-heading-ttl--off{border-bottom:none}.o-header-search-menu-list-ttl .a-up-down-arrow-btn,.o-header-search-genre-list-ttl .a-up-down-arrow-btn{right:0}.o-header-search-menu-list-cont,.o-header-search-genre-list-cont{overflow:hidden;padding:0 5px;height:auto}.o-header-search-menu-list-cont li,.o-header-search-genre-list-cont li{float:left;width:50%;padding:0 10px}.o-header-search-menu-list-cont li a,.o-header-search-genre-list-cont li a{display:block;line-height:1.5;padding:10px 10px 10px 8px;min-height:40px;border-top:1px dashed #ccc;margin-top:-1px;text-align:left;font-size:90%}.o-header-search-menu-list-cont--off,.o-header-search-genre-list-cont--off{height:0}.a-heading-ttl{margin:0;padding:0 8px 0 14px;font-size:1.4rem;font-weight:700;display:block;background:#fff;position:relative;line-height:1.7}.a-heading-ttl:before{content:"";position:absolute;top:0;left:2px;width:4px;height:100%;border-left:4px solid #1d3850;vertical-align:middle}.a-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #e40007;background:#fff;color:#e40007}.a-close-btn .ico{padding:2px;font-size:20px;display:block}.a-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-close-btn.disable span,.a-close-btn.disable a{color:#ccc}.a-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-promote-sbsc-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;background:#f78e00;border-bottom:2px solid #cc7600}.a-promote-sbsc-btn .ico{padding:2px;font-size:20px;display:block}.a-promote-sbsc-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-promote-sbsc-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-promote-sbsc-btn.disable span,.a-promote-sbsc-btn.disable a{color:#ccc}.a-promote-sbsc-btn:hover{background:#FFAB39}.a-plus-minus-btn{width:16px;height:16px;top:43%;transform:translateY(-50%)}.a-plus-minus-btn:before,.a-plus-minus-btn:after{content:"";position:absolute;background-color:#1d3850}.a-plus-minus-btn:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.a-plus-minus-btn:after{top:43%;left:0;width:100%;height:2px;margin-bottom:-1px}.a-plus-minus-btn:hover{cursor:pointer}.a-plus-minus-btn.a-plus-minus-btn--opened:before{transform:rotate(90deg)}.a-plus-minus-btn.a-plus-minus-btn--opened:after{display:none}.a-up-down-arrow-btn{position:absolute;top:50%;width:36px;height:36px;transform:translateY(-50%)}.a-up-down-arrow-btn::before{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(315deg);transition:.2s;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(315deg);-webkit-transform:translate(-50%, -50%) rotate(315deg);transform:translate(-50%, -50%) rotate(315deg);margin-top:-3px}.a-up-down-arrow-btn--opened::before{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);margin-top:2px}.a-register-btn-wide{display:block;position:relative;height:44px;border-radius:24px;font-size:14px;font-weight:700;line-height:44px;text-align:center;color:#fff;background:#f2800e;box-shadow:0 2px 0 #935815}.a-register-btn-wide .ico{margin-right:8px;vertical-align:middle}.a-register-btn-wide::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}.a-trial-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #1d3850;color:#1d3850}.a-trial-btn-s .ico{padding:2px;font-size:20px;display:block}.a-trial-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-trial-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-trial-btn-s.disable span,.a-trial-btn-s.disable a{color:#ccc}.a-trial-btn-s .ico{padding:4px 0 1px}.a-trial-btn-s .ico-txt{font-size:9px;transform:scale(0.9)}.a-maruyomi-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #DD3173;color:#fff;background:#FF8DB8}.a-maruyomi-btn-s .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn-s.disable span,.a-maruyomi-btn-s.disable a{color:#ccc}.a-maruyomi-btn-s .ico{padding:4px 0 1px}.a-maruyomi-btn-s .ico-txt{font-size:9px;transform:scale(0.9)}.a-reserve-btn-s,.a-reserve-btn-s--on,.a-reserve-btn--on,.a-series-reserve-btn--on,.a-reserve-btn,.a-series-reserve-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #00254B;background:#0062c4}.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-reserve-btn--on .ico,.a-series-reserve-btn--on .ico,.a-reserve-btn .ico,.a-series-reserve-btn .ico{padding:2px;font-size:20px;display:block}.a-reserve-btn-s .ico-txt,.a-reserve-btn-s--on .ico-txt,.a-reserve-btn--on .ico-txt,.a-series-reserve-btn--on .ico-txt,.a-reserve-btn .ico-txt,.a-series-reserve-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-reserve-btn-s.disable,.disable.a-reserve-btn-s--on,.disable.a-reserve-btn--on,.disable.a-series-reserve-btn--on,.disable.a-reserve-btn,.disable.a-series-reserve-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-reserve-btn-s.disable span,.disable.a-reserve-btn-s--on span,.disable.a-reserve-btn--on span,.disable.a-series-reserve-btn--on span,.disable.a-reserve-btn span,.disable.a-series-reserve-btn span,.a-reserve-btn-s.disable a,.disable.a-reserve-btn-s--on a,.disable.a-reserve-btn--on a,.disable.a-series-reserve-btn--on a,.disable.a-reserve-btn a,.disable.a-series-reserve-btn a{color:#ccc}.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-reserve-btn--on .ico,.a-series-reserve-btn--on .ico,.a-reserve-btn .ico,.a-series-reserve-btn .ico{padding:5px 0 2px 0;font-size:16px}.a-reserve-btn-s--on,.a-reserve-btn--on,.a-series-reserve-btn--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-reserve-btn{width:80px}.a-reserve-btn--on{width:80px}.a-series-reserve-btn{width:80px}.a-series-reserve-btn--on{width:80px}.a-series-reserve-btn-wide,.a-series-reserve-btn-wide--on{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #00254B;background:#0062c4}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-series-reserve-btn-wide .ico-txt,.a-series-reserve-btn-wide--on .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{font-size:20px}.a-series-reserve-btn-wide--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-cart-btn-s,.a-cart-btn,.a-cart-all-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #0D2D1C;background:#5a8d48}.a-cart-btn-s .ico,.a-cart-btn .ico,.a-cart-all-btn .ico{padding:2px;font-size:20px;display:block}.a-cart-btn-s .ico-txt,.a-cart-btn .ico-txt,.a-cart-all-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s.disable,.disable.a-cart-btn,.disable.a-cart-all-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s.disable span,.disable.a-cart-btn span,.disable.a-cart-all-btn span,.a-cart-btn-s.disable a,.disable.a-cart-btn a,.disable.a-cart-all-btn a{color:#ccc}.a-cart-btn-s--on,.a-cart-btn--on,.a-cart-all-btn--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #5a8d48;border-radius:4px;color:#5a8d48}.a-cart-btn-s--on .ico,.a-cart-btn--on .ico,.a-cart-all-btn--on .ico{padding:2px;font-size:20px;display:block}.a-cart-btn-s--on .ico-txt,.a-cart-btn--on .ico-txt,.a-cart-all-btn--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s--on.disable,.disable.a-cart-btn--on,.disable.a-cart-all-btn--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s--on.disable span,.disable.a-cart-btn--on span,.disable.a-cart-all-btn--on span,.a-cart-btn-s--on.disable a,.disable.a-cart-btn--on a,.disable.a-cart-all-btn--on a{color:#ccc}.a-cart-btn{width:80px}.a-cart-btn--on{width:80px}.a-cart-all-btn{width:80px}.a-cart-all-btn--on{width:80px}.a-cart-all-btn-wide{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #0D2D1C;background:#5a8d48}.a-cart-all-btn-wide .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-cart-all-btn-wide .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-purchase-btn-s,.a-purchase-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #B25D08;background:#f2800e}.a-purchase-btn-s .ico,.a-purchase-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-btn-s .ico-txt,.a-purchase-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-btn-s.disable,.disable.a-purchase-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-btn-s.disable span,.disable.a-purchase-btn span,.a-purchase-btn-s.disable a,.disable.a-purchase-btn a{color:#ccc}.a-purchase-btn-s .ico,.a-purchase-btn .ico{padding:6px 0 2px;font-size:15px}.a-purchase-btn-s .ico-txt,.a-purchase-btn .ico-txt{font-size:11px}.a-purchase-btn{width:80px}.a-purchase-AppleID-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border-bottom:1.5px solid #B25D08;background:#f2800e}.a-purchase-AppleID-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-AppleID-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-AppleID-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-AppleID-btn.disable span,.a-purchase-AppleID-btn.disable a{color:#ccc}.a-purchase-AppleID-btn .ico-txt{font-size:9px;transform:scale(0.9)}.a-maruyomi-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;background:#FF8DB8;border-bottom:1.5px solid #DD3173}.a-maruyomi-btn .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn.disable span,.a-maruyomi-btn.disable a{color:#ccc}.a-maruyomi-btn .ico{font-size:19px;padding:4px 0 1px}.a-free-btn-s,.a-free-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #9F0505;background:#e84949}.a-free-btn-s .ico,.a-free-btn .ico{padding:2px;font-size:20px;display:block}.a-free-btn-s .ico-txt,.a-free-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-free-btn-s.disable,.disable.a-free-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-free-btn-s.disable span,.disable.a-free-btn span,.a-free-btn-s.disable a,.disable.a-free-btn a{color:#ccc}.a-free-btn-s .ico,.a-free-btn .ico{padding:4px 0 1px;font-size:19px}.a-free-btn{width:80px}.a-read-by-app-btn-s,.a-read-by-app-btn,.a-read-by-browser-btn-s,.a-read-by-browser-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:3px;border:1px solid #1d3850;color:#1d3850}.a-read-by-app-btn-s .ico,.a-read-by-app-btn .ico,.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:2px;font-size:20px;display:block}.a-read-by-app-btn-s .ico-txt,.a-read-by-app-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-read-by-app-btn-s.disable,.disable.a-read-by-app-btn,.disable.a-read-by-browser-btn-s,.disable.a-read-by-browser-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-read-by-app-btn-s.disable span,.disable.a-read-by-app-btn span,.disable.a-read-by-browser-btn-s span,.disable.a-read-by-browser-btn span,.a-read-by-app-btn-s.disable a,.disable.a-read-by-app-btn a,.disable.a-read-by-browser-btn-s a,.disable.a-read-by-browser-btn a{color:#ccc}.a-read-by-app-btn-s .ico,.a-read-by-app-btn .ico,.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:1px 0 0 0}.a-read-by-app-btn-s .ico-txt,.a-read-by-app-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt{padding:0}.a-read-by-app-btn{width:80px}.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:0 0 1px 0;font-size:20px}.a-read-by-browser-btn{width:80px}.a-add-btn-s,.a-add-btn-s--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:2px;font-size:20px;display:block}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-add-btn-s.disable,.disable.a-add-btn-s--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-add-btn-s.disable span,.disable.a-add-btn-s--on span,.a-add-btn-s.disable a,.disable.a-add-btn-s--on a{color:#ccc}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:1px 0 1px 0}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{padding:0}.a-add-btn-s--on{border:1px solid #180;color:#180}.a-zoom-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-zoom-btn-s .ico{padding:2px;font-size:20px;display:block}.a-zoom-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-zoom-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-zoom-btn-s.disable span,.a-zoom-btn-s.disable a{color:#ccc}.a-zoom-btn-s .ico{padding:1px 0 1px 0}.a-zoom-btn-s .ico-txt{padding:0;font-size:9px;transform:scale(0.9)}.a-code-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-code-btn .ico{padding:2px;font-size:20px;display:block}.a-code-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-code-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-code-btn.disable span,.a-code-btn.disable a{color:#ccc}.a-code-btn .ico{font-size:19px;padding:3px 0 2px}.a-download-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-download-btn .ico{padding:2px;font-size:20px;display:block}.a-download-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-download-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-download-btn.disable span,.a-download-btn.disable a{color:#ccc}.a-download-btn .ico{font-size:19px;padding:3px 0 2px}.a-filter-btn,.a-filter-btn--disabled,.a-sort-btn,.a-refresh-btn,.a-edit-btn,.a-edit-btn--disabled,.a-close-btn-m,.a-finish-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-sort-btn .ico,.a-refresh-btn .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-close-btn-m .ico,.a-finish-btn-s .ico{padding:2px;font-size:20px;display:block}.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-sort-btn .ico-txt,.a-refresh-btn .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-close-btn-m .ico-txt,.a-finish-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-filter-btn.disable,.disable.a-filter-btn--disabled,.disable.a-sort-btn,.disable.a-refresh-btn,.disable.a-edit-btn,.disable.a-edit-btn--disabled,.disable.a-close-btn-m,.disable.a-finish-btn-s{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-filter-btn.disable span,.disable.a-filter-btn--disabled span,.disable.a-sort-btn span,.disable.a-refresh-btn span,.disable.a-edit-btn span,.disable.a-edit-btn--disabled span,.disable.a-close-btn-m span,.disable.a-finish-btn-s span,.a-filter-btn.disable a,.disable.a-filter-btn--disabled a,.disable.a-sort-btn a,.disable.a-refresh-btn a,.disable.a-edit-btn a,.disable.a-edit-btn--disabled a,.disable.a-close-btn-m a,.disable.a-finish-btn-s a{color:#ccc}.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-sort-btn .ico,.a-refresh-btn .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-close-btn-m .ico,.a-finish-btn-s .ico{padding:6px 0 4px;font-size:1.8rem}.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-sort-btn .ico-txt,.a-refresh-btn .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-close-btn-m .ico-txt,.a-finish-btn-s .ico-txt{font-size:1rem;font-weight:bold}.a-filter-btn--disabled{color:#ccc}.a-refresh-btn .ico{padding:6px 0 3px;font-size:1.9rem}.a-edit-btn .ico,.a-edit-btn--disabled .ico{padding:4px 0 2px 2px;font-size:2rem}.a-close-btn-m .ico{padding:1px 0 0 2px;font-size:2.8rem}.a-close-btn-m .ico-txt{margin-top:-1px}.a-edit-btn--disabled{color:#ccc}.a-finish-btn-s{color:#180}.a-finish-btn-s .ico-txt{font-size:14px;line-height:40px}.a-clear-btn,.a-clear-btn--disabled{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:2px;font-size:20px;display:block}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-clear-btn.disable,.disable.a-clear-btn--disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-clear-btn.disable span,.disable.a-clear-btn--disabled span,.a-clear-btn.disable a,.disable.a-clear-btn--disabled a{color:#ccc}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:3px 0 0 0;font-size:24px}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:11px}.a-clear-btn--disabled{color:#ccc}.a-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #1d3850;background:#fff;color:#1d3850}.a-modal-close-btn .ico{padding:2px;font-size:20px;display:block}.a-modal-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-modal-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-modal-close-btn.disable span,.a-modal-close-btn.disable a{color:#ccc}.a-modal-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-delete-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007;cursor:pointer}.a-delete-btn .ico{padding:2px;font-size:20px;display:block}.a-delete-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-delete-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-delete-btn.disable span,.a-delete-btn.disable a{color:#ccc}.a-delete-btn .ico{display:inline-block;padding:0 2px 0 0;font-size:22px;vertical-align:middle;line-height:40px}.a-delete-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:40px}.a-label-check,.a-label-check--on{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;z-index:10;background-image:url(/anne/img/common/btn-check-off.svg);background-size:22px 22px;width:22px;height:22px;right:3px;bottom:3px}.a-label-check--on{background-image:url(/anne/img/common/btn-check-on.svg)}.a-thumb-box__check{position:absolute;right:0;bottom:0;display:block;padding:44px 0 0 44px}.a-follow-author-btn,.a-follow-author-btn--on,.a-follow-label-btn--on,.a-follow-label-btn{display:block;padding:6px 0;border-radius:4px;border:1px solid #ccc;text-align:center;color:#1d3850;background:#fff;box-shadow:0 1.5px 0 rgba(0,0,0,0.35)}.a-follow-author-btn .ico,.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico,.a-follow-label-btn .ico{margin:0 6px 0 0;vertical-align:middle;font-size:18px}.a-follow-author-btn .ico-txt,.a-follow-author-btn--on .ico-txt,.a-follow-label-btn--on .ico-txt,.a-follow-label-btn .ico-txt{font-size:12px;vertical-align:middle;font-weight:700}.a-follow-author-btn--on,.a-follow-label-btn--on{color:#180}.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico{border-color:#159F05}.a-read-more-btn{display:block;position:relative;padding:8px;text-align:center;font-size:15px;font-weight:700;border:1px solid #ccc;border-radius:4px;box-shadow:0 1.5px #ccc;background:#fff}.a-read-more-btn-s,.a-fold-btn{display:block;position:relative;padding:4px 8px 4px 0;text-align:center;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #ccc;box-shadow:0 1.5px #ccc;background:#fff}.a-read-more-btn-s::before,.a-fold-btn::before{content:"";display:inline-block;width:0;height:0;margin:0 4px 0 0;border-style:solid;border-width:9px 5px 0 5px;border-color:#1d3850 transparent transparent transparent}.a-fold-btn::before{border-width:0 5px 9px 5px;border-color:transparent transparent #1d3850 transparent}.a-page-transition-btn{position:relative;display:block;padding:8px 32px 8px 16px;border-radius:4px;border:1px solid #ccc;font-size:13px;font-weight:700;color:#1d4a6d;background:#fff}.a-page-transition-btn::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d4a6d;border-bottom:2px solid #1d4a6d;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}input.a-square-check-box,input.a-square-check-box--simple{width:22px;height:22px;position:relative;border:2px solid #ccc;background:#fff}input.a-square-check-box::after,input.a-square-check-box--simple::after{content:"";display:block;position:absolute;top:1px;left:5px;width:8px;height:12px;border-right:2px solid #eef0f2;border-bottom:2px solid #eef0f2;transform:rotate(45deg)}input.a-square-check-box:checked,input.a-square-check-box--simple:checked{background:#159F05}input.a-square-check-box:checked::after,input.a-square-check-box--simple:checked::after{border-right:2px solid #fff;border-bottom:2px solid #fff}input.a-square-check-box--simple:checked{background:#fff}input.a-square-check-box--simple:checked::after{border-right:2px solid #159F05;border-bottom:2px solid #159F05}.a-icon-btn,.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:65px;height:40px;padding:4px;border-radius:4px;border:1px solid #ccc;color:#1d3850}.a-icon-btn .ico,.a-icon-middle-btn .ico,.a-icon-middle-btn--all-select .ico,.a-icon-middle-btn--all-unselect .ico,.a-icon-middle-btn--delete .ico{font-size:18px}.a-icon-btn .ico-txt,.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:10px;font-weight:bold;line-height:1}.a-icon-btn.disable,.disable.a-icon-middle-btn,.disable.a-icon-middle-btn--all-select,.disable.a-icon-middle-btn--all-unselect,.disable.a-icon-middle-btn--delete{color:#ccc;background-color:#eef0f2;box-shadow:none}.a-icon-btn.disable span,.a-icon-btn.disable a,.disable.a-icon-middle-btn span,.disable.a-icon-middle-btn--all-select span,.disable.a-icon-middle-btn--all-unselect span,.disable.a-icon-middle-btn--delete span,.disable.a-icon-middle-btn a,.disable.a-icon-middle-btn--all-select a,.disable.a-icon-middle-btn--all-unselect a,.disable.a-icon-middle-btn--delete a{color:#ccc}.a-icon-btn.on,.on.a-icon-middle-btn,.on.a-icon-middle-btn--all-select,.on.a-icon-middle-btn--all-unselect,.on.a-icon-middle-btn--delete{display:flex}.a-icon-btn.off,.off.a-icon-middle-btn,.off.a-icon-middle-btn--all-select,.off.a-icon-middle-btn--all-unselect,.off.a-icon-middle-btn--delete{display:none}.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{width:68px;height:44px;box-shadow:0 1px #ccc;cursor:pointer}.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:12px}.a-icon-middle-btn--delete{color:#e40007}.a-icon-middle-btn--delete .ico{font-size:20px}.a-icon-middle-btn--delete:disabled,.a-icon-middle-btn--delete.disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-icon-middle-btn--delete:disabled span,.a-icon-middle-btn--delete:disabled a,.a-icon-middle-btn--delete.disabled span,.a-icon-middle-btn--delete.disabled a{color:#ccc}.a-check-list-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:180px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-check-list-btn .ico{padding:2px;font-size:20px;display:block}.a-check-list-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-check-list-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-check-list-btn.disable span,.a-check-list-btn.disable a{color:#ccc}.a-check-list-btn .ico{display:inline-block;margin-top:-0.2em;padding:0 2px 0 0;font-size:20px;vertical-align:middle;line-height:38px}.a-check-list-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:38px}.a-basic-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;color:#1d3850}.a-basic-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn .ico::before{display:block}.a-basic-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn:disabled,.a-basic-btn.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-low-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;height:34px;color:#1d3850}.a-basic-low-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-low-btn .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-low-btn .ico::before{display:block}.a-basic-low-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-low-btn .ico.ico-gift::before{margin-top:-0.1em}.a-basic-low-btn:disabled,.a-basic-low-btn.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--primary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#f2800e}.a-basic-btn--primary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--primary .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--primary .ico::before{display:block}.a-basic-btn--primary .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--primary .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--primary:disabled,.a-basic-btn--primary.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#5a8d48}.a-basic-btn--secondary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--secondary .ico::before{display:block}.a-basic-btn--secondary .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--secondary .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--secondary:disabled,.a-basic-btn--secondary.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;border:2px solid #5a8d48;color:#5a8d48;box-shadow:none}.a-basic-btn--secondary-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary-rev .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--secondary-rev .ico::before{display:block}.a-basic-btn--secondary-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--secondary-rev .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--secondary-rev:disabled,.a-basic-btn--secondary-rev.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--gift{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#93BC4E}.a-basic-btn--gift .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--gift .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--gift .ico::before{display:block}.a-basic-btn--gift .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--gift .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--gift:disabled,.a-basic-btn--gift.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#0062c4}.a-basic-btn--reserve .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--reserve .ico::before{display:block}.a-basic-btn--reserve .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--reserve .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--reserve:disabled,.a-basic-btn--reserve.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;border:2px solid #0062c4;color:#0062c4;box-shadow:none}.a-basic-btn--reserve-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve-rev .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--reserve-rev .ico::before{display:block}.a-basic-btn--reserve-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--reserve-rev .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--reserve-rev:disabled,.a-basic-btn--reserve-rev.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--maruyomi{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#FF8DB8;box-shadow:0 1px #DD3173}.a-basic-btn--maruyomi .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--maruyomi .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--maruyomi .ico::before{display:block}.a-basic-btn--maruyomi .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--maruyomi .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--maruyomi:disabled,.a-basic-btn--maruyomi.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#00a4e5;box-shadow:0 1px 0 0 #1278a1}.a-basic-btn--warensai .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--warensai .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--warensai .ico::before{display:block}.a-basic-btn--warensai .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--warensai .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--warensai:disabled,.a-basic-btn--warensai.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai .ico-txt{vertical-align:middle;font-weight:bold}.a-rounded-btn--right-arrow,.a-rounded-btn--right-arrow-border{display:flex;justify-content:center;align-items:center;position:relative;height:24px;background-color:#1d3850;border-radius:24px;font-weight:bold;color:#fff;background-color:#1d3850;color:#fff;padding:0 24px 0 16px;word-break:keep-all}.a-rounded-btn--right-arrow::after,.a-rounded-btn--right-arrow-border::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:9px}.a-rounded-btn--right-arrow{font-size:10px}.a-rounded-btn--right-arrow-border{background-color:transparent;border:1px solid #fff;color:#fff}.a-rounded-btn--right-arrow-border::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:9px}.a-rounded-btn--right-arrow-border{font-size:10px}.a-ttsk-up-down-arrow-btn{position:absolute;top:50%;width:24px;height:24px;transform:translateY(-50%);right:-6px}.a-ttsk-up-down-arrow-btn::before{transition:all 0.3s ease-in-out;content:'\e313';position:absolute;top:50%;right:0;transform:translateY(-50%);color:#00a4e5;font-family:'Material Icons Outlined';font-size:16px;font-weight:normal;font-size:24px}@media screen and (min-width: 768px){.a-ttsk-up-down-arrow-btn::before{font-size:18px}}@media screen and (min-width: 768px){.a-ttsk-up-down-arrow-btn::before{font-size:24px}}.a-ttsk-up-down-arrow-btn.opened::before{transform:translateY(-50%) rotate(-180deg)}.a-ttsk-btn-close{display:flex;justify-content:flex-end;align-items:flex-start;width:48px;height:48px;cursor:pointer}.a-ttsk-btn-close .material-icons{width:32px;height:32px;border-radius:16px;border:1px solid #FF8F66;background-color:#FDEDE4;font-size:24px;line-height:1.3;text-align:center;color:#AA3B13;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-ttsk-btn-close .material-icons{width:24px;height:24px;border-radius:12px;font-size:16px;line-height:1.4}}@media screen and (min-width: 768px){.a-ttsk-btn-close:hover{opacity:1}.a-ttsk-btn-close:hover .material-icons{background-color:#FBBF9D;opacity:1}}.a-tag-comic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#0094d6}.a-tag-LN{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#ffa91c}.a-tag-r18{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;border-radius:4px;border:none;font-size:10px;background:#f26785}.a-tag-literature{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:40px;box-sizing:border-box;border-radius:4px;border-color:#999;color:#999}.a-tag-other{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:auto;min-width:40px;padding:0 3px;box-sizing:border-box;border-radius:4px;border-color:#999;color:#999}.a-tag-gift{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#9100C4;border-color:#9100C4}.a-tag-set{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#167C27;border-color:#167C27}.a-tag-comp{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#1d4a6d;border-color:#1d4a6d}.a-tag-ebook{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#999;border-color:#ccc}.a-tag-digital{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#999;border-color:#ccc}.a-tag-latest{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#999;border-color:#ccc}.a-tag-increase{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;color:#FF7519;border-color:#FF7519}.a-tag-subscription{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;position:relative;padding-left:22px;border:none;color:#fff;background:#614CBD}.a-tag-subscription::before{content:"";position:absolute;top:1px;left:4px;width:15px;height:12px;background-image:url(/anne/img/common/icon-sbsc-i.svg);background-size:contain;background-repeat:no-repeat;display:block}.a-tag-new{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#E7370E;background:#F6ED00}.a-tag-reserve{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#fff;background:#0062c4}.a-tag-sale{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;color:#fff;background:#E7370E}.a-tag-coin-up{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;justify-content:left;position:relative;width:48px;padding-left:3px;background:#EA003A}.a-tag-coin-up::before,.a-tag-coin-up::after{content:'';display:inline-block;position:absolute;margin-top:-1px}.a-tag-coin-up::before{top:6px;right:14%;width:5px;height:5px;background:#fff;transform:rotate(135deg)}.a-tag-coin-up::after{top:3px;right:4px;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #fff transparent transparent}.a-tag-purchased{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;color:#180}.a-tag-purchased .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-purchased .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-registered{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;background:#eee;color:#999}.a-tag-registered .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-registered .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-unread{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;color:#159F05}.a-tag-unread .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-unread .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-already-read{padding:0 5px 1px;height:19px;box-sizing:border-box;border:1px solid #ccc;border-radius:4px;background:#fff;line-height:19px;background:#eee;color:#999}.a-tag-already-read .ico{display:inline-block;font-size:10px;vertical-align:middle}.a-tag-already-read .ico-txt{display:inline-block;font-size:10px;font-weight:700}.a-tag-already-read .ico{font-size:14px}.a-tag-setting-up{display:block;position:absolute;top:calc(50% - 7px);right:10px;height:12px;padding:0 8px;border-radius:8px;font-size:9px;vertical-align:middle;background:#e9137a;color:#fff}.a-tag-reserve-coin-up{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;border-color:#e40007;background:#fff;color:#e40007}.a-tag-reserve-coin-up.a-tag-reserve-coin-up-more{color:#fff;background:#e40007}.a-tag-limit{display:inline-flex;align-items:center;justify-content:center;width:38px;height:14px;border:1px solid transparent;font-size:10px;font-weight:700;color:#fff;line-height:1;background:#fff;box-sizing:border-box;overflow:hidden;width:unset;padding-left:0.5em;padding-right:0.5em;border-color:#e40007;background:#fff;color:#e40007}.a-ttsk-icon--info{color:#527898}.a-ttsk-icon--info::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--info::before{content:'\e88e';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--help{color:#527898}.a-ttsk-icon--help::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--help::before{content:'\e8fd';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--logout{color:#527898}.a-ttsk-icon--logout::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--logout::before{content:'\e9ba';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--search{color:#527898}.a-ttsk-icon--search::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--search::before{content:'\e8b6';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--clear{color:#527898}.a-ttsk-icon--clear::before{font-family:'Material Icons Outlined';display:inline-block}.a-ttsk-icon--clear::before{content:'\e14c';display:flex;justify-content:center;align-items:center;font-size:18px}.a-ttsk-icon--subscription{display:flex;justify-content:center;align-items:center}.a-ttsk-icon--subscription::before{content:'';display:inline-block;width:19px;height:14px;margin:0 4px 0 0;background:url("/anne/img/ttsk/icon-subscription.svg") center center/contain no-repeat}.a-ttsk-border-icon{display:block;position:relative}@media screen and (min-width: 1111px){.a-ttsk-border-icon{max-width:1080px;margin:0 auto;padding:0 16px}}.a-ttsk-border-icon::before{content:"";width:32px;height:3px;position:absolute;top:-3px;left:0;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 8px, #f0ac00 8px, #f0ac00 16px, #00a889 16px, #00a889 24px, #eb3f00 24px, #eb3f00 32px);background-repeat:no-repeat}@media screen and (min-width: 768px){.a-ttsk-border-icon::before{width:64px;height:6px;top:-6px;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 16px, #f0ac00 16px, #f0ac00 32px, #00a889 32px, #00a889 48px, #eb3f00 48px, #eb3f00 64px);background-repeat:no-repeat}}.a-tag-ttsk a{display:inline-block;font-size:10px;line-height:1.5;font-weight:bold;color:#00a4e5;background-color:#e4f6fd;padding:4px 10px}@media screen and (min-width: 768px){.a-tag-ttsk a:hover{background-color:#9de0fb;opacity:1}}@media screen and (min-width: 768px){.a-tag-ttsk a{font-size:12px;padding:5px 10px}}.a-ttsk-tag--round-red{border-radius:15px;color:#fff;padding:5px 12px;font-size:12px;font-weight:bold;line-height:1;background:#eb3f00}@media screen and (min-width: 768px){.a-ttsk-tag--round-red{font-size:13px;padding:6px 17px}}.a-ttsk-tag--sharp{display:block;font-size:10px;font-weight:bold;box-sizing:border-box;border-radius:22px;border:1px solid #ccd7e0;color:#455d73;cursor:pointer;padding:4px 10px 4px 19px;text-indent:-0.9em;word-break:break-all}.a-ttsk-tag--sharp span{color:#00a4e5;padding-right:1px}@media screen and (min-width: 768px){.a-ttsk-tag--sharp:hover{background-color:#e8f1f9;opacity:1}}.a-ttsk-tag--sharp-no-frame{display:block;font-size:10px;font-weight:bold;box-sizing:border-box;color:#666;padding-left:1em;text-indent:-0.8em;word-break:break-all}.a-ttsk-tag--sharp-no-frame span{color:#666;padding-right:1px}.a-ttsk-tag--square-gray,.a-ttsk-tag--purchased,.a-ttsk-tag--not-purchased{display:inline-block;font-size:10px;line-height:1;box-sizing:border-box;border:1px solid #333;color:#666;padding:2px 4px}.a-ttsk-tag--square-red,.a-ttsk-tag--sale{display:inline-block;font-size:10px;line-height:1;box-sizing:border-box;border:1px solid #eb3f00;color:#eb3f00;padding:2px 4px}.a-ttsk-tag-subscription{display:flex;align-items:center;justify-content:center;color:#614CBD;border:solid 1px #614CBD;font-size:10px;font-weight:bold;line-height:1.5;background-color:#fff}.a-ttsk-tag-subscription .a-ttsk-icon--subscription::before{width:14px;height:11px;background:url("/anne/img/ttsk/icon-subscription-purple.svg") center center/contain no-repeat}.a-ttsk-tag-subscription--small{display:block;vertical-align:top;line-height:1}.a-ttsk-tag-subscription--small img{vertical-align:middle}.a-ttsk-label-logo{position:absolute;background:url(/anne/img/ttsk/logo-ttsk.svg) no-repeat 0 0;background-size:100% auto;bottom:1px;left:2px;width:28%;padding-top:25.638%;z-index:10}@media screen and (min-width: 768px){.a-ttsk-label-logo{width:24%;padding-top:21.975%;bottom:2px;left:4px}}.m-ttsk-thumb .m-ttsk-thumb__image{display:block;position:relative}.m-ttsk-thumb .m-ttsk-thumb__image img{display:block;max-width:100%;width:auto;max-height:100%;vertical-align:middle;outline:1px solid #DAE6F1}.m-ttsk-thumb a{display:block}.m-ttsk-thumb .m-ttsk-thumb__label-area{position:absolute;left:0;bottom:0;top:0;right:0}.a-ttsk-toggle-btn{display:inline-block;height:28px;vertical-align:middle;font-size:12px;font-weight:bold;cursor:pointer}.a-ttsk-toggle-btn input{display:none}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__label,.a-ttsk-toggle-btn .a-ttsk-toggle-btn__label::before,.a-ttsk-toggle-btn .a-ttsk-toggle-btn__label::after{transition:all .15s}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__label{display:inline-block;position:relative;width:70px;height:28px;border-radius:20px;background:#999}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__label::before{content:attr(data-off-label);position:absolute;width:70px;padding:5px 0 5px 25px;text-align:center;color:#fff}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__label::after{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;background:#fff;border-radius:50%}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__input:checked+.a-ttsk-toggle-btn__label{background:#00a4e5}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__input:checked+.a-ttsk-toggle-btn__label::before{content:attr(data-on-label);padding:5px 25px 5px 0}.a-ttsk-toggle-btn .a-ttsk-toggle-btn__input:checked+.a-ttsk-toggle-btn__label::after{left:45px;background:#fff}.m-ttsk-toggle-btn-with-txt{cursor:pointer;border-bottom:1px solid #DAE6F1;padding:16px;height:60px;display:flex;justify-content:space-between}.m-ttsk-toggle-btn-with-txt .m-ttsk-toggle-btn-with-txt__txt{font-size:12px;font-weight:bold;color:#333;padding:5px 0}.o-ttsk-section--simple{padding-top:25px}@media screen and (min-width: 768px){.o-ttsk-section--simple{padding-top:30px}}.o-ttsk-section__wrap .o-ttsk-section{position:relative;width:100%;background-color:#fff;color:#333;margin-bottom:45px;padding-top:20px;z-index:1}@media screen and (min-width: 414.98px){.o-ttsk-section__wrap .o-ttsk-section{margin-bottom:70px}}@media screen and (min-width: 768px){.o-ttsk-section__wrap .o-ttsk-section{margin-bottom:90px;padding-top:25px}}.o-ttsk-section__wrap .o-ttsk-section::before,.o-ttsk-section__wrap .o-ttsk-section::after{content:'';position:absolute;left:0;bottom:0;width:120%;height:45px}@media screen and (min-width: 414.98px){.o-ttsk-section__wrap .o-ttsk-section::before,.o-ttsk-section__wrap .o-ttsk-section::after{height:70px}}@media screen and (min-width: 768px){.o-ttsk-section__wrap .o-ttsk-section::before,.o-ttsk-section__wrap .o-ttsk-section::after{height:90px}}.o-ttsk-section__wrap .o-ttsk-section:before{background:#9ddffB;transform-origin:left center;transform:rotate(3deg);z-index:-1}@media screen and (min-width: 414.98px){.o-ttsk-section__wrap .o-ttsk-section:before{transform:rotate(2deg)}}@media screen and (min-width: 1201px){.o-ttsk-section__wrap .o-ttsk-section:before{transform:rotate(1deg)}}.o-ttsk-section__wrap .o-ttsk-section:after{background:#e4f2fd;transform-origin:left center;transform:rotate(6deg);z-index:-2}@media screen and (min-width: 414.98px){.o-ttsk-section__wrap .o-ttsk-section:after{transform:rotate(4deg)}}@media screen and (min-width: 1201px){.o-ttsk-section__wrap .o-ttsk-section:after{transform:rotate(2deg)}}.o-ttsk-section__wrap .o-ttsk-section:first-child,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1){border-color:#00a4e5}.o-ttsk-section__wrap .o-ttsk-section:first-child:before,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1):before{background:#9ddffB}.o-ttsk-section__wrap .o-ttsk-section:first-child:after,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1):after{background:#e4f2fd}.o-ttsk-section__wrap .o-ttsk-section:first-child .o-ttsk-section__inner,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1) .o-ttsk-section__inner{border-color:#00a4e5}.o-ttsk-section__wrap .o-ttsk-section:first-child .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:first-child .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:first-child .o-ttsk-section__title,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+1) .o-ttsk-section__title{border-color:#00a4e5}.o-ttsk-section__wrap .o-ttsk-section:nth-child(2),.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2){border-color:#f0ac00}.o-ttsk-section__wrap .o-ttsk-section:nth-child(2):before,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2):before{background:#fbeb9d}.o-ttsk-section__wrap .o-ttsk-section:nth-child(2):after,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2):after{background:#fdf9e4}.o-ttsk-section__wrap .o-ttsk-section:nth-child(2) .o-ttsk-section__inner,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2) .o-ttsk-section__inner{border-color:#f0ac00}.o-ttsk-section__wrap .o-ttsk-section:nth-child(2) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(2) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(2) .o-ttsk-section__title,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+2) .o-ttsk-section__title{border-color:#f0ac00}.o-ttsk-section__wrap .o-ttsk-section:nth-child(3),.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3){border-color:#00a889}.o-ttsk-section__wrap .o-ttsk-section:nth-child(3):before,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3):before{background:#d1ee95}.o-ttsk-section__wrap .o-ttsk-section:nth-child(3):after,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3):after{background:#f5fde4}.o-ttsk-section__wrap .o-ttsk-section:nth-child(3) .o-ttsk-section__inner,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3) .o-ttsk-section__inner{border-color:#00a889}.o-ttsk-section__wrap .o-ttsk-section:nth-child(3) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(3) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(3) .o-ttsk-section__title,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+3) .o-ttsk-section__title{border-color:#00a889}.o-ttsk-section__wrap .o-ttsk-section:nth-child(4),.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4){border-color:#eb3f00}.o-ttsk-section__wrap .o-ttsk-section:nth-child(4):before,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4):before{background:#fbbf9d}.o-ttsk-section__wrap .o-ttsk-section:nth-child(4):after,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4):after{background:#fdede4}.o-ttsk-section__wrap .o-ttsk-section:nth-child(4) .o-ttsk-section__inner,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4) .o-ttsk-section__inner{border-color:#eb3f00}.o-ttsk-section__wrap .o-ttsk-section:nth-child(4) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4) .o-ttsk-section__title,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4) .o-ttsk-section__title--multiple,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4) .o-ttsk-section__title--simple-border,.o-ttsk-section__wrap .o-ttsk-section:nth-child(4n+4) .o-ttsk-section__title{border-color:#eb3f00}.o-ttsk-section--blue{position:relative;width:100%;background-color:#fff;color:#333;margin-bottom:45px;padding-top:20px;z-index:1;border-color:#00a4e5}@media screen and (min-width: 414.98px){.o-ttsk-section--blue{margin-bottom:70px}}@media screen and (min-width: 768px){.o-ttsk-section--blue{margin-bottom:90px;padding-top:25px}}.o-ttsk-section--blue::before,.o-ttsk-section--blue::after{content:'';position:absolute;left:0;bottom:0;width:120%;height:45px}@media screen and (min-width: 414.98px){.o-ttsk-section--blue::before,.o-ttsk-section--blue::after{height:70px}}@media screen and (min-width: 768px){.o-ttsk-section--blue::before,.o-ttsk-section--blue::after{height:90px}}.o-ttsk-section--blue:before{background:#9ddffB;transform-origin:left center;transform:rotate(3deg);z-index:-1}@media screen and (min-width: 414.98px){.o-ttsk-section--blue:before{transform:rotate(2deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--blue:before{transform:rotate(1deg)}}.o-ttsk-section--blue:after{background:#e4f2fd;transform-origin:left center;transform:rotate(6deg);z-index:-2}@media screen and (min-width: 414.98px){.o-ttsk-section--blue:after{transform:rotate(4deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--blue:after{transform:rotate(2deg)}}.o-ttsk-section--blue:before{background:#9ddffB}.o-ttsk-section--blue:after{background:#e4f2fd}.o-ttsk-section--blue .o-ttsk-section__inner{border-color:#00a4e5}.o-ttsk-section--blue .o-ttsk-section__title--multiple,.o-ttsk-section--blue .o-ttsk-section__title--simple-border,.o-ttsk-section--blue .o-ttsk-section__title{border-color:#00a4e5}.o-ttsk-section--yellow{position:relative;width:100%;background-color:#fff;color:#333;margin-bottom:45px;padding-top:20px;z-index:1;border-color:#f0ac00}@media screen and (min-width: 414.98px){.o-ttsk-section--yellow{margin-bottom:70px}}@media screen and (min-width: 768px){.o-ttsk-section--yellow{margin-bottom:90px;padding-top:25px}}.o-ttsk-section--yellow::before,.o-ttsk-section--yellow::after{content:'';position:absolute;left:0;bottom:0;width:120%;height:45px}@media screen and (min-width: 414.98px){.o-ttsk-section--yellow::before,.o-ttsk-section--yellow::after{height:70px}}@media screen and (min-width: 768px){.o-ttsk-section--yellow::before,.o-ttsk-section--yellow::after{height:90px}}.o-ttsk-section--yellow:before{background:#9ddffB;transform-origin:left center;transform:rotate(3deg);z-index:-1}@media screen and (min-width: 414.98px){.o-ttsk-section--yellow:before{transform:rotate(2deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--yellow:before{transform:rotate(1deg)}}.o-ttsk-section--yellow:after{background:#e4f2fd;transform-origin:left center;transform:rotate(6deg);z-index:-2}@media screen and (min-width: 414.98px){.o-ttsk-section--yellow:after{transform:rotate(4deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--yellow:after{transform:rotate(2deg)}}.o-ttsk-section--yellow:before{background:#fbeb9d}.o-ttsk-section--yellow:after{background:#fdf9e4}.o-ttsk-section--yellow .o-ttsk-section__inner{border-color:#f0ac00}.o-ttsk-section--yellow .o-ttsk-section__title--multiple,.o-ttsk-section--yellow .o-ttsk-section__title--simple-border,.o-ttsk-section--yellow .o-ttsk-section__title{border-color:#f0ac00}.o-ttsk-section--green{position:relative;width:100%;background-color:#fff;color:#333;margin-bottom:45px;padding-top:20px;z-index:1;border-color:#00a889}@media screen and (min-width: 414.98px){.o-ttsk-section--green{margin-bottom:70px}}@media screen and (min-width: 768px){.o-ttsk-section--green{margin-bottom:90px;padding-top:25px}}.o-ttsk-section--green::before,.o-ttsk-section--green::after{content:'';position:absolute;left:0;bottom:0;width:120%;height:45px}@media screen and (min-width: 414.98px){.o-ttsk-section--green::before,.o-ttsk-section--green::after{height:70px}}@media screen and (min-width: 768px){.o-ttsk-section--green::before,.o-ttsk-section--green::after{height:90px}}.o-ttsk-section--green:before{background:#9ddffB;transform-origin:left center;transform:rotate(3deg);z-index:-1}@media screen and (min-width: 414.98px){.o-ttsk-section--green:before{transform:rotate(2deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--green:before{transform:rotate(1deg)}}.o-ttsk-section--green:after{background:#e4f2fd;transform-origin:left center;transform:rotate(6deg);z-index:-2}@media screen and (min-width: 414.98px){.o-ttsk-section--green:after{transform:rotate(4deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--green:after{transform:rotate(2deg)}}.o-ttsk-section--green:before{background:#d1ee95}.o-ttsk-section--green:after{background:#f5fde4}.o-ttsk-section--green .o-ttsk-section__inner{border-color:#00a889}.o-ttsk-section--green .o-ttsk-section__title--multiple,.o-ttsk-section--green .o-ttsk-section__title--simple-border,.o-ttsk-section--green .o-ttsk-section__title{border-color:#00a889}.o-ttsk-section--red{position:relative;width:100%;background-color:#fff;color:#333;margin-bottom:45px;padding-top:20px;z-index:1;border-color:#eb3f00}@media screen and (min-width: 414.98px){.o-ttsk-section--red{margin-bottom:70px}}@media screen and (min-width: 768px){.o-ttsk-section--red{margin-bottom:90px;padding-top:25px}}.o-ttsk-section--red::before,.o-ttsk-section--red::after{content:'';position:absolute;left:0;bottom:0;width:120%;height:45px}@media screen and (min-width: 414.98px){.o-ttsk-section--red::before,.o-ttsk-section--red::after{height:70px}}@media screen and (min-width: 768px){.o-ttsk-section--red::before,.o-ttsk-section--red::after{height:90px}}.o-ttsk-section--red:before{background:#9ddffB;transform-origin:left center;transform:rotate(3deg);z-index:-1}@media screen and (min-width: 414.98px){.o-ttsk-section--red:before{transform:rotate(2deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--red:before{transform:rotate(1deg)}}.o-ttsk-section--red:after{background:#e4f2fd;transform-origin:left center;transform:rotate(6deg);z-index:-2}@media screen and (min-width: 414.98px){.o-ttsk-section--red:after{transform:rotate(4deg)}}@media screen and (min-width: 1201px){.o-ttsk-section--red:after{transform:rotate(2deg)}}.o-ttsk-section--red:before{background:#fbbf9d}.o-ttsk-section--red:after{background:#fdede4}.o-ttsk-section--red .o-ttsk-section__inner{border-color:#eb3f00}.o-ttsk-section--red .o-ttsk-section__title--multiple,.o-ttsk-section--red .o-ttsk-section__title--simple-border,.o-ttsk-section--red .o-ttsk-section__title{border-color:#eb3f00}.o-ttsk-section__inner{background-color:#fff;padding-bottom:30px;border-bottom:4px solid}@media screen and (min-width: 768px){.o-ttsk-section__inner{border-bottom:6px solid}}.o-ttsk-section__body{max-width:1080px;margin:0 auto;padding:0 16px}@media screen and (min-width: 1111px){.o-ttsk-section__body{padding:0}}.o-ttsk-section__body--narrow{max-width:768px;margin:0 auto;padding:0 16px}@media screen and (min-width: 800px){.o-ttsk-section__body--narrow{padding:0}}.o-ttsk-section__title,.o-ttsk-section__title--simple-border,.o-ttsk-section__title--multiple{border-bottom:4px solid;margin-bottom:24px;padding-bottom:5px}@media screen and (min-width: 768px){.o-ttsk-section__title,.o-ttsk-section__title--simple-border,.o-ttsk-section__title--multiple{border-bottom:6px solid}}.o-ttsk-section__title .a-ttsk-title--icon,.o-ttsk-section__title--simple-border .a-ttsk-title--icon,.o-ttsk-section__title--multiple .a-ttsk-title--icon{display:block;position:relative;font-size:16px;line-height:1.5;font-weight:bold}@media screen and (min-width: 768px){.o-ttsk-section__title .a-ttsk-title--icon,.o-ttsk-section__title--simple-border .a-ttsk-title--icon,.o-ttsk-section__title--multiple .a-ttsk-title--icon{max-width:1080px;font-size:22px;line-height:1.5}}@media screen and (min-width: 1111px){.o-ttsk-section__title .a-ttsk-title--icon,.o-ttsk-section__title--simple-border .a-ttsk-title--icon,.o-ttsk-section__title--multiple .a-ttsk-title--icon{margin:0 auto}}.o-ttsk-section__title .a-ttsk-title--icon::after,.o-ttsk-section__title--simple-border .a-ttsk-title--icon::after,.o-ttsk-section__title--multiple .a-ttsk-title--icon::after{content:"";width:32px;height:4px;position:absolute;left:0;bottom:-9px;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 8px, #f0ac00 8px, #f0ac00 16px, #00a889 16px, #00a889 24px, #eb3f00 24px, #eb3f00 32px);background-repeat:no-repeat}@media screen and (min-width: 768px){.o-ttsk-section__title .a-ttsk-title--icon::after,.o-ttsk-section__title--simple-border .a-ttsk-title--icon::after,.o-ttsk-section__title--multiple .a-ttsk-title--icon::after{width:64px;height:6px;bottom:-11px;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 16px, #f0ac00 16px, #f0ac00 32px, #00a889 32px, #00a889 48px, #eb3f00 48px, #eb3f00 64px);background-repeat:no-repeat}}.o-ttsk-section__title--no-border{max-width:1080px;margin:0 auto}.o-ttsk-section__title--no-border .a-ttsk-title--icon{display:block;position:relative;font-size:16px;line-height:1.5;font-weight:bold}@media screen and (min-width: 768px){.o-ttsk-section__title--no-border .a-ttsk-title--icon{max-width:1080px;font-size:22px;line-height:1.5}}@media screen and (min-width: 1111px){.o-ttsk-section__title--no-border .a-ttsk-title--icon{margin:0 auto}}.o-ttsk-section__title--simple-border{border-bottom:1px solid}.o-ttsk-section__title--simple-border .a-ttsk-title--icon::after{content:none}.o-ttsk-section__title--multiple .o-ttsk-section__title--multiple__inner{display:flex;align-items:flex-end;max-width:1080px;margin:0 16px}@media screen and (min-width: 1111px){.o-ttsk-section__title--multiple .o-ttsk-section__title--multiple__inner{margin:0 auto}}@media screen and (max-width: 320.98px){.o-ttsk-section__title--multiple .o-ttsk-section__title--multiple__inner{align-items:center}}.o-ttsk-section__title--multiple .a-ttsk-title--icon{margin:0}.o-ttsk-section__title--multiple .o-ttsk-section__title--multiple__right{margin-left:auto}.o-ttsk-recommend-item__wrap+.o-ttsk-tile__list{margin-top:24px}@media screen and (min-width: 768px){.o-ttsk-recommend-item__wrap+.o-ttsk-tile__list{margin-top:40px}}.a-ttsk-read-more-btn{width:calc(100% - 32px);margin-top:20px}@media screen and (min-width: 768px){.a-ttsk-read-more-btn{margin-top:40px}}.o-ttsk-section-collapse{position:relative;overflow:hidden}.o-ttsk-section-collapse::after{content:'';width:calc(100% - 32px);height:40px;position:absolute;right:16px;bottom:0;background:linear-gradient(180deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.8) 40%, #fff 100%)}@media screen and (min-width: 768px){.o-ttsk-section-collapse::after{width:100%;height:50px;right:0;background:linear-gradient(180deg, rgba(255,255,255,0.2) 0, rgba(255,255,255,0.8) 30%, #fff 100%)}}.o-ttsk-section-collapse.js-section-collapse--show{max-height:100%;transition:max-height 0.3s ease-in, opacity  0.1s linear 0.1s, visibility  0.1s linear 0.1s}.o-ttsk-section-collapse.js-section-collapse--show::after{content:none}.o-ttsk-section-collapse.js-section-collapse--show .o-ttsk-section-collapse__btn{display:none;visibility:hidden;pointer-events:none}.o-ttsk-section-collapse__btn{display:flex;align-items:flex-end;justify-content:flex-end;max-width:100%;width:calc(100% - 32px);height:80px;position:absolute;right:16px;bottom:0;color:#527898;font-size:12px;font-weight:bold;text-align:right;z-index:10}@media screen and (min-width: 768px){.o-ttsk-section-collapse__btn{width:100%;font-size:14px;right:3px}}.o-ttsk-section-collapse__btn span{display:block;width:100%;position:relative;background-color:#fff;padding-right:14px}@media screen and (min-width: 768px){.o-ttsk-section-collapse__btn span{padding-right:19px}}.o-ttsk-section-collapse__btn span::after{content:'\e313';position:absolute;top:50%;right:0;transform:translateY(-50%);color:#527898;font-family:'Material Icons Outlined';font-size:16px;font-weight:normal}@media screen and (min-width: 768px){.o-ttsk-section-collapse__btn span::after{font-size:18px}}@media screen and (min-width: 768px){.o-ttsk-section-collapse__btn:hover{opacity:1}.o-ttsk-section-collapse__btn:hover span{opacity:1;text-decoration:underline}}.o-ttsk-tile__title{display:-webkit-box;max-height:34px;color:#333;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:clip;word-break:break-all}.o-ttsk-tile__title.o-ttsk-tile__title--oneline{-webkit-line-clamp:1}.o-ttsk-tile__status,.o-ttsk-tile__status--date,.o-ttsk-tile__status--current-date,.o-ttsk-tile__status--purchased,.o-ttsk-tile__status--not-purchased,.o-ttsk-tile__status--sale{margin-top:4px;font-size:10px;line-height:1.5;color:#666}.o-ttsk-tile__status--current-date{color:#eb3f00}.o-ttsk-tile__status--purchased .a-ttsk-tag--purchased,.o-ttsk-tile__status--purchased .a-ttsk-tag--not-purchased,.o-ttsk-tile__status--not-purchased .a-ttsk-tag--purchased,.o-ttsk-tile__status--not-purchased .a-ttsk-tag--not-purchased{margin-right:4px}.o-ttsk-tile__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px 3%;max-width:1080px;margin:0 auto;padding:0 16px}@media screen and (min-width: 414px){.o-ttsk-tile__list{gap:24px 4.5%}}@media screen and (min-width: 521px){.o-ttsk-tile__list{grid-template-columns:repeat(6, 1fr);gap:24px 3.34%}}@media screen and (min-width: 768px){.o-ttsk-tile__list{gap:40px 3.34%}}@media screen and (min-width: 1111px){.o-ttsk-tile__list{padding:0}}.o-ttsk-tile__list li{position:relative}.o-ttsk-tile__list li .m-ttsk-thumb{margin-bottom:5px}.o-ttsk-tile__list li .m-ttsk-thumb__image{position:relative;width:100%;padding-top:141%}.o-ttsk-tile__list li .m-ttsk-thumb__image img{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.o-ttsk-tile__list li a{display:block}.o-ttsk-tile__list--slide{display:grid;justify-content:space-around;grid-template-columns:repeat(6, 1fr);gap:24px 3.34%;max-width:1080px;margin:0 auto}@media screen and (max-width: 1112.98px){.o-ttsk-tile__list--slide{padding:0 16px}}@media screen and (max-width: 520px){.o-ttsk-tile__list--slide{grid-auto-flow:column;grid-template-columns:repeat(auto-fill, 114px);justify-content:flex-start;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;gap:0 10px}}.o-ttsk-tile__list--slide li{position:relative}@media screen and (max-width: 414.98px){.o-ttsk-tile__list--slide li{width:114px}}.o-ttsk-tile__list--slide li .m-ttsk-thumb{margin-bottom:5px}.o-ttsk-tile__list--slide li .m-ttsk-thumb__image{position:relative;width:100%;padding-top:141%}.o-ttsk-tile__list--slide li .m-ttsk-thumb__image img{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.o-ttsk-tile__list--slide li a{display:block}@keyframes menuShowRight{from{right:-100%}to{right:0}}@keyframes menuHideRight{from{right:0}to{right:-100%}}.o-ttsk-header-search-menu-content{right:-100%;padding:48px 0 10px;position:fixed;top:0;height:100%;width:100%;background:#fff;overflow-y:auto;z-index:10100;box-sizing:border-box;backface-visibility:hidden}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content{max-width:375px}}.o-ttsk-header-search-menu-content .o-ttsk-header-search-menu-content-top{position:fixed;padding:4px;top:0;right:-100%;height:48px;width:100%;z-index:10110;text-align:center;background:#fff;border-bottom:1px solid #eef0f2}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-header-search-menu-content-top{max-width:375px}}.o-ttsk-header-search-menu-content .o-ttsk-header-search-menu-content-top .o-header-search-menu-content-top__title{font-size:16px;font-weight:bold;padding:8px 0}.o-ttsk-header-search-menu-content .o-ttsk-header-search-menu-content-top .o-header-search-menu-content-top-R{margin:0 3px 0;position:absolute;top:2px;right:10px}.o-ttsk-header-search-menu-content.o-ttsk-header-search-menu-content--on{display:block;animation:menuShowRight .2s ease-in-out;animation-fill-mode:forwards;overflow-x:hidden}.o-ttsk-header-search-menu-content.o-ttsk-header-search-menu-content--on .o-ttsk-header-search-menu-content-top{display:block;animation:menuShowRight .2s ease-in-out;animation-fill-mode:forwards}.o-ttsk-header-search-menu-content.o-ttsk-header-search-menu-content--off{animation:menuHideRight .2s 0s ease-in-out;animation-fill-mode:forwards}.o-ttsk-header-search-menu-content.o-ttsk-header-search-menu-content--off .o-ttsk-header-search-menu-content-top{animation:menuHideRight .2s 0s ease-in-out;animation-fill-mode:forwards}.o-ttsk-header-search-menu-form{margin:24px 0 30px;padding:0 13px;position:relative;overflow:hidden;text-align:center}.o-ttsk-header-search-menu-form .a-ttsk-icon--search{position:absolute;top:50%;left:30px;transform:translateY(-50%)}.o-ttsk-header-search-menu-form .a-ttsk-icon--search::before{font-size:22px;color:#666}.o-ttsk-header-search-menu-search-input{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px #ccc;border-radius:24px;outline:none;box-shadow:none;margin:3px;width:calc(100% - 8px);height:48px;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif;font-size:12px;padding:0 10px 0 40px;vertical-align:middle;box-sizing:border-box}.o-ttsk-header-search-menu-search-input:focus{box-shadow:0 0 0 3px #CEF0FD}.o-ttsk-header-search-menu-search-input:placeholder-shown{color:#666;font-size:10px;padding-right:10px}@media screen and (min-width: 370px){.o-ttsk-header-search-menu-search-input:placeholder-shown{font-size:12px}}.o-ttsk-header-search-menu-search-input:not(placeholder-shown){padding-right:44px}.o-ttsk-header-search-menu-search-del-btn-box{right:16px;margin-top:0;display:none;position:absolute;top:4px;width:44px;height:48px}.o-ttsk-header-search-menu-search-del-btn-box .o-ttsk-header-search-menu-search-del-btn{position:absolute;top:50%;right:0;width:44px;transform:translateY(-50%);text-align:center}.o-ttsk-header-search-menu-search-del-btn-box .o-ttsk-header-search-menu-search-del-btn .a-ttsk-icon--clear::before{color:#999;font-size:20px}.o-ttsk-search-menu-keyword-area{border-bottom:1px solid #00a4e5}.o-ttsk-search-menu-keyword-area .o-ttsk-search-menu-keyword{display:flex;flex-wrap:wrap;padding:14px 12px}.o-ttsk-search-menu-keyword-area .o-ttsk-search-menu-keyword li{margin:10px 4px}.o-ttsk-search-menu-keyword-area .o-ttsk-search-menu-keyword li a{font-size:12px;padding:4px 9px 4px 20px}.o-ttsk-search-menu-safesearch-area{margin-top:30px;padding-top:7px}.o-ttsk-search-menu-safesearch-area .o-ttsk-section__title--simple-border{cursor:pointer}.o-ttsk-search-menu-safesearch-area .o-ttsk-search-menu-safesearch-area__notice{font-size:10px;color:#666;margin:0 16px;padding:16px 0 0 1em;text-indent:-1em}.o-ttsk-search-menu-safesearch-area .o-ttsk-search-menu-safesearch-area__collapse{display:none;padding-bottom:0;border-bottom:none}.o-ttsk-search-menu-safesearch-area .o-ttsk-search-menu-safesearch-area__collapse.opened{display:block;padding-bottom:20px;border-bottom:1px solid #00a4e5}.o-ttsk-search-menu-keyword-area .o-ttsk-section__title--simple-border,.o-ttsk-search-menu-safesearch-area .o-ttsk-section__title--simple-border{border-color:#00a4e5;margin-bottom:0;padding-bottom:5px}.o-ttsk-search-menu-keyword-area .o-ttsk-section__title--simple-border .a-ttsk-title--icon,.o-ttsk-search-menu-safesearch-area .o-ttsk-section__title--simple-border .a-ttsk-title--icon{font-size:15px}@media screen and (min-width: 768px){.o-ttsk-search-menu-keyword-area .o-ttsk-section__title--simple-border .a-ttsk-title--icon,.o-ttsk-search-menu-safesearch-area .o-ttsk-section__title--simple-border .a-ttsk-title--icon{font-size:15px}}@media screen and (min-width: 1111px){.o-ttsk-search-menu-keyword-area .o-ttsk-section__title--simple-border .a-ttsk-title--icon,.o-ttsk-search-menu-safesearch-area .o-ttsk-section__title--simple-border .a-ttsk-title--icon{margin:0 16px}}.o-ttsk-header-search-menu-content .o-ttsk-section__inner{border-width:4px}.o-ttsk-header-search-menu-content .a-ttsk-tag--sharp span{padding-right:2px}.o-ttsk-header-search-menu-content .o-ttsk-section--yellow{margin-top:30px;padding-top:7px}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section--yellow{margin-bottom:70px}}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section--yellow::before,.o-ttsk-header-search-menu-content .o-ttsk-section--yellow::after{height:45px}}@media screen and (min-width: 414.98px){.o-ttsk-header-search-menu-content .o-ttsk-section--yellow:before{transform:rotate(2deg)}}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section--yellow:before{transform:rotate(3deg)}}@media screen and (min-width: 414.98px){.o-ttsk-header-search-menu-content .o-ttsk-section--yellow:after{transform:rotate(4deg)}}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section--yellow:after{transform:rotate(6deg)}}.o-ttsk-header-search-menu-content .o-ttsk-section--yellow .a-ttsk-read-more-btn{width:calc(100% - 32px)}.o-ttsk-header-search-menu-content .o-ttsk-section__title{border-color:#f0ac00}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section__title{border-bottom:4px solid #f0ac00}}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section__title .a-ttsk-title--icon{font-size:16px}}@media screen and (min-width: 1111px){.o-ttsk-header-search-menu-content .o-ttsk-section__title .a-ttsk-title--icon{margin:0 16px}}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-section__title .a-ttsk-title--icon::after{width:32px;height:4px;bottom:-9px;background-image:linear-gradient(90deg, #00a4e5 0, #00a4e5 8px, #f0ac00 8px, #f0ac00 16px, #00a889 16px, #00a889 24px, #eb3f00 24px, #eb3f00 32px)}}.o-ttsk-header-search-menu-content .o-ttsk-tile__list{padding:0 16px}@media screen and (min-width: 521px) and (max-width: 767.98px){.o-ttsk-header-search-menu-content .o-ttsk-tile__list{grid-template-columns:repeat(6, 1fr);gap:24px 3.34%}}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-tile__list{grid-template-columns:repeat(3, 1fr);gap:24px 5%}}.o-ttsk-header-search-menu-content .o-ttsk-tile__list a{transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.o-ttsk-header-search-menu-content .o-ttsk-tile__list a:hover{opacity:0.7}}.o-ttsk-header-search-menu-content .a-ttsk-read-more-btn{max-width:600px;margin-top:20px;font-size:14px;padding:13px 0}.m-header-message-popup{position:absolute;top:98px}.a-ttsk-btn--secondary{padding:4px 10px}@media screen and (min-width: 768px){.a-ttsk-btn--secondary{font-size:16px;padding:4px 12px}}.ui-menu{max-width:calc(100% - 34px)}@media screen and (min-width: 768px){.ui-menu{max-width:340px}}.a-label-subscription{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-sbsc.svg);background-size:48px 20px;width:48px;height:20px;top:0;left:0;z-index:10}.a-label-free{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-free.png);top:0;left:0;z-index:20}.a-label-sale{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/icon-sale.png);top:0;left:0;z-index:20}.a-label-new,.a-label-reserve,.a-label-set{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/label-new.png);top:-4px;right:-5px;z-index:10}.a-label-new{background-image:url(/anne/img/common/label-new-nsdw.png)}.a-label-reserve{background-image:url(/anne/img/common/label-reserve-nsdw.png)}.a-label-set{background-image:url(/anne/img/common/label-set-nsdw.png)}.a-label-inc-trial{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;background-image:url(/anne/img/common/label-inc-trial.png);top:0;right:0;z-index:9}.a-label-coin-up-1,.a-label-coin-up-2,.a-label-coin-up-3{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;width:24px;height:66px;left:0;bottom:0;z-index:10}.a-label-coin-up-1{background-image:url(/anne/img/common/label-coinup1.png);background-size:24px 66px;height:66px}.a-label-coin-up-2{background-image:url(/anne/img/common/label-coinup2.png);background-size:24px 82px;height:82px}.a-label-coin-up-3{background-image:url(/anne/img/common/label-coinup3.png);background-size:24px 98px;height:98px}.a-rank-first{font-size:10px;font-weight:700;color:#DEBA23}.a-rank-first .ico{font-size:10px;padding-right:2px}.a-rank-first .rank-txt-s{font-size:10px}.a-rank-second{font-size:10px;font-weight:700;color:#B6C1CD}.a-rank-second .ico{font-size:10px;padding-right:2px}.a-rank-second .rank-txt-s{font-size:10px}.a-rank-third{font-size:10px;font-weight:700;color:#A27B48}.a-rank-third .ico{font-size:10px;padding-right:2px}.a-rank-third .rank-txt-s{font-size:10px}.a-rank-other{font-size:10px;font-weight:700;color:#999}.a-rank-other .ico{font-size:10px;padding-right:2px}.a-rank-other .rank-txt-s{font-size:10px}.a-label-adult-only{display:inline-block;width:50px;height:50px;vertical-align:middle;background:url("/anne/img/common/r18-mark.svg") no-repeat;background-size:50px 50px}.a-label-limited{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;background-repeat:no-repeat;background-size:48px 45px;width:48px;height:45px;position:absolute;top:unset;left:unset;bottom:-5px;right:-5px;width:36px;height:36px;background:url(/anne/img/common/icon-limited-benefit.svg) center center no-repeat}.ico-txt{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif !important}.a-header-logo{display:block;overflow:hidden;background:url(/anne/img/sp/bw-logo.svg) no-repeat;background-size:contain;font-size:0;text-indent:100%;white-space:nowrap;width:56px;height:30px;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-logo{background:url(/bob/pc/img/bookwalker_logo.svg) no-repeat;width:173px;height:17px;background-size:contain}}@media screen and (min-width: 768px){.a-header-logo:hover{opacity:0.7}}.a-header-menu-btn,.a-header-menu-close-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#1d3850;padding-top:2px;transition:all 0.3s ease-in-out}@media screen and (min-width: 1111px){.a-header-menu-btn,.a-header-menu-close-btn{margin-left:-10px}}@media screen and (min-width: 768px){.a-header-menu-btn:hover,.a-header-menu-close-btn:hover{opacity:1;color:#4D6880}}.a-header-menu-btn .a-icon--menu,.a-header-menu-close-btn .a-icon--menu{line-height:1}.a-header-menu-btn .a-icon--menu::before,.a-header-menu-close-btn .a-icon--menu::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-menu-btn .a-icon--menu::before,.a-header-menu-close-btn .a-icon--menu::before{content:'\e5d2'}.a-header-menu-btn.a-header-menu-btn--off,.a-header-menu-btn--off.a-header-menu-close-btn{margin-top:-50px;opacity:0;transition:.2s}.a-header-sign-in-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-sign-in-btn:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-sign-in-btn{padding-right:3px;padding-left:3px}}.a-header-sign-in-btn .ico-member{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:5px}.a-header-sign-in-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-login-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-login-btn:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-login-btn{margin-left:5px;padding-right:3px;padding-left:3px}}.a-header-login-btn .ico-loginout{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:5px}.a-header-login-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-login-btn_warensai{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-login-btn_warensai:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-login-btn_warensai{margin-left:5px;padding-right:3px;padding-left:3px}}.a-header-login-btn_warensai .a-icon--login_warensai{line-height:1}.a-header-login-btn_warensai .a-icon--login_warensai::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-login-btn_warensai .a-icon--login_warensai::before{content:'\ea77'}.a-header-login-btn_warensai .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-sign-in-btn_warensai{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-sign-in-btn_warensai:hover{opacity:1;color:#4D6880}}@media screen and (max-width: 320.98px){.a-header-sign-in-btn_warensai{padding-right:3px;padding-left:3px}}.a-header-sign-in-btn_warensai .a-icon--sign-in_warensai{line-height:1}.a-header-sign-in-btn_warensai .a-icon--sign-in_warensai::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-sign-in-btn_warensai .a-icon--sign-in_warensai::before{content:'\e7fe'}.a-header-sign-in-btn_warensai .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-menu-close-btn .a-icon--menu-close{line-height:1}.a-header-menu-close-btn .a-icon--menu-close::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-menu-close-btn .a-icon--menu-close::before{content:'\e5cd'}.a-header-beginner-btn{position:relative;padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-beginner-btn:hover{opacity:1;color:#4D6880}}.a-header-beginner-btn .ico-beginner{display:block;text-align:center;font-size:20px;padding-top:2px;padding-bottom:3px}.a-header-beginner-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-search-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-search-btn:hover{opacity:1;color:#4D6880}}.a-header-search-btn .a-icon--search{line-height:1}.a-header-search-btn .a-icon--search::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-search-btn .a-icon--search::before{content:'\e8b6'}.a-header-search-btn .ico-txt,.a-header-search-btn .ico-txt-xs{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-search-btn .ico-txt{display:block}@media screen and (max-width: 320.98px){.a-header-search-btn .ico-txt{display:none}}.a-header-search-btn .ico-txt-xs{display:none}@media screen and (max-width: 320.98px){.a-header-search-btn .ico-txt-xs{display:block}}.a-header-check-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-check-btn:hover{opacity:1;color:#4D6880}}.a-header-check-btn .ico-check{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:4px}.a-header-check-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-check-btn .a-header-check-btn-badge{position:absolute;top:0;right:0;display:block;padding:0 4px;background:#e9137a;border-radius:8px;font-size:10px;color:#fff;font-weight:700;text-align:center}.a-header-message-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-message-btn:hover{opacity:1;color:#4D6880}}.a-header-message-btn .ico-mail{display:block;text-align:center;font-size:19px;padding-top:4px;padding-bottom:2px}.a-header-message-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-message-btn .a-header-message-btn-badge{position:absolute;top:0;right:0;display:block;padding:0 4px;background:#e9137a;border-radius:8px;font-size:10px;color:#fff;font-weight:700;text-align:center}.a-header-cart-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-cart-btn:hover{opacity:1;color:#4D6880}}.a-header-cart-btn .ico-cart{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:4px}.a-header-cart-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-cart-btn .a-header-cart-btn-badge{position:absolute;top:0;right:0;display:block;padding:0 4px;background:#e9137a;border-radius:8px;font-size:10px;color:#fff;font-weight:700;text-align:center}.a-header-back-to-app-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-back-to-app-btn:hover{opacity:1;color:#4D6880}}.a-header-back-to-app-btn .ico-return-app{display:block;text-align:center;font-size:19px;padding-top:2px;padding-bottom:4px}.a-header-back-to-app-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5}.a-header-favorite-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;position:relative}@media screen and (min-width: 768px){.a-header-favorite-btn:hover{opacity:1;color:#4D6880}}.a-header-favorite-btn .a-icon--favorite{line-height:1}.a-header-favorite-btn .a-icon--favorite::before{font-family:'Material Icons Outlined';font-size:24px}.a-header-favorite-btn .a-icon--favorite::before{content:'\e83a'}.a-header-favorite-btn .ico-txt{display:block;font-size:10px;font-weight:normal;letter-spacing:-0.1em;line-height:1.5;margin-top:-4px}.a-header-favorite-btn .ico-txt{display:block}.a-header-favorite-btn .a-header-favorite-btn-badge{position:absolute;top:3px;right:9px;display:block;width:8px;height:8px;background:#eb3f00;border-radius:50%}.a-header-history-long-btn{height:44px;line-height:42px;-webkit-tap-highlight-color:rgba(123,200,206,0.3);display:block;text-align:center;border-radius:4px;border:1px solid #ccc}.a-header-history-long-btn .ico{font-size:22px;display:inline-block;vertical-align:middle}.a-header-history-long-btn .ico-txt{padding-left:5px;font-size:100%;font-weight:700;display:inline-block;vertical-align:middle}.a-header-long-login-btn{height:44px;line-height:42px;-webkit-tap-highlight-color:rgba(123,200,206,0.3);display:block;text-align:center;background:#fff;border-radius:4px;border:1px solid #ccc}.a-header-long-login-btn .ico{font-size:22px;display:inline-block;vertical-align:middle}.a-header-long-login-btn .ico-txt{padding-left:5px;font-size:100%;font-weight:700;display:inline-block;vertical-align:middle}.a-header-my-page-btn{height:44px;display:block;text-align:center;background:#fff}.a-header-my-page-btn .ico{font-size:22px;display:inline-block;vertical-align:middle}.a-header-my-page-btn .ico-txt{padding-left:5px;font-size:100%;font-weight:700;display:inline-block;vertical-align:middle}.a-header-long-sign-in-btn{height:46px;line-height:1;padding:12px 10px;font-size:16px;background:#f2800e;border-radius:23px;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;display:block;text-align:center}.a-header-long-sign-in-btn .ico-member{display:inline-block;vertical-align:middle;color:#fff;font-size:22px}.a-header-long-sign-in-btn .ico-txt{display:inline-block;vertical-align:middle;color:#fff;padding-left:5px;font-size:100%;font-weight:700}.a-header-new-items{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-new-items:hover{opacity:1;color:#4D6880}}.a-header-new-items .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-new-items .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-new-items .a-label-new{background-size:32px 31px;width:32px;height:31px;right:0;top:0}.a-header-schedule-items{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-schedule-items:hover{opacity:1;color:#4D6880}}.a-header-schedule-items .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-schedule-items .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-schedule-items .a-label-reserve{background-size:32px 31px;width:32px;height:31px;right:0;top:0}.a-header-ranking-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-ranking-link:hover{opacity:1;color:#4D6880}}.a-header-ranking-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-ranking-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-ranking-link .ico{color:#DEBA23}.a-header-limited-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-limited-link:hover{opacity:1;color:#4D6880}}.a-header-limited-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-limited-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-coin-up-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-coin-up-link:hover{opacity:1;color:#4D6880}}.a-header-coin-up-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-coin-up-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-coin-up-link .a-label-coin-up-1{background-size:12px 33px;width:12px;height:33px;left:inherit;bottom:inherit;top:-1px;right:5px}.a-header-free-link{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;border-radius:4px;border:1px solid #ccc;height:auto;position:relative}@media screen and (min-width: 768px){.a-header-free-link:hover{opacity:1;color:#4D6880}}.a-header-free-link .ico{padding:2px;color:#1d3850;font-size:26px;display:block;text-align:center}.a-header-free-link .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-header-special-link,.a-header-set-link{display:block}.a-header-special-link img,.a-header-set-link img{width:100%;height:auto}.a-header-bought-books-btn,.a-header-reserved-books-btn,.a-header-sequels-btn,.a-header-follow-btn,.a-header-history-btn,.a-header-left-menu-check-btn,.a-header-left-menu-cart-btn,.a-header-left-menu-message-btn,.a-header-reading-note-btn,.a-header-my-page-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out;height:auto}@media screen and (min-width: 768px){.a-header-bought-books-btn:hover,.a-header-reserved-books-btn:hover,.a-header-sequels-btn:hover,.a-header-follow-btn:hover,.a-header-history-btn:hover,.a-header-left-menu-check-btn:hover,.a-header-left-menu-cart-btn:hover,.a-header-left-menu-message-btn:hover,.a-header-reading-note-btn:hover,.a-header-my-page-btn:hover{opacity:1;color:#4D6880}}.a-header-bought-books-btn .ico,.a-header-reserved-books-btn .ico,.a-header-sequels-btn .ico,.a-header-follow-btn .ico,.a-header-history-btn .ico,.a-header-left-menu-check-btn .ico,.a-header-left-menu-cart-btn .ico,.a-header-left-menu-message-btn .ico,.a-header-reading-note-btn .ico,.a-header-my-page-btn .ico{display:block;font-size:32px}.a-header-bought-books-btn .ico+.ico-txt,.a-header-reserved-books-btn .ico+.ico-txt,.a-header-sequels-btn .ico+.ico-txt,.a-header-follow-btn .ico+.ico-txt,.a-header-history-btn .ico+.ico-txt,.a-header-left-menu-check-btn .ico+.ico-txt,.a-header-left-menu-cart-btn .ico+.ico-txt,.a-header-left-menu-message-btn .ico+.ico-txt,.a-header-reading-note-btn .ico+.ico-txt,.a-header-my-page-btn .ico+.ico-txt{padding-top:5px;padding-left:0;font-size:85%;font-weight:700}.a-header-my-page-half-btn,.a-header-logout-btn{padding-top:4px;height:44px;text-align:center;color:#1d3850;display:block;transition:all 0.3s ease-in-out}@media screen and (min-width: 768px){.a-header-my-page-half-btn:hover,.a-header-logout-btn:hover{opacity:1;color:#4D6880}}.a-header-my-page-half-btn .ico,.a-header-logout-btn .ico{display:block;font-size:19px}.a-header-my-page-half-btn .ico+.ico-txt,.a-header-logout-btn .ico+.ico-txt{display:block;padding-top:5px;padding-left:0;font-size:85%;font-weight:700}.a-header-member-logo{display:block;width:240px;height:40px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 50% 50%;background-size:240px auto;font-size:0}.a-header-member-logo span{display:block;width:240px;height:40px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 50% 50%;background-size:240px auto;font-size:0}@media (max-width: 1024px){.a-header-member-logo{width:165px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 0 50%;background-size:165px auto}.a-header-member-logo span{width:165px;background:transparent url(/bob/pc/img/bookwalker_logo.svg) no-repeat 0 50%;background-size:165px auto}}.a-header-member-logout-btn,.a-header-member-login-btn{display:block;padding:4px 4px 2px 4px;color:#1d4a6d;font-weight:bold;border-radius:4px;border:1px solid #ccc}.a-header-member-logout-btn .ico-loginout,.a-header-member-login-btn .ico-loginout{display:block;width:60px;font-size:19px;text-align:center}.a-header-member-logout-btn .ico-txt,.a-header-member-login-btn .ico-txt{display:block;padding-top:3px;font-size:10px;font-weight:bold;text-align:center}.a-header-member-language-btn .ico-txt.change-ja,.change-ja,.a-header-member-language-btn .ico-txt.change-en,.change-en{display:none}.o-header-member__btns-ja .a-header-member-language-btn .ico-txt.change-ja,.o-header-member__btns-ja .change-ja,.o-header-member__btns-en .a-header-member-language-btn .ico-txt.change-en,.o-header-member__btns-en .change-en{display:block}.a-header-member-language-btn{position:relative;display:block;width:65px;padding:4px 4px 2px 4px;color:#666;font-weight:bold;border-radius:4px;border:1px solid #ccc}.a-header-member-language-btn .ico-browser{display:block;font-size:19px;text-align:center}.a-header-member-language-btn .ico-txt{display:block;padding-top:3px;font-size:10px;font-weight:bold;text-align:center}.a-header-member-language-btn select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;width:48px;height:38px;background:none;border:none;color:transparent;font-size:16px}.a-header-member-language-btn option{color:#2f2f2f;font-weight:bold}.a-header-member-language-btn .fn-header-member-language-switch:focus{outline:none}.o-header-member{position:relative;height:50px;padding:4px 8px;background:#fff;border-bottom:2px solid #1d3850}.o-header-member__inner{position:relative;max-width:1024px;margin:0 auto;overflow:hidden}.o-header-member__logo{float:left}.o-header-member__btns-ja,.o-header-member__btns-en{float:right}.o-header-member__btns-ja li,.o-header-member__btns-en li{float:left;margin-left:4px}.languageHidden{display:none !important}.o-store-nav{display:block;width:100%;height:53px;overflow:hidden;background-color:#eef0f2;overflow-x:scroll;-webkit-overflow-scrolling:touch}.o-store-nav::-webkit-scrollbar{display:none}.o-store-nav-tab{margin:0;padding:5px 5px 8px 0;line-height:1.5;display:flex}.o-store-nav-tab::-webkit-scrollbar{display:none}.o-store-nav-tab li{float:left;margin-left:6px;flex-grow:1;flex-shrink:0}.o-store-nav-cell{min-width:80px;width:80px;height:42px;font-size:82%;text-align:center;font-weight:bold;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-radius:5px 5px 0 0}.o-store-nav-cell.o-store-nav-cell--on{border-left:none;border-right:none;border-top:none}.o-store-nav-cell--sbsc{background-color:#fff;border-bottom:solid 2px #009844}.o-store-nav-cell--free{background-color:#fff;border-bottom:solid 2px #e84949}.o-store-nav-cell--free.o-store-nav-cell--on{background-color:#e84949;border-bottom:solid 2px #e84949}.o-store-nav-cell--free.o-store-nav-cell--on .ico-Zero-Books{color:#fff}.o-store-nav-cell--free .ico-Zero-Books{font-size:20px;margin-right:5px;color:#e84949;vertical-align:text-top;position:relative;top:-5px}.o-store-nav-cell--top{background-color:#fff;border-bottom:solid 2px #1d3850}.o-store-nav-cell--top.o-store-nav-cell--on{background-color:#1d3850;border-bottom:solid 2px #1d3850}.o-store-nav-cell--manga{background-color:#fff;border-bottom:solid 2px #0094d6}.o-store-nav-cell--manga.o-store-nav-cell--on{background-color:#0094d6;border-bottom:solid 2px #0094d6}.o-store-nav-cell--literature{background-color:#fff;border-bottom:solid 2px #5a1818}.o-store-nav-cell--literature.o-store-nav-cell--on{background-color:#5a1818;border-bottom:solid 2px #5a1818}.o-store-nav-cell--lightnovels{background-color:#fff;border-bottom:solid 2px #ffa91c}.o-store-nav-cell--lightnovels.o-store-nav-cell--on{background-color:#ffa91c;border-bottom:solid 2px #ffa91c}.o-store-nav-cell--bl{background-color:#fff;border-bottom:solid 2px #e84eaa}.o-store-nav-cell--bl.o-store-nav-cell--on{background-color:#e84eaa;border-bottom:solid 2px #e84eaa}.o-store-nav-cell--tl{background-color:#fff;border-bottom:solid 2px #a74ad3}.o-store-nav-cell--tl.o-store-nav-cell--on{background-color:#a74ad3;border-bottom:solid 2px #a74ad3}.o-store-nav-cell--otona{background-color:#fff;color:#000;border-bottom:solid 2px #f26785}.o-store-nav-cell--otona.o-store-nav-cell--on{background-color:#f26785;border-bottom:solid 2px #f26785}.o-store-nav-cell--goods{background-color:#fff;color:#000;border-bottom:solid 2px #013e8a}.o-store-nav-cell--goods.o-store-nav-cell--on{background-color:#013e8a;border-bottom:solid 2px #013e8a}.o-store-nav-cell--indies{background-color:#fff;color:#000;border-bottom:solid 2px #82cbd1}.o-store-nav-cell--indies.o-store-nav-cell--on{background-color:#83cbcf;border-bottom:solid 2px #83cbcf}.o-store-nav-cell-link{border-radius:2px 2px 0 0;display:block;width:100%;height:100%;padding-top:15px;color:#2f2f2f}.o-store-nav-cell--on .o-store-nav-cell-link{color:#fff}.o-store-nav-cell--literature .o-store-nav-cell-link,.o-store-nav-cell--lightnovels .o-store-nav-cell-link,.o-store-nav-cell--indies .o-store-nav-cell-link{padding-top:5px}.o-breadcrumb{width:100%;height:24px;overflow:hidden;white-space:nowrap;background:#fff}.o-breadcrumb__list{padding:0 0 17px 0;overflow-x:scroll}.o-breadcrumb__list li{display:inline-block;height:24px;padding:0 8px 0 13px;background:#fff;font-size:11px;font-weight:700;line-height:24px}.o-breadcrumb__list li a{display:block;position:relative}.o-breadcrumb__list li a::before{content:"";position:absolute;z-index:10;top:-6px;right:-15px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:11px solid #fff}.o-breadcrumb__list li a::after{content:"";position:absolute;z-index:5;top:-6px;right:-18px;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:11px solid #eef0f2;border-right:0 solid transparent}.o-breadcrumb__list li:first-child{padding:0 8px;font-size:0}.o-breadcrumb__list li:first-child .a-svg-icon-home{width:16px;height:auto;margin:0 4px 0 8px;vertical-align:top;fill:#1d3850}.o-breadcrumb__list li:first-child a::before{top:-9px}.o-breadcrumb__list li:first-child a::after{top:-9px}.o-breadcrumb__list li:last-child a{color:#999}.o-breadcrumb__list li:last-child a::before{display:none}.o-breadcrumb__list li:last-child a::after{display:none}.beginnersGuide{background:#fff}.bw_hdl-simple{padding:0 10px;background:#1d3850;color:#fff;line-height:38px;box-sizing:border-box}.bw_list-simple li{border-top:1px solid #ccc;border-left:1px solid #ccc;margin-top:-1px;margin-left:-1px;box-sizing:border-box}.bw_list-simple li a{position:relative;display:block;line-height:1.5;padding:13px 10px;min-height:44px;max-height:44px;box-sizing:border-box}.bw_list-simple li a:after{display:block;content:'';position:absolute;top:50%;right:15px;width:6px;height:6px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.m-official-btn-list{margin:8px auto;padding:12px 10px 8px;border-top:1px dotted #ccc;text-align:center;font-size:0}.m-official-btn-list li{display:inline-block;margin:0 10px;vertical-align:top}.m-official-btn-list li:nth-child(2){margin-left:0}.m-official-btn-list li:last-child{margin-right:0}.m-official-btn-list .m-official-btn-list-ttl{display:block;margin-bottom:10px;font-size:11px;font-weight:700;text-align:center}.m-official-btn-list .m-official-btn-list-ttl a{display:inline-block;position:relative;padding:0 0.5em}.m-official-btn-list .m-official-btn-list-ttl a:before,.m-official-btn-list .m-official-btn-list-ttl a:after{display:inline-block;position:absolute;top:calc(50% - 0.5em);width:1px;height:1em;background-color:#1d4a6d;content:""}.m-official-btn-list .m-official-btn-list-ttl a:before{left:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.m-official-btn-list .m-official-btn-list-ttl a:after{right:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.o-guide-wrap{margin:0 0 20px 0;padding:0 0 12px 0;border-top:2px solid #1d3850;background:#fff}.o-guide-wrap .o-guide-box{border-top:2px dotted #ccc}.o-guide-wrap .o-guide-box:first-child{border:none}.o-guide-wrap .o-guide-box .o-guide-ttl{height:24px;margin:24px 16px 12px;font-size:14px;font-weight:700;line-height:24px;color:#1d3850}.o-guide-wrap .o-guide-box .o-guide-ttl::before{content:'';display:inline-block;width:4px;height:24px;margin-right:8px;vertical-align:top;background:#1d3850}.o-guide-wrap .o-guide-box .m-guide-bnr-box{margin:24px auto;width:90%;max-width:480px}.o-guide-wrap .o-guide-box .m-guide-bnr-box .m-guide-bnr-txt{margin-bottom:8px;font-size:13px;font-weight:700}.o-guide-wrap .o-guide-box .m-guide-bnr-box .m-guide-bnr-link{display:block}.o-guide-wrap .o-guide-box .m-guide-bnr-box .m-guide-bnr-link>img{width:100%;max-width:480px}.o-guide-wrap .o-guide-box .m-guide-register-box{margin:24px auto;width:90%;max-width:480px}.o-guide-wrap .o-guide-box .m-guide-register-box .m-guide-register-txt{margin-bottom:8px;font-size:12px;font-weight:700;text-align:center}.o-guide-wrap .o-guide-box .o-guide-usage-list{display:grid;grid-auto-columns:40px;grid-template-columns:repeat(auto-fit, 152px);justify-content:center;width:95%;margin:16px auto}.o-guide-wrap .o-guide-box .o-guide-usage-list li{margin:8px}.o-guide-wrap .o-guide-box .o-guide-usage-list li .o-guide-usage-list-link{display:inline-block;padding:8px;font-size:12px;font-weight:700}.o-guide-wrap .o-guide-box .o-guide-usage-list li .o-guide-usage-list-link::before{content:'';display:inline-block;width:0;height:0;margin-right:4px;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #F2800E}@media (min-width: 480px){.o-guide-wrap .o-guide-box .o-guide-usage-list{display:block}.o-guide-wrap .o-guide-box .o-guide-usage-list li{display:inline-block}}.o-guide-wrap .o-guide-box .o-guide-app{margin:16px 32px;font-size:0;text-align:center}.o-guide-wrap .o-guide-box .o-guide-app li{display:inline-block;width:45%;width:calc(calc(100% - 32px) / 2);max-width:160px;margin:4px 8px}.o-guide-wrap .o-guide-box .o-guide-app li .o-guide-app-txt{padding:0 0 0 4px;font-size:13px;font-weight:700;text-align:left}.o-guide-wrap .o-guide-box .o-guide-app li .o-guide-app-link{display:block;margin:4px 0 0}.o-guide-wrap .o-guide-box .o-guide-app li .o-guide-app-link img{width:100%}.a-filter-release-all-btn{display:block;width:100%;height:30px;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px #ccc;text-align:center;line-height:30px;color:#e40007}.a-filter-release-all-btn .ico{vertical-align:middle}.a-re-conditional-search-btn{display:block;position:relative;padding:8px;border-radius:4px;border:1px solid #ccc;font-weight:700}.a-re-conditional-search-btn::after{content:"";display:block;position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-5px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);border-color:#1d3850}.a-re-search-btn{display:block;padding:8px;border-radius:4px;border:1px solid #ccc;box-shadow:0 1px #ccc;font-weight:700;text-align:center}.a-re-search-btn .ico{margin:0 3px 0 0;vertical-align:middle}.a-re-search-btn .ico-txt{font-size:15px}.a-setting-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:90px;height:38px;border-radius:24px;border:1px solid #ccc;box-shadow:0 1px #ccc;font-size:15px;font-weight:700;line-height:38px;text-align:center;vertical-align:middle;color:#180;background:#fff}.a-filter-link{position:relative;display:block;width:100%;height:36px;padding:0 10px;line-height:36px;border-top:1px dotted #ccc}.a-filter-link::after{content:"";display:block;position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-5px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);border-color:#999}.m-toggle-btn-with-txt{display:inline-block;width:100%;height:28px;vertical-align:middle}.m-toggle-btn-with-txt input{display:none}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt{display:inline-block;float:left;height:28px;line-height:28px;font-size:12px;font-weight:bold;color:#1d3850}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt,.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt::before,.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt::after{transition:all .15s}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt{display:inline-block;position:relative;width:100%;height:28px}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt::before{content:attr(data-off-label);display:block;position:absolute;top:0;right:0;width:70px;height:28px;padding:0 8px 0 0;font-weight:700;border-radius:20px;font-size:14px;text-align:right;color:#fff;background:#999}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__txt::after{content:'';position:absolute;top:3px;right:45px;width:22px;height:22px;background:#fff;border-radius:50%;font-weight:700}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__input:checked+.a-toggle-btn-with-txt__txt::before{content:attr(data-on-label);right:0;padding:0 0 0 8px;text-align:left;color:#fff;background:#159F05}.m-toggle-btn-with-txt .a-toggle-btn-with-txt__input:checked+.a-toggle-btn-with-txt__txt::after{right:4px;background:#fff}.m-radio-btn{display:block}.m-radio-btn .a-radio-btn__txt{display:block;position:relative;width:100%;padding:8px 0 8px 30px;box-sizing:border-box;font-size:13px;line-height:22px;color:#1d4a6d}.m-radio-btn .a-radio-btn__txt::before{content:"";display:block;position:absolute;top:calc(50% - 10px);left:0;width:20px;height:20px;border-radius:50%;border:2px solid #ccc;background:#fff}.m-radio-btn .a-radio-btn__txt::after{content:"";display:block;position:absolute;top:calc(50% - 5px);left:5px;width:10px;height:10px;border-radius:50%;background:#eef0f2}.m-radio-btn .a-radio-btn__input{display:none}.m-radio-btn .a-radio-btn__input:checked+.a-radio-btn__txt{padding:8px 0 8px 30px;font-weight:700;color:#180}.m-radio-btn .a-radio-btn__input:checked+.a-radio-btn__txt::before{border:2px solid #159F05;left:0}.m-radio-btn .a-radio-btn__input:checked+.a-radio-btn__txt::after{content:"";display:block;position:absolute;top:calc(50% - 5px);left:5px;width:10px;height:10px;border-radius:50%;background:#159F05}.m-square-check-box--only::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;border:2px solid #ccc;background:#fff}.m-square-check-box--only::after{content:"";display:block;position:absolute;top:3px;left:7px;width:8px;height:12px;border-right:2px solid #eef0f2;border-bottom:2px solid #eef0f2;transform:rotate(45deg)}.m-square-check-box,.m-square-check-box--multi-line{display:block;padding:8px 0}.m-square-check-box .a-square-check-box__txt,.m-square-check-box--multi-line .a-square-check-box__txt{display:inline-block;position:relative;padding:0 0 0 32px;font-size:13px;line-height:22px;color:#1d4a6d}.m-square-check-box .a-square-check-box__txt::before,.m-square-check-box--multi-line .a-square-check-box__txt::before{content:"";display:block;position:absolute;top:0;left:0;width:22px;height:22px;border:2px solid #ccc;background:#fff}.m-square-check-box .a-square-check-box__txt::after,.m-square-check-box--multi-line .a-square-check-box__txt::after{content:"";display:block;position:absolute;top:3px;left:7px;width:8px;height:12px;border-right:2px solid #eef0f2;border-bottom:2px solid #eef0f2;transform:rotate(45deg)}.m-square-check-box .a-square-check-box__input,.m-square-check-box--multi-line .a-square-check-box__input{display:none}.m-square-check-box .a-square-check-box__input:checked+.a-square-check-box__txt,.m-square-check-box--multi-line .a-square-check-box__input:checked+.a-square-check-box__txt{font-weight:700;color:#180}.m-square-check-box .a-square-check-box__input:checked+.a-square-check-box__txt::before,.m-square-check-box--multi-line .a-square-check-box__input:checked+.a-square-check-box__txt::before{background:#159F05}.m-square-check-box .a-square-check-box__input:checked+.a-square-check-box__txt::after,.m-square-check-box--multi-line .a-square-check-box__input:checked+.a-square-check-box__txt::after{content:"";display:block;position:absolute;top:3px;left:7px;width:8px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}.m-square-check-box--multi-line .a-square-check-box__txt{padding:0 0 0 27px;line-height:14px}.m-square-check-box--multi-line .a-square-check-box__txt .a-square-check-box__caution{display:block;font-size:9px}.o-calender{display:none}.o-calender--on{display:table;width:100%;margin:0 auto 8px;border-collapse:separate;border-spacing:3px;font-size:10px;background:#fff}.o-calender--on thead{border-bottom:1px dotted #ccc}.o-calender--on thead tr th{position:relative;height:30px;vertical-align:middle;font-size:10px;background:#fff}.o-calender--on thead tr th .o-calender-back-btn,.o-calender--on thead tr th .o-calender-next-btn{display:block;position:absolute;top:2px;left:7px;width:24px;height:24px;border-radius:50%;border:1px solid #999}.o-calender--on thead tr th .o-calender-back-btn:before,.o-calender--on thead tr th .o-calender-next-btn:before{content:"";display:block;position:absolute;top:7px;left:8px;width:8px;height:8px;border-top:2px solid #999;border-right:2px solid #999;transform:rotate(225deg)}.o-calender--on thead tr th .o-calender-next-btn{left:6px}.o-calender--on thead tr th .o-calender-next-btn:before{transform:rotate(45deg);left:6px}.o-calender--on thead tr th .o-calender-year-month{display:block;font-weight:700;text-align:center}.o-calender--on tbody{padding:2px 0 0 0;border-top:1px dotted #ccc}.o-calender--on tbody tr th{color:#2f2f2f}.o-calender--on tbody tr th:nth-child(6){color:#0062c4}.o-calender--on tbody tr th:nth-child(7){color:#e40007}.o-calender--on tbody tr td{position:relative}.o-calender--on tbody tr td>.a-close-btn-box{display:block;width:100%;height:45px}.o-calender--on tbody tr td>.a-close-btn-box .a-close-btn{position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);margin:0 auto}.o-calender--on tbody tr td .o-calender-date,.o-calender--on tbody tr td .o-calender-date--on{display:block;width:100%;height:45px;font-size:13px;text-align:center;vertical-align:middle;line-height:45px;background:#F9F9F9;color:#ccc}.o-calender--on tbody tr td .o-calender-date--on{outline:1px solid #e40007;background:#fff}.o-calender--on tbody tr td .o-calender-date .o-calender-date-link,.o-calender--on tbody tr td .o-calender-date--on .o-calender-date-link{display:block;text-decoration:underline;font-weight:700}.o-calender--on tbody tr td:nth-child(6)>.o-calender-date,.o-calender--on tbody tr td:nth-child(6)>.o-calender-date--on{background:#F2F9FF}.o-calender--on tbody tr td:nth-child(7)>.o-calender-date,.o-calender--on tbody tr td:nth-child(7)>.o-calender-date--on{background:#FFF0F0}.o-filter-re-search-box{visibility:hidden;position:fixed;right:-100%;bottom:8px;z-index:12010;width:calc(100% - 70px);padding:8px 16px 8px;border-radius:0 0 4px 4px;border:1px solid #ccc;border-top:1px solid #1d3850;background:#fff;transition:visibility .2s, right .2s}.o-filter-re-search-box--release{position:relative;left:0;bottom:0;width:calc(100% - 54px)}.o-filter-nav{float:right;margin:20px 0 0 0}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell{display:block;position:relative;width:54px;height:44px;margin:0 0 8px 0;background:#fff;border:1px solid #ccc;border-left:none;border-radius:0 4px 4px 0;text-align:center}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell .ico{margin:0 0 2px 0;padding:8px 0 0 0;font-size:19px}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell .ico-txt{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","Hiragino Sans",Arial,Meiryo,メイリオ,sans-serif !important;padding:0 0 8px 0;font-size:9px;font-weight:700}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell .o-filter-nav-cell-point{display:block;position:absolute;top:2px;right:2px;width:8px;height:8px;border-radius:50%;background:#e9137a}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell:first-child .ico{padding:6px 0 0 0;font-size:22px}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell--on{right:2px;border:none;background:#1d3850}.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell--on .ico,.o-filter-nav .o-filter-nav-tab .o-filter-nav-cell--on .ico-txt{color:#fff}.o-filter-content{width:calc(100% - 54px);max-height:100%;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;padding:8px 0 64px;border-radius:4px;border:1px solid #ccc;border-bottom:none;box-sizing:border-box;background:#fff}.o-filter-content--shorten{padding:8px 0 0;border-radius:4px 4px 0 0}.o-filter-box{clear:both;margin:0 8px}.o-filter-box .o-filter-box-head{position:sticky;position:-webkit-sticky;top:0;z-index:15;padding:12px 0;border-top:2px solid #1d3850;border-bottom:1px dotted #ccc;background:#fff}.o-filter-box .o-filter-box-head .a-filter-box-ttl{padding:0 0 0 40px;font-weight:700;color:#1d3850}.o-filter-box .o-filter-box-head--off{border-bottom:unset}.o-filter-option{display:block;margin:0 8px}.o-filter-option .a-filter-release-all-btn{margin:8px auto}.o-filter-option--off{display:none}.o-filter-filtering-list{margin:0 0 2px 0}.o-filter-filtering-list>li{border-bottom:1px dotted #ccc}.o-filter-filtering-list>li:last-child{border:none}.o-filter-filtering-list-ttl,.o-filter-filtering-list-ttl--on{display:block;position:relative;padding:10px 0;font-weight:700;color:#2f2f2f}.o-filter-filtering-list-ttl::before,.o-filter-filtering-list-ttl--on::before{content:"";display:inline-block;width:0;height:0;margin:0 8px 0 4px;border-style:solid;border-width:10px 6px 0 6px;border-color:#1d3850 transparent transparent transparent}.o-filter-filtering-list-ttl--on::before{transform:rotate(180deg)}.o-filter-filtering-list-content{display:none}.o-filter-filtering-list-content--on{display:block}.o-filter-filtering-list-content--on li{margin:4px 0}.o-filter-filtering-list-content--on>.a-close-btn-box{display:inline-block;position:relative;margin:7px 0 0 0;vertical-align:middle}.o-filter-filtering-list-content--on>.a-close-btn-box .a-close-btn{display:inline-block}.o-filter-option-list{margin:8px}.o-filter-option-list li{display:inline-block;position:relative;margin:4px 20px 4px 0;font-size:13px;color:#999}.o-filter-option-list li>.a-close-btn-box{display:inline-block;position:relative;padding:0 4px 0 0;vertical-align:middle}.o-filter-option-list li>.a-close-btn-box .a-close-btn{display:inline-block}.o-filter-filtering-list-txt{display:inline-block;width:90%;padding:6px 4px;border-top:1px dotted #ccc;font-size:11px;vertical-align:top;color:#999}.o-filter-filtering-list-txt>li{display:inline;margin:0}.a-re-conditional-search-btn-box{margin:0 0 10px 0}.o-filter-setting-display li{overflow:hidden;margin:8px 0 8px 0;font-size:12px}.o-filter-setting-display li .m-filter-toggle-txt{display:inline-block;float:left;height:28px;line-height:28px}.o-filter-setting-display li .a-toggle-btn{float:right;margin:0 0 0 10px}.o-filter-exclude-list{margin:4px 0 0 4px}.o-filter-exclude-list li{margin:2px 0}.o-filter-exclude-list li:last-child{margin:0}.a-filter-box-sub-ttl{display:flex;align-items:center;margin:12px 0 12px 8px}.a-filter-box-sub-ttl::after{content:"";flex-grow:1;margin:0 0 0 5px;border-top:1px dotted #ccc}.m-filter-keyword{margin:0 auto;text-align:center}.a-filter-keyword-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:calc(100% - 100px);height:38px;padding:0 4px;margin:0 4px 0 0;line-height:38px;border-radius:4px;border:1px solid #ccc;vertical-align:middle;font-size:11px}.o-filter-sort-list{margin:0 auto 12px}.o-filter-sort-list li{margin:4px 0}.o-filter-price-range{display:block;font-size:12px}.o-filter-price-range .o-filter-price-area{display:inline-block;width:42%;vertical-align:middle}.o-filter-price-range .o-filter-price-area__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;padding:6px;border-radius:4px;border:1px solid #ccc}.o-filter-filtering-list-no-ttl{margin:10px 0 0 0}.o-filter-option-caution{clear:both;padding:0 0 10px 0;font-size:10px;color:#999}.o-filter-switch-list{margin:10px 0}.o-filter-switch-list li{margin:14px 0 8px 0}.o-filter-switch-list li:first-of-type{margin-top:0}.o-filter-switch-list li:last-of-type{margin-bottom:0}.o-filter-switch-list .a-toggle-btn-with-txt__txt{padding-right:82px;font-size:11px;text-align:right;color:#1d3850;font-weight:bold}.t-filter-seo-links{background:#fff;border-top:10px solid #eef0f2;border-bottom:10px solid #eef0f2}.t-filter-seo-links .ico-txt{font-size:1.6rem;vertical-align:middle;padding-left:5px}.t-filter-seo-links ul{overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.t-filter-seo-links ul li{float:left;width:50%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-top:-1px;margin-left:-1px;box-sizing:border-box}.t-filter-seo-links ul li:last-child:not(:nth-child(even)){width:100%}.t-filter-seo-links ul li a{position:relative;display:block;line-height:1.5;padding:13px 10px;min-height:44px;max-height:44px;box-sizing:border-box}.t-filter-seo-links ul li a:after{display:block;content:'';position:absolute;top:50%;right:15px;width:6px;height:6px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.t-filter-seo-links-heading{padding:4px 10px 8px;background:#1d3850;color:#fff;line-height:24px;box-sizing:border-box}.t-filter{position:fixed;visibility:hidden;top:0;right:-100%;z-index:12000;width:100%;height:calc(100% + 100px);background:rgba(0,0,0,0.6);transition:all .2s}.t-filter .t-filter-wrap{height:calc(100% - 100px);padding:8px}.t-filter .t-filter-wrap::before{content:"";position:absolute;top:8px;left:8px;z-index:12010;width:calc(100% - 70px);height:9px;border-radius:4px 4px 0 0;border:1px solid #ccc;border-bottom:none;background:#fff}.t-filter .a-read-more-btn-s,.t-filter .a-fold-btn,.t-filter .a-fold-btn{margin:0 0 12px 0}.t-filter--on{visibility:visible;position:fixed;right:0}.t-filter--on .o-filter-re-search-box{visibility:visible;display:block;right:62px}footer{border-top:2px solid #1d3850;margin-top:16px}.t-whole.t-whole--on{overflow:hidden}.t-content,.t-content,.t-content-login{margin-top:94px}.t-body--modal-back{overflow:hidden}.t-body--modal-back .t-whole{overflow:hidden;height:100vh;max-height:100vh}

.a-more-btn{display:block;border-radius:4px;border:1px solid #CBCED1;text-align:center;font-size:14px;font-weight:700;color:#007AFF;background:#fff;width:335px;height:48px;margin:0 auto;line-height:48px}.a-more-btn:hover{opacity:0.8;border:1px solid #007AFF}.m-category-btn-box-wrap{max-width:680px;margin:20px auto 40px}.m-category-btn-box-wrap .m-category-btn-box{margin:0 -6px;text-align:center;font-size:0;box-sizing:border-box}@media (max-width: 720px){.m-category-btn-box-wrap .m-category-btn-box{padding:0 12px}}@media (max-width: 480px){.m-category-btn-box-wrap .m-category-btn-box{margin:20px;padding:0}}.m-category-btn-box-wrap .m-category-btn-box>li{display:inline-block;width:25%;padding:6px;box-sizing:border-box}@media (max-width: 480px){.m-category-btn-box-wrap .m-category-btn-box li{width:50%}}.m-category-btn-box-wrap .m-category-btn-box .a-category-btn{display:block;border-radius:4px;border:1px solid #CBCED1;text-align:center;font-size:14px;font-weight:700;color:#007AFF;background:#fff;width:100%;height:48px;line-height:48px}.m-category-btn-box-wrap .m-category-btn-box .a-category-btn:hover{opacity:0.8;border:1px solid #007AFF}.m-register-btn-wide-box .a-register-btn-wide{max-width:420px;margin:0 auto}.a-register-btn-wide{background:#FD1D01}.a-register-btn-wide:hover{background:#FF452E}.a-register-btn{position:fixed;right:20px;bottom:30px;z-index:100;display:block;width:120px;height:120px;border-radius:50%;font-size:14px;text-align:center;color:#fff;background:#FD1D01;box-shadow:inset 0 -4px 0 #B71100,0 3px 6px rgba(253,29,1,0.3)}.a-register-btn:hover{background:#FF452E}@media (max-width: 480px){.a-register-btn{width:100px;height:100px;right:10px}}.a-register-btn .a-register-btn-txt{position:absolute;top:48%;left:50%;width:100%;transform:translateY(-50%) translateX(-50%);text-align:center}@media (max-width: 480px){.a-register-btn .a-register-btn-txt{top:47%;font-size:12px}}.a-register-btn .a-register-btn-txt .a-register-btn-bold{font-size:22px;font-weight:700}@media (max-width: 480px){.a-register-btn .a-register-btn-txt .a-register-btn-bold{font-size:18px}}.o-header{display:block;width:100%;padding:45px 0 0 0;overflow:hidden;border-top:1px solid #B2C2D0;background:#fff}@media (max-width: 480px){.o-header{border-top:none}}.o-header-ttl{margin:0 0 40px 0;text-align:center;color:#1D3850;font-weight:700}.o-header-ttl .o-header-ttl-m{margin:0 0 14px 0;font-size:34px}@media (max-width: 480px){.o-header-ttl .o-header-ttl-m{font-size:20px}}.o-header-ttl .o-header-ttl-l{display:block;font-size:52px}@media (max-width: 480px){.o-header-ttl .o-header-ttl-l{font-size:30px}}.o-header-main{position:relative;overflow:hidden}.o-header-cap{display:block;position:absolute;top:0;left:0;z-index:50;width:270px;height:270px;padding:18px 0 0 16px;background-image:linear-gradient(135deg, rgba(0,122,255,0.7) 204px, transparent 0);font-weight:700;color:#fff}@media (max-width: 480px){.o-header-cap{width:160px;height:160px;padding:10px 0 0 10px;background-image:linear-gradient(135deg, rgba(0,122,255,0.7) 120px, transparent 0)}}.o-header-cap .o-header-cap-s{font-size:20px}@media (max-width: 480px){.o-header-cap .o-header-cap-s{font-size:14px}}.o-header-cap .o-header-cap-l{margin:0 0 10px 0;font-family:'Roboto Slab', serif;font-size:60px;line-height:64px}@media (max-width: 480px){.o-header-cap .o-header-cap-l{font-size:32px;line-height:36px}}.o-header-cap .o-header-cap-middle .o-header-cap-m{font-size:28px}@media (max-width: 480px){.o-header-cap .o-header-cap-middle .o-header-cap-m{font-size:14px}}.o-header-cap .o-header-cap-tax{font-size:14px}.o-header-main-img{width:100%;overflow-x:hidden}@media (max-width: 1920px){.o-header-main-img{width:auto;min-height:360px}}@media (max-width: 480px){.o-header-main-img{min-height:280px}}.o-header-main-img img{display:block;max-width:unset;width:100%}@media (max-width: 1920px){.o-header-main-img img{width:auto;max-height:360px}}@media (max-width: 480px){.o-header-main-img img{max-height:280px}}.o-point-wrap{width:100%;max-width:860px;margin:0 auto;padding:36px 0 0;text-align:center}.o-point-box{display:block;position:relative;margin:50px 0;padding:0 40px 40px;border-top:5px solid #B2C2D0;font-size:0;background:#fff}@media (max-width: 480px){.o-point-box{padding:0 20px 30px}}.m-point-circle{display:block;position:absolute;top:-30px;left:50%;width:60px;height:60px;transform:translateX(-50%);border-radius:50%;font-family:'Roboto Slab', serif;text-align:center;color:#fff;background:#1D3850}.m-point-circle .a-point-circle-txt{margin:10px 0 0;font-size:10px}.m-point-circle .a-point-circle-number{margin:-6px 0 0;font-size:26px}.o-point-box-ttl{margin:54px 0 18px;font-size:20px;font-weight:700}.o-point-box-txt{font-size:14px}@media (max-width: 480px){.o-point-box-txt{margin:0 0 0 10px;text-align:left}}.a-point-caution-txt{padding:8px 8px 16px;font-size:12px;text-align:center}.a-point-caution-list{max-width:640px;margin:0 auto;padding:8px 8px 16px;font-size:12px;text-align:left}.a-point-caution-list>li{margin:4px 0;padding-left:1em;text-indent:-1em}.a-point-caution-list>li>a{text-decoration:underline}.a-point-caution-list>li>a:hover{opacity:.8}.m-lineup-list{margin:12px auto}.m-lineup-list:hover{opacity:0.8}.o-point-box-campaign{margin:12px auto 4px}.o-point-box-campaign img{width:100%;max-width:480px}.o-point-box-left-txt{display:inline-block;width:40%;vertical-align:top;text-align:left;font-size:14px;line-height:18px}@media (max-width: 860px){.o-point-box-left-txt{width:calc(100% - 300px)}}@media (max-width: 480px){.o-point-box-left-txt{width:55%;font-size:12px}}.o-point-box-right-image{position:relative;display:inline-block;width:55%;height:160px}@media (max-width: 860px){.o-point-box-right-image{width:300px}}@media (max-width: 480px){.o-point-box-right-image{width:45%}}.o-point-box-right-image .m-read-image-zoom{position:absolute;z-index:2;top:0;left:10px}@media (max-width: 860px){.o-point-box-right-image .m-read-image-zoom{display:none}}.o-point-box-right-image .m-read-image-pc{position:absolute;z-index:0;top:0;right:0;max-width:200px}@media (max-width: 480px){.o-point-box-right-image .m-read-image-pc{width:120px}}.o-point-box-right-image .m-read-image-sp{position:absolute;z-index:1;right:145px;bottom:0;max-width:45px}@media (max-width: 480px){.o-point-box-right-image .m-read-image-sp{top:58px;right:100px;width:26px}}.o-usage-wrap{position:relative;padding:40px 0 0 0}@media (max-width: 480px){.o-usage-wrap{padding:0 20px}}.o-usage-wrap::before,.o-usage-wrap::after{content:"";position:absolute;display:block;width:363px;height:255px;z-index:10;background:url("https://c.bookwalker.jp/anne/img/kadokawa/bunkohodai/icon_book.svg")}@media (max-width: 896px) and (orientation: landscape){.o-usage-wrap::before,.o-usage-wrap::after{display:none}}@media (max-width: 480px){.o-usage-wrap::before,.o-usage-wrap::after{display:none}}.o-usage-wrap::before{top:0;right:0}.o-usage-wrap::after{bottom:-20px;left:-120px}.o-usage-box{position:relative;max-width:680px;margin:0 auto 10px;padding:36px 0;z-index:20;text-align:center;color:#1D3850;background:#fff}@media (max-width: 480px){.o-usage-box{padding:24px 20px}}.o-usage-box .o-usage-ttl{font-size:16px;font-weight:700}.o-usage-box .o-usage-sub-ttl{margin:12px;font-size:14px}.o-usage-box .o-usage-image{max-width:420px;margin:12px 0 20px}@media (max-width: 480px){.o-usage-box .o-usage-image{max-width:100%}}.o-usage-box .o-usage-txt{max-width:420px;margin:0 auto;font-size:14px;text-align:left;word-break:break-all}@media (max-width: 480px){.o-usage-box .o-usage-txt{padding:0 16px}}.o-account,.o-payment{margin:20px auto 30px;max-width:420px}.o-account .o-account-ttl,.o-account .o-payment-ttl,.o-payment .o-account-ttl,.o-payment .o-payment-ttl{margin:12px auto;font-size:14px;font-weight:700;text-align:center}.o-account .o-account-box,.o-payment .o-account-box{padding:24px 24px 12px;border:1px dotted #B2C2D0}.o-account-list{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-end}.o-account-list .o-account-list-cell{text-align:center;font-size:10px}.o-account-list .o-account-list-cell img{display:block;height:auto;max-width:40px;margin:0 auto}.o-account-txt{margin:12px auto;font-size:12px}.o-account-txt .caution{font-size:10px}.o-account-txt .caution a{border-bottom:#1d3850 solid 1px}.o-account-txt .caution a:hover{border-bottom:none}.o-payment-list{display:grid;grid-template-columns:25% 75%;grid-template-rows:repeat(3, min-content);justify-content:center;padding:24px 24px 12px;border:1px dotted #B2C2D0;font-size:12px}@media (max-width: 480px){.o-payment-list{padding:20px 16px 8px}}.o-payment-list-credit{grid-row:1;grid-column:1 / 3;margin-bottom:8px}.o-payment-list-cell{padding:8px 12px;align-self:center;text-align:left}.o-payment-list-cell img{height:auto;min-width:32px;max-height:30px}.o-payment-icon{text-align:right}.o-payment-carrer{opacity:.3}.o-payment-list-prepaid{padding:8px 12px;align-self:center;text-align:left}.o-payment-list-prepaid img{height:auto;min-width:32px;max-height:22px}.o-payment-list-prepaid .caution{font-size:10px}.o-payment-list-prepaid .caution a{border-bottom:#1d3850 solid 1px}.o-payment-list-prepaid .caution a:hover{border-bottom:none}.p-page-wrap{position:relative;width:100%;overflow-x:hidden;color:#1D3850}.p-content-wrap{background:#EEF0F2;overflow-x:hidden}.o-books-list{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;font-size:0}.o-books-list::-webkit-scrollbar{display:none}.o-books-list>li{display:inline-block;height:120px}.o-books-list>li img{width:auto;height:100%}.m-ttl-txt{margin:10px 0 20px;text-align:center;font-size:20px;font-weight:700;color:#1D3850}@media (max-width: 480px){.m-ttl-txt{padding:0 40px}}.o-check-books-wrap{margin:0 0 20px 0}.o-check-books-main-img{width:100%;overflow-x:hidden}@media (max-width: 1920px){.o-check-books-main-img{width:auto;min-height:240px}}@media (max-width: 480px){.o-check-books-main-img{min-height:180px}}.o-check-books-main-img img{display:block;max-width:unset;width:100%}@media (max-width: 1920px){.o-check-books-main-img img{width:auto;max-height:240px}}@media (max-width: 480px){.o-check-books-main-img img{max-height:180px}}.m-store-list{margin:14px auto 0}.m-store-list>li{display:inline-block;height:40px;margin:4px}.m-store-list>li .a-apple-store-btn,.m-store-list>li .a-google-play-btn{display:block;height:100%}.m-store-list>li .a-apple-store-btn img,.m-store-list>li .a-google-play-btn img{width:auto;height:100%}.m-register-btn-wide-box{margin:40px auto 60px}.side-deals,.footer-coupon.on{display:none}.a-sbsc-more-btn{display:inline-block;position:relative;width:100px;height:100%;text-align:center;font-size:14px;color:#1d3850;background:#eef0f2}.a-sbsc-more-btn .a-sbsc-more-btn-circle{display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:80px;height:80px;padding:26px 0 0 0;border-radius:50%;border:1px solid #CBCED1;text-align:center;font-size:12px;font-weight:700;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,0.2)}.a-sbsc-more-btn .a-sbsc-more-btn-circle .a-sbsc-more-btn-circle-arrow{display:block;position:relative;width:16px;height:16px;margin:4px auto;border-radius:50%;background:#f78e00}.a-sbsc-more-btn .a-sbsc-more-btn-circle .a-sbsc-more-btn-circle-arrow::after{content:"";display:block;position:relative;top:5px;left:4px;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.a-sbsc-more-btn:hover{background:rgba(238,240,242,0.25)}.a-sbsc-more-btn:hover .a-sbsc-more-btn-circle{border:1px solid #FFAB39;box-shadow:0 3px 5px rgba(255,171,57,0.3)}.a-sbsc-more-btn:hover .a-sbsc-more-btn-circle .a-sbsc-more-btn-circle-arrow{background:#FFAB39}.a-sbsc-read-btn{display:block;width:100%;height:24px;border-radius:4px;background:#f78e00;box-shadow:0 2px 0 #cc7600;text-align:center;font-size:12px;font-weight:700;line-height:24px;vertical-align:middle;color:#fff}.a-sbsc-read-btn .ico{padding:0 4px 0 0;font-size:14px;vertical-align:middle}.a-sbsc-read-btn:hover{background:#FFAB39}.a-sbsc-tile-list-prev-btn,.a-sbsc-tile-list-next-btn{display:block;position:absolute;top:0;left:0;z-index:100;width:28px;height:100%;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%)}@media screen and (min-width: 768px){.a-sbsc-tile-list-prev-btn:hover .a-sbsc-tile-list-left-arrow,.a-sbsc-tile-list-next-btn:hover .a-sbsc-tile-list-left-arrow,.a-sbsc-tile-list-prev-btn:hover .a-sbsc-tile-list-next-btn .a-sbsc-tile-list-right-arrow,.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-prev-btn:hover .a-sbsc-tile-list-right-arrow,.a-sbsc-tile-list-next-btn:hover .a-sbsc-tile-list-right-arrow,.a-sbsc-tile-list-prev-btn:hover .a-sbsc-tile-list-next-btn,.a-sbsc-tile-list-next-btn:hover .a-sbsc-tile-list-next-btn{background:#1d3850}}.a-sbsc-tile-list-prev-btn .a-sbsc-tile-list-left-arrow,.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-left-arrow,.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-right-arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);width:100%;height:60px;border-radius:0 6px 6px 0;background:rgba(29,56,80,0.7)}.a-sbsc-tile-list-prev-btn .a-sbsc-tile-list-left-arrow::after,.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-left-arrow::after,.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-right-arrow::after{content:"";display:block;position:relative;top:50%;left:50%;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translateX(-50%) translateY(-50%) rotate(225deg)}.a-sbsc-tile-list-next-btn{right:0;left:unset;background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0) 100%)}.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-right-arrow{border-radius:6px 0 0 6px}.a-sbsc-tile-list-next-btn .a-sbsc-tile-list-right-arrow:after{transform:translateX(-50%) translateY(-50%) rotate(45deg)}.a-sbsc-serialized-read-btn .txt-latest-label{font-size:11px;font-weight:500;line-height:1.2;padding-left:5px}.a-sbsc-serialized-link-btn{display:block;box-sizing:border-box;overflow:hidden;white-space:nowrap;border-radius:4px;text-align:center;background:#fff;width:100%;height:40px;border:1px solid #1d3850;color:#1d3850;line-height:40px}.a-sbsc-serialized-link-btn .ico-txt{display:inline-block}.a-sbsc-serialized-link-btn:active,.a-sbsc-serialized-link-btn:focus,.a-sbsc-serialized-link-btn:visited{text-decoration:none}.a-sbsc-serialized-link-btn:hover{text-decoration:none}@media screen and (min-width: 768px){.a-sbsc-serialized-link-btn:hover{opacity:0.7}}.a-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #e40007;background:#fff;color:#e40007}.a-close-btn .ico{padding:2px;font-size:20px;display:block}.a-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-close-btn.disable span,.a-close-btn.disable a{color:#ccc}.a-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-promote-sbsc-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;background:#f78e00;border-bottom:2px solid #cc7600}.a-promote-sbsc-btn .ico{padding:2px;font-size:20px;display:block}.a-promote-sbsc-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-promote-sbsc-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-promote-sbsc-btn.disable span,.a-promote-sbsc-btn.disable a{color:#ccc}.a-promote-sbsc-btn:hover{background:#FFAB39}.a-plus-minus-btn{width:16px;height:16px;top:43%;transform:translateY(-50%)}.a-plus-minus-btn:before,.a-plus-minus-btn:after{content:"";position:absolute;background-color:#1d3850}.a-plus-minus-btn:before{top:0;left:50%;width:2px;height:100%;margin-left:-1px}.a-plus-minus-btn:after{top:43%;left:0;width:100%;height:2px;margin-bottom:-1px}.a-plus-minus-btn:hover{cursor:pointer}.a-plus-minus-btn.a-plus-minus-btn--opened:before{transform:rotate(90deg)}.a-plus-minus-btn.a-plus-minus-btn--opened:after{display:none}.a-up-down-arrow-btn{position:absolute;top:50%;width:36px;height:36px;transform:translateY(-50%)}.a-up-down-arrow-btn::before{display:block;content:'';position:absolute;top:50%;right:20px;width:10px;height:10px;border-left:2px solid #1d3850;border-bottom:2px solid #1d3850;transform:translateY(-50%) rotate(315deg);transition:.2s;position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(315deg);-webkit-transform:translate(-50%, -50%) rotate(315deg);transform:translate(-50%, -50%) rotate(315deg);margin-top:-3px}.a-up-down-arrow-btn--opened::before{position:absolute;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(135deg);-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg);margin-top:2px}.a-register-btn-wide{display:block;position:relative;height:44px;border-radius:24px;font-size:14px;font-weight:700;line-height:44px;text-align:center;color:#fff;background:#f2800e;box-shadow:0 2px 0 #935815}.a-register-btn-wide .ico{margin-right:8px;vertical-align:middle}.a-register-btn-wide::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}.a-trial-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #1d3850;color:#1d3850}.a-trial-btn-s .ico{padding:2px;font-size:20px;display:block}.a-trial-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-trial-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-trial-btn-s.disable span,.a-trial-btn-s.disable a{color:#ccc}.a-trial-btn-s .ico{padding:4px 0 1px}.a-trial-btn-s .ico-txt{font-size:9px;transform:scale(0.9)}.a-maruyomi-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #DD3173;color:#fff;background:#FF8DB8}.a-maruyomi-btn-s .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn-s.disable span,.a-maruyomi-btn-s.disable a{color:#ccc}.a-maruyomi-btn-s .ico{padding:4px 0 1px}.a-maruyomi-btn-s .ico-txt{font-size:9px;transform:scale(0.9)}.a-reserve-btn-s,.a-reserve-btn-s--on,.a-reserve-btn--on,.a-series-reserve-btn--on,.a-reserve-btn,.a-series-reserve-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #00254B;background:#0062c4}.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-reserve-btn--on .ico,.a-series-reserve-btn--on .ico,.a-reserve-btn .ico,.a-series-reserve-btn .ico{padding:2px;font-size:20px;display:block}.a-reserve-btn-s .ico-txt,.a-reserve-btn-s--on .ico-txt,.a-reserve-btn--on .ico-txt,.a-series-reserve-btn--on .ico-txt,.a-reserve-btn .ico-txt,.a-series-reserve-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-reserve-btn-s.disable,.disable.a-reserve-btn-s--on,.disable.a-reserve-btn--on,.disable.a-series-reserve-btn--on,.disable.a-reserve-btn,.disable.a-series-reserve-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-reserve-btn-s.disable span,.disable.a-reserve-btn-s--on span,.disable.a-reserve-btn--on span,.disable.a-series-reserve-btn--on span,.disable.a-reserve-btn span,.disable.a-series-reserve-btn span,.a-reserve-btn-s.disable a,.disable.a-reserve-btn-s--on a,.disable.a-reserve-btn--on a,.disable.a-series-reserve-btn--on a,.disable.a-reserve-btn a,.disable.a-series-reserve-btn a{color:#ccc}.a-reserve-btn-s .ico,.a-reserve-btn-s--on .ico,.a-reserve-btn--on .ico,.a-series-reserve-btn--on .ico,.a-reserve-btn .ico,.a-series-reserve-btn .ico{padding:5px 0 2px 0;font-size:16px}.a-reserve-btn-s--on,.a-reserve-btn--on,.a-series-reserve-btn--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-reserve-btn{width:80px}.a-reserve-btn--on{width:80px}.a-series-reserve-btn{width:80px}.a-series-reserve-btn--on{width:80px}.a-series-reserve-btn-wide,.a-series-reserve-btn-wide--on{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #00254B;background:#0062c4}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-series-reserve-btn-wide .ico-txt,.a-series-reserve-btn-wide--on .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-series-reserve-btn-wide .ico,.a-series-reserve-btn-wide--on .ico{font-size:20px}.a-series-reserve-btn-wide--on{border:1px solid #0062c4;color:#0062c4;background:#fff}.a-cart-btn-s,.a-cart-btn,.a-cart-all-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #0D2D1C;background:#5a8d48}.a-cart-btn-s .ico,.a-cart-btn .ico,.a-cart-all-btn .ico{padding:2px;font-size:20px;display:block}.a-cart-btn-s .ico-txt,.a-cart-btn .ico-txt,.a-cart-all-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s.disable,.disable.a-cart-btn,.disable.a-cart-all-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s.disable span,.disable.a-cart-btn span,.disable.a-cart-all-btn span,.a-cart-btn-s.disable a,.disable.a-cart-btn a,.disable.a-cart-all-btn a{color:#ccc}.a-cart-btn-s--on,.a-cart-btn--on,.a-cart-all-btn--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border:1px solid #5a8d48;border-radius:4px;color:#5a8d48}.a-cart-btn-s--on .ico,.a-cart-btn--on .ico,.a-cart-all-btn--on .ico{padding:2px;font-size:20px;display:block}.a-cart-btn-s--on .ico-txt,.a-cart-btn--on .ico-txt,.a-cart-all-btn--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-cart-btn-s--on.disable,.disable.a-cart-btn--on,.disable.a-cart-all-btn--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-cart-btn-s--on.disable span,.disable.a-cart-btn--on span,.disable.a-cart-all-btn--on span,.a-cart-btn-s--on.disable a,.disable.a-cart-btn--on a,.disable.a-cart-all-btn--on a{color:#ccc}.a-cart-btn{width:80px}.a-cart-btn--on{width:80px}.a-cart-all-btn{width:80px}.a-cart-all-btn--on{width:80px}.a-cart-all-btn-wide{position:relative;display:block;border-radius:4px;height:40px;text-align:center;color:#fff;border-bottom:1.5px solid #0D2D1C;background:#5a8d48}.a-cart-all-btn-wide .ico{position:absolute;top:50%;font-size:24px;margin:0 4px 0 0;transform:translateY(-50%)}.a-cart-all-btn-wide .ico-txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:40px}.a-purchase-btn-s,.a-purchase-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #B25D08;background:#f2800e}.a-purchase-btn-s .ico,.a-purchase-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-btn-s .ico-txt,.a-purchase-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-btn-s.disable,.disable.a-purchase-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-btn-s.disable span,.disable.a-purchase-btn span,.a-purchase-btn-s.disable a,.disable.a-purchase-btn a{color:#ccc}.a-purchase-btn-s .ico,.a-purchase-btn .ico{padding:6px 0 2px;font-size:15px}.a-purchase-btn-s .ico-txt,.a-purchase-btn .ico-txt{font-size:11px}.a-purchase-btn{width:80px}.a-purchase-AppleID-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border-bottom:1.5px solid #B25D08;background:#f2800e}.a-purchase-AppleID-btn .ico{padding:2px;font-size:20px;display:block}.a-purchase-AppleID-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-purchase-AppleID-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-purchase-AppleID-btn.disable span,.a-purchase-AppleID-btn.disable a{color:#ccc}.a-purchase-AppleID-btn .ico-txt{font-size:9px;transform:scale(0.9)}.a-maruyomi-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;background:#FF8DB8;border-bottom:1.5px solid #DD3173}.a-maruyomi-btn .ico{padding:2px;font-size:20px;display:block}.a-maruyomi-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-maruyomi-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-maruyomi-btn.disable span,.a-maruyomi-btn.disable a{color:#ccc}.a-maruyomi-btn .ico{font-size:19px;padding:4px 0 1px}.a-free-btn-s,.a-free-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;border-bottom:1.5px solid #9F0505;background:#e84949}.a-free-btn-s .ico,.a-free-btn .ico{padding:2px;font-size:20px;display:block}.a-free-btn-s .ico-txt,.a-free-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-free-btn-s.disable,.disable.a-free-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-free-btn-s.disable span,.disable.a-free-btn span,.a-free-btn-s.disable a,.disable.a-free-btn a{color:#ccc}.a-free-btn-s .ico,.a-free-btn .ico{padding:4px 0 1px;font-size:19px}.a-free-btn{width:80px}.a-read-by-app-btn-s,.a-read-by-app-btn,.a-read-by-browser-btn-s,.a-read-by-browser-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:3px;border:1px solid #1d3850;color:#1d3850}.a-read-by-app-btn-s .ico,.a-read-by-app-btn .ico,.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:2px;font-size:20px;display:block}.a-read-by-app-btn-s .ico-txt,.a-read-by-app-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-read-by-app-btn-s.disable,.disable.a-read-by-app-btn,.disable.a-read-by-browser-btn-s,.disable.a-read-by-browser-btn{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-read-by-app-btn-s.disable span,.disable.a-read-by-app-btn span,.disable.a-read-by-browser-btn-s span,.disable.a-read-by-browser-btn span,.a-read-by-app-btn-s.disable a,.disable.a-read-by-app-btn a,.disable.a-read-by-browser-btn-s a,.disable.a-read-by-browser-btn a{color:#ccc}.a-read-by-app-btn-s .ico,.a-read-by-app-btn .ico,.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:1px 0 0 0}.a-read-by-app-btn-s .ico-txt,.a-read-by-app-btn .ico-txt,.a-read-by-browser-btn-s .ico-txt,.a-read-by-browser-btn .ico-txt{padding:0}.a-read-by-app-btn{width:80px}.a-read-by-browser-btn-s .ico,.a-read-by-browser-btn .ico{padding:0 0 1px 0;font-size:20px}.a-read-by-browser-btn{width:80px}.a-add-btn-s,.a-add-btn-s--on{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:2px;font-size:20px;display:block}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-add-btn-s.disable,.disable.a-add-btn-s--on{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-add-btn-s.disable span,.disable.a-add-btn-s--on span,.a-add-btn-s.disable a,.disable.a-add-btn-s--on a{color:#ccc}.a-add-btn-s .ico,.a-add-btn-s--on .ico{padding:1px 0 1px 0}.a-add-btn-s .ico-txt,.a-add-btn-s--on .ico-txt{padding:0}.a-add-btn-s--on{border:1px solid #180;color:#180}.a-zoom-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;padding-top:2px;border:1px solid #1d3850;color:#1d3850}.a-zoom-btn-s .ico{padding:2px;font-size:20px;display:block}.a-zoom-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-zoom-btn-s.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-zoom-btn-s.disable span,.a-zoom-btn-s.disable a{color:#ccc}.a-zoom-btn-s .ico{padding:1px 0 1px 0}.a-zoom-btn-s .ico-txt{padding:0;font-size:9px;transform:scale(0.9)}.a-code-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-code-btn .ico{padding:2px;font-size:20px;display:block}.a-code-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-code-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-code-btn.disable span,.a-code-btn.disable a{color:#ccc}.a-code-btn .ico{font-size:19px;padding:3px 0 2px}.a-download-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #1d3850;color:#1d3850}.a-download-btn .ico{padding:2px;font-size:20px;display:block}.a-download-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-download-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-download-btn.disable span,.a-download-btn.disable a{color:#ccc}.a-download-btn .ico{font-size:19px;padding:3px 0 2px}.a-filter-btn,.a-filter-btn--disabled,.a-sort-btn,.a-refresh-btn,.a-edit-btn,.a-edit-btn--disabled,.a-close-btn-m,.a-finish-btn-s{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-sort-btn .ico,.a-refresh-btn .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-close-btn-m .ico,.a-finish-btn-s .ico{padding:2px;font-size:20px;display:block}.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-sort-btn .ico-txt,.a-refresh-btn .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-close-btn-m .ico-txt,.a-finish-btn-s .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-filter-btn.disable,.disable.a-filter-btn--disabled,.disable.a-sort-btn,.disable.a-refresh-btn,.disable.a-edit-btn,.disable.a-edit-btn--disabled,.disable.a-close-btn-m,.disable.a-finish-btn-s{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-filter-btn.disable span,.disable.a-filter-btn--disabled span,.disable.a-sort-btn span,.disable.a-refresh-btn span,.disable.a-edit-btn span,.disable.a-edit-btn--disabled span,.disable.a-close-btn-m span,.disable.a-finish-btn-s span,.a-filter-btn.disable a,.disable.a-filter-btn--disabled a,.disable.a-sort-btn a,.disable.a-refresh-btn a,.disable.a-edit-btn a,.disable.a-edit-btn--disabled a,.disable.a-close-btn-m a,.disable.a-finish-btn-s a{color:#ccc}.a-filter-btn .ico,.a-filter-btn--disabled .ico,.a-sort-btn .ico,.a-refresh-btn .ico,.a-edit-btn .ico,.a-edit-btn--disabled .ico,.a-close-btn-m .ico,.a-finish-btn-s .ico{padding:6px 0 4px;font-size:1.8rem}.a-filter-btn .ico-txt,.a-filter-btn--disabled .ico-txt,.a-sort-btn .ico-txt,.a-refresh-btn .ico-txt,.a-edit-btn .ico-txt,.a-edit-btn--disabled .ico-txt,.a-close-btn-m .ico-txt,.a-finish-btn-s .ico-txt{font-size:1rem;font-weight:bold}.a-filter-btn--disabled{color:#ccc}.a-refresh-btn .ico{padding:6px 0 3px;font-size:1.9rem}.a-edit-btn .ico,.a-edit-btn--disabled .ico{padding:4px 0 2px 2px;font-size:2rem}.a-close-btn-m .ico{padding:1px 0 0 2px;font-size:2.8rem}.a-close-btn-m .ico-txt{margin-top:-1px}.a-edit-btn--disabled{color:#ccc}.a-finish-btn-s{color:#180}.a-finish-btn-s .ico-txt{font-size:14px;line-height:40px}.a-clear-btn,.a-clear-btn--disabled{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:46px;height:44px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:2px;font-size:20px;display:block}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-clear-btn.disable,.disable.a-clear-btn--disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-clear-btn.disable span,.disable.a-clear-btn--disabled span,.a-clear-btn.disable a,.disable.a-clear-btn--disabled a{color:#ccc}.a-clear-btn .ico,.a-clear-btn--disabled .ico{padding:3px 0 0 0;font-size:24px}.a-clear-btn .ico-txt,.a-clear-btn--disabled .ico-txt{font-size:11px}.a-clear-btn--disabled{color:#ccc}.a-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn-box{z-index:11;position:absolute;top:0;right:0;display:block}.a-modal-close-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:18px;height:18px;border:1px solid #1d3850;background:#fff;color:#1d3850}.a-modal-close-btn .ico{padding:2px;font-size:20px;display:block}.a-modal-close-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-modal-close-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-modal-close-btn.disable span,.a-modal-close-btn.disable a{color:#ccc}.a-modal-close-btn .ico{padding:0;font-weight:700;font-size:16px;line-height:16px}.a-delete-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:80px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#e40007;cursor:pointer}.a-delete-btn .ico{padding:2px;font-size:20px;display:block}.a-delete-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-delete-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-delete-btn.disable span,.a-delete-btn.disable a{color:#ccc}.a-delete-btn .ico{display:inline-block;padding:0 2px 0 0;font-size:22px;vertical-align:middle;line-height:40px}.a-delete-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:40px}.a-label-check,.a-label-check--on{position:absolute;text-indent:100%;overflow:hidden;white-space:nowrap;font-size:0;display:block;z-index:10;background-image:url(/anne/img/common/btn-check-off.svg);background-size:22px 22px;width:22px;height:22px;right:3px;bottom:3px}.a-label-check--on{background-image:url(/anne/img/common/btn-check-on.svg)}.a-thumb-box__check{position:absolute;right:0;bottom:0;display:block;padding:44px 0 0 44px}.a-follow-author-btn,.a-follow-author-btn--on,.a-follow-label-btn--on,.a-follow-label-btn{display:block;padding:6px 0;border-radius:4px;border:1px solid #ccc;text-align:center;color:#1d3850;background:#fff;box-shadow:0 1.5px 0 rgba(0,0,0,0.35)}.a-follow-author-btn .ico,.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico,.a-follow-label-btn .ico{margin:0 6px 0 0;vertical-align:middle;font-size:18px}.a-follow-author-btn .ico-txt,.a-follow-author-btn--on .ico-txt,.a-follow-label-btn--on .ico-txt,.a-follow-label-btn .ico-txt{font-size:12px;vertical-align:middle;font-weight:700}.a-follow-author-btn--on,.a-follow-label-btn--on{color:#180}.a-follow-author-btn--on .ico,.a-follow-label-btn--on .ico{border-color:#159F05}.a-read-more-btn{display:block;position:relative;padding:8px;text-align:center;font-size:15px;font-weight:700;border:1px solid #ccc;border-radius:4px;box-shadow:0 1.5px #ccc;background:#fff}.a-read-more-btn-s,.a-fold-btn{display:block;position:relative;padding:4px 8px 4px 0;text-align:center;font-size:12px;font-weight:700;border-radius:4px;border:1px solid #ccc;box-shadow:0 1.5px #ccc;background:#fff}.a-read-more-btn-s::before,.a-fold-btn::before{content:"";display:inline-block;width:0;height:0;margin:0 4px 0 0;border-style:solid;border-width:9px 5px 0 5px;border-color:#1d3850 transparent transparent transparent}.a-fold-btn::before{border-width:0 5px 9px 5px;border-color:transparent transparent #1d3850 transparent}.a-page-transition-btn{position:relative;display:block;padding:8px 32px 8px 16px;border-radius:4px;border:1px solid #ccc;font-size:13px;font-weight:700;color:#1d4a6d;background:#fff}.a-page-transition-btn::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #1d4a6d;border-bottom:2px solid #1d4a6d;transform:translateY(-50%) rotate(-45deg);width:10px;height:10px}input.a-square-check-box,input.a-square-check-box--simple{width:22px;height:22px;position:relative;border:2px solid #ccc;background:#fff}input.a-square-check-box::after,input.a-square-check-box--simple::after{content:"";display:block;position:absolute;top:1px;left:5px;width:8px;height:12px;border-right:2px solid #eef0f2;border-bottom:2px solid #eef0f2;transform:rotate(45deg)}input.a-square-check-box:checked,input.a-square-check-box--simple:checked{background:#159F05}input.a-square-check-box:checked::after,input.a-square-check-box--simple:checked::after{border-right:2px solid #fff;border-bottom:2px solid #fff}input.a-square-check-box--simple:checked{background:#fff}input.a-square-check-box--simple:checked::after{border-right:2px solid #159F05;border-bottom:2px solid #159F05}.a-icon-btn,.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:65px;height:40px;padding:4px;border-radius:4px;border:1px solid #ccc;color:#1d3850}.a-icon-btn .ico,.a-icon-middle-btn .ico,.a-icon-middle-btn--all-select .ico,.a-icon-middle-btn--all-unselect .ico,.a-icon-middle-btn--delete .ico{font-size:18px}.a-icon-btn .ico-txt,.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:10px;font-weight:bold;line-height:1}.a-icon-btn.disable,.disable.a-icon-middle-btn,.disable.a-icon-middle-btn--all-select,.disable.a-icon-middle-btn--all-unselect,.disable.a-icon-middle-btn--delete{color:#ccc;background-color:#eef0f2;box-shadow:none}.a-icon-btn.disable span,.a-icon-btn.disable a,.disable.a-icon-middle-btn span,.disable.a-icon-middle-btn--all-select span,.disable.a-icon-middle-btn--all-unselect span,.disable.a-icon-middle-btn--delete span,.disable.a-icon-middle-btn a,.disable.a-icon-middle-btn--all-select a,.disable.a-icon-middle-btn--all-unselect a,.disable.a-icon-middle-btn--delete a{color:#ccc}.a-icon-btn.on,.on.a-icon-middle-btn,.on.a-icon-middle-btn--all-select,.on.a-icon-middle-btn--all-unselect,.on.a-icon-middle-btn--delete{display:flex}.a-icon-btn.off,.off.a-icon-middle-btn,.off.a-icon-middle-btn--all-select,.off.a-icon-middle-btn--all-unselect,.off.a-icon-middle-btn--delete{display:none}.a-icon-middle-btn,.a-icon-middle-btn--all-select,.a-icon-middle-btn--all-unselect,.a-icon-middle-btn--delete{width:68px;height:44px;box-shadow:0 1px #ccc;cursor:pointer}.a-icon-middle-btn .ico-txt,.a-icon-middle-btn--all-select .ico-txt,.a-icon-middle-btn--all-unselect .ico-txt,.a-icon-middle-btn--delete .ico-txt{font-size:12px}.a-icon-middle-btn--delete{color:#e40007}.a-icon-middle-btn--delete .ico{font-size:20px}.a-icon-middle-btn--delete:disabled,.a-icon-middle-btn--delete.disabled{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-icon-middle-btn--delete:disabled span,.a-icon-middle-btn--delete:disabled a,.a-icon-middle-btn--delete.disabled span,.a-icon-middle-btn--delete.disabled a{color:#ccc}.a-check-list-btn{display:block;box-sizing:border-box;width:40px;height:40px;overflow:hidden;white-space:nowrap;border-radius:4px;color:#fff;text-align:center;background:#fff;width:180px;border:1px solid #ccc;box-shadow:0 1px #ccc;color:#1d3850}.a-check-list-btn .ico{padding:2px;font-size:20px;display:block}.a-check-list-btn .ico-txt{font-size:10px;font-weight:700;line-height:1.2;display:block}.a-check-list-btn.disable{color:#ccc;background-color:#eef0f2;box-shadow:none;cursor:default}.a-check-list-btn.disable span,.a-check-list-btn.disable a{color:#ccc}.a-check-list-btn .ico{display:inline-block;margin-top:-0.2em;padding:0 2px 0 0;font-size:20px;vertical-align:middle;line-height:38px}.a-check-list-btn .ico-txt{display:inline-block;font-size:14px;vertical-align:middle;line-height:38px}.a-basic-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;color:#1d3850}.a-basic-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn .ico::before{display:block}.a-basic-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn:disabled,.a-basic-btn.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-low-btn{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;height:34px;color:#1d3850}.a-basic-low-btn .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-low-btn .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-low-btn .ico::before{display:block}.a-basic-low-btn .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-low-btn .ico.ico-gift::before{margin-top:-0.1em}.a-basic-low-btn:disabled,.a-basic-low-btn.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--primary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#f2800e}.a-basic-btn--primary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--primary .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--primary .ico::before{display:block}.a-basic-btn--primary .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--primary .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--primary:disabled,.a-basic-btn--primary.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#5a8d48}.a-basic-btn--secondary .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--secondary .ico::before{display:block}.a-basic-btn--secondary .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--secondary .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--secondary:disabled,.a-basic-btn--secondary.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--secondary-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;border:2px solid #5a8d48;color:#5a8d48;box-shadow:none}.a-basic-btn--secondary-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--secondary-rev .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--secondary-rev .ico::before{display:block}.a-basic-btn--secondary-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--secondary-rev .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--secondary-rev:disabled,.a-basic-btn--secondary-rev.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--gift{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#93BC4E}.a-basic-btn--gift .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--gift .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--gift .ico::before{display:block}.a-basic-btn--gift .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--gift .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--gift:disabled,.a-basic-btn--gift.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#0062c4}.a-basic-btn--reserve .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--reserve .ico::before{display:block}.a-basic-btn--reserve .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--reserve .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--reserve:disabled,.a-basic-btn--reserve.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--reserve-rev{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;border:2px solid #0062c4;color:#0062c4;box-shadow:none}.a-basic-btn--reserve-rev .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--reserve-rev .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--reserve-rev .ico::before{display:block}.a-basic-btn--reserve-rev .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--reserve-rev .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--reserve-rev:disabled,.a-basic-btn--reserve-rev.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--maruyomi{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#FF8DB8;box-shadow:0 1px #DD3173}.a-basic-btn--maruyomi .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--maruyomi .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--maruyomi .ico::before{display:block}.a-basic-btn--maruyomi .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--maruyomi .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--maruyomi:disabled,.a-basic-btn--maruyomi.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai{display:flex;justify-content:center;align-items:center;position:relative;width:100%;height:40px;max-width:320px;margin:auto;border:1px solid #ccc;border-radius:4px;font-size:14px;font-weight:bold;text-align:center;box-shadow:0 -1px 0 0 rgba(0,0,0,0.4) inset;overflow:hidden;border:none;color:#ffffff;background-color:#00a4e5;box-shadow:0 1px 0 0 #1278a1}.a-basic-btn--warensai .ico{padding-right:8px;font-size:16px;vertical-align:middle}.a-basic-btn--warensai .ico+.ico-txt{vertical-align:middle;font-weight:bold}.a-basic-btn--warensai .ico::before{display:block}.a-basic-btn--warensai .ico.ico-cart::before{font-size:1.2em;margin-top:-0.2em}.a-basic-btn--warensai .ico.ico-gift::before{margin-top:-0.1em}.a-basic-btn--warensai:disabled,.a-basic-btn--warensai.disabled{color:#ccc;background:#eef0f2;border:1px solid #ccc;pointer-events:none;box-shadow:none}.a-basic-btn--warensai .ico-txt{vertical-align:middle;font-weight:bold}.a-rounded-btn--right-arrow,.a-rounded-btn--right-arrow-border,.a-shelf-ttl-more-circle{display:flex;justify-content:center;align-items:center;position:relative;height:24px;background-color:#1d3850;border-radius:24px;font-weight:bold;color:#fff;background-color:#1d3850;color:#fff;padding:0 24px 0 16px;word-break:keep-all}.a-rounded-btn--right-arrow::after,.a-rounded-btn--right-arrow-border::after,.a-shelf-ttl-more-circle::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:9px}.a-rounded-btn--right-arrow{font-size:10px}.a-rounded-btn--right-arrow-border{background-color:transparent;border:1px solid #fff;color:#fff}.a-rounded-btn--right-arrow-border::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:9px}.a-rounded-btn--right-arrow-border{font-size:10px}.a-shelf-ttl-more-circle{font-size:10px}.a-shelf-ttl-more-circle:active,.a-shelf-ttl-more-circle:focus,.a-shelf-ttl-more-circle:visited{text-decoration:none}.a-shelf-ttl-more-circle:hover{text-decoration:none}@media screen and (min-width: 768px){.a-shelf-ttl-more-circle:hover{opacity:0.7}}.m-switch-tab{margin:8px 0 0;padding:0 8px;border-bottom:1px solid #ccc;text-align:center;font-size:0}.m-switch-tab li{display:inline-block;width:49%;width:calc(calc(100% - 4px) / 2);height:30px;margin:0 4px 0 0;border:1px solid #ccc;border-bottom:none;border-radius:4px 4px 0 0;font-size:12px;font-weight:700;line-height:30px;color:#1d3850;background:#fff}.m-switch-tab li:last-child{margin:0}@media screen and (min-width: 768px){.m-switch-tab li:hover{border-color:#1d3850;color:#fff;background:#1d3850}.m-switch-tab li:hover>.m-switch-tab-link{color:#fff}}.m-switch-tab li .m-switch-tab-link{display:block}.m-switch-tab .m-switch-tab--on{border-color:#1d3850;color:#fff;background:#1d3850}.m-switch-tab .m-switch-tab--on>.m-switch-tab-link{color:#fff}.m-loading{position:fixed;left:50%;top:50%;-ms-transform:translate(-50%, -50%) rotate(0deg);-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.o-sbsc-category{width:100%;padding:12px 0;text-align:center;font-size:0;background:#eef0f2}.o-sbsc-category li{display:inline-block;margin:3px}.o-sbsc-category li .o-sbsc-category-number{margin:0 0 0 4px;font-weight:initial;color:#999}.o-sbsc-category li a{display:block;position:relative;padding:2px 20px 2px 12px;border-radius:16px;border:1px solid #CBCED1;box-shadow:0 2px 0 rgba(203,206,209,0.5);text-align:center;font-size:10px;font-weight:700;color:#1d3850;background:#fff}.o-sbsc-category li a::after{content:"";display:block;position:absolute;top:50%;right:8px;width:5px;height:5px;border-top:1px solid #1D4A6D;border-right:1px solid #1D4A6D;transform:translateY(-50%) rotate(45deg)}.o-sbsc-category li a:hover{border-color:#007AFF;color:#007AFF;box-shadow:0 3px 0 rgba(0,122,255,0.1)}.o-sbsc-category li a:hover .o-sbsc-category-number{color:#007AFF}.o-sbsc-bnr-box{display:block;width:960px;max-width:90%;height:auto;margin:0 auto}.o-sbsc-bnr-box img{display:block;width:100%;height:auto;max-height:100px}@media (max-width: 896px){.o-sbsc-bnr-box img{max-height:200px}}.o-sbsc-banners{display:block;margin:12px 20px}.o-sbsc-banners-wrap{margin:0 auto;width:1050px;overflow:hidden;position:relative}.o-sbsc-banners-list{max-width:980px;width:fit-content;margin:0 auto;overflow:hidden}.o-sbsc-banner-item--inner a img{height:142px;object-fit:contain}.o-sbsc-banner-item{width:320px;margin-right:10px;display:inline-block}@media screen and (max-width: 350px){.o-sbsc-banner-item{width:290px}}.o-sbsc-banner-item img{background-color:#f8f8f8;display:block;width:100%;height:100%;max-height:200px}.o-sbsc-banner-item img:active,.o-sbsc-banner-item img:focus,.o-sbsc-banner-item img:visited{text-decoration:none}.o-sbsc-banner-item img:hover{text-decoration:none}@media screen and (min-width: 768px){.o-sbsc-banner-item img:hover{opacity:0.7}}@media screen and (max-width: 350px){.o-sbsc-banner-item img{height:129px}}.o-sbsc-banners-prev-btn,.o-sbsc-banners-next-btn{display:none;position:absolute;top:0;left:0;width:28px;height:100%}.o-sbsc-banners-prev-btn .ico,.o-sbsc-banners-next-btn .ico{font-size:28px;position:absolute;top:50%;transform:translateY(-50%)}.o-sbsc-banners-next-btn{right:0;left:unset}.slick-arrow{cursor:pointer}.slick-arrow.slick-disabled{cursor:none;pointer-events:none;visibility:hidden}.o-sbsc-shelf-wrap{padding:0 0 24px 0}.o-sbsc-shelf{display:block;margin:12px 20px;padding:12px 0;border-top:4px solid #CBCED1;background:#fff}.o-sbsc-shelf:first-child{margin:0 20px 12px}.o-sbsc-shelf-ttl{margin:4px 0 12px 16px;font-size:16px;font-weight:700;color:#1d3850;padding-right:98px}.o-sbsc-shelf-ttl-favorite{margin-left:15px}.o-sbsc-shelf-ttl .o-sbsc-shelf-ttl-help{vertical-align:top;font-size:12px}.o-sbsc-shelf-ttl a:active,.o-sbsc-shelf-ttl a:focus,.o-sbsc-shelf-ttl a:visited{text-decoration:none}.o-sbsc-shelf-ttl a:hover{text-decoration:none}@media screen and (min-width: 768px){.o-sbsc-shelf-ttl a:hover{opacity:0.7}}.o-sbsc-shelf-ttl-wrap{position:relative}.o-sbsc-shelf-ttl-wrap .a-shelf-ttl-more{position:absolute;top:50%;transform:translateY(-50%);right:10px}.o-sbsc-tile-list-wrap{position:relative;height:260px;padding-right:20px;font-size:0;overflow:hidden}.o-sbsc-tile-list{position:relative;padding:0 16px;height:100%;white-space:nowrap;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow:visible}.o-sbsc-tile-list .o-sbsc-tile{display:inline-block;width:100px;height:100%;padding-left:7px;padding-right:7px;vertical-align:top;white-space:normal;box-sizing:border-box}.a-sbsc-help-wrap{padding:0 0 0 20px;font-size:12px}.a-sbsc-help-wrap li{margin-bottom:5px}.a-sbsc-help-wrap li:last-child{margin-bottom:unset}.a-sbsc-help-wrap p{margin-bottom:5px}.m-sbsc-thumb-box{position:relative;display:block;width:100%;min-height:142px;max-height:142px;margin:0 0 12px 0}.m-sbsc-thumb-box .m-sbsc-thumb-box-link{position:absolute;top:50%;transform:translateY(-50%);display:block;width:100%;margin:0 auto}.m-sbsc-thumb-box .m-sbsc-thumb-box-link:active,.m-sbsc-thumb-box .m-sbsc-thumb-box-link:focus,.m-sbsc-thumb-box .m-sbsc-thumb-box-link:visited{text-decoration:none}.m-sbsc-thumb-box .m-sbsc-thumb-box-link:hover{text-decoration:none}@media screen and (min-width: 768px){.m-sbsc-thumb-box .m-sbsc-thumb-box-link:hover{opacity:0.7}}.m-sbsc-thumb-box .m-sbsc-thumb-box-link img{display:block;width:auto;max-width:100px;max-height:142px;margin:0 auto;box-shadow:0 3px 5px rgba(0,0,0,0.2)}.m-sbsc-thumb-box .m-sbsc-thumb-box-check{position:absolute;right:-8px;bottom:-8px;display:block;padding:44px 0 0 44px}.m-sbsc-thumb-box .m-sbsc-thumb-box-check:active,.m-sbsc-thumb-box .m-sbsc-thumb-box-check:focus,.m-sbsc-thumb-box .m-sbsc-thumb-box-check:visited{text-decoration:none}.m-sbsc-thumb-box .m-sbsc-thumb-box-check:hover{text-decoration:none}@media screen and (min-width: 768px){.m-sbsc-thumb-box .m-sbsc-thumb-box-check:hover{opacity:0.7}}.m-sbsc-thumb-box .a-close-btn-box{padding:0 0 26px 26px;right:-5px}.o-sbsc-tile-ttl{display:-webkit-box;margin:12px 0;height:28px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;font-weight:700;line-height:14px;word-break:break-word;color:#1D4A6D;visibility:visible}.o-sbsc-tile-author{font-size:12px;line-height:14px;word-break:break-word;color:#999}.a-more-btn,.a-more-btn--display-toggle,.a-more-btn--all,.a-read-next-button{display:block;position:relative;width:100px;height:28px;padding-left:16px;border-radius:25px;background-color:#1d3850;font-size:11px;color:#ffffff;line-height:28px}.a-more-btn:active,.a-more-btn:focus,.a-more-btn:visited,.a-more-btn--display-toggle:active,.a-more-btn--all:active,.a-read-next-button:active,.a-more-btn--display-toggle:focus,.a-more-btn--all:focus,.a-read-next-button:focus,.a-more-btn--display-toggle:visited,.a-more-btn--all:visited,.a-read-next-button:visited{text-decoration:none}.a-more-btn:hover,.a-more-btn--display-toggle:hover,.a-more-btn--all:hover,.a-read-next-button:hover{text-decoration:none}@media screen and (min-width: 768px){.a-more-btn:hover,.a-more-btn--display-toggle:hover,.a-more-btn--all:hover,.a-read-next-button:hover{opacity:0.7}}.a-more-btn::after,.a-more-btn--display-toggle::after,.a-more-btn--all::after,.a-read-next-button::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);right:10px;width:10px;height:10px}.a-more-btn--display-toggle{color:#1d3850;background-color:#ffffff;border:1px solid #ccc;box-shadow:0 1px 0 0 #ccc}.a-more-btn--display-toggle::after{margin-top:-2px;border-color:#999;transition-duration:0.2s;position:absolute;top:50%;-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.a-more-btn--display-toggle>span:nth-of-type(2){display:none}.a-more-btn--display-toggle.on>span:nth-of-type(1){display:none}.a-more-btn--display-toggle.on>span:nth-of-type(2){display:inline}.a-more-btn--display-toggle.on::after{margin-top:2px;position:absolute;top:50%;-ms-transform:translateY(-50%) rotate(225deg);-webkit-transform:translateY(-50%) rotate(225deg);transform:translateY(-50%) rotate(225deg)}.a-more-btn--all{padding-left:0;width:auto;color:#1d3850;text-align:center;background-color:#ffffff;border:1px solid #ccc;box-shadow:0 1px 0 0 #ccc}.a-more-btn--all:active,.a-more-btn--all:focus,.a-more-btn--all:visited{text-decoration:none}.a-more-btn--all:hover{text-decoration:none}@media screen and (min-width: 768px){.a-more-btn--all:hover{opacity:0.7}}.a-more-btn--all::after{border-color:#999}.a-read-next-button{color:#1d4a6d;font-weight:bold;background-color:#fff;border:1px solid #ccc}.a-read-next-button::after{border-color:#999}.o-contents-section{position:relative;margin-bottom:16px;padding:13px 16px;border-top:2px solid #1d3850;background-color:#ffffff}.o-contents-section:last-child{margin-bottom:0}.o-contents-section .a-more-btn--all{margin-top:22px}.o-contents-section-header{display:flex;margin-bottom:13px}.o-contents-section-header .a-more-btn,.o-contents-section-header .a-more-btn--display-toggle{flex-shrink:0;margin-top:-3px;margin-right:-6px}.o-contents-section-ttl,.o-contents-section-ttl--info{position:relative;padding:0.2em 1.5em 0.2em 8px;border-left:4px solid #1d3850;font-size:14px;font-weight:bold;line-height:1.3;color:#1d3850;flex-basis:100%}.o-contents-section-ttl .ico-help,.o-contents-section-ttl--info .ico-help{position:absolute;padding:0 0 0 4px;font-size:13px;vertical-align:super}.o-contents-section-ttl--info{padding-left:24px;border-left:0}.o-contents-section-ttl--info .ico{font-size:16px;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.o-info-list li,.o-info-list--important li{margin-bottom:8px}.o-info-list li:last-child,.o-info-list--important li:last-child{margin-bottom:0}.o-info-list li a,.o-info-list--important li a{display:block;position:relative;border:1px solid #ccc;border-radius:4px;font-size:11px;padding:7px 25px 7px 7px}.o-info-list li a:active,.o-info-list li a:focus,.o-info-list li a:visited,.o-info-list--important li a:active,.o-info-list--important li a:focus,.o-info-list--important li a:visited{text-decoration:none}.o-info-list li a:hover,.o-info-list--important li a:hover{text-decoration:none}@media screen and (min-width: 768px){.o-info-list li a:hover,.o-info-list--important li a:hover{opacity:0.7}}.o-info-list li a::after,.o-info-list--important li a::after{display:block;content:'';position:absolute;top:50%;right:15px;width:8px;height:8px;border-right:2px solid #999;border-bottom:2px solid #999;transform:translateY(-50%) rotate(-45deg);right:10px;width:10px;height:10px}.o-info-list--important{display:block;margin-bottom:8px}#js-slidetoggle--info-list{display:none}@media (max-width: 480px){.o-sbsc-category{padding:12px 0 8px}}@media (max-width: 320px){.o-sbsc-category li{margin:2px;padding:2px 16px 2px 8px}}@media (max-width: 480px){.o-sbsc-shelf{margin:12px 0}.o-sbsc-shelf:first-child{margin:0 0 12px}}@media (max-width: 480px){.o-sbsc-shelf .o-sbsc-tile-list-wrap{padding-right:10px}}@media (max-width: 480px){.o-sbsc-shelf .o-sbsc-tile-list-wrap{margin:0}}@media (max-width: 480px){.o-sbsc-banners{margin-left:10px;margin-right:0}}@media (max-width: 1280px){.o-sbsc-banners-wrap{width:100%}}@media (max-width: 1280px){.o-sbsc-banners-list{max-width:100%;width:fit-content}}@media (max-width: 1280px){.o-sbsc-banners-prev-btn,.o-sbsc-banners-next-btn,.o-sbsc-banners-next-btn{cursor:none;pointer-events:none;visibility:hidden}}.slick-slider .slick-list{height:100%;overflow:visible}.slick-slider .slick-list .slick-track{height:100%;margin-left:0;margin-right:0}.slick-arrow{cursor:pointer}.slick-arrow.slick-disabled{cursor:none;pointer-events:none;visibility:hidden}@media (max-width: 896px) and (orientation: landscape){.o-sbsc-bnr-box{width:60%;margin:0 auto}.o-sbsc-bnr-box img{width:100%}}@media (max-width: 480px){.o-sbsc-bnr-box{width:100%}.o-sbsc-bnr-box img{width:100%}}.o-footer-beginner-guide ul li:nth-last-child(2){width:100%}.m-switch-tab{padding:1rem 12px 0;margin-top:0;margin-bottom:0px}@media (max-width: 480px){.m-switch-tab{padding:1rem 0 0}}.ico-txt{font-size:12px;font-weight:700;line-height:1.2}.p-sbsc-fixed-bnr{background-image:url("https://c.bookwalker.jp/anne/img/sp/sbsc-pc_mv_bg.png");background-position:top center;background-color:#000;text-align:center;height:350px}@media (max-width: 1280px){.p-sbsc-fixed-bnr{background-image:url("https://c.bookwalker.jp/anne/img/sp/sbsc-sp_mv_bg.png");background-position:top center;background-color:#000;text-align:center;height:360px}}.p-sbsc-img{margin-bottom:5px}.p-sbsc-img-pc{display:inline-block;margin-top:10px}@media (max-width: 1280px){.p-sbsc-img-pc{display:none}}.p-sbsc-img-sp{display:none;margin-top:20px}@media (max-width: 1280px){.p-sbsc-img-sp{display:inline-block}}.p-sbsc-link-btn{display:inline-block;margin:0 auto;width:520px;height:60px;font-size:24px;line-height:60px;position:relative;background:#E40007;border-radius:100px;color:#fff;text-align:center}@media (max-width: 1280px){.p-sbsc-link-btn{width:309px;height:45px;font-size:16px;line-height:45px}}.p-sbsc-link-btn:hover{opacity:0.7;transition:opacity 0.15s}.p-sbsc-link-btn::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%) rotate(-45deg);border-bottom:4px solid white;border-right:4px solid white;height:10px;width:10px}.p-sbsc-fixed-bnr span{font-style:normal;font-weight:600;font-size:24px}@media (max-width: 1280px){.p-sbsc-fixed-bnr span{font-size:16px}}.p-sbsc-link-text{margin:10px;font-style:normal;font-weight:600;font-size:16px;line-height:24px;text-align:center;text-decoration-line:underline;color:#ffffff}@media (max-width: 1280px){.p-sbsc-link-text{margin:5px;font-size:12px;line-height:18px}}@media screen and (min-width: 768px){.p-sbsc-link-text:hover{text-decoration:none}}.p-sbsc-link-text a{text-decoration-line:underline;color:#ffffff}@media screen and (min-width: 768px){.p-sbsc-link-text a:hover{text-decoration:none}}.p-sbsc-fixed-bnr-btm{background-image:url("https://c.bookwalker.jp/anne/img/sp/sbsc-pc_bnr_bg.png");background-position:top center;background-color:#000;text-align:center;height:120px;display:none;position:fixed;bottom:0;width:100%;z-index:5000}@media (max-width: 1280px){.p-sbsc-fixed-bnr-btm{background-image:url("https://c.bookwalker.jp/anne/img/sp/sbsc-sp_bnr_bg.png");background-position:top center;background-color:#000;text-align:center;height:120px}}.p-sbsc-fixed-bnr-btm-box{width:1280px;display:inline-block}@media (max-width: 320px){.p-sbsc-fixed-bnr-btm-box{width:320px}}@media (min-width: 320px) and (max-width: 1280px){.p-sbsc-fixed-bnr-btm-box{width:320px}}.p-sbsc-fixed-bnr-btm-close-btn{position:relative;top:9px;right:-220px;cursor:pointer}@media (max-width: 320px){.p-sbsc-fixed-bnr-btm-close-btn{right:-150px}}@media (min-width: 320px) and (max-width: 1280px){.p-sbsc-fixed-bnr-btm-close-btn{right:-170px}}.p-sbsc-fixed-bnr-btm-close-btn:active,.p-sbsc-fixed-bnr-btm-close-btn:focus,.p-sbsc-fixed-bnr-btm-close-btn:visited{text-decoration:none}.p-sbsc-fixed-bnr-btm-close-btn:hover{text-decoration:none}@media screen and (min-width: 768px){.p-sbsc-fixed-bnr-btm-close-btn:hover{opacity:0.7}}.p-sbsc-img-btm{float:left}@media (max-width: 1280px){.p-sbsc-img-btm{margin-top:-10px;text-align:center;float:none}}.p-sbsc-link-btn-btm{display:inline-block;margin-top:5px;width:400px;height:40px;font-size:18px;line-height:40px;position:relative;background:#E40007;border-radius:100px;color:#fff;text-align:center}@media (max-width: 1280px){.p-sbsc-link-btn-btm{width:309px;height:30px;font-size:15px;line-height:30px}}.p-sbsc-link-btn-btm:hover{opacity:0.7;transition:opacity 0.15s}.p-sbsc-link-btn-btm::after{content:"";position:absolute;top:50%;right:24px;transform:translateY(-50%) rotate(-45deg);border-bottom:4px solid white;border-right:4px solid white;height:10px;width:10px}.p-sbsc-box-btm span{font-style:normal;font-weight:600;font-size:20px}@media (max-width: 1280px){.p-sbsc-box-btm span{font-size:16px}}.p-sbsc-img-btm-pc{display:inline-block}@media (max-width: 1280px){.p-sbsc-img-btm-pc{display:none}}.p-sbsc-catch-btm-sp{display:none}@media (max-width: 320px){.p-sbsc-catch-btm-sp{font-style:normal;font-weight:500;font-size:22px;color:#ffffff;display:inline-block}}@media (min-width: 320px) and (max-width: 1280px){.p-sbsc-catch-btm-sp{font-style:normal;font-weight:500;font-size:22px;color:#ffffff;display:inline-block}}.p-sbsc-link-text-btm{margin:10px;font-style:normal;font-weight:600;font-size:13px;line-height:24px;text-align:center}@media (max-width: 1280px){.p-sbsc-link-text-btm{margin:5px;font-size:12px;line-height:18px}}@media screen and (min-width: 768px){.p-sbsc-link-text-btm:hover{text-decoration:none}}.p-sbsc-link-text-btm a{text-decoration-line:underline;color:#ffffff}@media screen and (min-width: 768px){.p-sbsc-link-text-btm a:hover{text-decoration:none}}.o-sbsc-section-ttl{padding-left:16px;background-color:#1d4a6d;font-weight:700;color:#fff;font-size:16px;line-height:36px}.p-sbsc-ichioshi{margin:12px 20px;overflow:hidden}@media (max-width: 480px){.p-sbsc-ichioshi{margin:0px}}.p-sbsc-ichioshi-title{padding-left:16px;background-color:#1d4a6d;font-weight:700;color:#fff;font-size:16px;line-height:36px}.p-sbsc-ichioshi-title-wrap{position:relative}.p-sbsc-ichioshi-title-wrap .p-sbsc-ichioshi-title-more{position:absolute;top:50%;transform:translateY(-50%);right:10px}.p-sbsc-ichioshi-title-more{background:#fff;border-radius:20px}.p-sbsc-ichioshi-title-more-circle{position:relative;display:block;padding:6px 18px 6px 12px;font-size:12px;line-height:1;color:#1d4a6d}.p-sbsc-ichioshi-title-more-circle::before{position:absolute;top:50%;right:8px;width:5px;height:5px;border-top:2px solid #1d4a6d;border-right:2px solid #1d4a6d;transform:translateY(-50%) rotate(45deg);content:""}.p-sbsc-ichioshi-block{margin-top:12px}@media (min-width: 1280px){.p-sbsc-ichioshi-box{display:flex}}@media (min-width: 1280px){.p-sbsc-ichioshi-box-wrapper:first-of-type .p-sbsc-ichioshi-box{display:flex}}@media (min-width: 1280px){.p-sbsc-ichioshi-box-wrapper:last-of-type .p-sbsc-ichioshi-box{display:flex}}.p-sbsc-ichioshi-thumb-box,.p-sbsc-serialized-thumb-box{text-align:center}.p-sbsc-serialized-thumb-box{position:relative}.p-sbsc-ichioshi-backnumber-link{display:inline-block;margin:5px;color:#000;font-weight:500;text-decoration:underline}.p-sbsc-ichioshi-slick,.p-sbsc-serialized-slick{position:relative;margin:0}.p-sbsc-ichioshi-slick .p-sbsc-ichioshi-slick-list,.p-sbsc-ichioshi-slick .p-sbsc-serialized-slick-list,.p-sbsc-serialized-slick .p-sbsc-ichioshi-slick-list,.p-sbsc-serialized-slick .p-sbsc-serialized-slick-list{display:none}.p-sbsc-ichioshi-slick .p-sbsc-ichioshi-slick-list.slick-initialized,.p-sbsc-ichioshi-slick .p-sbsc-serialized-slick-list.slick-initialized,.p-sbsc-serialized-slick .p-sbsc-ichioshi-slick-list.slick-initialized,.p-sbsc-serialized-slick .p-sbsc-serialized-slick-list.slick-initialized{display:block}@media (min-width: 560px){.p-sbsc-ichioshi-slick,.p-sbsc-serialized-slick{margin:0 -10px}}.p-sbsc-ichioshi-slick .slick-next,.p-sbsc-serialized-slick .slick-next{background:transparent}@media (min-width: 560px){.p-sbsc-ichioshi-slick .slick-next,.p-sbsc-serialized-slick .slick-next{right:10px}}.p-sbsc-ichioshi-slick .slick-prev,.p-sbsc-serialized-slick .slick-prev{background:transparent}@media (min-width: 560px){.p-sbsc-ichioshi-slick .slick-prev,.p-sbsc-serialized-slick .slick-prev{left:10px}}.p-sbsc-ichioshi-slick .slick-slide,.p-sbsc-serialized-slick .slick-slide{background-color:#fff;margin:0 16px}@media (min-width: 560px){.p-sbsc-ichioshi-slick .slick-slide,.p-sbsc-serialized-slick .slick-slide{margin:0 10px}}.p-sbsc-ichioshi-comment-box,.p-sbsc-serialized-text-box{min-width:0;overflow-wrap:break-word;word-wrap:break-word;padding:0 15px 15px 15px}@media (min-width: 480px){.p-sbsc-ichioshi-comment-box,.p-sbsc-serialized-text-box{padding-top:0}}@media (min-width: 1280px){.p-sbsc-ichioshi-comment-box,.p-sbsc-serialized-text-box{width:calc(100% - 220px);padding:20px}}.p-sbsc-ichioshi-image-box,.p-sbsc-serialized-image-box{max-width:145px;padding:15px;width:100%;margin:0 auto;text-align:center}@media (min-width: 480px){.p-sbsc-ichioshi-image-box,.p-sbsc-serialized-image-box{max-width:220px;padding:20px}}.p-sbsc-ichioshi-image-box img,.p-sbsc-serialized-image-box img{max-width:100%;width:100%;height:100%;display:inline-block;margin:0 auto;object-fit:contain;vertical-align:middle}.p-sbsc-ichioshi-image-box .m-btn-box,.p-sbsc-serialized-image-box .m-btn-box{margin-top:15px}.p-sbsc-ichioshi-thumb-box-link,.p-sbsc-serialized-thumb-box-link{display:block;width:100%;height:164px}@media (min-width: 480px){.p-sbsc-ichioshi-thumb-box-link,.p-sbsc-serialized-thumb-box-link{height:256px}}.p-sbsc-ichioshi-thumb-box-link:active,.p-sbsc-ichioshi-thumb-box-link:focus,.p-sbsc-ichioshi-thumb-box-link:visited,.p-sbsc-serialized-thumb-box-link:active,.p-sbsc-serialized-thumb-box-link:focus,.p-sbsc-serialized-thumb-box-link:visited{text-decoration:none}.p-sbsc-ichioshi-thumb-box-link:hover,.p-sbsc-serialized-thumb-box-link:hover{text-decoration:none}@media screen and (min-width: 768px){.p-sbsc-ichioshi-thumb-box-link:hover,.p-sbsc-serialized-thumb-box-link:hover{opacity:0.7}}.p-sbsc-serialized-thumb-box-label-new{position:absolute;overflow:hidden;display:block;background-repeat:no-repeat;background-size:48px 48px;width:48px;height:48px;top:0;right:0;background-image:url(https://c.bookwalker.jp/anne/img/common/label/label-new.svg);pointer-events:none}.p-sbsc-ichioshi-comment-box h3,.p-sbsc-serialized-text-box h3{font-size:14px;font-weight:700;line-height:1.4;margin-top:5px}@media (min-width: 896px){.p-sbsc-ichioshi-comment-box h3,.p-sbsc-serialized-text-box h3{font-size:16px;line-height:1.7}}.p-sbsc-ichioshi-comment-box h4,.p-sbsc-serialized-text-box h4{font-size:12px;line-height:1.2}@media (min-width: 896px){.p-sbsc-ichioshi-comment-box h4,.p-sbsc-serialized-text-box h4{font-size:14px;line-height:1.5}}.p-sbsc-ichioshi-comment-box p,.p-sbsc-serialized-synopsis p{font-size:12px;line-height:1.4;margin-top:7px}@media (min-width: 896px){.p-sbsc-ichioshi-comment-box p,.p-sbsc-serialized-synopsis p{font-size:100%;line-height:1.7;margin-top:15px}}.p-sbsc-serialized{margin:12px 20px;overflow:hidden}@media (max-width: 480px){.p-sbsc-serialized{margin:0}}.p-sbsc-serialized .p-sbsc-serialized-block{margin-top:12px}.p-sbsc-serialized .p-sbsc-serialized-box{background-color:#fff}@media (min-width: 1280px){.p-sbsc-serialized .p-sbsc-serialized-box{display:flex}}@media (min-width: 1280px){.p-sbsc-serialized .p-sbsc-serialized-text-box{display:flex;flex-direction:column}}.p-sbsc-serialized .p-sbsc-serialized-synopsis p{display:-webkit-box;max-height:33px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (min-width: 896px){.p-sbsc-serialized .p-sbsc-serialized-synopsis p{max-height:66px;-webkit-line-clamp:3}}.p-sbsc-serialized .p-sbsc-serialized-synopsis-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:700;line-height:1.4;margin-top:10px}@media (min-width: 896px){.p-sbsc-serialized .p-sbsc-serialized-synopsis-title{font-size:100%;line-height:1.7;margin-top:15px}}.p-sbsc-serialized .p-sbsc-serialized-btn-wrapper{width:100%;margin:15px auto 0}@media (min-width: 1280px){.p-sbsc-serialized .p-sbsc-serialized-btn-wrapper{max-width:400px;margin:auto auto 0 0}}.p-sbsc-serialized .p-sbsc-serialized-btn-wrapper .m-sbsc-serialized-btn-group{display:flex;margin-top:12px;justify-content:space-between}.p-sbsc-serialized .p-sbsc-serialized-btn-wrapper .m-sbsc-serialized-btn-group a{width:48.5%}.m-sbsc-section-ttl{padding-left:16px;background-color:#1d4a6d;font-weight:700;color:#fff;font-size:16px;line-height:36px}.p-async--shelves{position:relative;min-height:250px}.p-async--shelves .m-loading{position:absolute}.p-sbsc-camp-31200{text-align:center;margin-bottom:8px}@media (max-width: 1280px){.p-sbsc-camp-31200{margin-bottom:0}}.p-sbsc-camp-31200 .p-sbsc-img-pc{margin-top:20px;vertical-align:bottom}.p-sbsc-camp-31200 .p-sbsc-img-sp{width:90%;vertical-align:bottom}#header{padding:10px;background:#323276 url(https://c.bookwalker.jp/anne/img/kadokawa/bg_rainbow_bd_sp.gif) repeat-x center top;height:72px}.kadokawa-logo{margin:0 auto;padding-top:12px;width:auto;max-width:290px;text-align:center}@media (min-width: 641px){#header{background-image:url(https://c.bookwalker.jp/anne/img/kadokawa/bg_rainbow_bd.gif);height:auto}.kadokawa-logo{width:290px}.kadokawa-logo img{max-width:100%}}.kadokawa-logo img{max-width:75%}#footer{padding:30px 20px;border-top:1px solid #fff;background:#323276 url(https://c.bookwalker.jp/anne/img/kadokawa/bg_rainbow_bd_sp.gif) repeat-x center bottom;color:#fff;font-size:12px;font-size:1.2rem;text-align:center}#footer a{color:#fff}.footer-menu{*zoom:1;display:inline-block}.footer-menu:before,.footer-menu:after{content:"";display:table}.footer-menu:after{clear:both}.footer-menu li{margin-bottom:10px;float:left}.footer-menu li:after{content:" | ";padding:0 4px;display:inline-block}.footer-menu li:last-child:after{display:none}.copyright{margin:0 auto}@media (min-width: 641px){#footer{background-image:url(https://c.bookwalker.jp/anne/img/kadokawa/bg_rainbow_bd.gif)}.footer-menu li{margin-bottom:0.75em}.clear{clear:both}}#p-kadokawa-bunkohodai .o-sbsc-tile-list-wrap{height:230px}#p-kadokawa-bunkohodai .t-content{margin-top:0}#p-kadokawa-bunkohodai .o-usage-wrap img{max-width:100%}#p-kadokawa-bunkohodai .o-usage-wrap li{font-size:10px;font-weight:normal;font-style:normal}#p-kadokawa-bunkohodai .o-usage-wrap .o-payment-list-prepaid .ico{font-size:10px}#p-kadokawa-bunkohodai .p-header-banner{display:block;width:100%;margin:auto auto 20px;height:0;padding-top:80%;background:url("/img/header_visual_sp_v3.jpg") no-repeat center top;background-size:cover}@media screen and (min-width: 601px){#p-kadokawa-bunkohodai .p-header-banner{height:155px;padding:0;background:url("/img/header_visual_pc_v3.jpg") no-repeat center top;background-size:auto}}.a-register-btn-wide-text{max-width:420px;margin:1em auto 0 auto;text-align:center}

