﻿@charset "UTF-8";/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media all and (max-width:568px){html{font-family:"small"}}@media all and (min-width:569px) and (max-width:880px){html{font-family:"medium"}}@media all and (min-width:881px) and (max-width:1140px){html{font-family:"large"}}@media all and (min-width:1141px){html{font-family:"jumbo"}}html{font-size:10px}html,body{margin:0;height:100%;padding:0}body{color:#323232;font-size:14px;font-size:1.4rem;font-family:Georgia,"Times",times,serif;line-height:18px;line-height:1.8rem;background-color:#ececec}body:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}body.Store-HomePage,body.Store-Landing-Book,body.Store-Landing-Magazine,body.Store-Stack,body.Store-Search-Results.updated-search{background-color:#fff}a{color:#444;text-decoration:none;font-style:italic}a:lang(ja){text-decoration:underline}a:lang(ja){font-style:normal}a.accent-link{color:#00BEE1}a.accent-link:hover{color:#444}a:hover{text-decoration:underline}a.button{font-style:normal}p{margin:6px 0}h1,h2,h3,h4{font-weight:normal;padding:0;margin:0;color:#101010;padding:2px 0}h1 a,h2 a,h3 a,h4 a{font-style:normal}h1{font-size:26px;font-size:2.6rem}h2{font-size:22px;font-size:2.2rem;font-style:italic;margin-bottom:14px;padding-top:8px}h2:lang(ja){font-style:normal}h3{font-size:12px;font-size:1.2rem}h4{font-size:10px;font-size:1rem}b{font-weight:bold}dd{margin-left:0}.strike{text-decoration:line-through}.floatLeft{float:left}.floatRight{float:right}.clickable{cursor:pointer}.primary-heading{font-family:Georgia,"Times",times,serif;font-style:italic;font-weight:normal}.primary-heading:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-heading:lang(ja){font-style:normal}.secondary-heading{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase}.secondary-heading:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.secondary-heading a:link{color:inherit;text-decoration:none}.secondary-heading a:link:lang(ja){text-decoration:underline}.secondary-heading a:visited{color:inherit}.section-heading{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;background-image:url("../../Images/blueline.png");background-repeat:no-repeat;font-size:16px;font-size:1.6rem}.section-heading:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.section-heading a:link{color:inherit;text-decoration:none}.section-heading a:link:lang(ja){text-decoration:underline}.section-heading a:visited{color:inherit}.primary-link{font-style:italic;text-decoration:none;cursor:pointer;color:#00BEE1}.primary-link:lang(ja){font-style:normal}.primary-link:lang(ja){text-decoration:underline}.primary-link:active,.primary-link:hover{text-decoration:underline}.secondary-link{font-style:italic;text-decoration:none;cursor:pointer;color:#444}.secondary-link:lang(ja){font-style:normal}.secondary-link:lang(ja){text-decoration:underline}.secondary-link:active,.secondary-link:hover{text-decoration:underline}.secondary-link:active,.secondary-link:hover{color:#00BEE1}.ajax-spinner{margin:0 auto;min-width:40px;min-height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center}.kobo-widget,.marketing-widget{padding:20px 20px 0}.kobo-widget h2.link,.hero-widget h2.link{cursor:pointer}.kobo-widget h2.link::after,.hero-widget h2.link::after{background-image:url("../../Images/Cyan_Chevron.svg");padding-right:5px;background-size:1.2em;background-repeat:no-repeat;content:" > ";margin-left:1px;color:transparent;display:inline-block}.kobo-widget h2.link:hover::after,.hero-widget h2.link:hover::after{background-image:url("../../Images/Dark_Grey_Chevron.svg")}.kobo-widget{font-family:Georgia,"Times",times,serif;*zoom:1}.kobo-widget:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-widget:after{content:"";display:table;clear:both}.kobo-widget h1{margin-top:5px;font-weight:600;line-height:1.2}.kobo-widget h1 a:link{color:inherit;text-decoration:none}.kobo-widget h1 a:link:lang(ja){text-decoration:underline}.kobo-widget h1 a:visited{color:inherit}.kobo-widget h2{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;text-transform:uppercase;background-image:url("../../Images/blueline.png");background-repeat:no-repeat;font-size:16px;font-size:1.6rem}.kobo-widget h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-widget h2 a:link{color:inherit;text-decoration:none}.kobo-widget h2 a:link:lang(ja){text-decoration:underline}.kobo-widget h2 a:visited{color:inherit}.kobo-widget h2.author,.kobo-widget h2.author a{background:0;color:#444;font-size:14px;font-size:1.4rem;font-style:italic;font-family:Georgia,"Times",times,serif;font-weight:normal;margin:0;padding:0;text-transform:none}.kobo-widget h2.author:lang(ja),.kobo-widget h2.author a:lang(ja){font-style:normal}.kobo-widget h2.author:lang(ja),.kobo-widget h2.author a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-widget.section-separated{border-bottom:2px #c3c3c3 solid}@media all and (max-width:568px){.kobo-widget{padding:15px 15px 0}.kobo-widget h2{font-size:14px;font-size:1.4rem}}@media all and (min-width:881px){.two-column-left-aside .column-aside .kobo-widget{padding-right:0}}@media all and (min-width:881px){.two-column-right-aside .column-aside .kobo-widget{padding-left:0}}@media all and (min-width:881px){.two-column-left-aside .column-main .column-padding .kobo-widget{padding-left:0}}@media all and (min-width:881px){.two-column-right-aside .column-main .column-padding .kobo-widget{padding-right:0}}.two-column-left-full-aside .column-aside{z-index:700}.two-column-left-full-aside .columns-wrapper{position:relative;z-index:600;margin-top:10rem}.two-column-left-full-aside .content-top{position:absolute;width:100%;top:-10rem}@media all and (max-width:880px){.kobo-widget.kobo-widget-highlight{margin-left:0}}@media all and (max-width:880px){.two-column-left-full-aside .columns-wrapper{margin-top:0}.two-column-left-full-aside .content-top{position:relative;top:0}}dl.oneline{margin-left:-5px;overflow:hidden}dl.oneline dt,dl.oneline dd{float:left;margin-left:5px}dl.oneline dt{clear:left}.header{padding:0}.white-background{background-color:white}.white-text{color:#fff}.widget-wrapper{-moz-box-shadow:-1px 5px 12px -7px grey;-webkit-box-shadow:-1px 5px 12px -7px grey;box-shadow:-1px 5px 12px -7px grey;border:1px solid white;margin-bottom:4px}.horizontal-list li{display:inline;margin-right:5px}@media all and (min-width:569px) and (max-width:880px){.collapse-in-medium-view{display:none!important}}@media all and (max-width:568px){.collapse-in-small-view{display:none!important}}@media all and (min-width:881px) and (max-width:1140px){.collapse-in-large-view{display:none!important}}@media all and (min-width:1141px){.collapse-in-jumbo-view{display:none!important}}.inner-wrap{margin:0 auto;max-width:1140px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.left{float:left}.right{float:right}.info-message{padding:6px 10px;display:inline-block;margin-bottom:18px;border:1px #cadb3d solid;color:#868b3a;background-color:#f2f6ce}.error-message{padding:6px 10px;display:inline-block;border:1px #ff5601 solid;color:#fe5f0e;background-color:#fedfc0;margin-bottom:18px;box-sizing:border-box}.kobo-dialog{background-color:#ececec;color:#000;border:1px solid #c0c0c0;padding:30px}.kobo-dialog.narrow-padding{padding:15px}.kobo-dialog.narrow-padding button.cancel-button-dialog,.kobo-dialog.narrow-padding .button.cancel-button-dialog{top:-5px;right:-5px}@media all and (max-width:568px){.kobo-dialog{padding:15px}}.kobo-dialog .buttons-wrapper{text-align:right;margin-top:17px}@media all and (max-width:568px){.kobo-dialog .buttons-wrapper{margin-top:10px}}.kobo-dialog button.secondary-button,.kobo-dialog .button.secondary-button{margin-left:15px}.kobo-dialog button.cancel-button-dialog,.kobo-dialog .button.cancel-button-dialog{top:-10px;right:-10px}@media all and (max-width:568px){.kobo-dialog button.cancel-button-dialog,.kobo-dialog .button.cancel-button-dialog{top:-5px;right:-5px}}.kobo-dialog p{margin-top:0}.kobo-dialog.kobo-dialog-message{background-color:#F1F6CE;color:#878C38;border:1px solid #CADB3D}.kobo-dialog.kobo-dialog-message button.secondary-button,.kobo-dialog.kobo-dialog-message .button.secondary-button{background-color:#878C38}.gizmo-initially-hidden{display:none}@media all and (min-width:881px){.stack-widget-inner-wrapper{padding-left:20px;padding-right:20px}}.moreless-trigger{margin-left:.3em}.stack-widget-head-padding-fix{padding-top:20px}.marketing-landing-page{background:white;padding-bottom:10px;margin-bottom:-10px}.two-column-right-aside{background-color:#fff;padding:0;display:block;margin:0 auto;*zoom:1;min-height:100%}.two-column-right-aside:after{content:"";display:table;clear:both}.two-column-right-aside.custom-home-background-color{background-color:#fff}.two-column-right-aside.two-column-right-aside-borders{background-image:url("../../Images/backgrounds/TwoColumnRightAsideBG.png");background-position:center 0;background-repeat:no-repeat;background-color:#ececec}.two-column-right-aside.two-column-right-aside-borders .column-aside{background-image:url("../../Images/backgrounds/TwoColumnRightAside-AsideBG.png");background-position:0 0;background-repeat:no-repeat}@media all and (max-width:880px){.two-column-right-aside.two-column-right-aside-borders .column-aside{display:none}}.two-column-right-aside.two-column-right-aside-borders .column-aside,.two-column-right-aside.two-column-right-aside-borders .column-main{min-height:600px}@media all and (max-width:880px){.two-column-right-aside.two-column-right-aside-borders .column-aside,.two-column-right-aside.two-column-right-aside-borders .column-main{min-height:0}}@media all and (min-width:881px){.two-column-right-aside .column-main .column-padding{margin-right:20px}}.two-column-left-aside{padding:0;display:block;margin:0 auto;*zoom:1;min-height:100%}.two-column-left-aside:after{content:"";display:table;clear:both}@media all and (min-width:881px){.two-column-left-aside .column-main .column-padding{margin-left:20px}}.two-column-slot{*zoom:1;min-height:100%;z-index:1;position:relative}.two-column-slot:after{content:"";display:table;clear:both}.two-column-slot .column-slot{float:left;width:50%}.two-column-slot .two-column-span-slot{float:left;width:100%}@media all and (max-width:568px){.two-column-slot .column-slot{float:none;width:100%}.two-column-slot .two-column-span-slot{float:none}}.kobo-container{min-height:100%}@media all and (max-width:880px){.kobo-container{overflow-x:hidden}}.landing-top-full-background{background-image:url("../../Images/backgrounds/landingpage-top-content-background.png");background-color:#eee;background-repeat:repeat-x;background-position:bottom;*zoom:1}.landing-top-full-background:after{content:"";display:table;clear:both}.kobo-main{height:100%;width:100%}.out-of-scope{display:none}.column-main,.column-aside{position:relative}.column-main{width:80%}.column-main.centered{margin-left:10%}.column-aside{width:20%}.column{float:left}.kobo-container .full-top .marketing-widget,.kobo-container .full-bottom .marketing-widget{padding:0}@media all and (max-width:568px){.column-main,.column-aside{float:none;width:100%}.column-main.centered,.column-aside.centered{margin-left:0}.column{margin-bottom:0;padding:0}}@media all and (min-width:569px) and (max-width:880px){.column-main,.column-aside{float:none;width:100%}.column-main.centered,.column-aside.centered{margin-left:0}.column{margin-bottom:0;padding-bottom:0}}.columns-wrapper{*zoom:1}.columns-wrapper:after{content:"";display:table;clear:both}.layout-placeholder>div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;background-color:#f8f8f8;height:100%}.hidden{display:none}.deal-landing-page .full-background{background:#fff}.Store-Purchasing .kobo-main.add-padding-for-soft-keyboard,.Store-NewUser-AddBillingInfo .kobo-main.add-padding-for-soft-keyboard{margin-bottom:250px}.Store-Purchasing .header-menu-outer,.Store-Purchasing .inner-wrap,.Store-NewUser-AddBillingInfo .header-menu-outer,.Store-NewUser-AddBillingInfo .inner-wrap{max-width:870px}.Store-Purchasing input[type="text"],.Store-Purchasing input[type="tel"],.Store-NewUser-AddBillingInfo input[type="text"],.Store-NewUser-AddBillingInfo input[type="tel"]{width:100%;padding-top:8px;padding-bottom:8px}@media all and (max-width:568px){.Store-Purchasing input[type="text"],.Store-Purchasing input[type="tel"],.Store-NewUser-AddBillingInfo input[type="text"],.Store-NewUser-AddBillingInfo input[type="tel"]{font-size:14px;font-size:1.4rem}}.Store-Purchasing h3,.Store-NewUser-AddBillingInfo h3{font-family:Georgia,"Times",times,serif;font-style:normal;font-size:14px;font-size:1.4rem;padding:0}.Store-Purchasing h3:lang(ja),.Store-NewUser-AddBillingInfo h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Purchasing label,.Store-NewUser-AddBillingInfo label{color:#000;font-family:Georgia,"Times",times,serif;font-size:14px;font-size:1.4rem;padding:0 0 5px}.Store-Purchasing label:lang(ja),.Store-NewUser-AddBillingInfo label:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Purchasing .accordion,.Store-NewUser-AddBillingInfo .accordion{border-bottom:1px solid #c5c5c5;max-height:50px;-webkit-transition:max-height .3s cubic-bezier(0,1,0,1);-moz-transition:max-height .3s cubic-bezier(0,1,0,1);-o-transition:max-height .3s cubic-bezier(0,1,0,1);transition:max-height .3s cubic-bezier(0,1,0,1)}.Store-Purchasing .title,.Store-NewUser-AddBillingInfo .title{background-color:#f5f5f5;position:relative}@media all and (max-width:568px){.Store-Purchasing .title .col-group .col,.Store-NewUser-AddBillingInfo .title .col-group .col{display:table-cell}}.Store-Purchasing .title h2,.Store-NewUser-AddBillingInfo .title h2{background-image:url("../../Images/purchase/PP_CheckBoxSprite.png");background-repeat:no-repeat;background-position:0 -65px;font-family:Georgia,"Times",times,serif;font-style:normal;line-height:normal;font-size:18px;font-size:1.8rem;margin:5px 0;padding:0 0 0 40px;color:#bbb}.Store-Purchasing .title h2:lang(ja),.Store-NewUser-AddBillingInfo .title h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Purchasing .title .edit-payment-info,.Store-NewUser-AddBillingInfo .title .edit-payment-info{text-align:right;color:#444;white-space:nowrap}@media all and (max-width:568px){.Store-Purchasing .title .edit-payment-info span,.Store-NewUser-AddBillingInfo .title .edit-payment-info span{display:none!important}}.Store-Purchasing .title .edit-payment-info a,.Store-NewUser-AddBillingInfo .title .edit-payment-info a{font-style:italic;margin:0 3px}.Store-Purchasing .title .edit-payment-info a:lang(ja),.Store-NewUser-AddBillingInfo .title .edit-payment-info a:lang(ja){font-style:normal}.Store-Purchasing .title .edit-payment-info a:last-child,.Store-NewUser-AddBillingInfo .title .edit-payment-info a:last-child{margin-right:0}@media all and (max-width:568px){.Store-Purchasing .title .edit-payment-info a:last-child,.Store-NewUser-AddBillingInfo .title .edit-payment-info a:last-child{display:none}}.Store-Purchasing .title .grand-total p,.Store-NewUser-AddBillingInfo .title .grand-total p{width:192px;float:left;text-align:right}@media all and (min-width:569px) and (max-width:880px){.Store-Purchasing .title .grand-total p,.Store-NewUser-AddBillingInfo .title .grand-total p{display:block;float:right}}.Store-Purchasing .title .grand-total h3,.Store-NewUser-AddBillingInfo .title .grand-total h3{text-align:right;font-size:18px;font-size:1.8rem;float:right;width:200px;line-height:1.8}.Store-Purchasing .title .grand-total h3 span,.Store-NewUser-AddBillingInfo .title .grand-total h3 span{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.Store-Purchasing .title .grand-total h3 span:lang(ja),.Store-NewUser-AddBillingInfo .title .grand-total h3 span:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.Store-Purchasing .title .grand-total.col,.Store-NewUser-AddBillingInfo .title .grand-total.col{display:none}}.Store-Purchasing .title .arrow,.Store-NewUser-AddBillingInfo .title .arrow{position:relative;border-style:solid;border-width:15px;content:"\00A0";display:block;width:0;height:0;border-color:white transparent transparent transparent;left:50%;margin-left:-15px;bottom:-30px;position:absolute;display:none}.Store-Purchasing .title .col-group,.Store-NewUser-AddBillingInfo .title .col-group{min-height:50px}.Store-Purchasing .title .col-group .col,.Store-NewUser-AddBillingInfo .title .col-group .col{position:relative;vertical-align:middle;padding-top:10px;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.Store-Purchasing .title .col-group .col.edit-payment-info span,.Store-NewUser-AddBillingInfo .title .col-group .col.edit-payment-info span{display:none}}.Store-Purchasing .open .title,.Store-NewUser-AddBillingInfo .open .title{background-color:#fff;border-bottom:0;margin-bottom:15px}.Store-Purchasing .open .title h2,.Store-NewUser-AddBillingInfo .open .title h2{background-position:0 -15px;color:#000}.Store-Purchasing .open .title .edit-payment-info.col,.Store-NewUser-AddBillingInfo .open .title .edit-payment-info.col{display:none}.Store-Purchasing .open .title .arrow,.Store-NewUser-AddBillingInfo .open .title .arrow{display:block}.Store-Purchasing .open .cart-items,.Store-NewUser-AddBillingInfo .open .cart-items{padding:0 20px 20px}@media all and (max-width:568px){.Store-Purchasing .open .cart-items,.Store-NewUser-AddBillingInfo .open .cart-items{padding:15px}}.Store-Purchasing .col-group,.Store-NewUser-AddBillingInfo .col-group{display:table;width:100%;height:100%}.Store-Purchasing .col-group.gizmo-checkout,.Store-NewUser-AddBillingInfo .col-group.gizmo-checkout{position:relative}.Store-Purchasing .col-group.gizmo-checkout p,.Store-NewUser-AddBillingInfo .col-group.gizmo-checkout p{line-height:2.0rem}@media all and (max-width:568px){.Store-Purchasing .col-group.gizmo-checkout p,.Store-NewUser-AddBillingInfo .col-group.gizmo-checkout p{line-height:1.5rem}}.Store-Purchasing .col-group .col,.Store-NewUser-AddBillingInfo .col-group .col{padding:20px 20px 0;display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%}@media all and (max-width:568px){.Store-Purchasing .col-group .col,.Store-NewUser-AddBillingInfo .col-group .col{width:100%;display:block}.Store-Purchasing .col-group .col.kobo-widget,.Store-NewUser-AddBillingInfo .col-group .col.kobo-widget{padding:10px 15px 0;display:block;width:auto}.Store-Purchasing .col-group .col.visa-checkout-button,.Store-NewUser-AddBillingInfo .col-group .col.visa-checkout-button{text-align:center}}@media all and (max-width:568px) and (max-width:568px){.Store-Purchasing .col-group .col.continue-button a,.Store-Purchasing .col-group .col.cta-button a,.Store-NewUser-AddBillingInfo .col-group .col.continue-button a,.Store-NewUser-AddBillingInfo .col-group .col.cta-button a{display:block}}@media all and (min-width:881px){.Store-Purchasing .col-group .col-75,.Store-NewUser-AddBillingInfo .col-group .col-75{width:75%}.Store-Purchasing .col-group .col-25,.Store-NewUser-AddBillingInfo .col-group .col-25{width:25%}}.Store-Purchasing .continue-area,.Store-NewUser-AddBillingInfo .continue-area{background-image:url("../../Images//backgrounds/top-element-shadow.png");background-color:#f5f5f5;background-repeat:repeat-x;background-position:top;line-height:1.4;margin-top:20px;border-top:2px solid #fff}.Store-Purchasing .continue-area h3,.Store-NewUser-AddBillingInfo .continue-area h3{line-height:normal;margin:10px 0}.Store-Purchasing .continue-area .continue-button,.Store-NewUser-AddBillingInfo .continue-area .continue-button{text-align:right}.Store-Purchasing .continue-area .col-group .col,.Store-NewUser-AddBillingInfo .continue-area .col-group .col{vertical-align:middle;padding-top:10px;padding-bottom:10px}@media all and (max-width:568px){.Store-Purchasing .continue-area .col-group .col,.Store-NewUser-AddBillingInfo .continue-area .col-group .col{width:90%}}.Store-Purchasing a.terms-link,.Store-NewUser-AddBillingInfo a.terms-link{color:#444;font-style:italic}.Store-Purchasing a.terms-link:lang(ja),.Store-NewUser-AddBillingInfo a.terms-link:lang(ja){font-style:normal}.Store-Purchasing .checkout p,.Store-NewUser-AddBillingInfo .checkout p{margin:10px 0}@media all and (max-width:568px){.Store-Purchasing .checkout p,.Store-NewUser-AddBillingInfo .checkout p{margin:0}}.Store-Purchasing .top-action-link,.Store-Purchasing .copy-billing-info,.Store-NewUser-AddBillingInfo .top-action-link,.Store-NewUser-AddBillingInfo .copy-billing-info{box-sizing:border-box;margin:0 10px}@media all and (max-width:568px){.Store-Purchasing .top-action-link,.Store-Purchasing .copy-billing-info,.Store-NewUser-AddBillingInfo .top-action-link,.Store-NewUser-AddBillingInfo .copy-billing-info{margin:0 20px 0 20px}}.Store-Purchasing .top-action-link .checkout,.Store-Purchasing .copy-billing-info .checkout,.Store-NewUser-AddBillingInfo .top-action-link .checkout,.Store-NewUser-AddBillingInfo .copy-billing-info .checkout{margin-bottom:20px}.Store-Purchasing .top-action-link .col,.Store-Purchasing .copy-billing-info .col,.Store-NewUser-AddBillingInfo .top-action-link .col,.Store-NewUser-AddBillingInfo .copy-billing-info .col{padding-left:0;padding-right:0}.Store-Purchasing .top-action-link .continue-button,.Store-Purchasing .top-action-link .cta-button,.Store-Purchasing .copy-billing-info .continue-button,.Store-Purchasing .copy-billing-info .cta-button,.Store-NewUser-AddBillingInfo .top-action-link .continue-button,.Store-NewUser-AddBillingInfo .top-action-link .cta-button,.Store-NewUser-AddBillingInfo .copy-billing-info .continue-button,.Store-NewUser-AddBillingInfo .copy-billing-info .cta-button{text-align:right}.Store-Purchasing .top-action-link .error-message-container,.Store-Purchasing .copy-billing-info .error-message-container,.Store-NewUser-AddBillingInfo .top-action-link .error-message-container,.Store-NewUser-AddBillingInfo .copy-billing-info .error-message-container{margin-top:10px;display:none}.Store-Purchasing .promo-code-giftcard-link,.Store-NewUser-AddBillingInfo .promo-code-giftcard-link{display:inline-block;margin-top:20px;clear:both;cursor:pointer;color:#444;background-image:url("../../Images/purchase/kobo_giftcard.png");background-repeat:no-repeat;background-position:0 center;padding-left:40px;font-style:italic;min-height:20px;padding-top:2px}.Store-Purchasing .promo-code-giftcard-link:lang(ja),.Store-NewUser-AddBillingInfo .promo-code-giftcard-link:lang(ja){font-style:normal}@media all and (max-width:568px){.Store-Purchasing .copy-billing-info,.Store-NewUser-AddBillingInfo .copy-billing-info{margin-bottom:10px}}.Store-Purchasing .confirmation .inner-wrap .message-box,.Store-Purchasing .confirmation .inner-wrap.error,.Store-Purchasing .confirmation .inner-wrap.high-level,.Store-NewUser-AddBillingInfo .confirmation .inner-wrap .message-box,.Store-NewUser-AddBillingInfo .confirmation .inner-wrap.error,.Store-NewUser-AddBillingInfo .confirmation .inner-wrap.high-level{max-width:860px;margin-top:20px;display:none}.Store-Purchasing .confirmation .inner-wrap .message-box.show,.Store-Purchasing .confirmation .inner-wrap.error.show,.Store-Purchasing .confirmation .inner-wrap.high-level.show,.Store-NewUser-AddBillingInfo .confirmation .inner-wrap .message-box.show,.Store-NewUser-AddBillingInfo .confirmation .inner-wrap.error.show,.Store-NewUser-AddBillingInfo .confirmation .inner-wrap.high-level.show{display:inline-block}.error-page{color:white;margin-bottom:-10px;text-align:center;background-color:#0E61A5;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(-4%,#0e61a5),color-stop(58.5%,#196ab4),color-stop(121%,#257ac3));background-image:-webkit-linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);background-image:-moz-linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);background-image:-o-linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);background-image:linear-gradient(#0e61a5 -4%,#196ab4,#257ac3 121%);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FF0E61A5',endColorstr='#FF257AC3')}@media all and (max-width:568px){.error-page{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(-1%,#0e61a5),color-stop(35.5%,#196ab4),color-stop(72%,#257ac3));background-image:-webkit-linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%);background-image:-moz-linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%);background-image:-o-linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%);background-image:linear-gradient(#0e61a5 -1%,#196ab4,#257ac3 72%)}}.error-page .inner-wrap{background-image:url("../../Images/backgrounds/error-page-background.jpg");background-position:right;background-repeat:no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;max-width:100%;height:100%;padding-top:0;padding-right:0;padding-left:0}@media all and (max-width:568px){.error-page .inner-wrap{background-image:url("../../Images/backgrounds/error-page-background-small.jpg");padding-left:9px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap{background-position:108%}}.error-page .inner-wrap .error-messages{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:Georgia,"Times",times,serif}.error-page .inner-wrap .error-messages:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.error-page .inner-wrap .error-messages{padding-top:28px;padding-bottom:46px;padding-right:80px}}@media all and (min-width:569px){.error-page .inner-wrap .error-messages{padding-top:80px;padding-bottom:100px;text-align:center}}.error-page .inner-wrap .error-messages h2{color:white;background-image:none;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:24px;font-size:2.4rem;font-weight:bold;margin:0 auto 0 auto;padding-top:0;line-height:.8}.error-page .inner-wrap .error-messages h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.error-page .inner-wrap .error-messages h2{font-size:16px;font-size:1.6rem}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages h2{max-width:57%}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages h2{max-width:70%}}.error-page .inner-wrap .error-messages h3{color:white;position:relative;text-transform:uppercase;padding-top:23px;font-weight:normal;margin-right:auto;margin-left:auto;font-size:26px;font-size:2.6rem;font-family:Georgia,"Times",times,serif}.error-page .inner-wrap .error-messages h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.error-page .inner-wrap .error-messages h3{font-size:16px;font-size:1.6rem;padding-top:19px;margin-bottom:30px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages h3{max-width:50%;margin-bottom:52px}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages h3{max-width:67%;margin-bottom:47px}}.error-page .inner-wrap .error-messages h3 span{border-top:3px solid white;width:80px;position:absolute;bottom:-19px;left:50%;-webkit-transform:translate(-50%,0em);-moz-transform:translate(-50%,0em);-ms-transform:translate(-50%,0em);-o-transform:translate(-50%,0em);transform:translate(-50%,0em)}@media all and (max-width:568px){.error-page .inner-wrap .error-messages h3 span{bottom:-15px}}.error-page .inner-wrap .error-messages .error-explanation{font-size:30px;font-size:3rem;line-height:46px;margin-top:0;margin-right:auto;margin-left:auto}@media all and (max-width:568px){.error-page .inner-wrap .error-messages .error-explanation{font-size:14px;font-size:1.4rem;line-height:25px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages .error-explanation{font-size:24px;font-size:2.4rem;line-height:35px;max-width:47%}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages .error-explanation{max-width:67%}}.error-page .inner-wrap .error-messages .error-help{font-size:21px;font-size:2.1rem;line-height:25px;margin:25px auto 0 auto}@media all and (max-width:568px){.error-page .inner-wrap .error-messages .error-help{font-size:14px;font-size:1.4rem;line-height:19px}}@media all and (min-width:569px) and (max-width:880px){.error-page .inner-wrap .error-messages .error-help{max-width:38%}}@media all and (min-width:881px){.error-page .inner-wrap .error-messages .error-help{max-width:64%}}.error-page .inner-wrap .error-messages .error-help a{color:white}button,input[type=submit],input[type=button],a.button,span.button{font-size:14px;font-size:1.4rem;border:0;box-shadow:none;display:inline-block;font-style:italic;line-height:35px;min-height:35px;padding:0 15px;cursor:pointer;text-decoration:none;background-color:transparent}button:lang(ja),input[type=submit]:lang(ja),input[type=button]:lang(ja),a.button:lang(ja),span.button:lang(ja){font-style:normal}button label,input[type=submit] label,input[type=button] label,a.button label,span.button label{cursor:pointer}button:hover,button:active,button[disabled] button.disabled,input[type=submit]:hover,input[type=submit]:active,input[type=submit][disabled] input[type=submit].disabled,input[type=button]:hover,input[type=button]:active,input[type=button][disabled] input[type=button].disabled,a.button:hover,a.button:active,a.button[disabled] a.button.disabled,span.button:hover,span.button:active,span.button[disabled] span.button.disabled{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.button,span.button{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.primary-button,input[type=submit].primary-button,input[type=button].primary-button,a.primary-button,span.primary-button{position:relative;height:35px;background-color:#00b09a;color:white;padding:0 15px;font-family:Georgia,"Times",times,serif;font-style:italic}.primary-button:lang(ja),input[type=submit].primary-button:lang(ja),input[type=button].primary-button:lang(ja),a.primary-button:lang(ja),span.primary-button:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-button:lang(ja),input[type=submit].primary-button:lang(ja),input[type=button].primary-button:lang(ja),a.primary-button:lang(ja),span.primary-button:lang(ja){font-style:normal}.primary-button:hover,.primary-button:active,.primary-button[disabled],.primary-button.disabled,input[type=submit].primary-button:hover,input[type=submit].primary-button:active,input[type=submit].primary-button[disabled],input[type=submit].primary-button.disabled,input[type=button].primary-button:hover,input[type=button].primary-button:active,input[type=button].primary-button[disabled],input[type=button].primary-button.disabled,a.primary-button:hover,a.primary-button:active,a.primary-button[disabled],a.primary-button.disabled,span.primary-button:hover,span.primary-button:active,span.primary-button[disabled],span.primary-button.disabled{background-color:#008c7b}.primary-button[disabled],.primary-button.disabled,input[type=submit].primary-button[disabled],input[type=submit].primary-button.disabled,input[type=button].primary-button[disabled],input[type=button].primary-button.disabled,a.primary-button[disabled],a.primary-button.disabled,span.primary-button[disabled],span.primary-button.disabled{cursor:default}.primary-button.merge-left,input[type=submit].primary-button.merge-left,input[type=button].primary-button.merge-left,a.primary-button.merge-left,span.primary-button.merge-left{margin-left:-5px}.primary-button.flowview-buy-now,input[type=submit].primary-button.flowview-buy-now,input[type=button].primary-button.flowview-buy-now,a.primary-button.flowview-buy-now,span.primary-button.flowview-buy-now{width:100%;line-height:35px}@media all and (max-width:568px){.primary-button.flowview-buy-now,input[type=submit].primary-button.flowview-buy-now,input[type=button].primary-button.flowview-buy-now,a.primary-button.flowview-buy-now,span.primary-button.flowview-buy-now{width:125px}}.primary-button.flowview-buy-now .primary-button-content,input[type=submit].primary-button.flowview-buy-now .primary-button-content,input[type=button].primary-button.flowview-buy-now .primary-button-content,a.primary-button.flowview-buy-now .primary-button-content,span.primary-button.flowview-buy-now .primary-button-content{display:block}.primary-button label,input[type=submit].primary-button label,input[type=button].primary-button label,a.primary-button label,span.primary-button label{font-size:14px;font-size:1.4rem;font-style:italic;font-family:Georgia,"Times",times,serif}.primary-button label:lang(ja),input[type=submit].primary-button label:lang(ja),input[type=button].primary-button label:lang(ja),a.primary-button label:lang(ja),span.primary-button label:lang(ja){font-style:normal}.primary-button label:lang(ja),input[type=submit].primary-button label:lang(ja),input[type=button].primary-button label:lang(ja),a.primary-button label:lang(ja),span.primary-button label:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-button p,input[type=submit].primary-button p,input[type=button].primary-button p,a.primary-button p,span.primary-button p{display:inline-block;font-weight:bold;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;margin:0;padding-left:5px}.primary-button p:lang(ja),input[type=submit].primary-button p:lang(ja),input[type=button].primary-button p:lang(ja),a.primary-button p:lang(ja),span.primary-button p:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.primary-button span.seperator,input[type=submit].primary-button span.seperator,input[type=button].primary-button span.seperator,a.primary-button span.seperator,span.primary-button span.seperator{position:absolute;left:0;top:9px}.primary-button span.image,input[type=submit].primary-button span.image,input[type=button].primary-button span.image,a.primary-button span.image,span.primary-button span.image{display:inline-block;background-image:url("../../Images/ASSETS.svg");background-repeat:no-repeat;background-position-x:-120px;width:20px;height:28px;background-position-y:-7px;vertical-align:middle;margin-left:3px}.primary-button .primary-button-arrow,input[type=submit].primary-button .primary-button-arrow,input[type=button].primary-button .primary-button-arrow,a.primary-button .primary-button-arrow,span.primary-button .primary-button-arrow{background-image:url("../../Images/ASSETS.svg");background-repeat:no-repeat;background-position:-112px -13px;border-left:1px solid #fff;width:30px;height:1em;margin:-8px 0 0 0;position:absolute;top:50%;right:0}.primary-button .primary-button-content,input[type=submit].primary-button .primary-button-content,input[type=button].primary-button .primary-button-content,a.primary-button .primary-button-content,span.primary-button .primary-button-content{display:inline-block}.primary-button .price,input[type=submit].primary-button .price,input[type=button].primary-button .price,a.primary-button .price,span.primary-button .price{font-weight:bold;font-style:normal;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;display:inline-block;margin:auto .4em}.primary-button .price:lang(ja),input[type=submit].primary-button .price:lang(ja),input[type=button].primary-button .price:lang(ja),a.primary-button .price:lang(ja),span.primary-button .price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.primary-button .price,input[type=submit].primary-button .price,input[type=button].primary-button .price,a.primary-button .price,span.primary-button .price{margin:auto .2em}}.secondary-button,input[type=submit].secondary-button,input[type=button].secondary-button,a.secondary-button{background-color:#bbb;color:white;padding:0 15px}.secondary-button.dark,input[type=submit].secondary-button.dark,input[type=button].secondary-button.dark,a.secondary-button.dark{background-color:#444;color:#fff}.secondary-button:hover,input[type=submit].secondary-button:hover,input[type=button].secondary-button:hover,a.secondary-button:hover{filter:alpha(opacity=80);opacity:.8}.secondary-button:active,input[type=submit].secondary-button:active,input[type=button].secondary-button:active,a.secondary-button:active{filter:alpha(opacity=100);opacity:1}@media all and (max-width:568px){.secondary-button,input[type=submit].secondary-button,input[type=button].secondary-button,a.secondary-button{width:100%}}.tertiary-button,input[type=submit].tertiary-button,input[type=button].tertiary-button,a.tertiary-button{background-color:#00bee1;color:white;padding:0 15px;font-style:italic;line-height:35px}.tertiary-button:lang(ja),input[type=submit].tertiary-button:lang(ja),input[type=button].tertiary-button:lang(ja),a.tertiary-button:lang(ja){font-style:normal}.tertiary-button:hover,input[type=submit].tertiary-button:hover,input[type=button].tertiary-button:hover,a.tertiary-button:hover{background-color:#0098b4}.tertiary-button:active,input[type=submit].tertiary-button:active,input[type=button].tertiary-button:active,a.tertiary-button:active{filter:alpha(opacity=100);opacity:1}.tertiary-button[disabled],input[type=submit].tertiary-button[disabled],input[type=button].tertiary-button[disabled],a.tertiary-button[disabled]{filter:alpha(opacity=80);opacity:.8}.tertiary-button.with-margin,input[type=submit].tertiary-button.with-margin,input[type=button].tertiary-button.with-margin,a.tertiary-button.with-margin{margin-top:20px}.tag-button{background-color:#E0E0E0;color:#000;height:25px;font-style:normal;padding:0 10px 2px 10px}.tag-button:hover{filter:alpha(opacity=80);opacity:.8}.tag-button:active{filter:alpha(opacity=100);opacity:1}.tag-button:after{content:"\00a0 \00a0 \00a0";background-image:url("../../Images/icon-sprites.gif");background-repeat:no-repeat;background-position:-9px -40px}.more-results-button{width:100%;margin:10px 0;background:#ccc;display:none;border-bottom:1px solid #cacaca}@media all and (min-width:569px) and (max-width:880px){.more-results-button{margin-left:80px}}@media all and (max-width:568px){.more-results-button{margin-left:20px}}.cancel-button{background-image:url("../../Images/btn_close_default.png");background-repeat:no-repeat}.cancel-button:active{background-image:url("../../Images/btn_close_over.png");background-repeat:no-repeat}.cancel-button:hover{background-image:url("../../Images/btn_close_over.png");background-repeat:no-repeat}.cancel-button.cancel-button-dialog{width:14px;height:16px;min-height:16px;padding:0;position:relative;top:0;margin-right:0;background-image:url("../../Images/btn_close_dialog_green.svg")}.cancel-button.cancel-button-dialog:hover{background-position-y:-30px}a.dark-hover:hover,a.dark-hover:active{font-style:italic;color:#666}a.dark-hover:hover:lang(ja),a.dark-hover:active:lang(ja){font-style:normal}.rakuten-logo-bar{position:relative;top:0;z-index:2000;width:100%;height:30px;line-height:30px;font-size:1px;background:#eee}.rakuten-logo-bar div{position:relative;max-width:1140px;margin:0 auto;text-align:right;height:100%}.rakuten-logo-bar div img{vertical-align:middle;margin-right:20px}@media all and (max-width:880px){.rakuten-logo-bar{display:none}}.header-fixed .main-nav-bar{position:fixed;top:0}@media all and (min-width:881px){.header-fixed .main-nav-bar{height:53px}}.main-nav-bar{background-color:#00bee1;border-bottom:1px solid #008fa9;border-top:1px solid #99e5f3;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:65px;z-index:9999}@media all and (max-width:880px){.main-nav-bar{top:0;position:fixed;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media all and (min-width:569px) and (max-width:880px){.main-nav-bar{height:60px}}@media all and (max-width:568px){.main-nav-bar{height:44px}}.header-menu-outer{max-width:1140px;margin:0 auto}.header-menu-inner{position:relative;max-width:1140px;overflow:visible;height:100%;display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media all and (max-width:880px){.header-menu-inner{display:block}}.header-slideout-menu-button{background:transparent;display:none;position:relative;z-index:1000;font-size:1px;top:0;border-radius:0;float:left;margin-left:5px;height:100%}.header-slideout-menu-button:focus{outline:none!important}.header-slideout-menu-button.flyout-active{background-color:#1994A9}@media all and (max-width:568px){.header-slideout-menu-button.flyout-active{height:43px}}.header-slideout-menu-button.flyout-active img{filter:alpha(opacity=80);opacity:.8}@media all and (max-width:880px){.header-slideout-menu-button{display:inline-block;margin:0 -1px 0 -20px}}@media all and (min-width:569px) and (max-width:880px){.header-slideout-menu-button{width:70px;padding-top:20px}}@media all and (max-width:568px){.header-slideout-menu-button{width:54px;padding-top:11px}.header-slideout-menu-button img{width:24px}}.kobo-logo{display:table-cell;vertical-align:middle;height:100%;color:#fff;font-family:Georgia,"Times",times,serif;font-size:19px;font-size:1.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:1%;white-space:nowrap}.kobo-logo:lang(ja){font-family:"MS P????","MS PGothic","?????? Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.kobo-logo{max-width:65%}}.kobo-logo a.transparent{color:transparent}.kobo-logo::after{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}@media all and (min-width:569px) and (max-width:880px){.kobo-logo::after{margin:-4px 20px 0 0}}@media all and (max-width:568px){.kobo-logo::after{margin:-7px 15px 0 0;height:22px}}.kobo-logo h1{display:inline-block;width:80px;height:42px;text-indent:-9999px;padding:0;background-image:url("../../Images/header-footer/kobo-logo.png");background-image:none,url("../../Images/header-footer/kobo-logo.svg");background-repeat:no-repeat;position:relative}@media all and (min-width:881px){.kobo-logo h1{top:-3px}}@media all and (max-width:880px){.kobo-logo{margin-left:0;display:inline-block}.kobo-logo h1{background-size:contain;background-image:url("../../Images/header-footer/kobo-logo-min.png");background-image:none,url("../../Images/header-footer/kobo-logo-min.svg");background-repeat:no-repeat;vertical-align:middle}.kobo-logo::after{display:none}.kobo-logo::before{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.kobo-logo::before{margin:-4px 20px 0 0}}@media all and (max-width:880px) and (max-width:568px){.kobo-logo::before{margin:-7px 15px 0 0;height:22px}}@media all and (min-width:569px) and (max-width:880px){.kobo-logo h1{bottom:2px}}@media all and (max-width:568px){.kobo-logo h1{bottom:3px}}@media all and (max-width:880px){.kobo-logo{width:70%;font-size:1px}}@media all and (min-width:569px) and (max-width:880px){.kobo-logo{font-size:24px;font-size:2.4rem;line-height:58px}.kobo-logo h1{width:63px;height:26px}}@media all and (max-width:568px){.kobo-logo{font-size:19px;font-size:1.9rem;line-height:42px}.kobo-logo h1{width:48px;height:19px}}.kobo-logo .page-title-area{display:none}.header-main-menu{color:#323232;display:table-cell;vertical-align:middle;color:#efefef;background:0;width:auto}.header-main-menu .account-area-expandbox{width:100%;text-align:left;z-index:1111}@media all and (max-width:880px){.header-main-menu .account-area-expandbox{display:block;border-top:1px solid #1091b0}}.header-main-menu .account-area-expandbox .gizmo-expandable-inner-content{padding-bottom:0}.header-main-menu .account-area-expandbox .gizmo-expandable-button-chevron{background-position:91% center;width:100%;right:0;filter:alpha(opacity=50);opacity:.5}@media all and (min-width:569px) and (max-width:880px){.header-main-menu .account-area-expandbox .gizmo-expandable-button-chevron{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:60px;top:-60px}}@media all and (max-width:568px){.header-main-menu .account-area-expandbox .gizmo-expandable-button-chevron{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:44px;top:-44px}}.header-main-menu .account-area-expandbox .gizmo-expandable-button-collapsed{filter:alpha(opacity=100);opacity:1}@media all and (max-width:880px){.header-main-menu{background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#eee repeat-y right;left:-250px;overflow-x:hidden;margin-top:-1px;position:absolute;width:250px;height:1000px;top:0;background-color:#f0f0f0;border-color:#a9a9a9;border-radius:0}}.small-view-flyout{width:100%;display:none;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#00bee1 repeat-y top right;font-size:14px;font-size:1.4rem;color:#595959}@media all and (max-width:880px){.small-view-flyout{display:block}}@media all and (min-width:569px) and (max-width:880px){.small-view-flyout{height:60px;line-height:60px}}@media all and (max-width:568px){.small-view-flyout{height:44px;line-height:44px}}.small-view-flyout a{float:left;margin-left:15px;font-size:1px}.small-view-flyout a img{vertical-align:middle}.small-view-flyout p{color:#fff;margin:0 46px 0 60px;font-size:14px;font-size:1.4rem}.header-fixed .kobo-main-navigation{height:51px}.header-fixed .kobo-main-navigation li{line-height:51px}.header-fixed .kobo-main-navigation li:hover,.header-fixed .kobo-main-navigation li:active,.header-fixed .kobo-main-navigation li.active-menu{line-height:49px}.kobo-main-navigation{font-size:20px;font-size:2rem;font-style:italic;height:63px;width:100%}.kobo-main-navigation:lang(ja){font-style:normal}@media all and (max-width:880px){.kobo-main-navigation{height:auto;width:100%;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#eee repeat-y top right}}@media all and (max-width:568px){.kobo-main-navigation{padding:0}}.kobo-main-navigation li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;margin-left:10px;padding:0 10px;color:#eee;cursor:pointer;line-height:63px}.kobo-main-navigation li:hover,.kobo-main-navigation li:active,.kobo-main-navigation li.active-menu{line-height:61px;border-bottom:3px solid #fff}.kobo-main-navigation li:first-child{margin-left:0}@media all and (min-width:881px){.kobo-main-navigation li.main-nav-home{display:none}}.kobo-main-navigation li a{font-style:italic}.kobo-main-navigation li a:lang(ja){font-style:normal}.kobo-main-navigation li a,.kobo-main-navigation li span{display:block;height:100%;width:100%;color:#fff;text-decoration:none}@media all and (max-width:880px){.kobo-main-navigation li a,.kobo-main-navigation li span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#828282}}.kobo-main-navigation li a:active,.kobo-main-navigation li span:active{background-color:transparent}@media all and (max-width:880px){.kobo-main-navigation li{display:block;background-color:#f7f7f7;border-bottom:1px solid #bbb;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:#eee repeat-y top right;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kobo-main-navigation li:hover,.kobo-main-navigation li:active,.kobo-main-navigation li.active-menu{background-color:#fff;color:#000;border-bottom:1px solid #bbb}.kobo-main-navigation li:hover a,.kobo-main-navigation li:hover span,.kobo-main-navigation li:active a,.kobo-main-navigation li:active span,.kobo-main-navigation li.active-menu a,.kobo-main-navigation li.active-menu span{color:#000}.kobo-main-navigation li a,.kobo-main-navigation li span{line-height:1.4;padding-left:15px;color:#444}}@media all and (min-width:569px) and (max-width:880px){.kobo-main-navigation li{font-size:18px;font-size:1.8rem}.kobo-main-navigation li a,.kobo-main-navigation li span{padding-top:12px;padding-bottom:12px}}@media all and (max-width:568px){.kobo-main-navigation li{font-size:16px;font-size:1.6rem}.kobo-main-navigation li a,.kobo-main-navigation li span{padding-top:9px;padding-bottom:9px}}.header-fixed .header-right-menu li.profile-avatar,.header-fixed .header-right-menu li.search,.header-fixed .header-right-menu li .icon-cart{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-fixed .header-right-menu .account-area-expandbox .gizmo-expandable-inner-masker{margin-top:33px}.header-right-menu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:300px;height:100%;display:table-cell;vertical-align:middle;width:1%;white-space:nowrap}@media all and (max-width:880px){.header-right-menu{width:auto;float:right;display:inline-block}}@media all and (min-width:569px) and (max-width:880px){.header-right-menu{line-height:58px}}@media all and (max-width:568px){.header-right-menu{line-height:42px}}.header-right-menu li{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header-right-menu li.profile-avatar{position:relative}.header-right-menu li.profile-avatar>a{display:inline-block;height:30px;width:60px;position:relative;z-index:2222;vertical-align:middle;outline:0}.header-right-menu li.profile-avatar>a:active{background-color:transparent}@media all and (max-width:880px){.header-right-menu li.profile-avatar{display:none}}@media all and (min-width:881px){.header-right-menu li.search::after{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}}@media all and (min-width:881px) and (min-width:569px) and (max-width:880px){.header-right-menu li.search::after{margin:-4px 20px 0 0}}@media all and (min-width:881px) and (max-width:568px){.header-right-menu li.search::after{margin:-7px 15px 0 0;height:22px}}.header-right-menu li.icon-cart{position:relative;vertical-align:middle;margin-right:30px;z-index:1112;font-size:0;text-align:right}.header-right-menu li.icon-cart.show-icon em{display:inline-block}@media all and (max-width:568px){.header-right-menu li.icon-cart.show-icon span{background-position:0 -69px}}.header-right-menu li.icon-cart.show-icon.cart-open span{background-position:0 -34px}@media all and (max-width:568px){.header-right-menu li.icon-cart.show-icon.cart-open span{background-position:0 -103px}}.header-right-menu li.icon-cart em{display:none;position:absolute;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;font-size:14px;font-size:1.4rem;background-color:#ed1c0c;min-width:16px;line-height:1;padding:3px;text-align:center;top:-7px;left:21px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.header-right-menu li.icon-cart em:lang(ja){font-family:"MS P????","MS PGothic","?????? Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.header-right-menu li.icon-cart span{display:block;height:25px;width:30px;background-image:url("../../Images/header-footer/cart_icon_sprite.png");background-position:0 0;background-repeat:no-repeat;background-repeat:no-repeat;cursor:pointer}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.header-right-menu li.icon-cart span{background-image:url("../../Images/header-footer/cart_icon_sprite_2x.png");background-size:25px 130px}}@media all and (max-width:568px){.header-right-menu li.icon-cart span{background-position:0 -69px}}.header-right-menu li.icon-cart.cart-open span{background-position:0 -34px}@media all and (max-width:568px){.header-right-menu li.icon-cart.cart-open span{background-position:0 -103px}}@media all and (min-width:569px) and (max-width:880px){.header-right-menu li.icon-cart{position:absolute;right:40px;top:18px}}@media all and (max-width:568px){.header-right-menu li.icon-cart{position:absolute;right:35px;top:10px}}.header-right-menu li .search-bar-toggle{color:#fff;font-style:italic;position:relative;z-index:2222;opacity:.5;display:inline-block;vertical-align:middle;outline:0;text-decoration:none}.header-right-menu li .search-bar-toggle:lang(ja){font-style:normal}.header-right-menu li .search-bar-toggle span{padding:2px 0 2px 40px;background-image:url("../../Images/header-footer/magnifier-on-off.png");background-repeat:no-repeat;background-position:0 0;font-size:20px;font-size:2rem}@media all and (max-width:880px){.header-right-menu li .search-bar-toggle span{display:inline-block;width:30px;height:30px;text-indent:-9999px;padding:0;font-size:1px;vertical-align:middle}}@media all and (max-width:880px){.header-right-menu li .search-bar-toggle{vertical-align:top}}.header-right-menu li .search-bar-toggle.is-collapsed{opacity:1}.header-right-menu li .search-bar-toggle.search-open{background-position:0 -30px;color:#a4dee8}.header-right-menu .account-area-expandbox{position:absolute;top:0;right:-10px;height:100%;text-align:left;white-space:nowrap;z-index:1111;margin-left:-20px}@media all and (max-width:880px){.header-right-menu .account-area-expandbox{display:none}}.header-right-menu .account-area-expandbox.gizmo-expandable-collapsed-on-load .talk-bubble-stem{display:none}.header-right-menu .account-area-expandbox .talk-bubble-stem{background-image:url("../../Images/talk-bubble-stem.png");width:32px;height:16px;margin:14px 0 0 69%;position:relative;z-index:1112}.header-right-menu .account-area-expandbox .gizmo-expandable-inner-masker{padding:0 5px;margin-top:45px}.header-right-menu .account-area-expandbox .gizmo-expandable-button-chevron{top:0;right:10px;width:20px;height:100%;filter:alpha(opacity=50);opacity:.5}.header-right-menu .account-area-expandbox .gizmo-expandable-button-collapsed{filter:alpha(opacity=100);opacity:1}.header-right-menu .account-area-expandbox ul{margin:0 7px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);background:#fff;min-width:13px;padding:20px;width:158px}.header-right-menu .account-area-expandbox .create-account-button{width:100%;height:35px;font-style:italic;color:#fff;line-height:35px}.header-right-menu .account-area-expandbox .create-account-button:lang(ja){font-style:normal}.header-right-menu .account-area-expandbox li{display:block;margin-top:10px;line-height:1}.header-right-menu .account-area-expandbox li>a{color:#444;font-size:14px;font-size:1.4rem;font-style:italic;display:inline-block}.header-right-menu .account-area-expandbox li>a:lang(ja){font-style:normal}@media all and (max-width:568px){.header-right-menu .account-area-expandbox li>a{color:#fff!important}}.header-right-menu .account-area-expandbox li:first-child{margin-top:0}.header-right-menu .account-area-expandbox li.get-help{text-align:center}.header-right-menu .account-area-expandbox li.sign-out{padding-top:15px;border-top:1px solid #C8C8C8}.header-right-menu .account-area-expandbox li.user-name{font-size:18px;font-size:1.8rem;border-bottom:1px solid #C8C8C8;padding-bottom:15px}.profile-list-small-view{background:#1DADC6;color:#fff;font-style:italic;padding:0;width:100%;height:auto}.profile-list-small-view:lang(ja){font-style:normal}.profile-list-small-view li{height:auto;display:block;width:100%;margin-left:0;background-image:url("../../Images/header-footer/flyout-right-gradient.png");background:transparent repeat-y top right;border-bottom:1px solid #1091b0}.profile-list-small-view li:hover,.profile-list-small-view li:active,.profile-list-small-view li.active-menu{background-color:#1a94a9}.profile-list-small-view li:hover a,.profile-list-small-view li:active a,.profile-list-small-view li.active-menu a{color:#d9d9d9}.profile-list-small-view a{display:block;height:100%;color:#fff;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;line-height:1.4}.profile-list-small-view a:hover{text-decoration:none}.profile-list-small-view a:hover:lang(ja){text-decoration:underline}@media all and (min-width:881px){.profile-list-small-view{display:none!important}}@media all and (min-width:569px) and (max-width:880px){.profile-list-small-view{font-size:18px;font-size:1.8rem}.profile-list-small-view a{padding-top:14px;padding-bottom:14px}}@media all and (max-width:568px){.profile-list-small-view{font-size:16px;font-size:1.6rem}.profile-list-small-view a{padding-top:9px;padding-bottom:9px}}.slide-left{left:0!important;-webkit-transition-property:left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms}.slide-right{left:250px!important;-webkit-transition-property:left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms}.eBooksSubMenu{position:relative}.eBooksSubMenu .subCategoriesMenu{position:relative;display:none}.eBooksSubMenu .subCategoriesMenu ul{position:relative;background-color:transparent;display:inline}.eBooksSubMenu .subCategoriesMenu li{font-weight:normal;font-style:italic;font-size:8px;font-size:.8rem;padding:0;margin:0;background-color:transparent;border-bottom:0;line-height:30px;text-transform:capitalize}.eBooksSubMenu .subCategoriesMenu li:lang(ja){font-style:normal}.eBooksSubMenu .subCategoriesMenu li:hover{color:#808080}.webapp-secondary-nav{padding:0 13px;padding:0 1.3rem;background-color:white;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(1px,#fff),color-stop(1px,#ececec),color-stop(4px,#fff),color-stop(88%,#fff),color-stop(95%,#ececec),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);background-image:-moz-linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);background-image:-o-linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);background-image:linear-gradient(bottom,#fff 1px,#ececec 1px,#fff 4px,#fff 88%,#ececec 95%,#ccc);font-size:16px;font-size:1.6rem}@media all and (max-width:568px){.webapp-secondary-nav{font-size:14px;font-size:1.4rem}}@media all and (max-width:880px){.webapp-secondary-nav{position:fixed;top:0;width:100%;z-index:9999}}.webapp-secondary-nav li{display:inline-block;padding:0 15px;padding:0 1.5rem;font-style:italic;line-height:3.75;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:3.75em}.webapp-secondary-nav li:lang(ja){font-style:normal}.webapp-secondary-nav li a{display:block;color:#444}.webapp-secondary-nav li a:hover{text-decoration:none}.webapp-secondary-nav li a:hover:lang(ja){text-decoration:underline}.webapp-secondary-nav li.active-menu{border-bottom:2px solid #00bee1}.webapp-secondary-nav li.active-menu a{color:black}.push-content-right .kobo-main,.push-content-right .page{margin-left:250px!important;-webkit-transition-property:margin-left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms;margin-left:250px}.push-content-left .kobo-main,.push-content-left .page{margin-left:0!important;-webkit-transition-property:margin-left;-webkit-transition-timing-function:ease-in;-webkit-transition-duration:300ms;margin-left:0}@media all and (max-width:880px){.hide-flyout-menu{display:block;left:-250px}}@media all and (max-width:880px){.show-flyout-menu{display:block;left:-250px}}li.hDivider,div.hDivider{border-top:1px solid darkgrey;border-bottom:1px solid white;width:100%;height:0;padding:0}div.vDivider{border-left:1px solid darkgrey;border-right:1px solid white;width:0;height:100%;margin-top:0;margin-bottom:0;padding:0;display:inline-block}.hideSmall{position:relative}@media all and (max-width:568px){.hideSmall{display:none!important}}.hideMedium{display:none!important}@media all and (min-width:881px){.hideBig{display:none!important}}.static-header{display:table;table-layout:fixed}.static-header .header-col{display:table-cell;vertical-align:middle;height:63px;width:1%;white-space:nowrap}@media all and (min-width:569px) and (max-width:880px){.static-header .header-col{height:58px}}@media all and (max-width:568px){.static-header .header-col{height:42px}}.static-header .header-col-fill{width:100%;white-space:normal}.static-logo{text-overflow:clip;height:auto;line-height:1}.static-logo h1{margin-top:2px}@media all and (min-width:569px) and (max-width:880px){.static-logo h1{margin-top:5px}}@media all and (max-width:568px){.static-logo h1{margin-top:2px}}.static-logo::after{height:35px;width:1px;background:#008fa9;margin:7px 30px 0;display:inline-block;content:" ";vertical-align:middle}@media all and (min-width:569px) and (max-width:880px){.static-logo::after{margin:-4px 20px 0 0}}@media all and (max-width:568px){.static-logo::after{margin:-7px 15px 0 0;height:22px}}@media all and (min-width:569px) and (max-width:880px){.static-logo::after{margin:0 20px}}@media all and (max-width:568px){.static-logo::after{margin:0 15px}}.static-logo::before{display:none}@media all and (max-width:880px){.static-logo{width:auto}}.base-header-title{color:#fff;line-height:1;font-style:normal;margin:0;padding:0;font-size:26px;font-size:2.6rem}@media all and (min-width:569px) and (max-width:880px){.base-header-title{font-size:24px;font-size:2.4rem}}@media all and (max-width:568px){.base-header-title{font-size:20px;font-size:2rem}}.static-header-messaging{background-image:url("../../Images/purchase/PP_lock.png");background-position:left;color:#fff;background-repeat:no-repeat;text-transform:uppercase;font-size:14px;font-size:1.4rem;line-height:1;padding:5px 0 5px 30px;margin:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.static-header-messaging:lang(ja){font-family:"MS P????","MS PGothic","?????? Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.static-header-messaging{width:0;overflow:hidden;padding-left:17px}}.header-spacer{display:none}@media all and (max-width:880px){.header-spacer{display:block}}@media all and (min-width:569px) and (max-width:880px){.header-spacer{height:60px}}@media all and (max-width:568px){.header-spacer{height:44px}}.header-spacer.header-spacer-secondary{font-size:16px;font-size:1.6rem;height:3.75em}@media all and (max-width:568px){.header-spacer.header-spacer-secondary{font-size:14px;font-size:1.4rem}}.header-fixed .header-spacer{display:block;height:65px}@media all and (min-width:569px) and (max-width:880px){.header-fixed .header-spacer{height:60px}}@media all and (max-width:568px){.header-fixed .header-spacer{height:44px}}.kobo-footer{margin-top:10px;width:100%;position:relative;clear:both;color:#fff;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.kobo-footer .inner-wrap{padding-bottom:15px}.kobo-footer .gizmo-expandable .gizmo-expandable-button-plus{display:none;height:40px}.kobo-footer .gizmo-expandable .gizmo-expandable-inner-content{padding:0}@media all and (max-width:880px){.kobo-footer .gizmo-expandable .gizmo-expandable-button-plus{display:block}}.kobo-footer a{font-family:Georgia,"Times",times,serif;color:#fff;font-style:italic;font-size:14px;font-size:1.4rem}.kobo-footer a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-footer a:lang(ja){font-style:normal}.kobo-footer ul li{padding:5px 0}.kobo-footer p{margin:0}.kobo-footer .primary-footer{background-color:#444;overflow:hidden;padding-top:20px}@media all and (max-width:880px){.kobo-footer .primary-footer{padding-top:20px;width:100%;height:auto;display:block}}.kobo-footer .primary-footer h3{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;text-transform:uppercase;color:#fff;position:relative;height:38px;line-height:33px;padding:0;font-weight:bold}.kobo-footer .primary-footer h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.kobo-footer .primary-footer h3{margin-bottom:0;display:block;font-size:16px;font-size:1.6rem;border-bottom:2px solid #333}.kobo-footer .primary-footer h3+.floated-column-50,.kobo-footer .primary-footer h3+.inner-column-left{padding-top:10px}}.kobo-footer .primary-footer h3::before{content:'';position:absolute;top:0;left:0;width:75px;border-top:2px solid #00bee1}.kobo-footer .primary-footer .footer-about-section{width:26.363636%}.kobo-footer .primary-footer .footer-opportunities-section{width:22.727272%}.kobo-footer .primary-footer .footer-social-section{width:31.818181%}.kobo-footer .primary-footer .footer-language-section{width:19.090909%}.kobo-footer .primary-footer .floated-column{float:left;overflow:hidden}@media all and (max-width:880px){.kobo-footer .primary-footer .floated-column{width:100%}}.kobo-footer .primary-footer .inner-column-left{padding-bottom:20px;padding-right:15px}.kobo-footer .primary-footer .inner-column-left p{width:80%}@media all and (max-width:568px){.kobo-footer .primary-footer .inner-column-left p{width:100%}}.kobo-footer .primary-footer .inner-column-left>li{padding:10px 0 10px 0}@media all and (min-width:881px){.kobo-footer .primary-footer .inner-column-left>li{padding:5px 0}}.kobo-footer .primary-footer .inner-column-left a{text-decoration:none}.kobo-footer .primary-footer .inner-column-left a:hover{text-decoration:underline}@media all and (max-width:568px){.kobo-footer .primary-footer .inner-column-left{padding-right:0}}.kobo-footer .primary-footer .social-links{position:relative;margin-left:-10px}@media all and (max-width:880px){.kobo-footer .primary-footer .social-links{margin-top:-10px}}.kobo-footer .primary-footer .social-links>li{display:inline-block;background-image:url("../../Images/header-footer/social/social_icons.png");background-repeat:no-repeat;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.kobo-footer .primary-footer .social-links>li{background-image:url("../../Images/header-footer/social/social_icons@2x.png");background-size:32px 332px}}.kobo-footer .primary-footer .social-links>li.social-icon-facebook{background-position:0 0}.kobo-footer .primary-footer .social-links>li.social-icon-twitter{background-position:0 16.66667%}.kobo-footer .primary-footer .social-links>li.social-icon-pinterest{background-position:0 33.33333%}.kobo-footer .primary-footer .social-links>li.social-icon-youtube{background-position:0 50%}.kobo-footer .primary-footer .social-links>li.social-icon-blog{background-position:0 66.66667%}.kobo-footer .primary-footer .social-links>li.social-icon-googleplus{background-position:0 83.33333%}.kobo-footer .primary-footer .social-links>li.social-icon-linkedin{background-position:0 100%}.kobo-footer .primary-footer .social-links>li a{display:inline-block;position:relative;height:100%;width:100%;text-indent:-9999px}.kobo-footer .primary-footer .social-links>li{width:31px;height:31px;color:#fff;vertical-align:top;margin:10px 0 0 10px;padding:0}.kobo-footer .primary-footer .social-links>li a{width:100%;height:100%;display:inline-block}.kobo-footer .primary-footer .social-links>li.social-icon-blog{width:auto;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto}@media all and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.kobo-footer .primary-footer .social-links>li.social-icon-blog{-webkit-background-size:32px 332px;-moz-background-size:32px 332px;-o-background-size:32px 332px;background-size:32px 332px}}.kobo-footer .primary-footer .social-links>li.social-icon-blog a{width:auto;padding-left:39px;line-height:31px;text-indent:0}.kobo-footer .primary-footer .footer-copyright{float:left;margin:0;padding-top:20px}@media all and (max-width:880px){.kobo-footer .primary-footer .footer-copyright{float:none;height:40px;line-height:40px;padding-top:0}}.kobo-footer .primary-footer .footer-utility{clear:both}.kobo-footer .primary-footer .footer-utility .inner-column-left{padding-top:20px;padding-left:8px;float:left;padding-bottom:0}.kobo-footer .primary-footer .footer-utility .inner-column-left li{display:inline-block;padding:0 8px 0 0}.kobo-footer .primary-footer .footer-utility .inner-column-left li:before{content:'|';display:inline-block;margin-right:10px}@media all and (max-width:880px){.kobo-footer .primary-footer .footer-utility .inner-column-left{float:none;padding-top:10px}.kobo-footer .primary-footer .footer-utility .inner-column-left li{display:block;padding:10px 0}.kobo-footer .primary-footer .footer-utility .inner-column-left li:before{content:'';margin:0}}.kobo-footer .secondary-footer{background:#333}@media all and (max-width:880px){.kobo-footer .secondary-footer{display:none}}.kobo-footer .secondary-footer .inner-wrap{background-image:url("../../Images/header-footer/Rakuten.png");background-repeat:no-repeat;background-position:20px center;padding-top:15px;padding-bottom:15px}@media all and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.kobo-footer .secondary-footer .inner-wrap{background-image:url("../../Images/header-footer/Rakuten-Retina.png");background-repeat:no-repeat;background-size:32px 32px}}.kobo-footer .secondary-footer-horizontal-list-wrap{margin-left:5%;overflow:hidden;width:95%}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list{margin-left:-30px}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list li{margin-left:13px;margin-right:0;white-space:nowrap}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list li:before{content:"|";color:#bbb;padding-right:14px}.kobo-footer .secondary-footer-horizontal-list-wrap .secondary-footer-horizontal-list a{font-size:12px;font-size:1.2rem;color:#bbb}input[type="text"],input[type="tel"]{-webkit-box-shadow:0 2px 2px #ddd;-moz-box-shadow:0 2px 2px #ddd;box-shadow:0 2px 2px #ddd;outline:0;border:1px solid #bbb;padding:.4em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder{color:black}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder{color:black}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder{color:black}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder{color:black}input[type="text"]:focus,input[type="tel"]:focus{border:1px solid #00bee1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="text"].error,input[type="tel"].error{border:1px solid #ff5601}.required::before{display:inline-block;content:'\2217';color:#fe5f0e;font-size:30px;font-size:3rem;width:22px;margin-left:-22px}input[type="checkbox"]{margin:0 .8em 0 0}.kobo-input-select{overflow:hidden;border-radius:2px;background-color:#bbb;background-image:url("../../Images/White_Chevron_With_Border.png");background-image:none,url("../../Images/White_Chevron_With_Border.svg");background-repeat:no-repeat;background-position:right center;background-size:auto 90%}.kobo-input-select select{width:150%;width:calc(100%+30px);padding:.6em;background-color:rgba(0,0,0,0);box-shadow:none;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;font-family:Georgia,"Times",times,serif;font-style:italic}.kobo-input-select select:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.kobo-input-select select:lang(ja){font-style:normal}.kobo-input-select select:focus{outline:0}.kobo-input-select option{color:black;background-color:white}.kobo-input-select.error{border:1px solid #ff5601}.error .drop-down-select,.error .drop-down-select.drop-down-selectHover,.error .drop-down-select.drop-down-selectFocus,.error .drop-down-select.drop-down-selectFocus.drop-down-selectOpen{border:1px solid #ff5601}.kobo-form{margin-left:-20px;*zoom:1}.kobo-form:after{content:"";display:table;clear:both}.kobo-form>li{margin-bottom:20px;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;float:left}.kobo-form>li.half{width:50%}.kobo-form>li.field-half{padding-right:20px}.kobo-form>li.field-half>input[type=text],.kobo-form>li.field-half>input[type=tel]{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.kobo-form>li.small-full{width:100%}}.marketing-content-area-wrap{*zoom:1}.marketing-content-area-wrap:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}#modal{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);-webkit-transition-property:opacity,visibility;-moz-transition-property:opacity,visibility;-o-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;display:table;opacity:0;visibility:hidden}#modal.light{background-color:rgba(255,255,255,0.5)}#modal.transparent{background-color:transparent}.show-modal #modal{z-index:9999;opacity:1;visibility:visible}#modal-container{display:table-cell;vertical-align:middle;min-width:70%;left:50%;top:10%}#modal-content{width:50%;margin:0 auto;min-width:559px}@media all and (max-width:568px){#modal-container{vertical-align:bottom}#modal-content{width:100%;min-width:0}}.badge{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;border:0 solid transparent;-webkit-border-radius:3rem;-moz-border-radius:3rem;-ms-border-radius:3rem;-o-border-radius:3rem;border-radius:3rem;float:right;padding:10px 0;text-align:center}.badge.absolute-positioned{position:absolute;right:20px;bottom:10px}.badge:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.badge.age-range{margin-bottom:15px;background-color:#ff8200}.badge.age-range p{color:#fff;margin:0;text-transform:uppercase}.badge.age-range p.label{font-size:13px;font-size:1.3rem;padding:0 10px}.badge.age-range p.range{font-size:18px;font-size:1.8rem;padding:0 8px;min-width:40px}@media all and (max-width:568px){.badge{-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;border-radius:2rem;float:none;display:inline-block;padding:6px 0}.badge.age-range{margin-top:10px}.badge.age-range p{line-height:1em}.badge.age-range p.label{font-size:8px;font-size:.8rem;padding:0 7px}.badge.age-range p.range{font-size:12px;font-size:1.2rem;padding:0 7px}}.crb{min-width:100%;position:relative;display:table;*zoom:1;padding-top:0}.crb:after{content:"";display:table;clear:both}.crb .preorderbox{margin-top:20px;overflow:hidden}@media all and (max-width:568px){.crb .preorderbox{clear:both}}.crb .preorderbox .preorderbox-p{background-color:#f1f6ce;border:1px solid #cadb3d;color:#a0a65e;padding:5px;margin:0;float:left}.crb .preorderbox .preorderbox-p a{text-decoration:none;font-style:italic;color:#a0a65e!important}.crb .preorderbox .preorderbox-p a:lang(ja){text-decoration:underline}.crb .preorderbox .preorderbox-p a:lang(ja){font-style:normal}.crb .category-rankings{display:table-cell}.crb .support{display:table-cell;vertical-align:top;padding-bottom:20px}@media all and (max-width:568px){.crb .support{display:block;padding-bottom:15px}}.crb .support dl dd,.crb .support p{font-size:1.1em}.crb .support .info-message{margin-right:5px}.crb .support .wish-list-primary{width:35px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-indent:-9999px;background:#e0e0e0 no-repeat 0 0;background-image:url("../../Images/icon-sprites.gif");clip:rect(0 34px 34px 34px)}.crb .support .wish-list-primary:active{background-position:-34px 0}.crb .support .added-to-list{background-position:-34px 0}@media all and (max-width:568px){.crb{display:block}}.crbhalfwidth{max-width:50%;min-width:50%;float:left}.item-primary-metadata .buy-pad{width:100%;margin-bottom:3px}.item-primary-metadata .buy-pad .multi-button-container{margin-right:15px;margin-top:20px}.item-primary-metadata .buy-pad .multi-button-container a.add-padding{padding-right:40px}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .buy-pad .multi-button-container{margin-top:10px}}@media all and (max-width:568px){.item-primary-metadata .buy-pad .multi-button-container{width:100%;position:relative;margin-top:20px;margin-right:0}}.item-primary-metadata .buy-pad .already-owned{margin-top:20px;margin-right:15px;margin-bottom:0}@media all and (max-width:568px){.item-primary-metadata .buy-pad .already-owned{margin-right:0;text-align:center;display:block}}.item-primary-metadata .buy-pad .image-container{margin-bottom:60px}.item-primary-metadata .buy-pad .price-list{margin-top:18px}@media all and (max-width:568px){.item-primary-metadata .buy-pad .price-list{font-size:13px;font-size:1.3rem;padding-top:11px}}.item-primary-metadata .buy-pad .price-list b{font-size:100%;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.item-primary-metadata .buy-pad .price-list b:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .buy-pad .price-list .list-price{display:inline-block;text-decoration:line-through;margin-right:20px}@media all and (max-width:568px){.item-primary-metadata .buy-pad .price-list .list-price{margin-right:3px}}@media all and (max-width:568px){.item-primary-metadata .buy-pad .price-list .you-save{display:inline-block}}.item-primary-metadata .buy-pad .price-list li{padding:2px 3px}@media all and (max-width:568px){.item-primary-metadata .buy-pad{position:inherit;bottom:0;width:auto}.item-primary-metadata .buy-pad .you-save{float:right}.item-primary-metadata .buy-pad .image-container{display:none}}.absolute-position{position:absolute;bottom:0}@media all and (max-width:568px){.break-layout{display:block}.right-column{margin-left:0}p{margin-left:0}.primary-button{margin-left:0;width:100%}}@media all and (min-width:569px){.kobo-widget.magazineitem-printed-subscription.kobo-gizmo.gizmo-expandable{border:0;padding-top:30px}.kobo-widget.magazineitem-printed-subscription.kobo-gizmo.gizmo-expandable .gizmo-expandable-button{display:none}}@media all and (min-width:569px) and (max-width:568px){.kobo-widget.magazineitem-printed-subscription.kobo-gizmo.gizmo-expandable{padding-top:20px}}.hide-printed-subscription-message{display:none!important}@media all and (max-width:880px){.printed-subscription-message-small{display:inline-block}}@media all and (min-width:881px){.printed-subscription-message-small{display:none}}@media all and (max-width:880px){.printed-subscription-message-large{display:none}}@media all and (min-width:881px){.printed-subscription-message-large{display:inline-block}}.info-message-left-arrow{background-color:#F2F6CE;border:1px solid #CADB3D;color:#868B3A;padding:6px 10px;position:relative;margin-left:15px}.info-message-left-arrow::after,.info-message-left-arrow::before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.info-message-left-arrow::after{border-color:transparent;border-right-color:#F2F6CE;border-width:8px;top:50%;margin-top:-8px}.info-message-left-arrow::before{border-color:transparent;border-right-color:#CADB3D;border-width:9px;top:50%;margin-top:-9px}.error-message-left-arrow{background-color:#FEDFC0;border:1px solid #FF5601;color:#FE5F0E;padding:6px 10px;position:relative;margin-left:15px}.error-message-left-arrow::after,.error-message-left-arrow::before{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-message-left-arrow::after{border-color:transparent;border-right-color:#FEDFC0;border-width:8px;top:50%;margin-top:-8px}.error-message-left-arrow::before{border-color:transparent;border-right-color:#FF5601;border-width:9px;top:50%;margin-top:-9px}.info-message-top-arrow,.info-message-bottom-arrow{background-color:#F2F6CE;border:1px solid #CADB3D;color:#868B3A;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.info-message-top-arrow::after,.info-message-top-arrow::before,.info-message-bottom-arrow::after,.info-message-bottom-arrow::before{border:solid transparent;content:" ";height:0;width:0;position:absolute;left:50%;pointer-events:none}.info-message-top-arrow::after,.info-message-bottom-arrow::after{border-width:8px;margin-left:-8px}.info-message-top-arrow::before,.info-message-bottom-arrow::before{border-width:9px;margin-left:-9px}.info-message-top-arrow{left:10%;transform:translate(-50%);padding:6px 10px;margin-top:15px}.info-message-top-arrow::after,.info-message-top-arrow::before{bottom:100%}.info-message-top-arrow::before{border-bottom-color:#CADB3D}.info-message-top-arrow::after{border-bottom-color:#F2F6CE}.info-message-bottom-arrow::after,.info-message-bottom-arrow::before{top:100%;left:50%}.info-message-bottom-arrow::before{border-top-color:#CADB3D}.info-message-bottom-arrow::after{border-top-color:#F2F6CE}.info-message-tooltip.info-message-top-arrow,.info-message-tooltip.info-message-bottom-arrow{position:absolute;display:inline-block;z-index:1;text-align:center}.info-message-tooltip.info-message-top-arrow{top:45px}.info-message-tooltip.info-message-bottom-arrow{bottom:60px}.error-message-top-arrow{background-color:#FEDFC0;border:1px solid #FF5601;color:#FE5F0E;padding:6px 10px;position:relative;margin-top:15px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}.error-message-top-arrow::after,.error-message-top-arrow::before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.error-message-top-arrow::after{border-color:transparent;border-bottom-color:#FEDFC0;border-width:8px;left:50%;margin-left:-8px}.error-message-top-arrow::before{border-color:transparent;border-bottom-color:#FF5601;border-width:9px;left:50%;margin-left:-9px}.printed-subscription-secondary-metadata{padding:0;padding-bottom:15px}.printed-subscription-input-container{height:35px;display:inline}.printed-subscription-number-input{width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:15px;margin-left:0!important;border:1px solid #BBB;box-shadow:0 2px 2px #DDD;outline:medium none;padding:.4em .8em}.printed-subscription-number-input:focus{border:1px solid #1DAEC7;box-shadow:none}@media all and (min-width:881px){.printed-subscription-number-input{max-width:295px}}.printed-subscription-number-input-error{color:#F9A982;border-color:#F9A982!important;box-shadow:none!important}.printed-subscription-description{max-width:295px;padding-bottom:8px}@media all and (max-width:880px){.printed-subscription-description{max-width:100%}}.printed-subscription-input-button{min-height:30px;line-height:31px;padding:0 25px}@media all and (max-width:880px){.printed-subscription-input-button{margin-top:13px;width:100%}}.printed-subscription-input-button[disabled],.printed-subscription-input-button[disabled]:hover{cursor:auto;opacity:1}.gizmo-expandable{position:relative}.gizmo-expandable.gizmo-expandable-aplus{border-bottom:1px solid #bbb}.gizmo-expandable.gizmo-expandable-button{padding-bottom:21px}.gizmo-expandable .gizmo-expandable-inner-masker{overflow:hidden}.gizmo-expandable .gizmo-expandable-inner-content{padding-bottom:21px;*zoom:1}.gizmo-expandable .gizmo-expandable-inner-content:after{content:"";display:table;clear:both}.gizmo-expandable .gizmo-expandable-inner-mask{background-image:url("../../Images/expandable-ButtonGradient.png");bottom:16px;height:24px;left:0;position:absolute;width:100%}.gizmo-expandable .gizmo-expandable-button-plus{height:58px;position:absolute;top:0;right:0;left:0;background-position:98% center;background-repeat:no-repeat;background-image:url("../../Images/Web_itempage_minus.svg")}.gizmo-expandable .gizmo-expandable-button-plus.gizmo-expandable-button-collapsed{background-image:url("../../Images/Web_itempage_plus.svg")}.gizmo-expandable .gizmo-expandable-button-arrow.gizmo-expandable-button-twostep{margin-top:-15px;background-image:url("../../Images/Show_All_Circle.png")}.gizmo-expandable .gizmo-expandable-button-chevron{background-image:url("../../Images/White_Chevron.png");background-position:right;height:50px;width:50px;background-repeat:no-repeat;display:block;z-index:1000;position:absolute;top:-200px;right:80px;width:80px;cursor:pointer}.gizmo-expandable .gizmo-expandable-button-chevron:hover{opacity:1}.gizmo-expandable .gizmo-expandable-button-arrow{background-position:center center;background-repeat:no-repeat;display:block;position:absolute;height:42px;width:42px;z-index:100}@media all and (max-width:568px){.gizmo-expandable .gizmo-expandable-button-arrow{margin-top:-5px}}.gizmo-expandable .gizmo-expandable-button-arrow .gizmo-expandable-subbutton{background-image:url("../../Images/down-default.png");background-position:center center;background-repeat:no-repeat;background-color:none;border:0;border-color:transparent;cursor:pointer;display:block;height:42px;width:42px;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gizmo-expandable .gizmo-expandable-button-arrow .gizmo-expandable-subbutton:hover{opacity:1}.gizmo-expandable .gizmo-expandable-button-arrow.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.gizmo-expandable .gizmo-expandable-button-facetlist{position:absolute;right:0;top:0;bottom:0;left:0;cursor:pointer;border-top-left-radius:5px;border-top-right-radius:5px}@media all and (max-width:880px){.gizmo-expandable .gizmo-expandable-button-facetlist{border-color:white}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton{background-image:url("../../Images/Grey_Chevron.svg")}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border-left:1px solid #C0C0C0}}@media all and (max-width:568px){.gizmo-expandable .gizmo-expandable-button-facetlist{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}}.gizmo-expandable .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed{border-bottom-right-radius:5px;border-bottom-left-radius:5px}@media all and (max-width:568px){.gizmo-expandable .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed{border-bottom-right-radius:0;border-top-right-radius:0}}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{position:absolute;top:50%;right:0;width:20px;height:15px;margin-top:-8px;padding:0 6px;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton{width:20px;height:15px;background-position:center right;background-repeat:no-repeat;background-image:url("../../Images/Grey_Chevron.svg");-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-white{width:20px;height:15px;background-position:center right;background-repeat:no-repeat;background-image:url("../../Images/White_Chevron.png");background-image:none,url("../../Images/White_Chevron.svg");-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gizmo-expandable .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.gizmo-expandable.gizmo-expandable-collapsed-on-load{height:0;overflow:hidden}@-webkit-keyframes rotation-down{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(180deg)}}@-webkit-keyframes rotation-up{from{-webkit-transform:rotate(180deg)}to{-webkit-transform:rotate(0deg)}}.facet-list-container.gizmo-expandable .facet-list-largeview-header,.facet-list-container.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#e6e6e6}.facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:#f5f5f5;color:#444}.gizmo-expandable-button-sort{height:100%;width:30px;position:absolute;right:0;top:0;border-radius:3px;background-color:#9E9E9E;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:center;cursor:pointer}.gizmo-expandable-button-sort.gizmo-expandable-button-collapsed{background-color:#bbb;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:center;position:absolute;right:0;top:0}.gizmo-expandable-nested>.facet-list-header{display:none}.gizmo-expandable-nested>.facet-list-header>.facet-list-largeview-header{background-color:#bbb;color:#fff}.gizmo-expandable-nested>.facet-list-header>.facet-list-largeview-header,.gizmo-expandable-nested.facet-list-container>.facet-list-header:hover>.facet-list-largeview-header{background-color:#9e9e9e;color:#fff}.gizmo-expandable-nested>.facet-list-header>.facet-list-largeview-header{background-color:#bbb;color:#fff}.gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper,.gizmo-expandable-nested.gizmo-expandable-collapsed>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper{border-color:#fff}.gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper>.gizmo-expandable-subbutton,.gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed>.gizmo-expandable-subbutton-wrapper>.gizmo-expandable-subbutton{background-image:url("../../Images/White_Chevron.svg")}.gizmo-expandable-nested>.facet-list,.gizmo-expandable-nested>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content>.facet-list{background:transparent;padding:0}@media all and (max-width:880px){.gizmo-expandable-nested>.facet-list-header{display:block}.gizmo-expandable-nested .facet-list-container{margin-bottom:0}.gizmo-expandable-nested .gizmo-expandable-inner-content{padding-bottom:0}.gizmo-expandable-nested .facet-list-container .facet-list,.gizmo-expandable-nested .facet-standalone-container,.gizmo-expandable-nested .facet-standalone-container .facet-standalone-largeview-header,.gizmo-expandable-nested .facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header,.gizmo-expandable-nested .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed,.gizmo-expandable-nested .facet-list-container .facet-list-largeview-header,.gizmo-expandable-nested .gizmo-expandable-button-facetlist{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}@media all and (min-width:569px) and (max-width:880px){.expandable-scrollingList-container{position:relative;margin:0 20px}}@media all and (max-width:568px){.expandable-scrollingList-container{margin:0 15px}}.gizmo-expandable-scrollingList.gizmo-expandable .facet-list-largeview-header,.gizmo-expandable-scrollingList.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#9e9e9e;color:#fff}.gizmo-expandable-scrollingList.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:#bbb;color:#fff}.gizmo-expandable-scrollingList .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper,.gizmo-expandable-scrollingList.gizmo-expandable-collapsed .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border-color:#fff}.gizmo-expandable-scrollingList .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton,.gizmo-expandable-scrollingList .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{background-image:url("../../Images/White_Chevron.svg")}.gizmo-expandable-scrollingList>.facet-list-header{display:none}.gizmo-expandable-scrollingList>.facet-list,.gizmo-expandable-scrollingList>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content>.facet-list{background:transparent;padding:0}.gizmo-expandable-scrollingList.result-sort{position:static}.gizmo-expandable-scrollingList .facet-list>.scrolling-facetlist-gizmo a{text-decoration:none}@media all and (max-width:880px){.gizmo-expandable-scrollingList>.facet-list-header{display:block}.gizmo-expandable-scrollingList h2.link{display:none}.gizmo-expandable-scrollingList h2.showalways{display:block}}@media all and (min-width:569px) and (max-width:880px){.gizmo-expandable-scrollingList>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content>.facet-list{background:#fff}.gizmo-expandable-scrollingList.result-sort{position:absolute}}@media all and (max-width:568px){.gizmo-expandable-scrollingList .scrolling-facetlist-gizmo .ul-container{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}}.Store-Search-Results .two-column-left-full-aside .gizmo-expandable .gizmo-expandable-inner-content{padding-bottom:0}.Store-Search-Results .two-column-left-full-aside .gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border:0;top:0;right:0;height:3.5rem;width:3.5rem;margin:0;padding:0}.Store-Search-Results .two-column-left-full-aside .gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist>.gizmo-expandable-subbutton-wrapper>.gizmo-expandable-subbutton,.Store-Search-Results .two-column-left-full-aside .gizmo-expandable-nested>.facet-list-header>.gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed>.gizmo-expandable-subbutton-wrapper>.gizmo-expandable-subbutton,.Store-Search-Results .two-column-left-full-aside .gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton{background-image:url("../../Images/arrow-down.svg");width:100%;height:100%}.buy-pad .preview-button{font-size:14px;font-size:1.4rem}.buy-pad .preview-label{font-size:14px;font-size:1.4rem;font-style:italic;margin-left:20px}.buy-pad .preview-label:lang(ja){font-style:normal}.buy-pad p,.buy-pad button,.buy-pad .button{margin-top:20px}@media all and (max-width:880px){.buy-pad p,.buy-pad button,.buy-pad .button{margin-top:10px;margin-bottom:10px}}.buy-pad p.tertiary-button,.buy-pad button.tertiary-button,.buy-pad .button.tertiary-button{width:auto}@media all and (max-width:568px){.buy-pad p.tertiary-button,.buy-pad button.tertiary-button,.buy-pad .button.tertiary-button{width:100%}}.buy-pad button,.buy-pad .button{float:left;margin-right:15px}.buy-pad .info-message{margin-bottom:0;margin-top:18px}.buy-pad .secondary-actions{clear:both;padding-top:20px}.buy-pad .secondary-actions>li{display:inline-block;border-right:1px solid #bbb;margin-right:10px;padding-right:10px}.buy-pad .secondary-actions>li.hidden{display:none}.buy-pad .secondary-actions>li:last-child{border:0;margin-right:0;padding-right:0}.pottermore{background-color:white;padding:20px 0 20px 0;text-align:center}.pottermore a{width:140px;margin-right:15px}@media all and (max-width:568px){.pottermore a{display:block;width:80%;margin:auto;margin-top:10px}}.pottermore .message{font-size:22px;max-width:430px;line-height:28px;margin:auto;margin-bottom:20px}@media all and (max-width:568px){.pottermore .message{max-width:80%}}.pottermore .note{font-size:12px;max-width:320px;margin:auto;padding-bottom:20px}@media all and (max-width:568px){.pottermore .note{max-width:80%}}.item-synopsis{padding-bottom:20px;border-bottom:1px solid #bbb}.item-synopsis.kobo-widget h2{background-image:none;position:relative}.item-synopsis.kobo-widget h2::after{content:'';position:absolute;width:75px;height:2px;background-color:#00BEE1;top:0;left:0}.item-synopsis .synopsis-description-all{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#595959}.item-synopsis .synopsis-description-all:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.item-synopsis .synopsis-description-all{font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem}}.item-synopsis .gizmo-expandable-button-arrow .gizmo-expandable-subbutton{background-image:url("../../Images/expandable-arrow-down.png");background-image:none,url("../../Images/expandable-arrow-down.svg");background-size:30px;position:relative;height:30px;width:30px;top:6px;left:6px}.item-synopsis .gizmo-expandable-button-arrow .gizmo-expandable-subbutton:hover::after{content:'';position:absolute;left:0;top:0;width:30px;height:30px;border-radius:30px;background:#000;filter:alpha(opacity=20);opacity:.2}@media all and (min-width:881px){.vat-number{margin-top:20px}}@media all and (min-width:569px) and (max-width:880px){.vat-number{margin-top:46px}}@media all and (max-width:568px){.vat-number{margin-top:10px}}@media all and (min-width:881px){.vat-number h2{margin-bottom:7px;padding-top:6px}}@media all and (max-width:568px){.vat-number input{margin-bottom:40px}}.vat-number .error-message{margin-top:6px}.vat-number.hide,.error-message.hide{display:none}.user-rewards{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}@media all and (max-width:568px){.user-rewards{padding:10px 20px}}@media all and (min-width:569px){.user-rewards button{margin:10px auto}}@media all and (max-width:568px){.user-rewards button{width:100%}}.enter-code-promotional-reward{text-align:center;padding-bottom:10px;margin-top:35px}@media all and (max-width:568px){.enter-code-promotional-reward{padding-right:20px;padding-left:20px;margin-top:30px}}.enter-code-promotional-reward .enter-code-wrapper{margin-left:auto;margin-right:auto;height:100%}@media all and (max-width:568px){.enter-code-promotional-reward .enter-code-wrapper{width:100%!important;max-width:100%}}.enter-code-promotional-reward input[type='text'],.enter-code-promotional-reward .error-message{width:100%}.enter-code-promotional-reward .error-message{margin-top:15px;margin-bottom:0;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.enter-code-promotional-reward input[type='text']{color:#444;height:35px;text-align:center;padding-left:35px;padding-right:35px;display:none}.enter-code-promotional-reward input[type='text']:focus::-webkit-input-placeholder{color:#ccc}.enter-code-promotional-reward input[type='text']:focus::-moz-placeholder{color:#ccc}.enter-code-promotional-reward input[type='text']:focus::-moz-input-placeholder{color:#ccc}.enter-code-promotional-reward input[type='text'] .error{border:1px #ff5601 solid}#subnav-items{margin:12px 0 4px 18px}.subnav-link{font-style:italic}.subnav-link:lang(ja){font-style:normal}.subnav-link-slot{padding-right:35px;float:left;white-space:nowrap;line-height:2.3rem}.subnav-widget{position:fixed;width:100%;display:block;background-color:white;margin:0 auto;overflow:hidden;height:50px;padding:0 10px;-webkit-box-shadow:inset 0 -8px 8px -10px grey;-moz-box-shadow:inset 0 -8px 8px -10px grey;box-shadow:inset 0 -8px 8px -10px grey;border-bottom:1px solid white}.subnav-widget a{color:#494949;font-style:italic}.subnav-widget a:lang(ja){font-style:normal}.subnav-widget a.disabled{color:#bbb}.subnav-widget a.active{color:black}.subnav-widget .line{background-image:url("../../Images/blueline.png");width:75px;height:2px;display:none}.subnav-widget a:hover{text-decoration:none}.subnav-widget a:hover:lang(ja){text-decoration:underline}.subnav-widget .hidden{display:none}.subnav-widget.collapsed-on-load{display:none}.item-primary-metadata .series-drawer .series-book{display:inline-block;text-align:center;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;color:#595959;white-space:normal;width:12.5%;margin-right:4.75%}.item-primary-metadata .series-drawer .series-book:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .series-drawer .series-book{width:8rem;margin-right:3rem;max-width:80px;max-width:8rem}}@media all and (max-width:568px){.item-primary-metadata .series-drawer .series-book{width:6.6rem;margin-right:1.8rem;max-width:66px;max-width:6.6rem;font-size:13px;font-size:1.3rem}}.item-primary-metadata{padding:20px 20px 10px 20px;position:relative}@media all and (max-width:568px){.item-primary-metadata{padding:0 0 10px 0}}.item-primary-metadata .description-anchor{font-style:italic;text-decoration:none;cursor:pointer;color:#444}.item-primary-metadata .description-anchor:lang(ja){font-style:normal}.item-primary-metadata .description-anchor:lang(ja){text-decoration:underline}.item-primary-metadata .description-anchor:active,.item-primary-metadata .description-anchor:hover{text-decoration:underline}.item-primary-metadata .description-anchor:active,.item-primary-metadata .description-anchor:hover{color:#00BEE1}.item-primary-metadata .crb{display:block}.item-primary-metadata .crb .support{padding-bottom:0;display:block;width:calc(100% - 208px);float:left;max-width:65%}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .crb .support{max-width:59%}}@media all and (max-width:568px){.item-primary-metadata .crb .support{width:100%;max-width:100%;float:none}}.item-primary-metadata .item-detail{float:none;padding-left:0}@media all and (max-width:568px){.item-primary-metadata .item-detail{padding-left:15px}}.item-primary-metadata .primary-left-container,.item-primary-metadata .image-container-magazines{display:block;float:left;vertical-align:top;min-width:100px;overflow:hidden;padding-right:40px}@media all and (max-width:568px){.item-primary-metadata .primary-left-container,.item-primary-metadata .image-container-magazines{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:36%;min-width:0;float:left;padding-right:15px;margin-bottom:20px}}.item-primary-metadata .primary-left-container .image-container:after,.item-primary-metadata .image-container-magazines .image-container:after{content:"";display:block;height:24px;background-image:url("../../Images/book_shadow.png");background-repeat:no-repeat;background-position:top;background-size:100%}.item-primary-metadata .primary-left-container .image-container img,.item-primary-metadata .image-container-magazines .image-container img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;border:1px solid #d9d9d9;border-bottom:0;max-width:168px;min-width:100px}@media all and (max-width:568px){.item-primary-metadata .primary-left-container .image-container img,.item-primary-metadata .image-container-magazines .image-container img{width:100%;min-width:100%;max-width:100%}}.item-primary-metadata .primary-left-container .instantpreview-hitbox,.item-primary-metadata .image-container-magazines .instantpreview-hitbox{cursor:pointer}.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link{text-align:center;text-decoration:none;font-style:italic;color:#595959;border:1px #8c8c8c solid;line-height:33px}.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link:lang(ja),.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link:lang(ja){text-decoration:underline}.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link:lang(ja),.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link:lang(ja){font-style:normal}.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link .accent-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link .accent-link{background-image:url("../../Images/InstantPreview_zoom_point.png");background-repeat:no-repeat;background-position:0 50%;padding:1px 0 1px 20px}@media all and (max-width:568px){.item-primary-metadata .primary-left-container .instantpreview-hitbox .instantpreview-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .instantpreview-link{background-position:50% 50%}.item-primary-metadata .primary-left-container .instantpreview-hitbox .accent-link .text,.item-primary-metadata .image-container-magazines .instantpreview-hitbox .accent-link .text{display:none}}.item-primary-metadata .primary-left-container .instantpreview-hitbox:hover .instantpreview-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox:hover .instantpreview-link{background-color:#00BEE1;border:1px #00BEE1 solid;color:#fff}.item-primary-metadata .primary-left-container .instantpreview-hitbox:hover .instantpreview-link .up,.item-primary-metadata .image-container-magazines .instantpreview-hitbox:hover .instantpreview-link .up{margin-top:-6px;width:100%;height:6px;background-image:url("../../Images/InstantPreview_zoom_up.png");background-repeat:no-repeat;background-position:center bottom}.item-primary-metadata .primary-left-container .instantpreview-hitbox:hover .instantpreview-link .accent-link,.item-primary-metadata .image-container-magazines .instantpreview-hitbox:hover .instantpreview-link .accent-link{background-image:url("../../Images/InstantPreview_zoom_over.png")}.item-primary-metadata .image-container-magazines{max-width:198px}.item-primary-metadata .price-wrap{float:left;margin-left:36%;margin-top:-75px;width:100%}@media all and (max-width:568px){.item-primary-metadata .price-wrap{width:100%;float:none;clear:both;margin-left:0;padding-top:25px}}.item-primary-metadata .buy-now-button-large{margin-top:20px}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .buy-now-button-large{margin-top:0}}@media all and (max-width:568px){.item-primary-metadata .buy-now-button-large{margin-top:10px}}.item-primary-metadata a.tertiary-button{display:inline-block;width:auto}.item-primary-metadata a.tertiary-button.hidden{display:none}.item-primary-metadata dl.ranking{margin-left:-62px}@media all and (max-width:568px){.item-primary-metadata dl.ranking{margin-left:-30px}}.item-primary-metadata a.rankingAnchor{line-height:1.8rem}.item-primary-metadata .item-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.item-primary-metadata .item-info{float:right;width:64%;margin-bottom:11px}}.item-primary-metadata .item-info .title{color:#0d0d0d}.item-primary-metadata .item-info .author,.item-primary-metadata .item-info .series{display:block;padding:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:italic;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;max-height:18px;max-height:1.8rem;color:#00BEE1}.item-primary-metadata .item-info .author:lang(ja),.item-primary-metadata .item-info .series:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .item-info .author:lang(ja),.item-primary-metadata .item-info .series:lang(ja){font-style:normal}.item-primary-metadata .item-info .author .attribution,.item-primary-metadata .item-info .series .attribution{color:#595959;font-style:normal}.item-primary-metadata .item-info .author a,.item-primary-metadata .item-info .series a{color:inherit;font-style:inherit}@media all and (max-width:568px){.item-primary-metadata .item-info .author,.item-primary-metadata .item-info .series{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;max-height:none}}.item-primary-metadata .item-info h2.author,.item-primary-metadata .item-info h2.author a{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:italic;font-size:inherit}.item-primary-metadata .item-info h2.author:lang(ja),.item-primary-metadata .item-info h2.author a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .item-info h2.author:lang(ja),.item-primary-metadata .item-info h2.author a:lang(ja){font-style:normal}.item-primary-metadata .item-info .author{margin-top:1.5rem}.item-primary-metadata .item-info .category-rankings{display:block;margin-top:15px;margin-top:1.5rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:14px;line-height:1.4rem;color:#595959}.item-primary-metadata .item-info .category-rankings:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.item-primary-metadata .item-info .category-rankings{line-height:20px;line-height:2rem;margin-top:1rem}}.item-primary-metadata .item-info .category-rankings .rankingAnchor{color:#8c8c8c;line-height:16px;line-height:1.6rem;text-decoration:none}.item-primary-metadata .item-info .category-rankings .rankingAnchor:lang(ja){text-decoration:underline}.item-primary-metadata .item-info .category-rankings .rankingAnchor:hover{color:#8c8c8c;text-decoration-color:#595959;text-decoration:underline}.item-primary-metadata .item-info+.buy-pad .price-list li{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#595959}.item-primary-metadata .item-info+.buy-pad .price-list li:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.item-primary-metadata .item-info+.buy-pad .price-list li{float:left}}.item-primary-metadata .series-drawer{margin:1rem 0 0;border-top:1px solid #d9d9d9;padding:10px 0;overflow:hidden}.item-primary-metadata .series-drawer img{vertical-align:middle;margin-left:1rem}.item-primary-metadata .series-drawer .drawer-handle{white-space:nowrap;cursor:pointer}.item-primary-metadata .series-drawer .drawer-handle .drawer-text{position:relative;font-family:Georgia,"Times",times,serif;font-style:italic;font-size:14px;font-size:1.4rem;line-height:35px;line-height:3.5rem;color:#595959;background-repeat:no-repeat;background-position:right center;padding-right:31px}.item-primary-metadata .series-drawer .drawer-handle .drawer-text:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .series-drawer .drawer-handle .drawer-text:lang(ja){font-style:normal}.item-primary-metadata .series-drawer .drawer-handle .drawer-text::after{position:absolute;content:'';top:-7px;right:0;width:33px;height:33px;background-image:url("../../Images/arrow-down.png");background-image:none,url("../../Images/arrow-down.svg");-moz-transition:-moz-transform 200ms;-o-transition:-o-transform 200ms;-webkit-transition:-webkit-transform 200ms;transition:transform 200ms}.item-primary-metadata .series-drawer .drawer-handle:hover .drawer-text{color:#00BEE1}.item-primary-metadata .series-drawer .drawer-handle:hover .drawer-text::after{background-image:url("../../Images/arrow-down-colour.png");background-image:none,url("../../Images/arrow-down-colour.svg")}.item-primary-metadata .series-drawer .drawer-handle .drawer-thumbs{position:relative;display:inline-block;white-space:normal;-moz-transition:visibility 0s linear,opacity .25s linear .05s;-o-transition:visibility 0s linear,opacity .25s linear .05s;-webkit-transition:visibility 0s linear,opacity .25s linear;-webkit-transition-delay:0s,0.05s;transition:visibility 0s linear,opacity .25s linear .05s}@media all and (max-width:568px){.item-primary-metadata .series-drawer .drawer-handle .drawer-thumbs{display:none}}.item-primary-metadata .series-drawer .drawer-handle .drawer-thumbs img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d9d9d9;width:3.5rem}.item-primary-metadata .series-drawer .drawer-full{position:relative;left:0;white-space:nowrap;font-size:0;max-height:0;-moz-transition:max-height .35s cubic-bezier(0,1,0,1) 0s;-o-transition:max-height .35s cubic-bezier(0,1,0,1) 0s;-webkit-transition:max-height .35s cubic-bezier(0,1,0,1);-webkit-transition-delay:0s;transition:max-height .35s cubic-bezier(0,1,0,1) 0s}@media all and (max-width:880px){.item-primary-metadata .series-drawer .drawer-full{overflow-x:scroll}}.item-primary-metadata .series-drawer .drawer-full a{text-decoration:none;color:inherit;font-style:inherit}.item-primary-metadata .series-drawer .drawer-full a:lang(ja){text-decoration:underline}.item-primary-metadata .series-drawer .series-book{position:relative}.item-primary-metadata .series-drawer .series-book.no-title{margin-bottom:3.6rem}.item-primary-metadata .series-drawer .series-book:last-child{margin-right:0}.item-primary-metadata .series-drawer .series-book .image-actions::after{content:"";background-color:#000;filter:alpha(opacity=0);opacity:0;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;position:absolute;top:1rem;bottom:4.6rem;left:0;right:0}.item-primary-metadata .series-drawer .series-book:hover .image-actions::after{filter:alpha(opacity=20);opacity:.2}.item-primary-metadata .series-drawer .series-book .item-title{float:left;height:3.6rem;max-height:3.6rem;width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center}.item-primary-metadata .series-drawer .series-book img{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d9d9d9;display:block;margin:1rem 0;height:auto;float:left}@media all and (max-width:880px){.item-primary-metadata .series-drawer .series-book img{min-height:90px}}.item-primary-metadata .series-drawer .series-book a{color:inherit;font-style:inherit}.item-primary-metadata .series-drawer .show-more{display:inline-block;width:29.75%;position:relative}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .series-drawer .show-more{width:19rem}}@media all and (max-width:568px){.item-primary-metadata .series-drawer .show-more{width:15rem}}.item-primary-metadata .series-drawer .show-more .series-book,.item-primary-metadata .series-drawer .show-more .view-all-items{width:42%}@media all and (min-width:569px) and (max-width:880px){.item-primary-metadata .series-drawer .show-more .series-book,.item-primary-metadata .series-drawer .show-more .view-all-items{width:8rem}}@media all and (max-width:568px){.item-primary-metadata .series-drawer .show-more .series-book,.item-primary-metadata .series-drawer .show-more .view-all-items{width:6.6rem}}.item-primary-metadata .series-drawer .show-more .view-all-items{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:1rem;bottom:5.6rem;right:0;white-space:normal;border:1px solid #8c8c8c;padding:5.5%;font-family:Georgia,"Times",times,serif;font-style:italic;font-size:0;color:#595959;text-align:left;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms;background-image:url("../../Images/arrow-right.png");background-size:28px auto;background-position:105% 105%;background-repeat:no-repeat}.item-primary-metadata .series-drawer .show-more .view-all-items:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .series-drawer .show-more .view-all-items:lang(ja){font-style:normal}.item-primary-metadata .series-drawer .show-more .view-all-items::before{content:'';display:inline-block;height:100%;vertical-align:middle}.item-primary-metadata .series-drawer .show-more .view-all-items .vertical-center-block{display:inline-block;vertical-align:middle;float:none;font-size:14px;font-size:1.4rem}@media all and (max-width:568px){.item-primary-metadata .series-drawer .show-more .view-all-items{font-size:0}.item-primary-metadata .series-drawer .show-more .view-all-items::before{content:'';display:inline-block;height:100%;vertical-align:middle}.item-primary-metadata .series-drawer .show-more .view-all-items .vertical-center-block{display:inline-block;vertical-align:middle;float:none;font-size:12px;font-size:1.2rem}}.item-primary-metadata .series-drawer .show-more .view-all-items:hover{background-color:#00BEE1;border-color:#00BEE1;color:#fff;background-image:url("../../Images/arrow-right-white.png")}.item-primary-metadata .series-drawer.open .drawer-handle .drawer-text::after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.item-primary-metadata .series-drawer.open .drawer-thumbs{opacity:0;visibility:hidden;-moz-transition:visibility 0s linear .3s,opacity .3s linear 0s;-o-transition:visibility 0s linear .3s,opacity .3s linear 0s;-webkit-transition:visibility 0s linear,opacity .3s linear;-webkit-transition-delay:.3s,0s;transition:visibility 0s linear .3s,opacity .3s linear 0s}.item-primary-metadata .series-drawer.open .drawer-full{max-height:300px;-moz-transition:max-height .35s linear .1s;-o-transition:max-height .35s linear .1s;-webkit-transition:max-height .35s linear;-webkit-transition-delay:.1s;transition:max-height .35s linear .1s}.item-primary-metadata .series-bar .tag,.item-primary-metadata .series-bar .book-type,.item-primary-metadata .series-bar .magazine-type{display:inline-block;background-color:#04a19c;color:white;text-align:center;line-height:20px;font-size:11px;font-size:1.1rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal}.item-primary-metadata .series-bar .tag:lang(ja),.item-primary-metadata .series-bar .book-type:lang(ja),.item-primary-metadata .series-bar .magazine-type:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.item-primary-metadata .series-bar .book-type,.item-primary-metadata .series-bar .magazine-type{margin-right:10px;padding:0 4px}.item-primary-metadata .no-border{background:0}.item-primary-metadata .terms-of-sale{color:#323232}.item-primary-metadata .terms-of-sale i{color:gray}.item-primary-metadata .pubdate{text-transform:uppercase;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.item-primary-metadata .pubdate:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.item-primary-metadata .title-widget .title,.item-primary-metadata .title-widget .subtitle{font-size:16px;font-size:1.6rem;font-weight:500}.item-primary-metadata .title-widget .title{color:#343434}}@media all and (max-width:568px){.item-primary-metadata .kobo-dialog button.secondary-button,.item-primary-metadata .kobo-dialog .button.secondary-button{width:auto}}.item-primary-metadata .gizmo-expandable.dialog-initially-hidden .expandable-content{height:0;overflow:hidden;padding:0;border:0}.item-primary-metadata .gizmo-expandable .gizmo-expandable-inner-content{padding-top:5px;padding-bottom:0}@media all and (max-width:568px){.item-primary-metadata .gizmo-expandable .gizmo-expandable-inner-content{padding-top:0}}.item-primary-metadata.magazine-primary-metadata .item-detail h1.title{margin-bottom:15px}.item-primary-metadata.magazine-primary-metadata .item-detail h1.title .secondary-title{color:#666}@media all and (max-width:568px){.item-primary-metadata.magazine-primary-metadata .item-detail h1.title{margin-bottom:10px;font-size:18px;font-size:1.8rem}}.item-primary-metadata.magazine-primary-metadata .item-detail p{margin:10px 0}.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper{margin-right:-15px}@media all and (max-width:568px){.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper{margin-right:0}}.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper button,.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper .button{margin-right:15px;margin-top:0}@media all and (max-width:568px){.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper button,.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper .button{margin-right:0;margin-top:10px}}.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper button label,.item-primary-metadata.magazine-primary-metadata .item-detail .buttons-wrapper .button label{padding-right:5px}.item-primary-metadata.magazine-primary-metadata .item-detail .price{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.item-primary-metadata.magazine-primary-metadata .item-detail .price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.shadow{background-color:white;background-position-y:0;background-repeat:repeat-x;border-top:1px solid white;background-image:url("../../Images/Web_itempage_shadow.png");bottom:0;height:10px;left:0;position:absolute;width:100%}.magazine-read-this-on{clear:both;padding-top:20px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{border:0}.scrolling-list-gizmo{margin:auto;overflow:hidden;position:relative}.scrolling-list-gizmo a:hover{text-decoration:none}.scrolling-list-gizmo a:hover:lang(ja){text-decoration:underline}.scrolling-list-gizmo .multi-button-container{width:100%}.scrolling-list-gizmo .multi-button-container a{font-family:Georgia,"Times",times,serif}.scrolling-list-gizmo h2.widget-title{margin-top:20px;margin-bottom:18px}@media all and (max-width:568px){.scrolling-list-gizmo h2.widget-title{font-weight:bold;margin-top:15px;margin-left:15px;margin-bottom:17px}}.scrolling-list-gizmo .book-item-image-container{display:table-cell;vertical-align:bottom}@media all and (max-width:568px){.scrolling-list-gizmo .book-item-image-container{width:85px;height:125px}}.scrolling-list-gizmo .book-item-image-container img{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scrolling-list-gizmo .ul-container{margin:0 50px;padding-bottom:10px;overflow:hidden}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container{margin:0 35px}}.scrolling-list-gizmo .ul-container .list.scrollable{display:inline-block;white-space:nowrap;position:relative;padding:0;font-size:0}.scrolling-list-gizmo .ul-container .book-item{font-size:10px;font-size:1rem;display:inline-block;padding:0;vertical-align:bottom;outline:0;text-overflow:ellipsis}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item{max-width:95px}}.scrolling-list-gizmo .ul-container .book-item img{display:block;max-height:100%;max-width:100%;margin:auto}.scrolling-list-gizmo .ul-container .book-item .img{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrolling-list-gizmo .ul-container .book-item .stack-subtitle{display:none}.scrolling-list-gizmo .ul-container .book-item .book-title a{overflow:hidden;text-overflow:ellipsis}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item{margin-top:5px;margin-bottom:5px}.scrolling-list-gizmo .ul-container .book-item .book-title{max-width:75px}}@media all and (min-width:569px){.scrolling-list-gizmo .ul-container .book-item{margin-top:10px;margin-bottom:10px}}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{margin-top:0;margin-bottom:0;background-color:#e7e7e7;max-width:145px;padding-bottom:10px}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{max-width:95px;padding-bottom:0;vertical-align:top}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .multi-button-container{display:none}}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{text-align:left;margin-bottom:5px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-metadata{margin:5px}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{padding-top:0}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-item-image-container{width:75px;height:127px;padding-left:5px;padding-right:5px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-item-image-container img{width:75px;border-width:0}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{margin:8px 5px;display:block;max-width:100%;width:75px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-price{display:none}}@media all and (max-width:568px) and (max-width:568px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{margin:10px 5px;font-size:13px;font-size:1.3rem}}@media all and (min-width:569px){.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack{padding-top:10px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-item-image-container{height:202px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata{margin:10px;margin-top:5px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .book-title{max-width:125px}.scrolling-list-gizmo .ul-container .book-item.carousel-item-Stack .book-metadata .stack-subtitle{display:block;text-align:left;font-size:12px;font-size:1.2rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;color:#666;margin-bottom:5px}}.scrolling-list-gizmo .ul-container .related-stack-item{font-size:10px;font-size:1rem;display:inline-block;padding:0;margin-top:0;vertical-align:top;outline:0}.scrolling-list-gizmo .ul-container .related-stack-item img{display:block}.scrolling-list-gizmo .ul-container .related-stack-item .img{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrolling-list-gizmo .ul-container .related-stack-item-wrap{background-color:#e7e7e7;padding:10px;overflow:hidden}.scrolling-list-gizmo .ul-container .category-item{position:relative;font-size:10px;font-size:1rem;vertical-align:top;outline:0}@media all and (max-width:568px){.scrolling-list-gizmo .ul-container .category-item{display:inline-block}}.scrolling-list-gizmo .ul-container .category-item img{display:block;max-height:100%;max-width:100%;margin:auto}.scrolling-list-gizmo .ul-container .category-item .img{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scrolling-list-gizmo .stacks-products.nav{top:390px}.scrolling-list-gizmo .stacks-products.nav button.previous{margin-left:0}.scrolling-list-gizmo .stacks-products.nav button.next{margin-right:0}@media all and (max-width:568px){.scrolling-list-gizmo .stacks-products.nav .carousel{display:none}}.scrolling-list-gizmo .stacks-products.related-stacks.nav{top:300px}.scrolling-list-gizmo .nav{width:100%;display:block;position:absolute;top:370px;left:0}@media all and (max-width:568px){.scrolling-list-gizmo .nav{top:340px}}.scrolling-list-gizmo .nav button{margin-top:-215px}.scrolling-list-gizmo .nav button:focus{outline:0}.scrolling-list-gizmo .nav button.carousel{width:13px;height:20px;min-height:20px;padding:0;background-color:transparent;background-repeat:no-repeat}.scrolling-list-gizmo .nav button.previous.disabled,.scrolling-list-gizmo .nav button.next.disabled{cursor:auto;opacity:.3}.scrolling-list-gizmo .nav button.previous{float:left;background-image:url("../../Images/Web_itempage_carousel_left.svg");margin-left:20px}.scrolling-list-gizmo .nav button.previous.disabled:hover{background-image:url("../../Images/Web_itempage_carousel_left.svg")}.scrolling-list-gizmo .nav button.previous:active,.scrolling-list-gizmo .nav button.previous:hover{background-image:url("../../Images/Web_itempage_carousel_left_HitHover.svg")}@media all and (max-width:568px){.scrolling-list-gizmo .nav button.previous{margin-left:15px}}.scrolling-list-gizmo .nav button.next{float:right;background-image:url("../../Images/Web_itempage_carousel_right.svg");margin-right:20px}.scrolling-list-gizmo .nav button.next.disabled:hover{background-image:url("../../Images/Web_itempage_carousel_right.svg")}.scrolling-list-gizmo .nav button.next:active,.scrolling-list-gizmo .nav button.next:hover{background-image:url("../../Images/Web_itempage_carousel_right_HitHover.svg")}@media all and (max-width:568px){.scrolling-list-gizmo .nav button.next{margin-right:15px}}.scrolling-list-gizmo div.nav.tiered button{margin-left:0;margin-right:0}.touch .scrolling-list-gizmo .ul-container{margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.touch .scrolling-list-gizmo .ul-container ul.list.scrollable{z-index:1;padding-left:20px}@media all and (max-width:568px){.touch .scrolling-list-gizmo .ul-container ul.list.scrollable{padding-left:15px}}.touch .scrolling-list-gizmo .nav{display:none}.touch .overflow-hidden .ul-container{overflow:hidden}.vertical-scroll{overflow-y:auto}.book-price{color:#00b09a;font-size:15px;font-size:1.5rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;line-height:20px;margin-top:4px;max-width:100px;text-align:center;display:inline-block;width:100%}.book-price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.book-price{font-size:14px;font-size:1.4rem;margin-top:8px}}.book-title{color:white;font-size:1.4rem;line-height:2rem;margin-top:10px;max-height:4rem;max-width:110px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media all and (max-width:568px){.book-title{display:none}}.padding-20{margin-left:20px}.move-up{position:relative;top:-10px;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.move-up img{-webkit-box-shadow:0 14px 10px -7px black;-moz-box-shadow:0 14px 10px -7px black;box-shadow:0 14px 10px -7px black}.arrow-quickview{position:relative;border-style:solid;border-width:15px;content:"\00A0";display:block;width:0;height:0;border-color:transparent transparent #333 transparent;left:50%;margin-left:-15px;top:0;margin-left:0}.no-bottom-padding-for-expandable .gizmo-expandable-inner-content{padding-bottom:10px}.touch ul.picturecategories{height:auto}ul.picturecategories{height:600px;list-style:none;display:inline-block;white-space:nowrap;position:relative;width:100%;margin:auto 0;overflow:hidden}@media all and (max-width:568px){ul.picturecategories{height:180px;overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}}.ul-inner-wrapper{position:relative;top:0;left:0;-webkit-transform:translateZ(0px);z-index:1}.category-metadata{margin:auto 0}.category-metadata a{font-size:14px;white-space:pre-line;overflow:hidden;max-width:145px;text-align:center;line-height:1.4em;height:4em;margin-top:10px;display:block}@media all and (max-width:568px){.category-metadata a{width:95px}}.category-metadata p{padding-top:8px!important}.category-title a,.category-item a{font-style:normal;padding:0!important}.white-border-bottom{border-bottom:1px solid #fff}@media all and (min-width:881px){.fade-left{-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(black),color-stop(0.85,black),to(rgba(0,0,0,0)));mask:url(#fade_left_svg_mask)}}@media all and (min-width:881px){.fade-right{-webkit-mask-image:-webkit-gradient(linear,right top,left top,from(black),color-stop(0.6,black),to(rgba(0,0,0,0)));mask:url(#fade_right_svg_mask)}}.scrolling-list-gizmo.scrolling-list-default{background-color:#444;padding:10px 0 20px 0}.scrolling-list-gizmo.scrolling-list-default h2.author,.scrolling-list-gizmo.scrolling-list-default h2.author a{color:#bbb}.scrolling-list-gizmo.scrolling-list-default h2.author{font-style:normal}.scrolling-list-gizmo.scrolling-list-default h2.author a{font-style:italic}.scrolling-list-gizmo.scrolling-list-default h2.author a:lang(ja){font-style:normal}.scrolling-list-gizmo.scrolling-list-default h2.widget-title{color:white}.scrolling-list-gizmo.scrolling-list-default .book-metadata{margin-top:5px}.scrolling-list-gizmo.scrolling-list-default .book-metadata a{text-decoration:none}.scrolling-list-gizmo.scrolling-list-default .book-price{font-size:14px;font-size:1.4rem;margin-top:0}.scrolling-list-gizmo.scrolling-list-default .book-title{margin-top:0;padding-bottom:0}.scrolling-list-gizmo.scrolling-list-default .book-title a{color:#fff}.scrolling-list-gizmo.scrolling-list-default .book-title:hover{cursor:hand;cursor:pointer}.scrolling-list-gizmo.scrolling-list-default .book-item-image-container{height:180px;max-width:110px;width:110px}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default .book-item-image-container{width:85px;height:125px}}.scrolling-list-gizmo.scrolling-list-default .quick-view{position:relative;background-color:#333;border-radius:2px;color:#fff;margin:0 20px;padding-bottom:20px}.scrolling-list-gizmo.scrolling-list-default .quick-view .crb{display:block}.scrolling-list-gizmo.scrolling-list-default .quick-view .clear-fix{*zoom:1}.scrolling-list-gizmo.scrolling-list-default .quick-view .clear-fix:after{content:"";display:table;clear:both}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view .stacks-book-two-columns{-webkit-columns:2;-moz-columns:2;-ms-columns:2;-o-columns:2;columns:2}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view .quick-view-author{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view .support li.description{max-height:none;margin-bottom:7px}.scrolling-list-gizmo.scrolling-list-default .quick-view.stacks-quick-view li.description{background-color:transparent;color:#000!important}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring{margin:0;background-color:transparent;color:#000}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring .image-container{width:145px}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring h1{color:#000}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring h2{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view.alt-colouring li.description{color:#000!important}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper{font-size:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper button{cursor:pointer}.scrolling-list-gizmo.scrolling-list-default .quick-view .price-list{margin-top:10px}.scrolling-list-gizmo.scrolling-list-default .quick-view .price-list b{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view .price-list b:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view h1{margin:0;line-height:1.2}.scrolling-list-gizmo.scrolling-list-default .quick-view h2{background:0;margin:15px 0 22px 0}.scrolling-list-gizmo.scrolling-list-default .quick-view .secondary-button.dark label{font-style:italic}.scrolling-list-gizmo.scrolling-list-default .quick-view .secondary-button.dark label:lang(ja){font-style:normal}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper div{display:inline-block}.scrolling-list-gizmo.scrolling-list-default .quick-view .button-wrapper .secondary-button{margin:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .title{color:#fff;font-weight:normal}.scrolling-list-gizmo.scrolling-list-default .quick-view .title.block{display:block}.scrolling-list-gizmo.scrolling-list-default .quick-view .title span.issue-number{margin-left:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .title,.scrolling-list-gizmo.scrolling-list-default .quick-view .subtitle{display:block;padding-right:25px}.scrolling-list-gizmo.scrolling-list-default .quick-view .image-container{min-width:100px;max-width:135px;min-height:100px;max-height:200px}.scrolling-list-gizmo.scrolling-list-default .quick-view .image-container img{max-width:135px;max-height:200px;border:1px solid #ddd;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scrolling-list-gizmo.scrolling-list-default .quick-view .item-detail{margin-top:15px;border-bottom:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .leftColumn{float:left;margin-right:20px;height:100%}.scrolling-list-gizmo.scrolling-list-default .quick-view .rightColumn .title{margin-top:10px;max-height:30px;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden}.scrolling-list-gizmo.scrolling-list-default .quick-view .support{padding-bottom:0;margin-top:-4px}.scrolling-list-gizmo.scrolling-list-default .quick-view .support li.description{color:#fff;line-height:2rem;max-height:8rem;margin-bottom:15px;overflow:hidden;margin-right:15px}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad{bottom:0}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .noDiscount{margin-top:50px}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad button{float:none}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .left-column-buy-pad{float:left}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .right-column-buy-pad{float:right;width:66%}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .right-column-buy-pad b{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .right-column-buy-pad b:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-pad .border{display:inline-block;width:0;height:100px;border:1px solid #444}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-now-button-large{margin-top:17px}.scrolling-list-gizmo.scrolling-list-default .quick-view .buy-now-button-large.magazine{margin-top:35px}.scrolling-list-gizmo.scrolling-list-default .quick-view .quick-view-author{font-weight:normal;height:20px}.scrolling-list-gizmo.scrolling-list-default .quick-view .quick-view-author a:active{color:#1DAEC7}.scrolling-list-gizmo.scrolling-list-default .quick-view .quick-view-author a:hover{color:#1DAEC7}.scrolling-list-gizmo.scrolling-list-default .quick-view .cancel-button-quick-view{width:14px;height:16px;min-height:16px;padding:0;position:relative;top:0;margin-right:0;background-image:url("../../Images/btn_close_quickview_sprite.svg")}.scrolling-list-gizmo.scrolling-list-default .quick-view .cancel-button-quick-view:hover{background-position-y:-32px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products{background-color:inherit}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .rightColumn .title{margin-top:0}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products{border-bottom:2px solid #E8E8E8}}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .stackscarouselbutton{background-color:transparent}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .stackscarouselbutton span{color:#00b09a}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products h3{margin-top:.5em;margin-bottom:.5em}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products h3 a{color:black}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .book-title{color:black;max-width:145px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .scrollable button{width:100%}@media all and (min-width:569px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .book-item-image-container{height:215px;width:145px;max-width:145px}}@media all and (min-width:569px) and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products{padding-bottom:10px}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .crb{display:table}@media all and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view-content{margin-left:-50px}}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view{display:table}}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .crbhalfwidth{display:table-cell}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .leftColumn{display:table-cell;vertical-align:top;float:none;margin-right:0;padding-right:20px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .rightColumn{display:table-cell;vertical-align:top}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .image-container img{max-width:145px;max-height:200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .image-container img{max-width:100%;max-height:100%}}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products .quick-view .leftColumn .image-container a{height:125px}}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view{margin:0 50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .crb{display:inline-block;min-width:0;max-width:none;margin-left:50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .item-detail{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn{padding:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .quick-view .buy-pad .secondary-button .dark{display:none;margin:0!important}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .image-container{min-width:0;min-height:0;max-height:none;max-width:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .image-container a{height:180px;display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn .image-container img{display:block;margin:0 auto}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn .title-widget,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn .support ul{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn .support{margin:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .rightColumn>br{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .buy-pad .left-column-buy-pad{float:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .button-wrapper{text-align:center}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .button-wrapper>div{display:none}}@media all and (max-width:568px) and (max-width:568px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .crb{margin-left:20px}}@media all and (min-width:569px) and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view.stacks-quick-view .quick-view-content{margin-left:20px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view.stacks-quick-view .stacks-book-two-columns{-webkit-columns:1;-moz-columns:1;-ms-columns:1;-o-columns:1;columns:1}}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view{padding-bottom:10px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .leftColumn,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn{padding-right:30px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .description,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .description{-webkit-column-gap:30px;-moz-column-gap:30px;-ms-column-gap:30px;-o-column-gap:30px;column-gap:30px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view .title,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .title{margin-bottom:10px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.single-item-carousel .quick-view h2.author a,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view h2.author a{color:#444}@media all and (max-width:880px){.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view{margin:0 50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .crb{display:inline-block;min-width:0;max-width:none;margin-left:50px}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .item-detail{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn{display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn{padding:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .quick-view .buy-pad .secondary-button .dark{display:none;margin:0!important}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .image-container{min-width:0;min-height:0;max-height:none;max-width:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .image-container a{height:180px;display:block}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .leftColumn .image-container img{display:block;margin:0 auto}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn .title-widget,.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn .support ul{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn .support{margin:0}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .rightColumn>br{display:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .buy-pad .left-column-buy-pad{float:none}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .button-wrapper{text-align:center}.scrolling-list-gizmo.scrolling-list-default.scrolling-list-stacks-products.double-item-carousel .quick-view .button-wrapper>div{display:none}}.stacks-gizmo-top{margin-top:30px}@media all and (max-width:568px){.stacks-gizmo-top{margin-top:0}}.related-stacks-title{text-transform:none;font-size:24px;display:inline}.related-collection-content{margin-top:30px}@media all and (max-width:568px){.related-collection-content{margin-top:0}}h2.stacks-books-carousel{font-family:Georgia,"Times",times,serif;background-image:none}h2.stacks-books-carousel:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stacks-book-carousel-title{border-bottom:2px solid #1daec7;text-transform:capitalize;font-size:24px;font-weight:normal}@media all and (max-width:568px){.stacks-book-carousel-title{font-size:22px}}h2.stacks-widgets-title{font-family:Georgia,"Times",times,serif;font-size:24px;text-transform:capitalize;font-style:normal;font-weight:normal;background-image:none;margin-top:0;margin-bottom:0;padding-top:0;line-height:30px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}h2.stacks-widgets-title:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}h2.stacks-widgets-title .stacks-book-title{margin-bottom:26px}@media all and (max-width:568px){h2.stacks-widgets-title .stacks-book-title{margin-bottom:13px}}h2.stacks-widgets-title span{border-bottom:2px solid #1eaec8;display:inline-block}@media all and (max-width:568px){h2.stacks-widgets-title{font-size:16px}}@media all and (max-width:880px){h2.stacks-widgets-title{margin:auto 20px}}@media all and (max-width:568px){h2.stacks-widgets-title span{height:26px}}.scrolling-list-gizmo.related-stacks-carousel{color:#000;padding:10px 0 0 0;margin-top:30px}.scrolling-list-gizmo.related-stacks-carousel h2{background-image:none;font-family:Georgia,"Times",times,serif}.scrolling-list-gizmo.related-stacks-carousel h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.related-stacks-carousel h2.author{font-style:normal}.scrolling-list-gizmo.related-stacks-carousel h2.author a{font-style:italic}.scrolling-list-gizmo.related-stacks-carousel h2.author a:lang(ja){font-style:normal}.scrolling-list-gizmo.related-stacks-carousel .nav button{margin-top:-180px}.scrolling-list-gizmo.related-stacks-carousel .related-stack-metadata{margin-top:5px;margin-bottom:10px}.scrolling-list-gizmo.related-stacks-carousel .related-stack-metadata a:hover{text-decoration:none}.scrolling-list-gizmo.related-stacks-carousel .related-stack-metadata a:hover:lang(ja){text-decoration:underline}.scrolling-list-gizmo.related-stacks-carousel .related-stack-title{text-align:left;font-size:14px;margin-top:0;padding-bottom:0}.scrolling-list-gizmo.related-stacks-carousel .related-stack-title a{color:#000;text-decoration:none}.scrolling-list-gizmo.related-stacks-carousel .related-stack-title:hover{cursor:hand;cursor:pointer}.scrolling-list-gizmo.related-stacks-carousel .related-stack-item-image-container{max-width:125px;overflow:hidden}.scrolling-list-gizmo.related-stacks-carousel .related-stack-item-image-container div{white-space:normal;word-wrap:break-word;text-overflow:ellipsis;overflow:hidden;color:#000;font-size:12px}.scrolling-list-gizmo.related-stacks-carousel span{word-break:normal;max-width:100%}@media all and (max-width:568px){.scrolling-list-gizmo.related-stacks-carousel{margin-top:0}}@media all and (max-width:568px){.stacksBuyNow{display:none}}.scrolling-list-gizmo.scrolling-list-ticker{background-color:#eee;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-shadow:0 3px 12px rgba(50,50,50,0.15);-moz-box-shadow:0 3px 12px rgba(50,50,50,0.15);box-shadow:0 3px 12px rgba(50,50,50,0.15);padding:0;z-index:40;height:185px}.scrolling-list-gizmo.scrolling-list-ticker .inner-wrap{width:1140px;margin:0 auto;padding-left:20px}.scrolling-list-gizmo.scrolling-list-ticker .widget-title{color:#101010;margin-left:0;display:inline-block;margin-bottom:15px;text-transform:none}.scrolling-list-gizmo.scrolling-list-ticker .widget-title a{color:#000;cursor:pointer;margin-right:.25em}.scrolling-list-gizmo.scrolling-list-ticker .primary-button{position:absolute;z-index:1000;width:100%}.scrolling-list-gizmo.scrolling-list-ticker .book-item{font-size:14px;font-size:1.4rem;margin-left:10px;background:#fff;height:90px;width:250px;max-width:250px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative}.scrolling-list-gizmo.scrolling-list-ticker .book-item img{max-height:80px;border:0;float:left;margin:5px;max-width:80px}.scrolling-list-gizmo.scrolling-list-ticker .book-item .book-item-image-container{position:relative;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:90px;width:250px}.scrolling-list-gizmo.scrolling-list-ticker .book-item .book-metadata{float:left;position:relative;margin-top:5px;margin-left:10px;height:83px;width:60%}.scrolling-list-gizmo.scrolling-list-ticker .book-standing{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;position:relative;background:#00b09a;padding:4px 6px;color:#fff;height:12px;line-height:10px;text-align:center;position:absolute;right:0;bottom:5px;right:5px;font-size:13px;font-size:1.3rem}.scrolling-list-gizmo.scrolling-list-ticker .book-standing:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-ticker .item-book-price{color:#00b09a;font-size:13px;font-size:1.3rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bolder;position:absolute;margin-top:15px}.scrolling-list-gizmo.scrolling-list-ticker .item-book-price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-ticker .item-book-title{position:relative;margin-top:2px;font-family:Georgia,"Times",times,serif;font-size:14px;font-size:1.4rem;font-weight:normal;color:black;background-image:none;text-align:left;text-overflow:ellipsis;max-height:35px;overflow:hidden}.scrolling-list-gizmo.scrolling-list-ticker .item-book-title:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.scrolling-list-gizmo.scrolling-list-ticker .item-book-author{position:relative;white-space:nowrap;color:#444;font-style:italic;font-size:13px;font-size:1.3rem;text-overflow:ellipsis;width:140px;overflow:hidden}.scrolling-list-gizmo.scrolling-list-ticker .item-book-author:lang(ja){font-style:normal}.scrolling-list-gizmo.scrolling-list-ticker .ul-wrapper{position:relative;width:100%;overflow:hidden;padding-top:0;margin-left:-120px}.scrolling-list-gizmo.scrolling-list-ticker .ul-container{margin-left:0;margin-right:0;width:100%;overflow:hidden}.scrolling-list-gizmo.scrolling-list-ticker .list li a{text-decoration:none}.scrolling-list-gizmo.scrolling-list-ticker .list li a:lang(ja){text-decoration:underline}.touch .scrolling-list-gizmo.scrolling-list-ticker{height:auto}.touch .scrolling-list-gizmo.scrolling-list-ticker .ul-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.category-facet-container{max-width:100em;margin:3em auto 0;border:1px solid transparent}@media all and (min-width:569px) and (max-width:880px){.category-facet-container{margin:6em auto 0}}@media all and (max-width:568px){.category-facet-container{margin:4em auto 0;padding:0 1em 0 1em}}@media all and (max-width:568px){.category-facet-item-container{width:95%;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}@media all and (min-width:569px) and (max-width:880px){.category-facet-item-container{width:47%;margin-bottom:.9em;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}@media all and (min-width:881px) and (max-width:1140px){.category-facet-item-container{width:30.303%;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}@media all and (min-width:1141px){.category-facet-item-container{width:30.303%;border-radius:6px;background:#fff;overflow:hidden;float:left;margin:0 1.5% 1.9em}}.category-facet-item-container .kobo-widget h2 a:link{text-decoration:none}.sub-category-list{padding-bottom:5px}.category-facet-item-title{padding:20px 20px 20px 20px}.category-facet-item-title a{float:left;color:#000;cursor:pointer}.category-facet-item-title a:hover{text-decoration:none}.category-facet-item-title a:hover:lang(ja){text-decoration:underline}.category-facet-item-title a:hover:after{background:no-repeat transparent;background-image:url("../../Images/Dark_Grey_Chevron.svg");background-position:0 0}@media all and (max-width:568px){.category-facet-item-title a:hover:after{display:none}}.category-facet-item-title a:after{content:"";background:no-repeat transparent;background-image:url("../../Images/Cyan_Chevron.svg");background-position:0 0;float:right;height:20px;width:20px;margin-left:0}@media all and (max-width:568px){.category-facet-item-title a:after{display:none}}@media all and (max-width:568px){.category-facet-item-title a{color:#101010}}@media all and (max-width:568px){.category-facet-item-title h2{background-color:transparent;font-weight:normal!important;padding-top:.4em!important;padding-bottom:.4em!important;border-radius:0!important;font-size:14px!important;font-size:1.4rem!important}}.category-facet-book-cover{padding-top:0}.category-facet-book-cover img{border:1px solid #ddd;max-width:33.33%;float:left}@media all and (max-width:568px){.category-facet-book-cover img{display:none}}@media all and (max-width:568px){.category-facet-book-cover{background:transparent}}.top-level-sub-category-list{float:left;margin-left:25px;font-style:italic;width:55%}.top-level-sub-category-list:lang(ja){font-style:normal}.top-level-sub-category-list ul li{padding-bottom:10px}.top-level-sub-category-list li a{color:#444!important;cursor:pointer}.top-level-sub-category-list li a:hover{color:#00bee1!important;text-decoration:none}.top-level-sub-category-list li a:hover:lang(ja){text-decoration:underline}@media all and (max-width:568px){.top-level-sub-category-list{margin-left:15px;width:87%}.top-level-sub-category-list ul{background-color:transparent!important}.top-level-sub-category-list ul li{padding-bottom:0}.top-level-sub-category-list ul li a{padding:.5em}}@media all and (max-width:880px){.kobo-widget.facet-list-container{padding:0}}.facet-list-container .facet-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media all and (max-width:880px){.facet-list-container .facet-list{border-style:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (max-width:568px){.facet-list-container .facet-list{border-radius:0}}.facet-list-container{margin-bottom:1.5em}.facet-list-container.gizmo-expandable-scrollingList{margin-top:10px}.facet-list-container .facet-list-smallview-header{display:none}@media all and (max-width:880px){.facet-list-container .facet-list-smallview-header{border-radius:3px;color:#FFF;font-size:12px;font-size:1.2rem;font-style:italic;background-color:#BBB;padding:12px 45px 12px 15px;margin:0;display:block}.facet-list-container .facet-list-smallview-header:lang(ja){font-style:normal}}.facet-list-container .facet-list{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.facet-list-container .facet-list-header{position:relative;line-height:1}.facet-list-container .facet-list-largeview-header{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#F8F8F8;color:#444;overflow:hidden;text-overflow:ellipsis;width:auto;padding:12px 45px 12px 15px;font-style:italic;font-size:14px;font-size:1.4rem;display:block}.facet-list-container .facet-list-largeview-header:lang(ja){font-style:normal}@media all and (max-width:568px){.facet-list-container .facet-list-largeview-header{background-color:transparent}}.facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header{border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media all and (max-width:880px){.facet-list-container.gizmo-expandable-collapsed .facet-list-largeview-header{border-style:none;border-radius:none}}@media all and (max-width:880px){.facet-list-container{margin-bottom:0}}.kobo-widget.facet-list-container h2 a:link{text-decoration:none}.facet-list{padding:3px .6em;background-color:#FFF;color:#444;font-style:italic}.facet-list:lang(ja){font-style:normal}.facet-list>li>a:first-child{border-top:1px solid #c8c8c8}.facet-list>li:first-child>a:first-child{border-top:0}.facet-list>li>ul>li:first-child{border-top:1px solid #c8c8c8}.facet-list>li.category-selected>ul>li:first-child{border-top:0}.facet-list>li li{padding-left:8px}.facet-list>li a{background-image:url("../../Images/Grey_Chevron_Left.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list li.category-selected>a{background-image:url("../../Images/Blue_Chevron_Down.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list>li:first-child[data-field-selected="True"]{background-image:url("../../Images/Blue_Chevron_Down.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list>li:first-child[data-field-selected="False"]{background-image:url("../../Images/Grey_Chevron_Left.png");background-position:99.5% 50%;background-repeat:no-repeat}.facet-list>li a:only-child{background-image:none}.facet-list li{overflow:hidden}.facet-list li a{display:block;color:#444;text-decoration:none;overflow:hidden;text-overflow:ellipsis}.facet-list li a em{font-style:normal;font-size:11px}.facet-list li a,.facet-list li div{padding:10px 30px 10px 8px;cursor:pointer}.facet-list li a:hover,.facet-list li.category-selected>a{color:#1daec7!important;text-decoration:none}@media all and (max-width:880px){.facet-list{border-style:none;border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (max-width:568px){.facet-list{border-radius:0}}.facet-standalone-container{border-radius:5px;margin-bottom:1.5em}.facet-standalone-container .facet-standalone-header{position:relative}.facet-standalone-container .facet-standalone-largeview-header{border-radius:5px;background-color:#F8F8F8;color:#444;font-style:italic;font-size:14px;font-size:1.4rem;display:block}.facet-standalone-container .facet-standalone-largeview-header:lang(ja){font-style:normal}.facet-standalone-container .facet-standalone-largeview-header.category-selected{background-color:#e6e6e6;background-image:url("../../Images/expand-menu-check.png");background-repeat:no-repeat;background-position:93% center}@media all and (min-width:569px) and (max-width:880px){.facet-standalone-container .facet-standalone-largeview-header.category-selected{background-position:98% center}}@media all and (max-width:568px){.facet-standalone-container .facet-standalone-largeview-header.category-selected{background-position:95% center}}.facet-standalone-container .facet-standalone-largeview-header:hover{background-color:#e6e6e6}.facet-standalone-container a{display:block;color:#444;text-decoration:none;padding:12px 45px 12px 15px}@media all and (max-width:880px){.facet-standalone-container{margin-bottom:0}}.browse-categories-page .facet-list li:hover{background-color:#F0F0F0}.Store-Search-Results .two-column-left-full-aside .column .facet-basic{padding:0;margin-left:2rem}@media all and (max-width:880px){.Store-Search-Results .two-column-left-full-aside .column .facet-basic{margin-right:2rem;margin-top:2rem}}.Store-Search-Results .two-column-left-full-aside .facet-list-container{margin-bottom:2rem}.Store-Search-Results .two-column-left-full-aside .content-top .facet-list-container{margin-bottom:0}.Store-Search-Results .two-column-left-full-aside .facet-list{font-family:Georgia,"Times",times,serif;font-size:1.3rem;font-style:italic;color:#595959;line-height:1.7rem;padding:0}.Store-Search-Results .two-column-left-full-aside .facet-list:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Search-Results .two-column-left-full-aside .facet-list li a:hover,.Store-Search-Results .two-column-left-full-aside .facet-list li.category-selected>a{color:#00BEE1!important}.Store-Search-Results .two-column-left-full-aside .facet-list li a:hover{background:#ededed}.Store-Search-Results .two-column-left-full-aside .facet-list-container .facet-list-largeview-header{border-radius:0;font-size:1.3rem;padding:1.1rem 4.5rem 1.1rem 1.1rem}.Store-Search-Results .two-column-left-full-aside .facet-standalone-container .facet-standalone-largeview-header{border-radius:0;font-size:1.3rem}.Store-Search-Results .two-column-left-full-aside .gizmo-expandable .facet-list-largeview-header,.Store-Search-Results .two-column-left-full-aside .gizmo-expandable .facet-list-header:hover .facet-list-largeview-header,.Store-Search-Results .two-column-left-full-aside .facet-standalone-container .facet-standalone-header:hover .facet-standalone-largeview-header{background-color:#bdbdbd;color:#474747}.Store-Search-Results .two-column-left-full-aside .gizmo-expandable-collapsed .facet-list-largeview-header,.Store-Search-Results .two-column-left-full-aside .facet-standalone-container .facet-standalone-largeview-header{background-color:#ededed;color:#595959}.Store-Search-Results .two-column-left-full-aside .facet-list>li{border-bottom:1px solid #d9d9d9;padding:.2rem 0}.Store-Search-Results .two-column-left-full-aside .facet-list>li[data-field-selected="True"]:first-child,.Store-Search-Results .two-column-left-full-aside .facet-list li.category-selected>a{background-image:url("../../Images/arrow-down-colour.png");background-image:none,url("../../Images/arrow-down-colour.svg");background-size:3.5rem;background-position:100% 50%;background-repeat:no-repeat}.Store-Search-Results .two-column-left-full-aside .facet-list>li[data-field-selected="False"]:first-child,.Store-Search-Results .two-column-left-full-aside .facet-list>li a{background-image:url("../../Images/arrow-left.png");background-image:none,url("../../Images/arrow-left.svg");background-size:3.5rem;background-position:98.5% 50%;background-repeat:no-repeat}@media all and (max-width:568px){.Store-Search-Results .two-column-left-full-aside .facet-list>li[data-field-selected="False"]:first-child,.Store-Search-Results .two-column-left-full-aside .facet-list>li a{background-position:99.5% 50%}}.Store-Search-Results .two-column-left-full-aside .facet-list>li a:only-child{background-image:none}.Store-Search-Results .two-column-left-full-aside .facet-list>li>a{border:0;padding:.7rem 3.0rem .6rem 1.1rem}.Store-Search-Results .two-column-left-full-aside .facet-list>li>a:active{background-color:#ededed;color:#00BEE1}.Store-Search-Results .two-column-left-full-aside .facet-list>li li{padding:.2rem 0 .2rem .8rem}.Store-Search-Results .two-column-left-full-aside .facet-list li a em{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-size:1.3rem;color:#b2b2b2}.Store-Search-Results .two-column-left-full-aside .facet-list li a em:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.result-sort-container{padding-top:20px}}@media all and (min-width:881px){.result-sort-container{display:table-cell;height:38px;width:206px}}@media all and (max-width:880px){.result-sort-container{padding:0}}.result-sort{z-index:1000;margin-bottom:0}.result-sort.gizmo-expandable-collapsed-on-load .facet-list-header{display:block}.result-sort .facet-list-header{margin:0 3px}@media all and (max-width:880px){.result-sort .facet-list-header{margin:0}}.result-sort>.gizmo-expandable-inner-masker{position:absolute;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3px}@media all and (max-width:880px){.result-sort>.gizmo-expandable-inner-masker{padding:0;position:static}}.result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{margin-top:10px}@media all and (min-width:881px){.result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{padding-left:3px;padding-right:3px}}@media all and (max-width:880px){.result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{margin-top:0}}.result-sort .facet-list-largeview-header{white-space:nowrap;margin:0 3px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media all and (max-width:880px){.result-sort .facet-list-largeview-header{margin:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}}@media all and (max-width:880px){.result-sort{position:static;margin-left:0}}.result-sort.gizmo-expandable .facet-list-largeview-header,.result-sort.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#9e9e9e;color:#fff}.result-sort.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:#bbb;color:#fff}.result-sort .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper,.result-sort.gizmo-expandable-collapsed .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{border-color:#fff}.result-sort .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton,.result-sort .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{background-image:url("../../Images/White_Chevron.svg")}.facet-list-container .sort-list{white-space:nowrap;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 3px 5px rgba(50,50,50,0.34);-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.34);box-shadow:0 3px 5px rgba(50,50,50,0.34)}@media all and (max-width:880px){.facet-list-container .sort-list{width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}}@media all and (min-width:881px){.Store-Search-Results .two-column-left-full-aside .result-sort-container{float:right;width:200px;height:35px}}@media all and (min-width:569px) and (max-width:880px){.Store-Search-Results .two-column-left-full-aside .result-sort-container{display:table-cell;width:200px;float:right;height:35px}}.Store-Search-Results .two-column-left-full-aside .result-sort .facet-list-header,.Store-Search-Results .two-column-left-full-aside .result-sort .facet-list-largeview-header{margin:0}.Store-Search-Results .two-column-left-full-aside .result-sort.gizmo-expandable .facet-list-largeview-header,.Store-Search-Results .two-column-left-full-aside .result-sort.gizmo-expandable .facet-list-header:hover .facet-list-largeview-header{background-color:#bdbdbd;color:#474747}.Store-Search-Results .two-column-left-full-aside .result-sort.gizmo-expandable-collapsed .facet-list-largeview-header{background-color:#ededed;color:#595959}@media all and (min-width:569px) and (max-width:880px){.Store-Search-Results .two-column-left-full-aside .result-sort{position:relative}.Store-Search-Results .two-column-left-full-aside .result-sort>.gizmo-expandable-inner-masker{position:absolute}}.Store-Search-Results .two-column-left-full-aside .result-sort>.gizmo-expandable-inner-masker,.Store-Search-Results .two-column-left-full-aside .result-sort>.gizmo-expandable-inner-masker>.gizmo-expandable-inner-content{margin-top:0;padding:0}.Store-Search-Results .two-column-left-full-aside .gizmo-expandable .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton-wrapper{width:3.5rem;height:3.5rem}.Store-Search-Results .two-column-left-full-aside .result-sort .gizmo-expandable-button-facetlist .gizmo-expandable-subbutton,.Store-Search-Results .two-column-left-full-aside .result-sort .gizmo-expandable-button-facetlist.gizmo-expandable-button-collapsed .gizmo-expandable-subbutton{background-image:url("../../Images/arrow-down.png");background-image:none,url("../../Images/arrow-down.svg");width:100%;height:100%}.Store-Search-Results .two-column-left-full-aside .facet-list-container .sort-list{border-radius:0;border:1px solid #d9d9d9;border-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.Store-Search-Results .two-column-left-full-aside .result-sort-container .facet-list{padding:0 .6rem}@media all and (max-width:568px){.Store-Search-Results .two-column-left-full-aside .result-sort-container .facet-list{padding:0;border:0}}.Store-Search-Results .two-column-left-full-aside .result-sort-container .facet-list>li:last-child{border-bottom:0}.scrolling-facetlist-gizmo .ul-wrapper{position:relative;overflow:hidden;padding-top:0}.scrolling-facetlist-gizmo .ul-container{border-top-left-radius:5px;border-top-right-radius:5px;padding-top:5px;padding-bottom:5px;background-color:white}.scrolling-facetlist-gizmo .list{padding-top:0;padding-bottom:0;overflow:hidden;position:absolute;left:9px;right:9px;top:0;padding:0}.scrolling-facetlist-gizmo .list li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scrolling-facetlist-gizmo .nav{width:100%;margin-top:2px;padding-bottom:2px;border-bottom:1px solid #C8C8C8}.scrolling-facetlist-gizmo .nav button{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-size:0}.scrolling-facetlist-gizmo .nav button:hover{background-color:#f0f0f0}.scrolling-facetlist-gizmo .nav button[disabled]:hover{background-color:white}.scrolling-facetlist-gizmo .nav .previous{float:left;width:50%;background:white no-repeat 50%;background-image:url("../../Images/Grey_Chevron_180.svg");margin-right:1%}.scrolling-facetlist-gizmo .nav .next{width:49%;background:white no-repeat 50%;background-image:url("../../Images/Grey_Chevron.svg")}.search-bar-wrap{background-color:#e8e8e8}.search-bar-wrap .search-section{background-repeat:no-repeat;background-size:100%;background-position:center;display:block;height:64px;text-align:center;width:100%}@media all and (min-width:569px) and (max-width:880px){.search-bar-wrap .search-section{height:80px}}@media all and (max-width:568px){.search-bar-wrap .search-section{height:60px}}.search-bar-wrap .search-section p{color:#fff;font-size:26px;font-size:2.6rem;margin-bottom:10px;padding-top:43px;margin-top:0;margin-left:auto;margin-right:auto}@media all and (max-width:880px){.search-bar-wrap .search-section p{display:none}}.search-bar-wrap .search-section .search-section-shadow{-webkit-box-shadow:1px 1px 2px rgba(100,100,100,0.15);-moz-box-shadow:1px 1px 2px rgba(100,100,100,0.15);box-shadow:1px 1px 2px rgba(100,100,100,0.15);height:97%}@media all and (min-width:569px) and (max-width:880px){.search-bar-wrap .search-section .search-section-shadow{padding:0 20px}}@media all and (max-width:568px){.search-bar-wrap .search-section .search-section-shadow{padding:0 15px}}.search-bar-wrap .search-section .search-field{background-color:white;font-family:Georgia,"Times",times,serif;font-size:14px;font-size:1.4rem;color:#404040;border:1px solid #b9baba;height:42px;width:550px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:9px;margin-bottom:9px;padding-right:120px;padding-left:20px;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.search-bar-wrap .search-section .search-field::-ms-clear{display:none;width:0;height:0}@media all and (max-width:880px){.search-bar-wrap .search-section .search-field{width:100%;font-size:16px}}@media all and (min-width:569px) and (max-width:880px){.search-bar-wrap .search-section .search-field{height:45px;margin-top:15px;padding-right:60px}}@media all and (max-width:568px){.search-bar-wrap .search-section .search-field{height:40px;padding-right:45px}}.search-bar-wrap .search-section .search-field:focus{border:1px solid #00bee1}.search-bar-wrap .search-section .search-field .query{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 5px}.search-bar-wrap .search-section .search-field::-webkit-input-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field:-moz-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field::-moz-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field:-ms-input-placeholder{color:#969898;font-style:italic}.search-bar-wrap .search-section .search-field::-webkit-search-decoration,.search-bar-wrap .search-section .search-field::-webkit-search-cancel-button,.search-bar-wrap .search-section .search-field::-webkit-search-results-button,.search-bar-wrap .search-section .search-field::-webkit-search-results-decoration{display:none}.search-bar-wrap .search-autocomplete{background-color:#fff;-webkit-box-shadow:0 3px 5px rgba(50,50,50,0.34);-moz-box-shadow:0 3px 5px rgba(50,50,50,0.34);box-shadow:0 3px 5px rgba(50,50,50,0.34);position:absolute;overflow:auto;padding:10px 0;z-index:5000;left:-9999px}.search-bar-wrap .search-autocomplete li{border-bottom:1px solid silver;margin:0 10px}.search-bar-wrap .search-autocomplete li:last-child{border-bottom:0}.search-bar-wrap .search-autocomplete li a{color:#444;display:block;font-size:14px;font-size:1.4rem;overflow:hidden;padding:10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.search-bar-wrap .search-autocomplete li a:lang(ja){text-decoration:underline}.search-bar-wrap .search-autocomplete li a strong{color:black;font-weight:bold}.search-bar-wrap .search-autocomplete li a:hover,.search-bar-wrap .search-autocomplete li a:active,.search-bar-wrap .search-autocomplete li a.selected{color:#48e3ff}.search-bar-wrap .search-autocomplete li a:hover strong,.search-bar-wrap .search-autocomplete li a:active strong,.search-bar-wrap .search-autocomplete li a.selected strong{color:#00bee1}span.deleteicon{position:relative;display:inline-block;right:88px;top:5px;background-image:url("../../Images/clear-field-button.png");background-image:none,url("../../Images/clear-field-button.svg");background-repeat:no-repeat;background-position:center;width:40px;height:20px;z-index:1000;cursor:pointer;z-index:10}span.deleteicon.clear-field-display-none{visibility:hidden;cursor:default}@media all and (max-width:880px){span.deleteicon{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media all and (min-width:569px) and (max-width:880px){span.deleteicon{top:-44px;left:47%}}@media all and (max-width:568px){span.deleteicon{top:-41px;left:45%}}input.search-submit-button{position:relative;top:9%;background-repeat:no-repeat;background-size:59%;background-position:7px 2px;text-indent:-9999px;border:0;border-radius:0;width:37px;height:24px;min-height:24px;margin-left:-50px;background-image:url("../../Images/header-footer/magnifier-on-off.png");background-color:#00bee1}input.search-submit-button:hover,input.search-submit-button:active{background-color:#00bee1;background-image:url("../../Images/header-footer/magnifier-on-off.png");background-repeat:no-repeat}@media all and (max-width:880px){input.search-submit-button{visibility:hidden}}input.search-submit-button[disabled],input.search-submit-button[disabled]:hover,input.search-submit-button[disabled]:active{background-color:#99e5f3}.hero-drawer .gizmo-expandable-inner-content{padding-bottom:0}.ajax-preloader{text-align:center}.paginate button{display:block;width:100%;margin-left:0}.flowview-loading{visibility:hidden}.flowview-items{position:relative}@media all and (max-width:880px){.flowview-items{width:100%;margin:0 auto}}.flowview-items .flowview-item{background:#fff;padding:12px;width:200px;float:left;margin-left:20px;margin-bottom:20px;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.flowview-items .flowview-item .multi-button-container{width:100%}.flowview-items .flowview-item p{overflow-x:hidden}.flowview-items .flowview-item a.block-link{display:block;text-decoration:none;font-style:normal}.flowview-items .flowview-item a.block-link img{border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flowview-items .flowview-item a.button{width:100%;padding:0}.flowview-items .flowview-item img{width:100%}.flowview-items .flowview-item:hover{background:#E6E6E6}.flowview-items .flowview-item .flowview-item-title span{color:#000;padding:1px 0;cursor:pointer}@media all and (max-width:880px){.flowview-items .flowview-item .flowview-item-subtitle{display:none}}.flowview-items .flowview-item .flowview-item-subtitle span{color:#444}@media all and (max-width:880px){.flowview-items .flowview-item{margin-left:0}}@media all and (max-width:568px){.flowview-items .flowview-item{margin-bottom:10px;width:137px;padding:6px}}.flowview-items .flowview-item .subscription-info{color:#04a19c;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;margin-bottom:0}.flowview-items .flowview-item .subscription-info:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .flowview-item::after{margin:0 auto;min-width:40px;min-height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center;position:absolute;content:' ';top:0;left:0;width:100%;height:100%;background-color:white;opacity:0;z-index:-10;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.flowview-items .flowview-item.flowview-item-spinner::after{opacity:.8;z-index:10}.flowview-items .star-rating{margin-bottom:6px}.flowview-items .star-rating .number-of-ratings{font-style:italic;color:#bbb;vertical-align:top}.flowview-items .discover-more-item{background:#e8e8e8;padding:12px;width:260px;float:left;margin-bottom:20px;font-size:16px;-webkit-transition:opacity 1s ease-in;-moz-transition:opacity 1s ease-in;-o-transition:opacity 1s ease-in;transition:opacity 1s ease-in;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flowview-items .discover-more-item img,.flowview-items .discover-more-item button,.flowview-items .discover-more-item .button{width:100%}.flowview-items .discover-more-item .flowview-item-title,.flowview-items .discover-more-item .flowview-item-subtitle{font-size:14px}.flowview-items .discover-more-item .flowview-item-title span{color:#000;padding:1px 0;cursor:pointer}@media all and (max-width:880px){.flowview-items .discover-more-item .flowview-item-subtitle{display:none}}.flowview-items .discover-more-item .flowview-item-subtitle span{color:#444}@media all and (max-width:880px){.flowview-items .discover-more-item{margin-left:0}}@media all and (min-width:569px) and (max-width:880px){.flowview-items .discover-more-item{width:210px}}@media all and (max-width:568px){.flowview-items .discover-more-item{margin-bottom:10px;width:240px;padding:6px}}.flowview-items .discover-more-item .quotetile{font-family:Georgia,"Times",times,serif;font-size:16px}.flowview-items .discover-more-item .quotetile:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .discover-more-item .quotetileattribution{margin-top:10px;font-family:Georgia,"Times",times,serif;font-size:14px}.flowview-items .discover-more-item .quotetileattribution:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .discover-more-item .videotilesource{max-width:100%;overflow:hidden;text-overflow:ellipsis}.flowview-items .discover-more-item a,.flowview-items .discover-more-item a:hover{font-style:normal;text-decoration:none}.flowview-items .discover-more-item a .articletilesource,.flowview-items .discover-more-item a .websitetilelink,.flowview-items .discover-more-item a .videotilesource,.flowview-items .discover-more-item a:hover .articletilesource,.flowview-items .discover-more-item a:hover .websitetilelink,.flowview-items .discover-more-item a:hover .videotilesource{height:22px;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;color:#666;text-transform:uppercase;font-weight:bold}.flowview-items .discover-more-item a .articletilesource:lang(ja),.flowview-items .discover-more-item a .websitetilelink:lang(ja),.flowview-items .discover-more-item a .videotilesource:lang(ja),.flowview-items .discover-more-item a:hover .articletilesource:lang(ja),.flowview-items .discover-more-item a:hover .websitetilelink:lang(ja),.flowview-items .discover-more-item a:hover .videotilesource:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.flowview-items .discover-more-item a .articletiletitle,.flowview-items .discover-more-item a .websitetileimage,.flowview-items .discover-more-item a .websitetiletitle,.flowview-items .discover-more-item a .videotiletitle,.flowview-items .discover-more-item a:hover .articletiletitle,.flowview-items .discover-more-item a:hover .websitetileimage,.flowview-items .discover-more-item a:hover .websitetiletitle,.flowview-items .discover-more-item a:hover .videotiletitle{color:#000;margin-top:.4em;margin-bottom:.2em}.flowview-items .discover-more-item a .websitetileimage,.flowview-items .discover-more-item a:hover .websitetileimage{font-size:14px}.flowview-items .discover-more-item span.playbtn{opacity:1;-o-transition-duration:1s;-moz-transition-duration:1s;-webkit-transition:-webkit-transform 1s;background-image:url("../../Images/play_button.png");background-position:center center;background-repeat:no-repeat;background-color:transparent;cursor:pointer;height:100%;width:100%;position:absolute;z-index:10}.flowview-items .discover-more-quote{line-height:20px}.flowview-items .discover-more-video:hover,.flowview-items .discover-more-website:hover,.flowview-items .discover-more-book:hover{background:#dbdbdb}.discover-more-flowview{background-color:#fff;margin-top:10px}@media all and (max-width:880px){.discover-more-flowview{width:95%}.discover-more-flowview .flowview-items{margin:0}}@media all and (min-width:881px){.discover-more-flowview{padding:20px 0}}@media all and (max-width:568px){.discover-more-flowview{margin-top:0}.discover-more-flowview .flowview-items{margin-left:auto;margin-right:auto}}.discover-more-flowview-curated{border-bottom:2px solid #E8E8E8;padding-bottom:20px;margin-bottom:20px}@media all and (max-width:568px){.discover-more-flowview-curated{margin-bottom:0}}.search-tips{background:#fff;padding:20px;width:60%;margin:20px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.3;font-size:16px;font-size:1.6rem}.search-tips ul{list-style-type:disc;padding-left:20px}@media all and (max-width:568px){.search-tips{width:100%}}.search-zero-results{font-size:18px;font-size:1.8rem;line-height:1.3;text-align:center}.CuratorComment{background-color:#fff;color:#000;padding:10px;margin-top:15px;line-height:20px}@media all and (min-width:881px){.sub-categories .gizmo-expandable-button-facetlist{display:none}}@media all and (-webkit-min-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx){.sub-categories .gizmo-expandable-button-facetlist{display:none}}@media all and (max-width:880px){.sub-categories{margin-top:1em;margin-left:3px;margin-right:3px}.sub-categories .facet-list-largeview-header{display:none}.sub-categories.gizmo-expandable-collapsed>.gizmo-expandable-inner-masker{padding-bottom:0}}.sub-category-arrow-button{background-image:url("../../Images/Show_All_Circle.png");background-position:center center;background-repeat:no-repeat;display:block;margin-top:-20px;position:absolute;height:36px;width:36px;z-index:100}.sub-category-arrow-button .sub-category-arrow-subbutton{background-image:url("../../Images/Show_All_Arrow.png");background-position:center center;background-repeat:no-repeat;background-color:none;border:0;border-color:transparent;cursor:pointer;display:block;height:36px;width:36px;-webkit-animation:rotation-down .5s 1 linear;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.sub-category-arrow-button .sub-category-arrow-subbutton:hover{opacity:1}.sub-category-arrow-button.sub-category-arrow-collapsed .sub-category-arrow-subbutton{-webkit-animation:rotation-up .5s 1 linear;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.kobo-gizmo[data-kobo-gizmo='DropDownSelect']{position:relative}.kobo-gizmo[data-kobo-gizmo='DropDownSelect'] select{width:100%;z-index:10}.drop-down-select{position:relative;width:100%;height:35px;font-family:Georgia,"Times",times,serif;font-style:italic;color:white;background-color:#bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;border-radius:2px;padding:.55em 38px .55em .8em}.drop-down-select:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.drop-down-select:lang(ja){font-style:normal}@media all and (max-width:568px){.drop-down-select{font-size:16px}}.drop-down-select.drop-down-selectHover,.drop-down-select.drop-down-selectFocus{border-color:#66d8ed}.drop-down-select.drop-down-selectOpen .drop-down-arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.drop-down-select.drop-down-selectFocus.drop-down-selectOpen{border-color:transparent}.drop-down-select .drop-down-selectInner{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drop-down-select .drop-down-arrow-container{position:absolute;top:20%;right:0;height:60%;padding:0 8px;border-left:1px solid white}.drop-down-select .drop-down-arrow{width:20px;height:100%;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:center;background-size:auto 25px;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;-webkit-transition-duration:.25s;-moz-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.title-gizmo .attribution{color:#46a8bf}.title-gizmo h1.title{color:#323232}.title-widget{padding-bottom:0}.title-widget h1{line-height:1;font-weight:normal;padding:0;margin:0}.title-widget h1 span.issue-number{background-color:#cadc3c;border:1px solid transparent;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;color:white;display:inline-block;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-weight:normal;margin-left:1rem;margin-bottom:2px;padding:1px 10px 2px 10px;vertical-align:middle}.title-widget h1 span.issue-number:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.title-widget h1 span.issue-number{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;font-size:11px;font-size:1.1rem;padding:0 6px 0 6px}}.title-widget .subtitle{font-family:Georgia,"Times",times,serif;color:#7b7b7b;background-image:none;text-transform:none;font-size:26px;font-size:2.6rem;font-weight:normal;line-height:1.2;padding:0;margin:5px 0 0}.title-widget .subtitle:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.title-widget .subtitle{font-size:16px;font-size:1.6rem}}@media all and (max-width:568px){.title-gizmo h1{font-size:20px;font-size:2rem}.title-gizmo h1,.title-gizmo h2,.title-gizmo h3{padding:5px 10px}}.featured-list-summary{padding-top:0}.subcategory-title,.featuredList-title{padding-top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subcategory-title h1,.featuredList-title h1{font-size:26px;font-size:2.6rem;font-weight:normal;font-family:Georgia,"Times",times,serif;margin:.3em 0 1em}.subcategory-title h1:lang(ja),.featuredList-title h1:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.subcategory-title h1,.featuredList-title h1{display:none!important}}@media all and (max-width:880px){.subcategory-title,.featuredList-title{padding-top:20px}}.title-widget.title-widget-with-sort,.subcategory-title.title-widget-with-sort,.featuredList-title.title-widget-with-sort{display:table;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.title-widget.title-widget-with-sort h1,.subcategory-title.title-widget-with-sort h1,.featuredList-title.title-widget-with-sort h1{display:table-cell;vertical-align:top}.gizmo-breadcrumbtrail ul{margin-left:2em;text-indent:-2em}.gizmo-breadcrumbtrail ul li{display:inline-block;font-style:italic;margin:0 0 .5em 0;text-indent:0}.gizmo-breadcrumbtrail ul li:lang(ja){font-style:normal}.gizmo-breadcrumbtrail ul li:after{content:" / ";margin:0 .7em}.gizmo-breadcrumbtrail ul li:last-child:after{content:none}.gizmo-breadcrumbtrail a{color:#444}.gizmo-breadcrumbtrail a:hover{color:#1daec7}@media all and (max-width:880px){.gizmo-breadcrumbtrail{display:none}}.search-results-summary{display:table;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:880px){.search-results-summary{display:block}}.search-results-text{display:table-cell;vertical-align:top}.search-results-text h1{display:none}.search-results-text h2{background:transparent;font-weight:normal;font-style:normal;text-transform:none;font-size:16px;font-size:1.6rem;font-family:Georgia,"Times",times,serif;color:#595959;margin:0;padding:0}.search-results-text h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.search-results-text .figures{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.search-results-text .figures:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.search-results-text{display:none}}.search-results-text.in-flowview{display:none}@media all and (max-width:880px){.search-results-text.in-flowview{display:block}}.Store-Search-Results .two-column-left-full-aside .search-info{width:80%}@media all and (max-width:568px){.Store-Search-Results .two-column-left-full-aside .search-info{width:100%;margin-top:2rem}}.Store-Search-Results .two-column-left-full-aside .search-results-text{display:inline;float:left}@media all and (min-width:569px) and (max-width:880px){.Store-Search-Results .two-column-left-full-aside .search-results-text{width:50%}}@media all and (max-width:568px){.Store-Search-Results .two-column-left-full-aside .search-results-text{width:60%}}.Store-Search-Results .two-column-left-full-aside .search-results-summary{padding:2.5rem 2rem 4rem;margin:0}@media all and (max-width:880px){.Store-Search-Results .two-column-left-full-aside .search-results-summary{padding-top:0;padding-bottom:2rem}}.Store-Search-Results .two-column-left-full-aside .search-results-layout{float:right}.Store-Search-Results .two-column-left-full-aside .search-results-layout .grid,.Store-Search-Results .two-column-left-full-aside .search-results-layout .list{background-image:url("../../Images/layout-sprites.png");background-repeat:no-repeat;width:2.4rem;height:3.5rem;margin-right:2rem;float:right;cursor:pointer}.Store-Search-Results .two-column-left-full-aside .search-results-layout .list{background-position:0 0}.Store-Search-Results .two-column-left-full-aside .search-results-layout .list.active{background-position:0 -36px}.Store-Search-Results .two-column-left-full-aside .search-results-layout .grid{background-position:0 -72px}.Store-Search-Results .two-column-left-full-aside .search-results-layout .grid.active{background-position:0 -108px}.Store-Search-Results .two-column-left-full-aside .search-zero-results{text-align:left;margin:0;padding:2rem 0;border-top:1px solid #d9d9d9;color:#0d0d0d;font-family:Georgia,"Times",times,serif;font-size:2rem;line-height:2rem}.Store-Search-Results .two-column-left-full-aside .search-zero-results:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Search-Results .two-column-left-full-aside .search-tips{background:0;width:100%;margin:0;padding:2rem 0;border-top:1px solid #d9d9d9;font-size:1.4rem;line-height:1.8rem}.Store-Search-Results .two-column-left-full-aside .search-tips h2{margin:0;color:#0d0d0d;font-family:Georgia,"Times",times,serif;font-size:2rem;line-height:2rem}.Store-Search-Results .two-column-left-full-aside .search-tips h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.Store-Search-Results .two-column-left-full-aside .search-tips ul{margin-top:1rem;padding:0;list-style-position:inside;list-style-type:disc}[data-kobo-gizmo="ExpressCheckout"]{position:relative;min-height:20em;background-color:white}[data-kobo-gizmo="ExpressCheckout"] .ajax-spinner{position:absolute;top:0;width:100%;height:100%;background-color:white;opacity:.5;z-index:10}.express-checkout{width:100%;padding:20px;color:black;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.express-checkout a{font-style:italic;color:#444}.express-checkout a:lang(ja){font-style:normal}.express-checkout button{float:right}.title-bar{*zoom:1;width:100%}.title-bar:after{content:"";display:table;clear:both}.title-bar .icon{float:left;margin-right:14px;margin-right:1.4rem}.title-bar h1,.title-bar h3{float:left;line-height:20px;line-height:2rem;color:black;position:relative;margin:0;padding:0;font-style:normal}.title-bar h1{font-size:16px;font-size:1.6rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;margin-top:1px}.title-bar h1:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.title-bar h3{font-size:18px;font-size:1.8rem}.close-button{float:right;background-image:url("../../Images/btn_close_quickview_sprite.png");background-position:6px 5px;background-repeat:no-repeat;padding:0;min-height:30px;width:30px}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.close-button{background-image:url("../../Images/btn_close_quickview_sprite_2x.png");background-size:14px 46px}}.close-button:hover{background-position:6px -25px}.book-cover{display:none}.book-cover-container{min-height:300px}.content{display:table-cell;vertical-align:top;min-width:250px;min-width:25rem}.content p{padding:10px 0;padding:1rem 0;margin:0}.content ul{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;padding:1rem 0}.preorder-notification{margin:10px 0 0 0;margin:1rem 0 0 0;padding:8px 10px;padding:.8rem 1rem;border:1px solid #cadb3d;color:#868b3a;background-color:#f2f6ce;display:block}@media all and (min-width:881px){.preorder-notification{display:inline-block}}.user-actions{*zoom:1;margin-top:10px;margin-top:1rem}.user-actions:after{content:"";display:table;clear:both}@media all and (min-width:881px){.user-actions{margin-top:14px;margin-top:1.4rem}}.user-actions button{width:100%;line-height:normal;padding:8px 15px;padding:.8rem 1.5rem;vertical-align:middle;text-align:center;font-style:italic;font-family:Georgia,"Times",times,serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.user-actions button:lang(ja){font-style:normal}.user-actions button:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.user-actions button.secondary-button,.user-actions button.tertiary-button{width:100%;display:block;margin-bottom:10px;margin-right:0}}@media all and (min-width:881px){.user-actions button{width:auto}}@media all and (min-width:881px){.user-actions button.secondary-button{margin:0 5px 0 0}}.buy-now-agreement{width:100%;margin-bottom:18px;margin-bottom:1.8rem}@media all and (min-width:881px){.buy-now-agreement{float:left;width:55%;margin:0}}@media all and (min-width:881px){.show-modal .express-checkout{padding:30px;border-radius:2px;position:relative}.show-modal .book-cover{display:table-cell;vertical-align:top;margin:0 auto;width:160px}.show-modal .content{padding-left:5%}.show-modal .button-group{max-height:35px;max-height:3.5rem;width:55%;position:absolute;bottom:30px;right:30px}}.stack-header-body{background-color:#F0F0F0}.stack-header-body .kobo-widget{padding-left:20px;padding-right:20px}.stack-header-body .inner-wrapper{width:95%;margin:0 auto;position:relative}@media all and (max-width:880px){.stack-header-body .inner-wrapper{width:100%}}.stack-header-body .button-container{z-index:99}@media all and (min-width:569px){.stack-header-body .button-container{float:right;padding:0 20px 20px 20px}}@media all and (max-width:568px){.stack-header-body .button-container{margin:15px 15px 16px 15px}}.stack-header-body .button-container button{cursor:pointer;width:100%}.stack-header-body .button-container button .error-container .error-message{display:none}@media all and (min-width:569px){.stack-header-body .button-container button .error-container .error-message{position:absolute;right:0;min-width:250px}}.stack-header-body .hide-if-owns-stack{visibility:hidden}@media all and (max-width:568px){.stack-header-body .hide-if-owns-stack{display:none}}.stack-header-body .stack-header-top-section-wrapper{width:100%;display:inline-block}.stack-header-body .stack-header-top-section-wrapper .inner-wrapper{max-width:1140px}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-top-section-wrapper .inner-wrapper{width:100%}}.stack-header-body .stack-header-top-section-with-large-img{max-height:430px}@media all and (max-width:568px){.stack-header-body .stack-header-top-section-with-large-img{max-height:245px}}.stack-header-body .stack-header-top-section-without-large-img{padding-top:1.5em}.stack-header-body .stack-header-top-section-without-large-img h1,.stack-header-body .stack-header-top-section-without-large-img h2{color:black}.stack-header-body .stack-header-hide-img-container{display:none}.stack-header-body .stack-header-large-img-container{max-width:100%;max-height:430px;overflow:hidden;position:relative}.stack-header-body .stack-header-large-img-container img{position:absolute;min-width:100%}@media all and (max-width:568px){.stack-header-body .stack-header-large-img-container{max-height:245px}}.stack-header-body .stack-header-image-attribution{text-align:right;color:#666;text-transform:uppercase;font-weight:bold;padding-right:20px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px}.stack-header-body .stack-header-image-attribution:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-header-body .stack-header-image-attribution-left{color:#666;text-transform:uppercase;font-weight:bold;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:10px;margin-left:8px}.stack-header-body .stack-header-image-attribution-left:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-header-body .stack-header-small-img-container{position:relative;float:left;margin:13px 15px -15% 30px;z-index:10}@media all and (min-width:881px){.stack-header-body .stack-header-small-img-container{min-height:200px}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-small-img-container{padding-right:15px;padding-left:15px}}@media all and (max-width:568px){.stack-header-body .stack-header-small-img-container{padding-right:0;padding-left:15px;margin-left:0}}.stack-header-body .stack-header-small-img-container img{padding:5px;background-color:#FFF;width:180px;max-height:280px;border-bottom:2px solid #D8D8D8}@media all and (max-width:568px){.stack-header-body .stack-header-small-img-container img{width:120px}}.stack-header-body .stack-header-title{position:relative;min-height:100px;left:0;bottom:0;overflow:hidden;vertical-align:middle}.stack-header-body .stack-header-title.stack-header-title-with-big-img{width:100%}.stack-header-body .stack-header-title.stack-header-title-without-big-img{width:100%}.stack-header-body .stack-header-title *{vertical-align:middle}@media all and (max-width:568px){.stack-header-body .stack-header-title{min-height:100px}}.stack-header-body .stack-header-title h1{font-size:36px;line-height:1.4em}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-title h1{font-size:28px;margin-right:20px}}@media all and (max-width:568px){.stack-header-body .stack-header-title h1{font-size:22px;margin-right:15px}}.stack-header-body .stack-header-title h2{font-size:22px;line-height:1.4em;font-style:normal;margin-bottom:0;padding-bottom:0}@media all and (min-width:881px){.stack-header-body .stack-header-title h2{padding-top:0;max-width:70%}}@media all and (min-width:569px){.stack-header-body .stack-header-title h2{float:left}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-title h2{font-size:20px;max-width:71%;padding-bottom:8px}}@media all and (max-width:568px){.stack-header-body .stack-header-title h2{font-size:16px;margin-right:15px}}.stack-header-body .stack-header-title h2 span{font-style:italic;vertical-align:baseline}.stack-header-body .stack-header-title h2 span:lang(ja){font-style:normal}.stack-header-body .stack-header-title-with-big-img{position:absolute;background-color:rgba(39,39,39,0.5)}.stack-header-body .stack-header-title-without-big-img .stack-header-titles-wrapper{margin-left:20px}.stack-header-body .stack-header-title-without-big-img .stack-header-curator-image{display:none}.stack-header-body .stack-header-titles-wrapper{margin-top:8px;overflow:hidden}@media all and (min-width:881px){.stack-header-body .stack-header-titles-wrapper{margin-left:25px}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-titles-wrapper{margin-left:20px}}@media all and (max-width:568px){.stack-header-body .stack-header-titles-wrapper{margin-left:15px;overflow:hidden}}.stack-header-body .stack-header-title-dark-font h1,.stack-header-body .stack-header-title-dark-font h2{color:#000}.stack-header-body .stack-header-title-light-font h1,.stack-header-body .stack-header-title-light-font h2{color:#fff}.stack-header-body .stack-header-curator-image{width:65px;height:65px;float:left;margin:20px 15px 15px 25px}@media all and (min-width:881px){.stack-header-body .stack-header-curator-image{margin-left:25px}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-curator-image{margin-left:20px}}@media all and (max-width:568px){.stack-header-body .stack-header-curator-image{margin:15px;width:40px;height:40px}}.stack-header-body .stack-header-description-container{padding-bottom:30px;padding-top:30px;clear:both;background-color:#e7e7e7;margin-bottom:30px;margin-top:-5px;border-bottom:1px solid #FFF;border-top:1px solid #FFF;box-shadow:0 3px 12px rgba(50,50,50,0.15)}@media all and (min-width:569px){.stack-header-body .stack-header-description-container{overflow:hidden}.stack-header-body .stack-header-description-container .gizmo-expandable-inner-masker{overflow:visible;max-width:1140px;margin-left:auto;margin-right:auto}.stack-header-body .stack-header-description-container .gizmo-expandable-button{display:none}.stack-header-body .stack-header-description-container .gizmo-expandable-inner-content{height:100%}}@media all and (min-width:881px){.stack-header-body .stack-header-description-container{font-size:16px;line-height:1.5}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-description-container{font-size:14px}}@media all and (max-width:568px){.stack-header-body .stack-header-description-container{padding-bottom:20px;margin-bottom:20px}}.stack-header-body .stack-header-description-container .gizmo-expandable-button-arrow .gizmo-expandable-subbutton{background-image:url("../../Images/Stacks_Dropdown_Chevron.png")}.stack-header-body .stack-header-wrapper{max-width:1140px;margin:0 auto}.stack-header-body .stack-header-description{margin:0 auto;padding:1px;overflow:hidden}.stack-header-body .stack-header-description strong{font-weight:bold}.stack-header-body .stack-header-description p{margin:0}@media all and (min-width:881px){.stack-header-body .stack-header-description{width:90%}}@media all and (min-width:569px){.stack-header-body .stack-header-description-columns{-moz-column-count:2;-moz-column-gap:54px;-webkit-column-count:2;-webkit-column-gap:54px;-ms-column-count:2;-ms-column-gap:54px;column-count:2;column-gap:54px}}.stack-header-body .stack-header-description-initial{padding:54px 0}@media all and (min-width:881px){.stack-header-body .stack-header-description-small-image{margin-left:260px;width:auto}}@media all and (min-width:569px) and (max-width:880px){.stack-header-body .stack-header-description-small-image{margin-left:265px;width:auto;-moz-column-count:1;-webkit-column-count:1;-ms-column-count:1;column-count:1}}.stack-header-body .headerReadMore{color:#7b7b7b}.stack-header-body .added-to-library{background-image:url("../../Images/addedtolibrary.png");background-repeat:no-repeat;padding-left:25px;font-style:normal;color:white}@media all and (max-width:568px){.stack-header-body.stack-curated .added-to-library-container{text-align:right}.stack-header-body.stack-curated .added-to-library-container .added-to-library{display:inline-block}}.stack-header-body.stack-automated .added-to-library{color:#bbb}.touch .scrolling-list-gizmo.scrolling-list-basic .category-item{padding-left:10px;padding-right:10px}.scrolling-list-gizmo.scrolling-list-basic{background:transparent;padding:10px 0 20px 0}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .multi-button a.primary-button,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.secondary-button,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.tertiary-button{background-color:transparent;padding:0;color:#00b09a!important}.scrolling-list-gizmo.scrolling-list-basic .multi-button a.primary-button:hover,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.secondary-button:hover,.scrolling-list-gizmo.scrolling-list-basic .multi-button a.tertiary-button:hover{background-color:transparent}.scrolling-list-gizmo.scrolling-list-basic .multi-button .drop-down-button{display:none!important}}.scrolling-list-gizmo.scrolling-list-basic a,.scrolling-list-gizmo.scrolling-list-basic a:hover{text-decoration:none}.scrolling-list-gizmo.scrolling-list-basic h2.widget-title{color:#101010}.scrolling-list-gizmo.scrolling-list-basic .primary-button,.scrolling-list-gizmo.scrolling-list-basic .secondary-button,.scrolling-list-gizmo.scrolling-list-basic .tertiary-button{width:100%}.scrolling-list-gizmo.scrolling-list-basic .category-item{padding-left:5px;padding-right:5px;max-height:280px;vetical-align:bottom;max-width:150px}@media all and (min-width:569px) and (max-width:880px){.scrolling-list-gizmo.scrolling-list-basic .category-item{float:left}}@media all and (min-width:881px){.scrolling-list-gizmo.scrolling-list-basic .category-item{float:left}}.scrolling-list-gizmo.scrolling-list-basic .category-item img{vertical-align:baseline}.scrolling-list-gizmo.scrolling-list-basic .category-item a{color:#000;display:table-cell;vertical-align:bottom}.scrolling-list-gizmo.scrolling-list-basic .category-item a:hover{text-decoration:none}.scrolling-list-gizmo.scrolling-list-basic .category-item a:hover:lang(ja){text-decoration:underline}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-image a{height:220px}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .category-item .category-image a{height:126px;max-width:100px}}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata{font-size:16px;font-size:1.6rem;color:#000;width:100%;white-space:normal;margin-top:0;margin-bottom:20px;text-align:center;height:40px}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata p{margin-top:10px;margin:auto 0}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata a{display:block;color:#000;margin:auto 0}.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata a:hover{color:#000}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .category-item .category-metadata{margin-top:0}}.scrolling-list-gizmo.scrolling-list-basic .book-item{max-width:145px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{height:215px;width:145px;display:table-cell;vertical-align:bottom;white-space:nowrap}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container img{border:1px solid #ddd;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:85px;height:125px}}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:10px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata div.book-price{color:#04a19c;display:none}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata div.book-price a{color:#04a19c;padding:5px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata .book-title{font-size:14px;font-size:1.4rem;color:#000;width:100%;max-width:145px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-top:0;white-space:nowrap;overflow:hidden;margin-bottom:10px}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata .book-title a{color:#000;font-style:normal}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:0}.scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata div.book-price{display:block}}.scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-190px}@media all and (max-width:568px){.scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-215px}}.scrolling-list-gizmo.scrolling-list-basic .tiered button{margin-top:-50px}.scrolling-list-gizmo.scrolling-list-basic .tiered button:hover{cursor:pointer}@media all and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container{margin-left:0;margin-right:0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media all and (min-width:569px) and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container{overflow:auto}}@media all and (max-width:568px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container ul{padding-left:15px}}@media all and (min-width:569px) and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .ul-container ul{padding-left:20px}}@media all and (max-width:880px){.touch .scrolling-list-gizmo.scrolling-list-basic .nav{display:none}}.scrolling-list-gizmo .nav.tiered{width:100%;display:block;position:absolute;top:378px;left:0}@media all and (max-width:568px){.scrolling-list-gizmo .nav.tiered{display:none}}.scrolling-list-gizmo .nav.tiered button.previous,.scrolling-list-gizmo .nav.tiered button.next{margin-left:0;margin-right:0}@media all and (min-width:569px){.back-to-top{opacity:0;position:fixed;right:10px;bottom:10px;z-index:100;cursor:pointer;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}.back-to-top.visible{opacity:1}}@media all and (max-width:568px){.back-to-top{display:none}}.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable{padding-top:30px}@media all and (min-width:569px){.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable{border:0}.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable .gizmo-expandable-button,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable .gizmo-expandable-button{display:none}}@media all and (max-width:568px){.kobo-widget.bookitem-read-this-on.kobo-gizmo.gizmo-expandable,.kobo-widget.bookitem-secondary-metadata.kobo-gizmo.gizmo-expandable{padding-top:20px}}@media all and (max-width:568px){.kobo-widget.bookitem-synopsys h2{display:none}}.read-this-on-notification{padding:10px 0 0 10px;color:grey}ul.supported-devices{overflow:hidden;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}ul.supported-devices:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}ul.supported-devices li{display:inline-block}ul.supported-devices li .icon-container{display:inline-block;min-width:30px;padding-right:5px;padding-left:5px;text-align:center;color:black;text-decoration:none;font-size:1.1rem}ul.supported-devices li .icon-container div{height:45px;width:100%;background-position:center bottom;background-repeat:no-repeat;margin-top:16px;margin-bottom:6px}ul.supported-devices .android{background-image:url("../../Images/icon-devices/Android.png")}ul.supported-devices .ereader{background-image:url("../../Images/icon-devices/eReader.png")}ul.supported-devices .ios{background-image:url("../../Images/icon-devices/iOS.png")}ul.supported-devices .tablet{background-image:url("../../Images/icon-devices/Tablet.png")}ul.supported-devices .desktop{background-image:url("../../Images/icon-devices/Desktop.png")}ul.supported-devices .blackberry{background-image:url("../../Images/icon-devices/Blackberry.png")}ul.supported-devices .windows{background-image:url("../../Images/icon-devices/Windows.png")}.outer-wrap{display:block;width:100%;background-image:url("../../Images/header-footer/hero-back-1.jpg");background-size:100% 100%;background-position:top;background-repeat:no-repeat}.hero-widget{overflow:hidden;width:100%;color:black}@media all and (min-width:881px){.hero-widget.editorial-carousel.adjacent{height:430px;max-height:430px}.hero-widget.editorial-carousel.adjacent .hero-title{float:left;height:430px;text-align:left;padding:0 2.5%;width:30%}.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic{float:left;width:70%;margin:50px 0}.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:199.125px;max-width:199.125px;height:295px;max-height:295px}.hero-widget.editorial-carousel.stacked .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:160.65px;max-width:160.65px;height:238px;max-height:238px}}@media all and (min-width:881px) and (min-width:881px){.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic .nav{top:295px}.hero-widget.editorial-carousel.adjacent .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-147.5px}}@media all and (min-width:881px) and (min-width:881px){.hero-widget.editorial-carousel.stacked .scrolling-list-gizmo.scrolling-list-basic .nav{top:238px}.hero-widget.editorial-carousel.stacked .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-119px}}.hero-widget .hero-title{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;padding:20px;width:100%}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title{padding:30px 20px 25px 20px}}.hero-widget .hero-title .hero-title-content{display:table-cell;vertical-align:middle}.hero-widget .hero-title h2{font-family:Georgia,"Times",times,serif;font-style:normal;color:black;padding:0;margin:0;font-size:22px;line-height:26px}.hero-widget .hero-title h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title h2{margin:0 0 15px 0;font-size:28px;line-height:32px}}@media all and (min-width:881px){.hero-widget .hero-title h2{font-size:36px;line-height:40px;margin:0 0 25px 0}}.hero-widget .hero-title h2::after{background-image:url("../../Images/Cyan_Chevron_2x.svg");content:" ";display:inline-block;background-size:auto 100%;background-repeat:no-repeat;cursor:pointer;width:18px;height:12px;background-position:0 0}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title h2::after{width:20px;height:14px}}@media all and (min-width:881px){.hero-widget .hero-title h2::after{width:25px;height:19px}}.hero-widget .hero-title h2:hover::after{background-image:url("../../Images/Dark_Grey_Chevron_2x.svg")}.hero-widget .hero-title h2 a{cursor:pointer;color:black}.hero-widget .hero-title h2 a:hover{text-decoration:none}.hero-widget .hero-title h2 a:hover:lang(ja){text-decoration:underline}.hero-widget .hero-title p.free-trial-label{padding-top:15px;color:#04a19c;font-family:Georgia,"Times",times,serif;margin:0;line-height:18px;font-size:18px}.hero-widget .hero-title p.free-trial-label:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title p.free-trial-label{display:block;font-size:18px;padding-top:15px}}@media all and (min-width:881px){.hero-widget .hero-title p.free-trial-label{display:block;line-height:22px;font-size:18px}}.hero-widget .hero-title p.description{display:none;font-family:Georgia,"Times",times,serif;margin:0;line-height:18px;font-size:14px}.hero-widget .hero-title p.description:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .hero-title p.description{display:block}}@media all and (min-width:881px){.hero-widget .hero-title p.description{display:block;line-height:22px;font-size:18px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic{background-color:transparent}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item{max-height:330px;max-width:100%}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{border:0;width:92.475px;min-width:92.475px;max-width:92.475px;height:137px;max-height:137px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container{width:148.5px;max-width:148.5px;height:220px;max-height:220px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-item-image-container img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;margin:0 auto}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:10px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:13px}}@media all and (min-width:881px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-metadata{margin-top:15px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price{color:black;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;font-size:13px;line-height:17px;max-width:100%;margin:0}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price{font-size:14px;line-height:18px}}@media all and (min-width:881px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .book-item .book-price{font-size:16px;line-height:20px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav{top:137px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav{top:220px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-68.5px}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button{margin-top:-110px}}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button.previous{margin-left:17px}.hero-widget .scrolling-list-gizmo.scrolling-list-basic .nav button.next{margin-right:17px}.hero-widget .scrolling-list-gizmo{background-color:#DDD;width:100%;padding:0;margin:0 0 20px 0}@media all and (min-width:569px) and (max-width:880px){.hero-widget .scrolling-list-gizmo{margin:0 0 30px 0}}.curated-collection-content{margin-top:20px}@media all and (max-width:880px){.curated-collection-content{margin-left:20px;margin-right:20px}}@media all and (max-width:568px){.curated-collection-content .cover img{height:275px}}.curated-collection-content>h2{font-size:24px;font-style:normal;display:inline-block;line-height:normal;margin:0;padding:0 0 .1em 0;margin-left:20px}.curated-collection-content>h2:nth-of-type(odd){border-bottom:2px solid #04a19c}.curated-collection-content>h2:nth-of-type(even){border-bottom:2px solid #95d600}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content>h2{margin-right:20px;margin-left:20px}}@media all and (max-width:568px){.curated-collection-content>h2{font-size:18px;line-height:1.222}}.curated-collection-content article{*zoom:1;background-color:#e8e8e8;margin:30px 0 20px 0;margin:3rem 0 2rem 0;padding:1px}.curated-collection-content article:after{content:"";display:table;clear:both}.curated-collection-content article:nth-of-type(odd) .cover{float:left;margin:40px 40px 40px 40px}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content article:nth-of-type(odd) .cover{margin:0;margin-top:30px;margin-left:30px}}@media all and (max-width:568px){.curated-collection-content article:nth-of-type(odd) .cover{margin:10px}}.curated-collection-content article:nth-of-type(even) .cover{float:right;margin:40px 40px 40px 40px}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content article:nth-of-type(odd) .content{padding:30px}.curated-collection-content article:nth-of-type(even) .content{padding:30px}}@media all and (min-width:881px){.curated-collection-content article:nth-of-type(odd) .content{padding:40px}.curated-collection-content article:nth-of-type(even) .content{padding:40px}}@media all and (max-width:568px){.curated-collection-content article{margin-top:2rem;margin-bottom:1rem}.curated-collection-content article:nth-of-type(odd) .cover,.curated-collection-content article:nth-of-type(even) .cover{float:none}}.curated-collection-content article h2,.curated-collection-content article h3,.curated-collection-content article blockquote{font-size:24px;line-height:1.167;padding:0}@media all and (max-width:568px){.curated-collection-content article h2,.curated-collection-content article h3,.curated-collection-content article blockquote{font-size:18px;line-height:1.222}}.curated-collection-content .cover{text-align:center}.curated-collection-content .cover .primary-button{width:auto}@media all and (min-width:881px){.curated-collection-content .cover{width:23.4%}}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content .cover{width:40.9%}}.curated-collection-content .cover img{border:8px solid white;max-width:100%;-webkit-box-shadow:0 8px 16px -8px #444;-moz-box-shadow:0 8px 16px -8px #444;box-shadow:0 8px 16px -8px #444;margin-bottom:8px}.curated-collection-content .cover blockquote{text-align:left;margin-bottom:.8em}.curated-collection-content .cover .attribution{font-size:16px;text-align:left}@media all and (max-width:568px){.curated-collection-content .cover .attribution{font-size:14px}}.curated-collection-content .cover .attribution::before{content:"— "}.curated-collection-content .cover .primary-button{min-width:200px}.curated-collection-content .content{font-size:16px;line-height:1.375}@media all and (min-width:881px){.curated-collection-content .content{padding:40px 0;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px;display:inherit;width:52.6}}@media all and (min-width:569px) and (max-width:880px){.curated-collection-content .content{min-width:20rem;width:41.1%;display:inline-block}}@media all and (max-width:568px){.curated-collection-content .content{font-size:14px;line-height:1.286;padding-left:10px;padding-right:10px;padding-bottom:10px}}.curated-collection-content .content h2{font-style:normal;margin-bottom:0}.curated-collection-content .content h3{color:#444;font-style:normal;margin-bottom:.3em}.curated-collection-content .content h4{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-size:.75em;color:#101010;text-transform:uppercase;margin-bottom:.5em}.curated-collection-content .content h4:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.curated-collection-image-attribution{text-transform:uppercase;font-family:Georgia,"Times",times,serif;font-size:12px;color:#858585;text-align:left;padding-left:10px}.curated-collection-image-attribution:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.videoimagelink{position:relative}.videoimagelink:hover span{opacity:1.0}.videoimagelink span{position:absolute;left:0;bottom:0;width:100%;height:100%;z-index:1;background-image:url("../../Images/play_button.png");opacity:.8;background-position:center center;background-repeat:no-repeat;background-color:transparent}.curated-collection-more-text .curated-collection-more-text-hidden{display:none}.gizmo-tabs>ul{display:table;width:100%;background:#fff;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px}.gizmo-tabs>ul>li{display:table-cell;text-align:center;background-color:#e8e8e8;position:relative;line-height:1.4;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.gizmo-tabs>ul>li:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.gizmo-tabs>ul>li:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px}.gizmo-tabs>ul>li:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-left:1px solid #fff}.gizmo-tabs>ul>li.active{background-color:#00bee1}.gizmo-tabs>ul>li.active :after{content:'';position:relative;border-style:solid;border-width:5px;content:"\00A0";display:block;width:0;height:0;border-color:#00bee1 transparent transparent transparent;left:50%;margin-left:-5px;bottom:-10px;position:absolute}.gizmo-tabs>ul>li.active a{color:#fff}.gizmo-tabs>ul>li>a{display:block;color:#6f6f6f;padding:8px;font-style:normal;text-decoration:none;position:relative}.gizmo-tabs>ul>li>a:lang(ja){text-decoration:underline}@media all and (max-width:880px){.gizmo-tabs>ul{display:none}}.gizmo-tabs .scrolling-facetlist-gizmo .ul-container{border-top-left-radius:0;border-top-right-radius:0}@media all and (min-width:881px){.kobo-widget-expandable-tabs .gizmo-tabs .gizmo-tabs-titles{padding-bottom:5px}}@media all and (max-width:880px){.kobo-widget-expandable-tabs .gizmo-tabs .gizmo-tabs-titles li{display:none}}.kobo-widget-expandable-tabs .gizmo-tabs .expandable-scrollingList-container h2.link{display:none}@media all and (max-width:880px){.kobo-widget-expandable-tabs .gizmo-tabs .expandable-scrollingList-container h2.link{display:block}}@media all and (min-width:881px){.kobo-widget-expandable-tabs .gizmo-tabs .expandable-scrollingList-container .gizmo-expandable-button{display:none}}.kobo-widget-expandable-tabs .gizmo-tabs .scrolling-facetlist-gizmo .list{left:0;width:100%}.gizmo-giftcards h3{padding:8px 35px 8px 10px;font-size:14px;font-size:1.4rem;font-style:italic}.gizmo-giftcards h3:lang(ja){font-style:normal}.gizmo-giftcards h3 img{vertical-align:-5px;margin-right:10px}.gizmo-giftcards .gizmo-expandable{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-bottom:1px solid #c5c5c5}.gizmo-giftcards .gizmo-expandable.gizmo-expandable-collapsed:hover .expandable-header{background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.gizmo-giftcards .gizmo-expandable-button-plus{height:35px;cursor:pointer;background-image:url("../../Images/purchase/PP_minus.png")}.gizmo-giftcards .gizmo-expandable-button-plus.gizmo-expandable-button-collapsed{background-image:url("../../Images/purchase/PP_plus.png")}.gizmo-giftcards .gizmo-expandable-inner-content{padding-bottom:0}.gizmo-giftcards .giftcard-form{padding:15px 20px 20px}.gizmo-giftcards .giftcard-form .kobo-input-select{width:190px}@media all and (max-width:568px){.gizmo-giftcards .giftcard-form .kobo-input-select{width:100%}}.gizmo-giftcards .giftcard-form input[type=text]{width:100%;margin-top:20px}.gizmo-giftcards .giftcard-form label{display:none}.gizmo-giftcards .giftcard-form .col{padding:0;width:1%;vertical-align:bottom}.gizmo-giftcards .giftcard-form .col:first-child{width:75%;padding-right:20px}@media all and (max-width:568px){.gizmo-giftcards .giftcard-form .col{display:table-cell;width:auto}}.gizmo-giftcards .giftcard-summary{margin-top:20px}.gizmo-giftcards .giftcard-summary .giftcard-clear{float:right;color:#00bee1;cursor:pointer;font-style:italic}.gizmo-giftcards .giftcard-summary .giftcard-clear:lang(ja){font-style:normal}.gizmo-giftcards .giftcard-summary .giftcard-clear:hover{text-decoration:underline}.gizmo-giftcards .giftcard-summary dl{margin:0;overflow:hidden}.gizmo-giftcards .giftcard-summary dl dt{float:left;clear:left;color:#000;width:50%;margin-bottom:5px}.gizmo-giftcards .giftcard-summary dl dd{float:left;width:50%;margin-bottom:5px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.gizmo-giftcards .giftcard-summary dl dd:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.gizmo-giftcards .giftcard-summary dl dd.balance{color:#00bee1}.lt-ie10 .gizmo-giftcards .giftcard-form label{display:inline-block;margin-top:20px}.lt-ie10 .gizmo-giftcards .giftcard-form input[type=text]{margin-top:0}.gizmo-superpoints{margin-top:20px}@media all and (max-width:568px){.gizmo-superpoints{border-bottom:1px solid #BBB;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.gizmo-superpoints h3{padding:8px 35px 8px 18px;font-style:italic;font-size:14px;font-size:1.4rem}.gizmo-superpoints h3:lang(ja){font-style:normal}.gizmo-superpoints h3 img{vertical-align:-5px;margin-right:10px}.gizmo-superpoints .gizmo-expandable{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border-bottom:1px solid #c5c5c5}.gizmo-superpoints .gizmo-expandable .expandable-header{color:#444}@media all and (max-width:568px){.gizmo-superpoints .gizmo-expandable.gizmo-expandable-collapsed{border-top:1px solid #BBB;background-color:inherit;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}}.gizmo-superpoints .gizmo-expandable.gizmo-expandable-collapsed:hover .expandable-header{background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.gizmo-superpoints .gizmo-expandable-button-plus{height:41px;cursor:pointer;margin-right:4px;background-image:url("../../Images/purchase/PP_minus.png")}.gizmo-superpoints .gizmo-expandable-button-plus.gizmo-expandable-button-collapsed{background-image:url("../../Images/purchase/PP_plus.png")}.gizmo-superpoints .gizmo-expandable-inner-content{padding-bottom:0}.gizmo-superpoints .info-message b{font-family:inherit}.gizmo-superpoints .superpoints-form{padding:15px 20px 20px}.gizmo-superpoints .superpoints-form .row{width:100%;margin:5px 0;display:block}.gizmo-superpoints .superpoints-form .points{float:right;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}.gizmo-superpoints .superpoints-form .points:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.gizmo-superpoints .superpoints-form .superpoints-balance{display:block}.gizmo-superpoints .superpoints-form .superpoints-balance label{color:#1DAEC7;font-size:18px;font-size:1.8rem;font-weight:bold}.gizmo-superpoints .superpoints-form .superpoints-balance .points{font-size:18px;font-size:1.8rem}.gizmo-superpoints .superpoints-form .superpoints-breakdown .points{color:#444;font-size:14px;font-size:1.4rem}.gizmo-superpoints .superpoints-form .superpoints-redeem{float:left;margin-bottom:15px;display:table;position:relative}.gizmo-superpoints .superpoints-form .superpoints-redeem label{color:#9A9A9A;font-style:italic;width:100%}.gizmo-superpoints .superpoints-form .superpoints-redeem label:lang(ja){font-style:normal}.gizmo-superpoints .superpoints-form .superpoints-redeem .clear-points{background-color:transparent}@media all and (min-width:881px) and (max-width:1140px){.gizmo-superpoints .superpoints-form .superpoints-redeem .clear-points{margin-left:15px}}.gizmo-superpoints .superpoints-form .superpoints-redeem .tertiary-button{float:right}.gizmo-superpoints .superpoints-form .superpoints-redeem .to-redeem-wrapper{display:table-cell;overflow:hidden;padding-right:10px;vertical-align:top}.gizmo-superpoints .superpoints-form .superpoints-redeem .to-redeem-action{display:table-cell;position:relative;vertical-align:bottom}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]{width:100%;margin-top:5px;margin-right:10px;margin-left:0;margin-bottom:8px}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]::-webkit-input-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]:-moz-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]::-moz-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem input[type=text]:-ms-input-placeholder{color:#444}.gizmo-superpoints .superpoints-form .superpoints-redeem button{white-space:nowrap;bottom:0;right:0;margin-bottom:8px}.gizmo-superpoints .superpoints-form .disabled{opacity:.4}.gizmo-superpoints .superpoints-disclaimer a{margin:15px 0 15px 20px;display:block}.gizmo-superpoints .superpoints-disclaimer a:focus{outline:0}.gizmo-superpoints .superpoints-disclaimer .superpoints-about img{float:right;font-style:italic;margin:10px 10px 0 0;color:#BDCE30;font-size:smaller;cursor:pointer}.gizmo-superpoints .superpoints-disclaimer .superpoints-about img:lang(ja){font-style:normal}.gizmo-superpoints .superpoints-disclaimer .superpoints-about .superpoints-about-content{background-color:#F2F6CE;border:1px solid #CADB3D;color:#868B3A;margin-bottom:18px;padding:10px 25px 10px 10px}.gizmo-superpoints .superpoints-disclaimer .superpoints-about .superpoints-about-content ul li{margin:10px 0 0 30px;list-style:disc}.gizmo-superpoints .superpoints-disclaimer .superpoints-about .superpoints-about-content strong{font-weight:bold}.gizmo-superpoints .gizmo-expandable-collapsed+.superpoints-disclaimer{display:none}.insufficient-superpoints-error{margin:20px 20px 0}.insufficient-superpoints-error span{display:inline-block;width:80%}@media all and (min-width:569px) and (max-width:880px){.insufficient-superpoints-error span{width:73%}}@media all and (max-width:568px){.insufficient-superpoints-error span{display:inherit;width:100%}}.insufficient-superpoints-error a{background-color:#ff5601;color:#fedfc0;float:right}@media all and (max-width:568px){.insufficient-superpoints-error a{float:none;width:100%;margin-top:10px}}.insufficient-superpoints-error a:hover,.insufficient-superpoints-error a:active,.insufficient-superpoints-error a[disabled],.insufficient-superpoints-error a.disabled{background-color:#c40}.lt-ie10 .gizmo-superpoints .superpoints-form label{display:inline-block;margin-top:20px}.lt-ie10 .gizmo-superpoints .superpoints-form input[type=text]{margin-top:0}.billing-info ol>li{margin-bottom:20px;width:100%}.billing-info ol>li.left{float:left;width:190px;margin-right:20px}@media all and (min-width:569px) and (max-width:880px){.billing-info ol>li.left{width:178px}}@media all and (max-width:568px){.billing-info ol>li.left{width:55%;float:left}}.billing-info ol>li.right{float:left;width:128px;margin-left:20px;line-height:35px}@media all and (min-width:569px) and (max-width:880px){.billing-info ol>li.right{width:118px}}@media all and (max-width:568px){.billing-info ol>li.right{width:30%;float:right;line-height:20px}}@media all and (max-width:568px){.billing-info .hasCustomSelect{font-size:14px}}.billing-info .kobo-input-select{height:35px}.billing-info label{display:none}.lt-ie10 .billing-info label{display:inline-block}.gizmo-otherpaymentoptions{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:1.3rem}.gizmo-otherpaymentoptions .payment-options{padding-bottom:18px}@media all and (max-width:568px){.gizmo-otherpaymentoptions .payment-options{padding-bottom:22px}}.gizmo-otherpaymentoptions .payment-options p{margin:0}.gizmo-otherpaymentoptions .external-trigger{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:normal;text-transform:none}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron{position:absolute;top:-3.3rem;right:0;z-index:1000;text-align:right;cursor:pointer;margin-right:12px;color:#444}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron::after{display:inline;position:absolute;content:"";width:7px;height:6px;top:7px;right:-12px;background-image:url("../../Images/black-chevron.png");background-repeat:no-repeat;background-position:center;transition-duration:.25s;transition-property:transform;transform:rotate(180deg)}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron::after{background-image:url("../../Images/black-chevron.png");background-size:7px 7px}}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron.gizmo-expandable-button-collapsed::after{transform:rotate(0deg)}.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron:hover,.gizmo-otherpaymentoptions .external-trigger.gizmo-expandable-button-fixed-chevron:hover::after{text-decoration:underline}.gizmo-paymentoptions{margin-top:15px}.gizmo-paymentoptions .kobo-form .error-message,.gizmo-paymentoptions .kobo-form .info-message{margin:0}.gizmo-paymentoptions .paymentoptions-headings{overflow:hidden;margin-left:-3.3%}.gizmo-paymentoptions .paymentoptions-headings li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:3.3%;float:left;border-width:1px 0;border-style:solid;border-color:#BBB;padding:0}.gizmo-paymentoptions .paymentoptions-headings li div{display:table-cell;vertical-align:middle;height:41px;position:relative}.gizmo-paymentoptions .paymentoptions-headings li div input[type="radio"]{position:absolute;top:1.4rem}.gizmo-paymentoptions .paymentoptions-headings li div span{margin-left:2.2rem}.gizmo-paymentoptions .paymentoptions-headings li div img{vertical-align:middle}.gizmo-paymentoptions .paymentoptions-headings li label{color:#444;font-style:italic;cursor:pointer;margin-left:5px;padding:0;padding-right:15px}.gizmo-paymentoptions .paymentoptions-headings li label:lang(ja){font-style:normal}.gizmo-paymentoptions .paymentoptions-headings li.paymentoptions-creditcard span{position:relative;padding-left:27px}.gizmo-paymentoptions .paymentoptions-headings li.paymentoptions-creditcard span::before{position:absolute;top:0;left:0;width:22px;height:15px;content:"";background-image:url("../../Images/purchase/PP-credit-card-icon.png");background-image:none,url("../../Images/purchase/PP-credit-card-icon.svg");background-repeat:no-repeat;background-position:left center}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-headings li{width:100%;float:none;margin:0;border-width:0 0 1px}}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-headings{border-top:1px solid #BBB;margin-left:0}}.gizmo-paymentoptions .paymentoptions-contents{margin-top:16px}.gizmo-paymentoptions .paymentoptions-contents .vme-info{margin:16px 0}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer{margin-left:-2px;position:relative}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .hpci-container{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:3.5rem;width:100%}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .security-code-outer{position:absolute;width:2.1rem;right:0}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .security-code-outer+#security-code-tooltip{font-size:13px;visibility:hidden}.gizmo-paymentoptions .paymentoptions-contents .credit-card-fields-outer .security-code-outer+#security-code-tooltip.show-tooltip{display:inline-block;visibility:visible}.gizmo-paymentoptions .paymentoptions-contents .security-code-help{float:right;cursor:pointer;margin-top:6px}.gizmo-paymentoptions .paymentoptions-contents .security-code-example{padding:5px;display:block;margin:0 auto}.gizmo-paymentoptions .paymentoptions-contents .expiry-date{margin-top:-5px}.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span{margin:0 15px}.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span:first-child{margin-left:0}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span:first-child{margin-right:5px}}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date>span{margin:0}}.gizmo-paymentoptions .paymentoptions-contents .expiry-date .kobo-input-select{display:inline-block}.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-month{display:inline-block;width:80px}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-month{width:67px}}.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-year{display:inline-block;width:95px}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date .expiry-year{width:85px}}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents .expiry-date .drop-down-select{padding:.55em .44em}}.gizmo-paymentoptions .paymentoptions-contents .paymentoptions-card-type{width:220px}@media all and (max-width:568px){.gizmo-paymentoptions .paymentoptions-contents .paymentoptions-card-type{width:auto}}.gizmo-paymentoptions .paymentoptions-contents label{display:none}.gizmo-paymentoptions .paymentoptions-contents input{width:91%}@media all and (max-width:880px){.gizmo-paymentoptions .paymentoptions-contents input{width:100%}}.gizmo-paymentoptions .paymentoptions-contents .info-message strong{font-weight:bold}.gizmo-paymentoptions .saved-securely{margin:5px 0 0;font-size:13px;background-image:url("../../Images/purchase/PP_lock_grey.png");background-repeat:no-repeat;background-position:left center;padding-left:30px}.gizmo-paymentoptions .use-saved-info{margin-bottom:20px}.gizmo-paymentoptions .info-message-top-arrow{transform:none}.gizmo-paymentoptions .info-message-tooltip.info-message-top-arrow,.gizmo-paymentoptions .info-message-tooltip.info-message-bottom-arrow{left:auto;right:-0.7rem;width:335px}@media all and (max-width:568px){.gizmo-paymentoptions .info-message-tooltip.info-message-top-arrow,.gizmo-paymentoptions .info-message-tooltip.info-message-bottom-arrow{right:-2px;left:22px;width:auto}}.gizmo-paymentoptions .info-message-top-arrow:before,.gizmo-paymentoptions .info-message-top-arrow:after,.gizmo-paymentoptions .info-message-bottom-arrow:before,.gizmo-paymentoptions .info-message-bottom-arrow:after{left:95%}@media all and (max-width:568px){.gizmo-paymentoptions .info-message-top-arrow:before,.gizmo-paymentoptions .info-message-top-arrow:after,.gizmo-paymentoptions .info-message-bottom-arrow:before,.gizmo-paymentoptions .info-message-bottom-arrow:after{left:97%}}.lt-ie10 .gizmo-paymentoptions .paymentoptions-contents iframe{height:61px}.lt-ie10 .gizmo-paymentoptions label{display:inline-block}.ShoppingCartWidget{overflow:hidden}.shoppingCart-gizmo .gizmo-expandable .gizmo-expandable-inner-content{padding-bottom:0}.shoppingCart-gizmo .cart-content{background-color:#ededed;border-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.shoppingCart-gizmo .cart-content.open{border-bottom:1px solid #b2b2b2}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content{max-height:600px}.shoppingCart-gizmo .cart-content .inner-cart{display:table;width:100%}}.shoppingCart-gizmo .cart-content .inner-cart{position:relative;overflow:hidden}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .recommendation-list,.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .modalBackground{-webkit-transition:opacity 1S;-moz-transition:opacity 1S;-o-transition:opacity 1S;transition:opacity 1S}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .ajax-preloader{position:absolute;top:45%;left:45%;z-index:1000}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .ajax-preloader.no-display{display:none}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations{font-size:0;overflow:hidden;min-height:250px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations .book-price{color:#595959}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations .gizmo-grid{position:relative}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations .gizmo-grid h2{max-width:45%}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li{font-size:14px;font-size:1.4rem;display:inline-block;width:110px;text-align:center;margin-right:20px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .image-container{display:table-cell;height:170px;vertical-align:bottom;width:110px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .image-container img{max-height:100%;max-width:100%;display:block}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .primary-link{background:0;color:#00bee1;margin-bottom:20px}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .primary-link::hover{text-decoration:underline}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations li .primary-link::focus{outline:0}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations{display:none!important}}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-recommendations{display:table-cell}}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area-wrapper.has-items{background:#fff}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area-wrapper.has-items{width:45.8%;display:table-cell}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area-wrapper.has-items>.kobo-widget{padding-right:0}}.shoppingCart-gizmo .cart-content .inner-cart.isRecommendations .cart-order-area-wrapper .cart-order-area{position:relative}.shoppingCart-gizmo .cart-content h2{padding-bottom:0;padding-top:8px}@media all and (min-width:881px){.shoppingCart-gizmo .cart-content .cart-items{max-height:385px;min-height:190px;overflow-x:auto;padding-right:20px;margin-bottom:160px}}.shoppingCart-gizmo .cart-content .summary-bar{position:absolute;bottom:0;width:100%;padding:0 0 25px 0;text-align:right}@media all and (min-width:569px){.shoppingCart-gizmo .cart-content .summary-bar .primary-link.close-cart{display:none}.shoppingCart-gizmo .cart-content .summary-bar .primary-link.close-cart.large-view-continue{display:inline-block}}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar .primary-link.close-cart{display:block;text-align:right;margin-top:20px}.shoppingCart-gizmo .cart-content .summary-bar .primary-link.large-view-continue{display:none}}@media all and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar{width:100%;position:relative}}.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a,.shoppingCart-gizmo .cart-content .summary-bar span{margin-left:15px;vertical-align:middle;margin-top:10px;width:45%}@media all and (min-width:569px) and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a,.shoppingCart-gizmo .cart-content .summary-bar span{width:30%}}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a,.shoppingCart-gizmo .cart-content .summary-bar span{margin-left:0}}.shoppingCart-gizmo .cart-content .summary-bar p{font-size:16px;font-size:1.6rem;padding-right:30px;margin-top:20px}@media all and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar p{padding-right:15px}}.shoppingCart-gizmo .cart-content .summary-bar p strong{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;word-wrap:break-word}.shoppingCart-gizmo .cart-content .summary-bar p strong:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.shoppingCart-gizmo .cart-content .summary-bar .kobo-widget{padding-top:0;padding-bottom:0}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar .kobo-widget{padding-top:0;padding-bottom:0}}@media all and (max-width:568px){.shoppingCart-gizmo .cart-content .summary-bar{padding:5px 0 25px}.shoppingCart-gizmo .cart-content .summary-bar span{text-align:center}.shoppingCart-gizmo .cart-content .summary-bar span,.shoppingCart-gizmo .cart-content .summary-bar button,.shoppingCart-gizmo .cart-content .summary-bar a{display:block;width:100%}}.shoppingCart-gizmo .cart-content .summary-bar .cart-price-summary{clear:both}.shoppingCart-gizmo .cart-content .summary-bar .scroll-for-more-items{width:100%;height:8px;position:absolute;bottom:160px;display:none;background:transparent;background-image:-webkit-gradient(linear,to bottom,to top,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.1)));background-image:-webkit-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);background-image:-moz-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);background-image:-o-linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.1) 100%);background-repeat:repeat-x}.shoppingCart-gizmo .cart-content .summary-bar .scroll-for-more-items.show-gradient{display:block}@media all and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar .scroll-for-more-items.show-gradient{display:none}}.shoppingCart-gizmo .cart-content .summary-bar .wrapper{display:block;height:100%;position:absolute;z-index:10;background:#fff;width:100%}@media all and (max-width:880px){.shoppingCart-gizmo .cart-content .summary-bar .wrapper{position:relative}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-ms-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.empty{padding-bottom:40px;text-align:center}.empty h3{font-size:24px;font-size:2.4rem;line-height:1.2}.empty p{margin:15px 0 0}.empty .button{margin-top:30px}.has-opted-in input{float:left;margin-right:0;margin-top:2px}.has-opted-in label{float:left;margin-left:20px;width:85%}@media all and (max-width:568px){.has-opted-in label{width:100%}}.shopping-cart-items .checkout-summary-header{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;font-style:normal;text-transform:uppercase;border-top:2px solid #bbb;border-bottom:2px solid #bbb;padding:15px;color:#000}.shopping-cart-items .checkout-summary-header .count-wrap{float:right}.shopping-cart-items .messaging{display:inline-block;margin:0 0 20px 0}.shopping-cart-items .messaging.error-message a{background-image:url("../../Images/messaging/error_message_icon.png");background-repeat:no-repeat;background-position:center right;padding-right:20px;color:#FF5600;font-style:italic}.shopping-cart-items .messaging.error-message a:lang(ja){font-style:normal}.shopping-cart-items .messaging.error-message a::before{content:" | "}.shopping-cart-items .messaging.error-message a:hover{text-decoration:none}.shopping-cart-items .messaging.error-message a:hover:lang(ja){text-decoration:underline}.shopping-cart-items .messaging.detail-messaging{font-size:14px;font-size:1.4rem;color:#00b09a;padding-bottom:8px;font-weight:normal;margin-bottom:10px}@media all and (max-width:568px){.shopping-cart-items .messaging.detail-messaging{width:100%}}.shopping-cart-items .messaging.detail-messaging.temp-message{animation:fadeout 1s;color:#FF5600}.shopping-cart-items ul{overflow:hidden}.shopping-cart-items ul li.deal{max-height:none}.shopping-cart-items ul li{max-height:400px;border-bottom:1px solid #d9d9d9}.shopping-cart-items ul li.remove-me{max-height:0;opacity:0}.shopping-cart-items ul li .table{padding:20px 0;display:table;width:100%;height:auto;overflow:hidden;table-layout:fixed}.shopping-cart-items ul li .table .bottom-content{bottom:0;display:table;vertical-align:bottom;margin-top:10px}.shopping-cart-items ul li .table .bottom-content a{font-style:italic;vertical-align:bottom}.shopping-cart-items ul li .table .bottom-content a:lang(ja){font-style:normal}@media all and (max-width:568px){.shopping-cart-items ul li .table .bottom-content{display:block;position:relative}}.shopping-cart-items ul li .table .bottom-content .secondary-actions{display:table-cell;width:12%;padding-right:20px;vertical-align:bottom}@media all and (max-width:568px){.shopping-cart-items ul li .table .bottom-content .secondary-actions{display:block}}.shopping-cart-items ul li .table .bottom-content .opt-in{display:block;width:85%;vertical-align:bottom;margin-top:10px}.shopping-cart-items ul li .table .bottom-content .opt-in form{clear:both;display:table}.shopping-cart-items ul li .table .bottom-content .opt-in form input{display:table-cell}.shopping-cart-items ul li .table .bottom-content .opt-in form label{display:table-cell;margin-left:20px}@media all and (max-width:568px){.shopping-cart-items ul li .table .bottom-content .opt-in{display:block;margin-top:10px;width:75%}}.shopping-cart-items ul li .table p{font-size:14px;font-size:1.4rem;font-style:italic;margin-bottom:10px;margin-top:0}.shopping-cart-items ul li .table p:lang(ja){font-style:normal}.shopping-cart-items ul li .table h3,.shopping-cart-items ul li .table h4,.shopping-cart-items ul li .table h5{margin:0;padding:0;font-size:18px;font-size:1.8rem;line-height:1.2;font-style:normal;color:#000}.shopping-cart-items ul li .table h3.title-publication,.shopping-cart-items ul li .table h4.title-publication,.shopping-cart-items ul li .table h5.title-publication{color:#000;font-size:18px;font-size:1.8rem}.shopping-cart-items ul li .table h3.title-publication.subtitle,.shopping-cart-items ul li .table h4.title-publication.subtitle,.shopping-cart-items ul li .table h5.title-publication.subtitle{color:#444;font-size:16px;font-size:1.6rem}.shopping-cart-items ul li .table h3.publisher,.shopping-cart-items ul li .table h4.publisher,.shopping-cart-items ul li .table h5.publisher{margin-top:10px;font-size:14px;font-size:1.4rem}.shopping-cart-items ul li .table h3.author,.shopping-cart-items ul li .table h4.author,.shopping-cart-items ul li .table h5.author{margin:10px 0 0 0;font-size:14px;font-size:1.4rem}.shopping-cart-items ul li .table h3.author span,.shopping-cart-items ul li .table h4.author span,.shopping-cart-items ul li .table h5.author span{font-style:italic;color:#444}.shopping-cart-items ul li .table h3.author span:lang(ja),.shopping-cart-items ul li .table h4.author span:lang(ja),.shopping-cart-items ul li .table h5.author span:lang(ja){font-style:normal}.shopping-cart-items ul li .table.not-available{filter:alpha(opacity=40);opacity:.4}.shopping-cart-items ul li .table .item-image{display:table-cell;vertical-align:top;padding-left:15px;width:80px}@media all and (max-width:568px){.shopping-cart-items ul li .table .item-image{display:block}}.shopping-cart-items ul li .table .item-image img{max-width:80px}@media all and (max-width:568px){.shopping-cart-items ul li .table .item-image{float:left}}.shopping-cart-items ul li .table .item-details{display:table-cell;vertical-align:top;font-family:Georgia,"Times",times,serif;width:auto;padding-left:15px;position:relative;width:45%}.shopping-cart-items ul li .table .item-details:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.shopping-cart-items ul li .table .item-details{display:block;padding-left:110px}}.shopping-cart-items ul li .table .price-table{display:table-cell;vertical-align:top;overflow:visible;text-align:right;width:auto;min-width:10%;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:bold}.shopping-cart-items ul li .table .price-table:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.shopping-cart-items ul li .table .price-table ol li{background:transparent;border-bottom:0;padding-right:20px;color:#595959;margin-bottom:5px;font-size:16px;font-size:1.6rem}.shopping-cart-items ul li .table .price-table ol li.credit{color:#000;padding-top:0;text-transform:uppercase}@media all and (max-width:568px){.shopping-cart-items ul li .table .price-table{margin-top:-20px;font-size:16px;font-size:1.6rem;width:100%;float:right;display:block}}@media all and (max-width:568px){.shopping-cart-items{display:block;word-wrap:break-word}}.deal .price-wrap{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;font-weight:bold;text-transform:uppercase;padding-right:15px}.deal .discount-price{color:#000;padding-right:20px}.deal .original-price{color:#00b09a;text-decoration:line-through}.deal .deal-header{background:rgba(255,255,255,0.6);background-image:url("../../Images//purchase/PP_promo_badge.png");background-image:none,url("../../Images//purchase/PP_promo_badge.svg");background-repeat:no-repeat;background-position:10px center;background-size:30px 30px;display:table;height:50px;width:100%;margin-right:20px;vertical-align:middle;border-bottom:1px solid #d9d9d9}.deal .deal-header .deal-title{display:table-cell;vertical-align:middle;padding-left:50px;color:#595959}.deal .deal-header .deal-title h3{font-family:Georgia,"Times",times,serif;font-style:italic;font-size:16px;font-size:1.6rem;color:#595959}.deal .deal-header .price-wrap{display:table-cell;vertical-align:middle;text-align:right;width:40%}@media all and (max-width:568px){.deal .deal-header .price-wrap{display:none}}.deal .small-view-deal-wrapper{display:none}@media all and (max-width:568px){.deal .small-view-deal-wrapper{display:block;background:#ededed;border-bottom:1px solid #d9d9d9;width:100%;overflow:hidden;*zoom:1}.deal .small-view-deal-wrapper .price-wrap{float:right;font-size:16px;font-size:1.6rem;line-height:2}}.deal ul li{max-height:none;background:rgba(255,255,255,0.6)}.deal ul li:last-child{margin-bottom:20px}.deal ul li .table .price-table ol li{font-size:1.6rem;background:transparent;padding-right:20px;color:#595959}.deal ul li .table .price-table ol li.credit{color:#000}@media all and (max-width:880px){.cart-content .shopping-cart-items .checkout-items-container{width:100%}}@media all and (max-width:880px){.cart-content .shopping-cart-items .deal-items-container{width:100%}}.cart-content .shopping-cart-items .deal ul li{background:#ededed}@media all and (max-width:880px){.cart-content .shopping-cart-items .deal{width:100%}}.cart-content .shopping-cart-items .deal .deal-header{background-position:10px center;background-size:25px 25px;background:#ededed;background-image:url("../../Images//purchase/PP_promo_badge.png");background-image:none,url("../../Images//purchase/PP_promo_badge.svg");background-repeat:no-repeat;background-position:10px center;background-size:30px 30px}.cart-content .shopping-cart-items .deal .deal-header .deal-title{padding-left:45px}.cart-content .shopping-cart-items .deal .deal-header .deal-title h3{font-size:14px;font-size:1.4rem;padding-left:0}.cart-content .shopping-cart-items .deal .discount-price,.cart-content .shopping-cart-items .deal .original-price{font-size:16px;font-size:1.6rem}.cart-content .shopping-cart-items .deal .price-wrap{padding-right:20px}.cart-content .shopping-cart-items .deal .table .price-table ol li{padding-right:20px}.cart-content .shopping-cart-items .table{padding:20px 0 20px 0;display:table;width:100%;height:auto}@media all and (max-width:568px){.cart-content .shopping-cart-items .table{padding:15px 0}}.cart-content .shopping-cart-items .table.not-available{filter:alpha(opacity=40);opacity:.4}.cart-content .shopping-cart-items .table>div{display:table-cell;vertical-align:top}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div{display:block}}.cart-content .shopping-cart-items .table>div.item-image{width:55px;margin-right:10px}.cart-content .shopping-cart-items .table>div.item-image img{max-width:55px}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-image{float:left}}.cart-content .shopping-cart-items .table>div.item-details{padding-left:10px;width:40%}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details{width:100%}}.cart-content .shopping-cart-items .table>div.item-details .bottom-content{bottom:0;display:table;vertical-align:bottom;overflow:hidden}.cart-content .shopping-cart-items .table>div.item-details .bottom-content .secondary-actions{display:table-cell;width:12%;padding-right:20px;vertical-align:bottom}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details .bottom-content .secondary-actions{display:block}}.cart-content .shopping-cart-items .table>div.item-details .bottom-content .opt-in{display:none}.cart-content .shopping-cart-items .table>div.item-details .series-name{display:none!important}.cart-content .shopping-cart-items .table>div.item-details h3,.cart-content .shopping-cart-items .table>div.item-details h4,.cart-content .shopping-cart-items .table>div.item-details h5{margin:0;padding:0;font-size:14px;font-size:1.4rem;line-height:1.4;font-style:normal;color:#000}.cart-content .shopping-cart-items .table>div.item-details h3.title-publication,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication{color:#000;font-size:16px;font-size:1.6rem}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details h3.title-publication,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication{font-size:16px;font-size:1.6rem}}.cart-content .shopping-cart-items .table>div.item-details h3.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication.subtitle{font-size:14px;font-size:1.4rem;color:#444;font-weight:normal}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.item-details h3.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h4.title-publication.subtitle,.cart-content .shopping-cart-items .table>div.item-details h5.title-publication.subtitle{font-size:14px;font-size:1.4rem}}.cart-content .shopping-cart-items .table>div.item-details h3.publisher,.cart-content .shopping-cart-items .table>div.item-details h4.publisher,.cart-content .shopping-cart-items .table>div.item-details h5.publisher{display:none}.cart-content .shopping-cart-items .table>div.item-details h3.author,.cart-content .shopping-cart-items .table>div.item-details h4.author,.cart-content .shopping-cart-items .table>div.item-details h5.author{display:none}.cart-content .shopping-cart-items .table>div.item-details h3.author span,.cart-content .shopping-cart-items .table>div.item-details h4.author span,.cart-content .shopping-cart-items .table>div.item-details h5.author span{font-style:italic;color:#444;display:none}.cart-content .shopping-cart-items .table>div.item-details h3.author span:lang(ja),.cart-content .shopping-cart-items .table>div.item-details h4.author span:lang(ja),.cart-content .shopping-cart-items .table>div.item-details h5.author span:lang(ja){font-style:normal}.cart-content .shopping-cart-items .table>div.price-table{text-align:right;width:auto}@media all and (max-width:568px){.cart-content .shopping-cart-items .table>div.price-table{width:100%;float:right}}.cart-content .shopping-cart-items .table>div.price-table ol{width:100%;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;font-weight:bold}.cart-content .shopping-cart-items .table>div.price-table ol:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.cart-content .shopping-cart-items .table>div.price-table ol li{white-space:nowrap;font-size:14px;font-size:1.4rem;margin-bottom:0;padding-right:20px}@media all and (max-width:568px){.cart-content .shopping-cart-items .table{display:block;word-wrap:break-word}}.cart-content .shopping-cart-items .remove-me{max-height:0;opacity:0}.cart-content .shopping-cart-items .empty{padding-bottom:40px;text-align:center;color:#595959}@media all and (min-width:881px){.cart-content .shopping-cart-items .empty{margin-top:50px}}.cart-content .shopping-cart-items .empty h3{font-size:24px;font-size:2.4rem;line-height:1.2;color:#595959}.cart-content .shopping-cart-items .empty p{margin:15px 0 0}.cart-content .shopping-cart-items .empty .button{margin-top:30px}.cart-content .shopping-cart-items .empty{padding-bottom:40px;text-align:center;color:#595959}.cart-content .shopping-cart-items .empty h3{font-size:24px;font-size:2.4rem;line-height:1.2;color:#595959}.cart-content .shopping-cart-items .empty p{margin:15px 0 0}.cart-content .shopping-cart-items .empty .button{margin-top:30px}.cart-content .summary-bar{min-height:135px}.cart-content .summary-bar .gizmo-pricesummary{margin-top:20px;float:right;width:53%;position:relative;font-size:14px;font-size:1.4rem;margin:10px 0 0 0;padding-right:20px;padding-top:5px}@media all and (min-width:569px) and (max-width:880px){.cart-content .summary-bar .gizmo-pricesummary{width:40%}}@media all and (max-width:880px){.cart-content .summary-bar .gizmo-pricesummary{padding-right:0;margin-right:20px}}@media all and (max-width:568px){.cart-content .summary-bar .gizmo-pricesummary{margin-bottom:10px}}.cart-content .summary-bar .gizmo-pricesummary ul li{width:100%;clear:right;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1}.cart-content .summary-bar .gizmo-pricesummary ul li span{width:45%;float:right;margin:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}@media all and (max-width:880px){.cart-content .summary-bar .gizmo-pricesummary ul li span{text-align:right}}.cart-content .summary-bar .gizmo-pricesummary ul li span:first-child{float:left;text-align:left;font-weight:normal;font-family:Georgia,"Times",times,serif}.cart-content .summary-bar .gizmo-pricesummary ul li:last-child{font-size:16px;font-size:1.6rem}.cart-content .summary-bar .cart-actions{clear:both;text-align:center;width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 20px}@media all and (min-width:569px) and (max-width:880px){.cart-content .summary-bar .cart-actions{text-align:right;width:95%;margin-top:10px;padding:0}}@media all and (max-width:568px){.cart-content .summary-bar .cart-actions{width:91%;margin-top:15px;padding:0 0 20px 0}}.cart-content .title-publication .subtitle{display:none}@media all and (min-width:569px){.cart-content .show-small-text{display:none}}@media all and (max-width:568px){.cart-content .show-small-text{display:inline-block}}@media all and (min-width:569px){.cart-content .show-long-text{display:inline}}@media all and (max-width:568px){.cart-content .show-long-text{display:none}}.cart-content .emptyCart h2{display:none}.cart-content .cart-tally{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px;font-size:1.6rem;max-width:200px;text-align:right;position:absolute;right:40px;top:28px}@media all and (min-width:569px) and (max-width:880px){.cart-content .cart-tally{right:35px;top:28px}}@media all and (max-width:568px){.cart-content .cart-tally{right:30px;top:25px}}.stack-curator-about{min-height:200px;padding:25px}@media all and (max-width:880px){.stack-curator-about{margin-left:20px;margin-right:20px}}.stack-curator-top{position:relative;display:table-cell;vertical-align:middle}.stack-curator-top *{vertical-align:middle}.stack-curator-avatar{float:left;margin-right:20px;max-height:75px;display:inline-block}.stack-curator-social-title-container{display:inline-block}.stack-curator-social-title-container h2{font-style:normal;width:100%;float:left;color:#000;margin-bottom:0;margin-top:0;font-size:24px;font-weight:normal;font-family:Georgia,"Times",times,serif;line-height:1.167}.stack-curator-social-title-container h2:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-curator-social-title-container h3{color:#444;margin-bottom:.3em;padding:0;font-size:24px;font-style:italic;font-weight:normal;font-family:Georgia,"Times",times,serif;line-height:1.167}.stack-curator-social-title-container h3:lang(ja){font-style:normal}.stack-curator-social-title-container h3:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.stack-curator-links{margin-top:20px;line-height:32px}.stack-curator-social-links{margin:0;padding-left:0;font-style:italic}.stack-curator-social-links:lang(ja){font-style:normal}.stack-curator-social-links li{position:relative;width:122px;height:31px;display:inline-block;color:#fff;padding:0;vertical-align:top;margin:0 0 0 30px;background-repeat:no-repeat}.stack-curator-social-links li:first-child{margin-left:0}.stack-curator-social-links li.social-icon-facebook{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 0}.stack-curator-social-links li.social-icon-twitter{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -51px}.stack-curator-social-links li.social-icon-googleplus{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -51px}.stack-curator-social-links li.social-icon-pinterest{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -102px}.stack-curator-social-links li.social-icon-youtube{background-image:url("../../Images/header-footer/social/social_icons.png");background-position:0 -153px}.stack-curator-social-links li a{padding-left:7px;width:auto;display:inline-block;position:relative;height:100%;width:100%;text-indent:31px;text-decoration:none}.stack-curator-social-links li a:lang(ja){text-decoration:underline}@media all and (max-width:568px){.stack-curator-social-links li{display:block;margin-left:0;padding-bottom:15px}}@media all and (max-width:880px){.stack-curator-social-links li{margin-top:0}}@media all and (max-width:568px){.stack-curator-main-link a{text-indent:0!important}}.stack-curator-main-link{font-style:italic;margin:0!important}.stack-curator-main-link:lang(ja){font-style:normal}@media all and (max-width:568px){.stack-curator-main-link{left:0}}.stack-curator-description{margin:0 auto;font-size:16px;line-height:22px;margin:1em 0}@media all and (min-width:881px){.stack-curator-description{-moz-column-count:2;-moz-column-gap:40px;-webkit-column-count:2;-webkit-column-gap:40px}}@media all and (max-width:568px){.stack-curator-description{display:none}}.stack-curator-description p{margin:0}.stack-curator-about{background-color:#e7e7e7}.StackCuratorWidget+.CarouselWidget{background-color:#e7e7e7;margin:0 20px}.StackCuratorWidget+.CarouselWidget .scrolling-list-gizmo{margin-top:0}.line-item{*zoom:1;line-height:22px;line-height:2.2rem;font-size:16px;font-size:1.6rem;color:#0d0d0d}.line-item:after{content:"";display:table;clear:both}.line-item-label{float:left}.line-item-label::after{content:":"}.line-item-amount{float:right;font-weight:bold;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.line-item-amount:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.credit .line-item-amount::before{content:"- "}.superPoints{color:#00b09a}.total{font-size:20px;font-size:2rem;border-top:1px solid #bbb;padding:1rem 0 0 0;margin:1rem 0 0 0}.totalSavings{border-bottom:1px solid #bbb;padding:0 0 1rem 0;margin:0 0 1rem 0}#modal-content.three-ds{background-color:white}@media all and (min-width:569px){#modal-content.three-ds{width:450px;min-width:0}}#modal-content.three-ds .close-button{float:right;margin:10px 20px 0 0}#threeDsecFrame{width:100%}.ajax-spinner{margin:0 auto;width:40px;height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center}.accordion.open .expandable-header .payment-type{display:none}.accordion .expandable-header .payment-type{visibility:visible;display:table-cell}@media all and (max-width:568px){.accordion .expandable-header .payment-type{display:none!important}}.accordion .expandable-header .payment-type span{text-align:right;margin-top:0;width:auto;padding:6px 0 6px 50px;float:right;background-size:37px 24px;background-position:left center;background-repeat:no-repeat}.accordion .expandable-header .payment-type span.Visa{background-image:url("../../Images/purchase/PP_visa.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.accordion .expandable-header .payment-type span.Visa{background-image:url("../../Images/purchase/PP_visa2x.png");background-size:37px 24px}}.accordion .expandable-header .payment-type span.MasterCard{background-image:url("../../Images/purchase/PP_masterCard.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.accordion .expandable-header .payment-type span.MasterCard{background-image:url("../../Images/purchase/PP_masterCard2x.png");background-size:37px 24px}}.accordion .expandable-header .payment-type span.Amex{background-image:url("../../Images/purchase/PP_amex.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.accordion .expandable-header .payment-type span.Amex{background-image:url("../../Images/purchase/PP_amex2x.png");background-size:37px 24px}}.accordion .expandable-header .payment-type span.Discover{background-image:url("../../Images/purchase/PP_discover.png")}@media(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:2.6 / 2),(-webkit-min-device-pixel-ratio:1.3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){.accordion .expandable-header .payment-type span.Discover{background-image:url("../../Images/purchase/PP_discover2x.png");background-size:37px 24px}}.rich-header{padding:15px 0 0;background:white;height:200px;-moz-box-shadow:0 2px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);box-shadow:0 2px 10px rgba(0,0,0,0.15);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rich-header .rich-header-wrapper{margin:0 auto;overflow:visible;width:90%;height:100%;background-color:white}.rich-header .rich-header-wrapper .flow-opposite{float:right}.rich-header .rich-header-wrapper .header-right{max-width:30%;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:visible}.rich-header .rich-header-wrapper .header-right .rich-header-language-help{position:absolute;right:0;top:0}.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help{float:right;color:#8c8c8c;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:italic;text-decoration:none;padding-left:15px;padding-right:15px}.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help:lang(ja){font-style:normal}.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help:lang(ja){text-decoration:underline}.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help:hover,.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help:active{color:#00bee1}.rich-header .rich-header-wrapper .header-right .rich-header-new-user{position:absolute;right:0;top:50px}@media all and (max-width:880px){.rich-header .rich-header-wrapper .header-right .rich-header-new-user{top:0}}.rich-header .rich-header-wrapper .header-right .rich-header-signed-in-user-cart{position:absolute;right:0;bottom:11px}.rich-header .rich-header-wrapper .header-right .rich-header-signed-in-user-cart .rich-header-nav-shopping-cart{float:right;width:48px;height:48px;padding-right:18px;padding-top:6px;background-image:url("../../Images/chevron_down_blue_icon.png");background-image:none,url("../../Images/chevron_down_blue_icon.svg");background-position:right 15px;background-repeat:no-repeat;background-size:30px}.rich-header .rich-header-wrapper .header-left{float:left;white-space:nowrap;height:100%;width:100%;max-width:70%;overflow:hidden;position:static}.rich-header .rich-header-wrapper .header-left .kobo-rakuten-logo{float:left;margin-top:28px;display:inline-block}.rich-header .rich-header-wrapper .header-left #header-search-input{overflow:hidden;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:30px;padding-left:40px}.rich-header .rich-header-wrapper .header-left #header-search-input .SearchInputWidget{display:inline-block}.rich-header .rich-header-wrapper .header-left #header-search-input .search-bar-wrap{background-color:white}.rich-header .rich-header-wrapper .header-left #header-search-input .search-bar-wrap .search-section .search-field{width:425px}.rich-header .rich-header-wrapper .header-left #header-search-input .search-bar-wrap .search-section .search-section-shadow{-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff}.rich-header .rich-header-wrapper .header-left .header-main-navigation{position:relative;top:22px;overflow:visible}.rich-header .secondary-small-rich-header{display:none}@media all and (max-width:880px){.rich-header{padding:0;height:auto;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.rich-header .rich-header-wrapper{float:left;position:absolute;overflow:hidden;height:auto;-moz-box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;-webkit-box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset}.rich-header .rich-header-wrapper .header-left{width:100%;max-width:100%}.rich-header .rich-header-wrapper .header-left .kobo-rakuten-logo{display:none}.rich-header .rich-header-wrapper .header-left #header-search-input{display:none}.rich-header .rich-header-wrapper .header-left .header-main-navigation{margin:0;position:relative;top:0}.rich-header .rich-header-wrapper .header-right{width:100%;max-width:100%;height:auto;position:unset}.rich-header .rich-header-wrapper .header-right .rich-header-language-help{position:inherit;height:40px;margin:0;border-bottom:1px solid #d9d9d9}.rich-header .rich-header-wrapper .header-right .rich-header-language-help .rich-header-help{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:30%;padding:10px 0;text-align:center}.rich-header .rich-header-wrapper .header-right .rich-header-new-user{position:relative;top:inherit;right:inherit;display:inline-block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.rich-header .rich-header-wrapper .header-right .rich-header-signed-in-user-cart{display:block;position:relative;bottom:inherit;right:inherit}.rich-header .rich-header-wrapper .header-right .rich-header-signed-in-user-cart .rich-header-nav-shopping-cart{display:none}.rich-header .show-side-menu{left:0}.rich-header .slide-small-rich-header-left{left:0}.rich-header .secondary-small-rich-header{display:block}}.rich-header-push-content-left .kobo-main,.rich-header-push-content-left .page{margin-left:0}@media all and (max-width:568px){.rich-header .rich-header-wrapper{width:265px}.rich-header .hide-side-menu{left:-265px}.rich-header .slide-small-rich-header-right{left:265px}.rich-header-push-content-right .kobo-main,.rich-header-push-content-right .page{margin-left:265px}}@media all and (min-width:569px) and (max-width:880px){.rich-header .rich-header-wrapper{width:278px}.rich-header .hide-side-menu{left:-278px}.rich-header .slide-small-rich-header-right{left:278px}.rich-header-push-content-right .kobo-main,.rich-header-push-content-right .page{margin-left:278px}}.thank-you{text-align:center;padding-top:40px;line-height:28px;line-height:2.8rem}@media all and (min-width:569px) and (max-width:880px){.thank-you{margin-top:95px}}@media all and (max-width:568px){.thank-you{margin-top:60px;line-height:18px;line-height:1.8rem}.thank-you h1{line-height:24px;line-height:2.4rem}.thank-you p{margin-bottom:20px}}.thank-you em{font-weight:bold}.thank-you .button{display:inline-block;width:180px;margin:10px}@media all and (max-width:568px){.thank-you .button{display:block;width:85%;margin:10px auto}}.gizmo-promocode{overflow:hidden;width:100%}.gizmo-promocode input[type="text"]{width:165px}@media all and (min-width:569px) and (max-width:880px){.gizmo-promocode input[type="text"]{width:62%}}@media all and (max-width:568px){.gizmo-promocode input[type="text"]{width:55%;float:left}}.gizmo-promocode button{margin-left:10px}@media all and (max-width:568px){.gizmo-promocode button{float:right}}.multi-button-container{position:relative;float:left}@media all and (max-width:568px){.multi-button-container{display:block}}.multi-button-container .multi-button{position:relative;height:35px;font-size:14px;font-size:1.4rem}.multi-button-container .multi-button a{font-style:italic;font-family:Georgia,"Times",times,serif;text-decoration:none;display:inline-block;height:100%;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms}.multi-button-container .multi-button a:lang(ja){font-style:normal}.multi-button-container .multi-button a:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.multi-button-container .multi-button a.add-padding{padding-right:30px}.multi-button-container .multi-button a span{color:#fff;font-style:normal;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold}@media all and (max-width:568px){.multi-button-container .multi-button a span{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;font-style:normal}}.multi-button-container .multi-button a:first-child{left:0;text-align:center;width:100%}.multi-button-container .multi-button a em{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal}.multi-button-container .multi-button a em:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.multi-button-container .multi-button .drop-down-button{background-color:#00b09a;display:inline-block;position:absolute;top:0;right:0;height:100%;width:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer;background-image:url("../../Images/White_Chevron.svg");background-repeat:no-repeat;background-position:50% 50%;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-transition:background-color 200ms;-moz-transition:background-color 200ms;-o-transition:background-color 200ms;transition:background-color 200ms;border-left:1px solid #fff}.multi-button-container .multi-button .drop-down-button:hover,.multi-button-container .multi-button .drop-down-button.active{background-color:#008c7b}@media all and (max-width:568px){.scrolling-list-gizmo .multi-button-container .multi-button a{color:#00b09a}.scrolling-list-gizmo .multi-button-container .multi-button a span{color:#00b09a}}#multibutton-drop-down{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;margin-top:-5px;font-style:italic;overflow:hidden;-webkit-transition:margin-top 200ms,opacity 200ms,visibility 200ms;-moz-transition:margin-top 200ms,opacity 200ms,visibility 200ms;-o-transition:margin-top 200ms,opacity 200ms,visibility 200ms;transition:margin-top 200ms,opacity 200ms,visibility 200ms;position:absolute;top:0;left:0;z-index:999;visibility:hidden;opacity:0}#multibutton-drop-down:lang(ja){font-style:normal}#multibutton-drop-down.show{margin-top:2px;visibility:visible;-webkit-transition:margin-top 200ms,opacity 200ms;-moz-transition:margin-top 200ms,opacity 200ms;-o-transition:margin-top 200ms,opacity 200ms;transition:margin-top 200ms,opacity 200ms;opacity:1}#multibutton-drop-down .arrow{position:relative;border-style:solid;border-width:8px;content:"\00A0";display:block;width:0;height:0;border-color:transparent transparent #00b09a transparent;left:0;margin-left:-8px;top:-16px;top:0;left:92%;left:calc(100% - 15px)}#multibutton-drop-down ol{margin-top:0;margin-bottom:0;background-color:#00b09a;border-bottom:2px solid #ccc;overflow:hidden}#multibutton-drop-down ol li{line-height:15px;margin-top:0;margin-bottom:0}#multibutton-drop-down ol li a{box-sizing:border-box;padding:10px 17px;display:block;color:#fff;text-decoration:none}#multibutton-drop-down ol li a:hover{background-color:#008c7b;color:#ccc}#modal-content.error-dialog{text-align:center}#modal-content.error-dialog .error-content{background-color:#fff;padding:30px;display:inline-block;background:#fff;position:relative;text-align:center}@media all and (min-width:569px) and (max-width:880px){#modal-content.error-dialog .error-content{width:55%}}#modal-content.error-dialog .error-content a.button{margin-top:20px}#modal-content.error-dialog .error-content .close-button{position:absolute;cursor:pointer;top:10px;right:12px}.toast-wrap{max-height:0;width:100%;position:absolute;overflow:hidden;-webkit-transition:max-height .35s;-moz-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s}.toast-wrap.popdown{max-height:400px;-webkit-transition:max-height .5s;-moz-transition:max-height .5s;-o-transition:max-height .5s;transition:max-height .5s}.toast-wrap .toast{position:relative;width:100%;text-align:center;min-height:50px;z-index:3000;line-height:50px}@media all and (max-width:568px){.toast-wrap .toast{min-height:40px;line-height:40px}}.toast-wrap .toast.message-box{padding:0}.toast-wrap .toast p{position:relative;margin:0 auto;max-width:1140px;paddign:0 20px;font-size:13px;font-size:1.3rem}.toast-wrap .toast p .closeButton{position:absolute;width:18px;height:18px;background-image:url("../../Images/messaging/button-close-x.png");background-image:none,url("../../Images/messaging/button-close-x.svg");background-size:contain;background-repeat:no-repeat;background-position:center;right:20px;top:35%;cursor:pointer}.subscriptions-manage{background-color:white;min-height:150px}@media all and (min-width:881px){.subscriptions-manage{min-height:400px}}.subscriptions-manage .info-message{text-align:center;padding:1em;margin:0}.subscriptions-manage .inner-wrap{padding:0 20px}.subscriptions-manage p{margin:.1em 0 0 0}.subscriptions-manage .intro{padding:20px 0;border-bottom:2px solid #ececec}.subscriptions-manage .intro h2{font-style:normal}@media all and (max-width:880px){.subscriptions-manage .intro h2{display:none}}.subscriptions-manage .subscription-items{position:relative}.subscriptions-manage .subscription-items.spinner::after{margin:0 auto;min-width:40px;min-height:40px;background-image:url("../../Images/ajax_preloader.gif");background-repeat:no-repeat;background-position:center;position:absolute;content:' ';top:0;left:0;width:100%;height:100%;background-color:white;opacity:.5;z-index:10}.subscriptions-manage .subscription-items li{display:inline-block;vertical-align:top;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1}.subscriptions-manage .subscription-items li:after{content:"";display:table;clear:both}@media all and (max-width:568px){.subscriptions-manage .subscription-items li{width:100%;padding:23px 0;border-top:1px solid #ececec}.subscriptions-manage .subscription-items li:first-child{border-top:0}}@media all and (min-width:569px){.subscriptions-manage .subscription-items li:nth-of-type(odd){padding:23px 23px 23px 0}.subscriptions-manage .subscription-items li:nth-of-type(even){padding:23px 0 23px 23px}}.subscriptions-manage .subscription-items li .image-container{float:left;width:114px;height:152px;margin:0 16px 0 0}@media all and (min-width:881px){.subscriptions-manage .subscription-items li .image-container{width:150px;height:196px}}.subscriptions-manage .subscription-items li .image-container img{display:block;margin:0 auto;max-width:100%;max-height:100%}.subscriptions-manage .subscription-items li .subscription-status{display:inline-block;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;padding:.2em 1em .15em 1em;text-transform:uppercase;color:white;background-color:#00bee1}.subscriptions-manage .subscription-items li .subscription-status:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.subscriptions-manage .subscription-items li .details{position:relative;min-height:152px;padding:0 0 35px 130px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:881px){.subscriptions-manage .subscription-items li .details{min-height:196px;padding:0 0 35px 166px}}.subscriptions-manage .subscription-items li .details .primary-button,.subscriptions-manage .subscription-items li .details .secondary-button{position:absolute;bottom:0;height:35px;width:auto}.subscriptions-manage .subscription-items li .details h3{font-size:1.4em;margin:0 0 1em 0;padding:0}.subscriptions-manage .subscription-items li .details p:last-of-type{margin:0 0 1em 0}.subscriptions-manage .subscription-items li.cancelled .image-container{filter:alpha(opacity=50);opacity:.5}.subscriptions-manage .subscription-items li.cancelled .details h3,.subscriptions-manage .subscription-items li.cancelled .details p{filter:alpha(opacity=50);opacity:.5}.subscriptions-manage .subscription-items li.cancelled .subscription-status{color:#101010;background-color:#efefef}.subscriptions-manage.kobo-dialog-box{min-height:0}.subscriptions-manage.kobo-dialog-box img{max-width:114px;max-height:152px}.subscriptions-manage.kobo-dialog-box p{width:338px;margin:1em auto}@media all and (max-width:568px){.subscriptions-manage.kobo-dialog-box p{width:auto}}.subscriptions-manage.kobo-dialog-box button{min-width:160px}.subscriptions-manage.kobo-dialog-box button:first-child{margin:0 18px 0 0}@media all and (max-width:568px){.subscriptions-manage.kobo-dialog-box button:first-child{margin:0 0 10px 0}}.ajax-widgets-container{background-color:white;padding-top:20px;padding-bottom:20px}.ajax-widgets-loading{opacity:0}.ajax-widgets-loaded{opacity:1;-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;border-top:2px solid #E8E8E8}.kobo-dialog-box{color:black;background-color:white;text-align:center;padding:30px}@media all and (max-width:568px){.kobo-dialog-box{padding:20px}}@media all and (max-width:568px){.kobo-dialog-box .primary-button,.kobo-dialog-box .secondary-button,.kobo-dialog-box .tertiary-button{width:100%}}@-webkit-keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.0}5%{opacity:1.0}60%{-webkit-transform:scale(1);transform:scale(1);opacity:1.0}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1.0}100%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:1}}@-moz-keyframes bounce-in{0%{transform:scale(0);opacity:.0}5%{opacity:1.0}60%{transform:scale(1);opacity:1.0}80%{transform:scale(1);opacity:1.0}100%{transform:scale(0.7);opacity:1}}@keyframes bounce-in{0%{-webkit-transform:scale(0);transform:scale(0);opacity:.0}5%{opacity:1.0}60%{-webkit-transform:scale(1);transform:scale(1);opacity:1.0}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1.0}100%{-webkit-transform:scale(0.7);transform:scale(0.7);opacity:1}}@-webkit-keyframes toast-open{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}45%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(0);transform:scaleX(0)}55%{-webkit-transform:scaleX(0.2);transform:scaleX(0.2)}60%{-webkit-transform:scaleX(1);transform:scaleX(1)}90%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-moz-keyframes toast-open{0%{transform:scaleX(0)}45%{transform:scaleX(0)}50%{transform:scaleX(0)}55%{transform:scaleX(0.2)}60%{transform:scaleX(1)}90%{transform:scaleX(1)}100%{transform:scaleX(1)}}@keyframes toast-open{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}45%{-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform:scaleX(0);transform:scaleX(0)}55%{-webkit-transform:scaleX(0.2);transform:scaleX(0.2)}60%{-webkit-transform:scaleX(1);transform:scaleX(1)}90%{-webkit-transform:scaleX(1);transform:scaleX(1)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes bounce-out{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}40%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes bounce-out{0%{transform:scale(0.7)}40%{transform:scale(1)}80%{transform:scale(0)}90%{transform:scale(0)}100%{transform:scale(0)}}@keyframes bounce-out{0%{-webkit-transform:scale(0.7);transform:scale(0.7)}40%{-webkit-transform:scale(1);transform:scale(1)}80%{-webkit-transform:scale(0);transform:scale(0)}90%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes toast-close{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}70%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-moz-keyframes toast-close{0%{transform:scale(1)}30%{transform:scale(1.1)}60%{transform:scale(1.1)}70%{transform:scale(0.5)}100%{transform:scale(0)}}@keyframes toast-close{0%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}60%{-webkit-transform:scale(1.1);transform:scale(1.1)}70%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(0);transform:scale(0)}}.message-box{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;padding:10px;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #00b09a;color:#00b09a;background-color:#ccefea}.message-box.error{border-color:#ff8200;color:#ff8200;background-color:#ffe6cc}.message-box.error.high-level{width:100%;text-align:left;padding-left:40px;background-image:url("../../Images/icons/icon-warning.png");background-image:none,url("../../Images/icons/icon-warning.svg");background-repeat:no-repeat;background-position:5px center;background-size:25px 25px}@media all and (max-width:568px){.message-box.error.high-level{text-align:center;padding:35px 10px;background-size:20px 20px;background-position:center 10px}}.dialog{background-color:white;text-align:center;padding:30px;border:1px solid #d9d9d9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;font-size:1.4rem}@media all and (max-width:568px){.dialog{padding:20px;font-size:13px;font-size:1.3rem}}.dialog.fixed-height-overflow{height:40%;max-height:375px;overflow:hidden}.dialog.fixed-height-overflow .overflow-container{padding-right:20px;max-height:225px;overflow:auto;text-align:left}.dialog.fixed-height-overflow .overflow-container p{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;text-align:left}.dialog h3{color:#0d0d0d;font-size:22px;font-size:2.2rem;font-weight:normal;margin:0 0 20px}@media all and (max-width:568px){.dialog h3{font-size:20px;font-size:2rem}}.dialog p{margin:0;color:#595959;line-height:1.2}.dialog .cta{margin-top:20px}.dialog .cta button{margin-top:10px;font-size:20px;font-size:14px;font-size:1.4rem}.dialog .cta button:first-child{margin-right:20px}@media all and (max-width:568px){.dialog .cta button{width:100%}}.deal-notification{font-family:Georgia,"Times",times,serif;font-style:italic;position:fixed;font-size:16px;font-size:1.6rem;right:10%;top:150px;z-index:1000;-webkit-transition-delay:.65s;-moz-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;opacity:0}@media all and (max-width:568px){.deal-notification{margin:0;left:0;right:0;bottom:0;top:auto}}.deal-notification.show{opacity:1;-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.deal-notification.show .logo-circle{-webkit-animation-name:bounce-in;animation-name:bounce-in;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.deal-notification.show .deal-notification-text-wrapper{-webkit-animation-name:toast-open;animation-name:toast-open;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:20px center;transform-origin:20px center}.deal-notification.show .deal-notification-text-wrapper .deal-notification-text{opacity:1;-webkit-transition-delay:1.6s;-moz-transition-delay:1.6s;-o-transition-delay:1.6s;transition-delay:1.6s}.deal-notification .logo-circle{-webkit-animation-name:bounce-out;animation-name:bounce-out;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url("../../Images/purchase/PP_promo_badge.png");background-image:none,url("../../Images/purchase/PP_promo_badge.svg");position:absolute;vertical-align:middle;width:55px;height:55px;-webkit-transform:scale(0.7);transform:scale(0.7);background-size:99%;background-repeat:no-repeat;left:7px;top:50%;margin-top:-28px;z-index:2}.deal-notification .deal-notification-text-wrapper{-webkit-animation-name:toast-close;animation-name:toast-close;-webkit-animation-duration:.65s;animation-duration:.65s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform-origin:35px center;transform-origin:35px center;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#fff;border:1px solid #cacaca;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);box-shadow:0 2px 5px 2px rgba(0,0,0,0.2);display:inline-block;padding:20px 60px 20px 70px;max-width:360px;z-index:1}@media all and (max-width:568px){.deal-notification .deal-notification-text-wrapper{display:block}}.deal-notification .deal-notification-text-wrapper .deal-notification-text{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;line-height:1.4}.deal-notification .deal-notification-text-wrapper .close{position:absolute;height:30px;width:30px;top:50%;right:10px;margin-top:-15px;cursor:pointer;text-align:center}.deal-notification .deal-notification-text-wrapper .close::before{display:inline-block;width:18px;height:100%;content:'';background-image:url("../../Images/icons/close.png");background-image:none,url("../../Images/icons/close.svg");background-repeat:no-repeat;background-position:center;background-size:100%}.SpotlightWidget{padding:20px}@media all and (max-width:568px){.SpotlightWidget{padding:20px 0}}.SpotlightWidget .spotlight{background-color:#666;padding:30px;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:568px){.SpotlightWidget .spotlight{padding:20px}}.SpotlightWidget .spotlight .spotlight-image{width:22%;float:left;padding-bottom:24px;text-align:center}@media all and (max-width:880px){.SpotlightWidget .spotlight .spotlight-image{width:30%}}.SpotlightWidget .spotlight .spotlight-image a{display:inline-block;max-height:316px}.SpotlightWidget .spotlight .spotlight-image a:after{content:"";display:block;height:24px;background-image:url("../../Images/book_shadow.png");background-repeat:no-repeat;background-position:top;background-size:100%}.SpotlightWidget .spotlight .spotlight-image img{margin-bottom:-3px;max-height:100%;max-width:100%;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (min-width:881px){.SpotlightWidget .spotlight .spotlight-image img{display:block;margin:0 auto}}.SpotlightWidget .spotlight .spotlight-wrapper{position:relative;overflow:hidden}.SpotlightWidget .spotlight .spotlight-wrapper .description-column{width:46%;padding:0 30px;float:left;width:46%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.SpotlightWidget .spotlight .spotlight-wrapper .description-column a{color:inherit;text-decoration:none;font-style:normal}.SpotlightWidget .spotlight .spotlight-wrapper .description-column a:hover{text-decoration:none;font-style:normal}@media all and (max-width:880px){.SpotlightWidget .spotlight .spotlight-wrapper .description-column{float:none;display:block;width:auto;margin-left:30%;padding-right:0}}@media all and (max-width:568px){.SpotlightWidget .spotlight .spotlight-wrapper .description-column{padding-left:20px}}.SpotlightWidget .spotlight .spotlight-wrapper .description-column p{margin:0}.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-title{text-transform:uppercase}@media all and (max-width:880px){.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-title{font-size:82%}}.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description{font-size:110%;padding:1% 4% 0 0;overflow-y:hidden}@media all and (max-width:568px){.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description p{display:none}}.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description h1,.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description h2{color:inherit}.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description h1{padding:0 0 3% 0;font-size:218%;line-height:1.2}@media all and (max-width:880px){.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description h1{font-size:136%}}.SpotlightWidget .spotlight .spotlight-wrapper .description-column .widget-text-description h2{padding:0 0 2% 0;margin:0;line-height:1.2}.SpotlightWidget .spotlight .sidebar-column{border-left:1px solid #444;float:right;width:32%;padding-bottom:1000px;margin-bottom:-1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column{float:none;width:auto;border:0;margin:0 0 0 30%;padding:0 0 0 30px}}@media all and (max-width:568px){.SpotlightWidget .spotlight .sidebar-column{padding-left:20px}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description{padding-left:30px;padding-bottom:110px}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description{height:auto;padding:0}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .series{color:#fff;padding-bottom:0;word-wrap:break-word}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .series{display:none}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .series span{color:#bbb}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .description-anchor{color:#bbb}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .author,.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .publisher{color:#fff;margin-bottom:0;font-size:1.4rem;font-style:normal;padding-top:0}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .author a,.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .publisher a{color:#bbb;font-style:italic}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .author,.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .publisher{display:none}}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .category-rankings{display:none}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .category-rankings a{color:#bbb}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .user-actions{margin-top:0}@media all and (min-width:881px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .user-actions{position:absolute;bottom:0}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .user-actions .preorder{color:#bbb;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:82%;text-transform:uppercase;font-weight:bold}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .user-actions .preorder{margin-top:4%}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .user-actions::after{display:none}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons a.secondary-button{background-color:#444;color:#fff}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons .multi-button-container{padding-top:20px;width:100%;float:none}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons .multi-button-container{width:auto}}@media all and (min-width:569px) and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons .multi-button-container{padding-right:10px}}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons li{display:inline-block}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons li:first-child .multi-button-container{padding-top:0}@media all and (max-width:880px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons li:first-child .multi-button-container{padding-top:20px}}@media all and (max-width:568px){.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons li:nth-child(n+2) .multi-button-container{display:none}}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .buttons button{width:100%}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .star-rating{margin-top:15px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .star-rating a{color:#fff;font-style:normal}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .star-rating a .number-of-ratings{font-family:Georgia,"Times",times,serif;font-style:italic}.SpotlightWidget .spotlight .sidebar-column .sidebar-item-description .star-rating a .number-of-ratings .rating-number{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal}.Store-NewUser-AddBillingInfo .title h2{margin-right:30px}.Store-NewUser-AddBillingInfo .title h2,.Store-NewUser-AddBillingInfo .title p{display:inline-block}.Store-NewUser-AddBillingInfo .saved-securely{margin-bottom:20px}.Store-NewUser-AddBillingInfo .paymentoptions-headings{display:none}.Store-NewUser-AddBillingInfo .continue-area{background:0;margin:0 20px;border-top:1px solid #bbb}.Store-NewUser-AddBillingInfo .continue-area .col-group .col{width:auto;padding-left:0;padding-right:0}.Store-NewUser-AddBillingInfo .continue-area .col-group .col:first-child{padding-right:20px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .col-group .col:first-child{padding-right:0}}.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button{white-space:nowrap}.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button .skip-this-step{line-height:35px;margin-right:20px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button .skip-this-step{line-height:1;margin-right:0;margin-top:20px;display:inline-block}}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .col-group .col.continue-button{text-align:center;white-space:normal}}.Store-NewUser-AddBillingInfo .continue-area .save-link{float:right}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo .continue-area .save-link{float:none}}.Store-NewUser-AddBillingInfo #modal-content.new-user-content{min-width:0;width:430px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo #modal-content.new-user-content{width:auto}}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation{background:#fff;padding:30px}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation p{margin:0 0 20px}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links{display:table;width:100%}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link{display:table-cell;vertical-align:middle;width:50%}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link:first-child{padding-right:10px}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link:first-child{padding-right:0;margin-bottom:20px}}@media all and (max-width:568px){.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .bottom-link{display:block;width:auto;text-align:center}}.Store-NewUser-AddBillingInfo #modal-content .new-user-confirmation .bottom-links .primary-button{float:right}[data-kobo-gizmo="InstantPreview"]{position:relative}[data-kobo-gizmo="InstantPreview"] .ajax-spinner,[data-kobo-gizmo="InstantPreview"] .endOfPreview,[data-kobo-gizmo="InstantPreview"] .notSupported-container{position:inherit;background-color:white;z-index:10}[data-kobo-gizmo="InstantPreview"] .ajax-spinner,[data-kobo-gizmo="InstantPreview"] .notSupported-container{max-width:968px;height:590px;width:100%;margin:0 auto}[data-kobo-gizmo="InstantPreview"] .notSupported-container{display:table}[data-kobo-gizmo="InstantPreview"] .notSupported{vertical-align:middle;display:table-cell;text-align:center}@media all and (max-width:568px){[data-kobo-gizmo="InstantPreview"] .notSupported{vertical-align:top}}[data-kobo-gizmo="InstantPreview"] .notSupported .subheader{margin-bottom:1.5em;color:#404040;font-family:Georgia,"Times",times,serif;font-size:18px;font-size:1.8rem}@media all and (max-width:568px){[data-kobo-gizmo="InstantPreview"] .notSupported .subheader{margin-top:4em}}[data-kobo-gizmo="InstantPreview"] .notSupported .cta{color:#404040;line-height:2em;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem}[data-kobo-gizmo="InstantPreview"] .notSupported .cta a{color:#00bee1}[data-kobo-gizmo="InstantPreview"] .endOfPreview{width:968px;height:490px;margin:0;display:table-cell;vertical-align:middle;text-align:center}[data-kobo-gizmo="InstantPreview"] .endOfPreview .header{margin-top:1em;color:#00bee1;font-family:Georgia,"Times",times,serif;font-size:22px;font-size:2.2rem}[data-kobo-gizmo="InstantPreview"] .endOfPreview .subheader{margin:1.5em;color:#404040;font-family:Georgia,"Times",times,serif;font-size:18px;font-size:1.8rem}[data-kobo-gizmo="InstantPreview"] .endOfPreview .cta{color:#404040;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem}[data-kobo-gizmo="InstantPreview"] .endOfPreview .end-buybutton-container{float:left;width:100%;margin-top:1.5em}[data-kobo-gizmo="InstantPreview"] .endOfPreview .end-buybutton-container #end-buybutton{margin:1em auto 0 auto;float:none;display:inline-block}@media all and (max-width:568px){[data-kobo-gizmo="InstantPreview"] .multi-button a.add-padding{padding:0 15px}[data-kobo-gizmo="InstantPreview"] .multi-button a.drop-down-button{display:none!important}}#modal-content .instant-preview #reader-settings{background-color:#fff;width:302px;font-size:14px;font-size:1.4rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;z-index:10001;margin-top:19px;margin-left:72.5px}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings{width:100%!important;left:0!important;margin:0!important}}#modal-content .instant-preview #reader-settings .up-arrow{margin-top:-19px;margin-left:220px;height:21px;width:51px;background-repeat:no-repeat;float:right;background-image:url("../../Images/InstantPreview_ReadingSetting_Dialogue.png")}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings .up-arrow{display:none}}#modal-content .instant-preview #reader-settings .row{padding:0 16px;height:45px;line-height:45px;vertical-align:middle}#modal-content .instant-preview #reader-settings .title{font-size:20px;font-size:2rem;text-align:center;font-family:Georgia,"Times",times,serif;color:#404040}#modal-content .instant-preview #reader-settings .pagelayout-option,#modal-content .instant-preview #reader-settings .header{text-align:left}#modal-content .instant-preview #reader-settings .header{color:#000;text-transform:uppercase;background-color:#e8e7e7}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings .pagelayout.header{display:none}}#modal-content .instant-preview #reader-settings .pagelayout-option{color:#404040;cursor:pointer}@media all and (max-width:568px){#modal-content .instant-preview #reader-settings .pagelayout-option{display:none}}#modal-content .instant-preview #reader-settings .pagelayout-option.selected{background-repeat:no-repeat;background-position:90% 50%;background-image:url("../../Images/InstantPreview_ReadingSetting_SelectIcon.png")}#modal-content .instant-preview #reader-settings hr{margin:0 16px;border:1px #e8e8e7 solid}#modal-content .instant-preview #reader-settings .fontsize-control{display:table-cell}#modal-content .instant-preview #reader-settings .fontsize-control .button{width:29px;height:35px;background-position:center;background-repeat:no-repeat;float:left;cursor:pointer}#modal-content .instant-preview #reader-settings .fontsize-control #small{background-image:url("../../Images/InstantPreview_ReadingSetting_Small_A.png")}#modal-content .instant-preview #reader-settings .fontsize-control #large{margin-left:20px;background-image:url("../../Images/InstantPreview_ReadingSetting_Large_A.png")}#modal-content .instant-preview #instantpreview-headercontainer{position:fixed;width:100%;background-color:#000;height:53px;top:0;left:0;z-index:10002}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header{margin:0 auto;max-width:1088px;width:100%;color:white;height:53px;vertical-align:middle}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info{text-align:center;width:100%;height:53px}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info hr.vertical{height:33px;width:0;float:left;margin-left:20px;margin-right:20px}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info hr.vertical{display:none}}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info .info{float:left;margin-right:0 10px;display:table-cell;vertical-align:middle;line-height:53px}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info .info{max-width:250px}}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info .info{display:none}}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #buybutton{float:left;margin-top:9.5px;margin-right:10px}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls{float:right}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .controlbutton{display:inline-table;line-height:53px;margin:0;float:left;background-repeat:no-repeat;background-position:center;cursor:pointer;width:64px;height:26px}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .controlbutton{width:50px}}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .controlbutton{width:50px}}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .options{background-image:url("../../Images/InstantPreview_ReadingSettings.png")}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .close{background-image:url("../../Images/InstantPreview_Close.png")}#modal-content .instant-preview #instantpreview-headercontainer #instantpreview-header .instantpreview-info #instantpreview-controls .on{background-color:#595959}#modal-content .instant-preview #instantpreview-content{max-width:1088px;width:100%;height:590px;margin:0 auto}#modal-content .instant-preview #instantpreview-content #left-navbutton,#modal-content .instant-preview #instantpreview-content #right-navbutton{float:left;height:100%;width:5%;background-position:center;background-repeat:no-repeat;cursor:pointer}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-content #left-navbutton,#modal-content .instant-preview #instantpreview-content #right-navbutton{display:none}}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-content #left-navbutton,#modal-content .instant-preview #instantpreview-content #right-navbutton{width:10%}}#modal-content .instant-preview #instantpreview-content #left-navbutton{background-image:url("../../Images/InstantPreview_chev_l.png")}#modal-content .instant-preview #instantpreview-content #left-navbutton:hover{background-image:url("../../Images/InstantPreview_chev_l_over.png")}#modal-content .instant-preview #instantpreview-content #left-navbutton.disabled{cursor:auto;background-image:url("../../Images/InstantPreview_chev_l_dis.png")}#modal-content .instant-preview #instantpreview-content #right-navbutton{background-image:url("../../Images/InstantPreview_chev_r.png")}#modal-content .instant-preview #instantpreview-content #right-navbutton:hover{background-image:url("../../Images/InstantPreview_chev_r_over.png")}#modal-content .instant-preview #instantpreview-content #right-navbutton.disabled{cursor:auto;background-image:url("../../Images/InstantPreview_chev_r_dis.png")}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container{float:left;background-color:white;width:90%}@media all and (min-width:569px) and (max-width:880px){#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container{width:80%}}@media all and (max-width:568px){#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container{width:100%}}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container .readingarea-top,#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container .readingarea-bottom{line-height:50px;height:50px;margin:0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:11px;font-size:1.1rem;color:#7f7f7f;vertical-align:middle;text-align:center}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area{width:100%;height:490px}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #reading-area{margin:0 20px}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #epub-reader-frame{position:relative;height:490px;width:100%}#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #reflowable-book-frame,#modal-content .instant-preview #instantpreview-content #instantpreview-reading-area-container #instantpreview-reading-area #reflowable-content-frame{position:absolute;height:100%;width:100%}#modal-content #ip-modalbg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);display:table;opacity:0;visibility:hidden}#modal-content #ip-modalbg.showmodal{z-index:10000;opacity:1;visibility:visible}.modal-content-instantpreview{vertical-align:top!important}.modal-content-instantpreview #modal-content{width:100%;margin-top:78px}@media all and (max-width:568px){.modal-content-instantpreview #modal-content{margin-top:53px}}.header-wrap-instantpreview{position:inherit!important}.header-wrap-instantpreview .toast-wrap{z-index:10005;top:53px;position:fixed}.multibutton-instantpreview{z-index:10000!important}.results.wrapper .pagination .previous .offscreen,.results.wrapper .pagination .next .offscreen{border:0 none;clip:rect(0px,0px,0px,0px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.results.wrapper{margin:0 2rem 0 5rem}@media all and (max-width:880px){.results.wrapper{margin-left:2rem}}.results.wrapper .result-items{margin:0;float:left;width:100%}.results.wrapper .item-wrapper{padding:0;margin:0;float:left;width:100%;border-top:1px solid #d9d9d9}.results.wrapper .item-wrapper a{font-style:inherit}.results.wrapper .item-wrapper a:hover{color:#595959}.results.wrapper .item-wrapper .multi-button a{width:auto;font-style:italic}.results.wrapper .item-wrapper .multi-button a:lang(ja){font-style:normal}.results.wrapper .item-wrapper .multi-button a:hover{color:#ccc}.results.wrapper .item-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;padding-top:2rem;padding-right:1.5rem}.results.wrapper .item-info .title,.results.wrapper .item-info .subtitle,.results.wrapper .item-info .author,.results.wrapper .item-info .series,.results.wrapper .item-info .synopsis,.results.wrapper .item-info .issue,.results.wrapper .item-info .publication-date,.results.wrapper .item-info .publisher{margin:0}.results.wrapper .item-info .title a,.results.wrapper .item-info .subtitle a,.results.wrapper .item-info .author a,.results.wrapper .item-info .series a,.results.wrapper .item-info .synopsis a,.results.wrapper .item-info .issue a,.results.wrapper .item-info .publication-date a,.results.wrapper .item-info .publisher a{color:inherit}.results.wrapper .item-info .title{color:#0d0d0d;font-family:Georgia,"Times",times,serif;font-style:normal;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;max-height:40px;max-height:4rem;overflow:hidden}.results.wrapper .item-info .title:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:880px){.results.wrapper .item-info .title{max-height:60px;max-height:6rem}}@media all and (max-width:568px){.results.wrapper .item-info .title{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;max-height:54px;max-height:5.4rem}}.results.wrapper .item-info .subtitle,.results.wrapper .item-info .issue{color:#595959;font-family:Georgia,"Times",times,serif;font-style:italic;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;max-height:18px;max-height:1.8rem;word-break:break-all;word-break:break-word;position:relative;overflow:hidden}.results.wrapper .item-info .subtitle:lang(ja),.results.wrapper .item-info .issue:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.results.wrapper .item-info .subtitle:lang(ja),.results.wrapper .item-info .issue:lang(ja){font-style:normal}.results.wrapper .item-info .subtitle.ellided::after,.results.wrapper .item-info .issue.ellided::after{content:"...";bottom:0;right:0;padding-left:.3rem;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 25%);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 25%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%)}@media all and (max-width:568px){.results.wrapper .item-info .subtitle,.results.wrapper .item-info .issue{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;max-height:16px;max-height:1.6rem}}.results.wrapper .item-info .author,.results.wrapper .item-info .series,.results.wrapper .item-info .publication-date,.results.wrapper .item-info .publisher{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:italic;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem;max-height:17px;max-height:1.7rem;word-break:break-all;word-break:break-word;position:relative;overflow:hidden}.results.wrapper .item-info .author:lang(ja),.results.wrapper .item-info .series:lang(ja),.results.wrapper .item-info .publication-date:lang(ja),.results.wrapper .item-info .publisher:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.results.wrapper .item-info .author:lang(ja),.results.wrapper .item-info .series:lang(ja),.results.wrapper .item-info .publication-date:lang(ja),.results.wrapper .item-info .publisher:lang(ja){font-style:normal}.results.wrapper .item-info .author.ellided::after,.results.wrapper .item-info .series.ellided::after,.results.wrapper .item-info .publication-date.ellided::after,.results.wrapper .item-info .publisher.ellided::after{content:"...";bottom:0;right:0;padding-left:.3rem;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 25%);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 25%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%)}@media all and (max-width:568px){.results.wrapper .item-info .author,.results.wrapper .item-info .series,.results.wrapper .item-info .publication-date,.results.wrapper .item-info .publisher{font-size:12px;font-size:1.2rem;line-height:20px;line-height:2rem;max-height:20px;max-height:2rem}}.results.wrapper .item-info .series.ellided::after{content:none}.results.wrapper .item-info .series.ellided .book-number{position:absolute;right:0;top:0;background:#fff}.results.wrapper .item-info .series.ellided .book-number::before{content:"...";bottom:0;left:-1.8rem;padding-left:.3rem;position:absolute;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjI1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,0% 50%,100% 50%,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,#fff));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 25%);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 25%);background-image:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 25%)}.results.wrapper .item-info .series:hover .book-number,.results.wrapper .item-info .series .book-number:hover{text-decoration:underline}.results.wrapper .item-info .series:hover .book-number::before,.results.wrapper .item-info .series .book-number:hover::before{text-decoration:underline}.results.wrapper .item-info .author,.results.wrapper .item-info .publication-date{margin-top:1rem}.results.wrapper .item-info .author .attribution{font-style:normal;color:#595959}.results.wrapper .item-info .author,.results.wrapper .item-info .author a,.results.wrapper .item-info .series,.results.wrapper .item-info .series a{color:#00BEE1}.results.wrapper .item-info .title a:hover,.results.wrapper .item-info .author a:hover,.results.wrapper .item-info .series a:hover{color:#595959}.results.wrapper .item-info .publication-date,.results.wrapper .item-info .publication-date a,.results.wrapper .item-info .publisher,.results.wrapper .item-info .publisher a{color:#595959;font-style:normal}.results.wrapper .item-info .synopsis{position:relative;display:block;margin:2rem 0;color:#595959;font-family:Georgia,"Times",times,serif;font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem;max-height:54px;max-height:5.4rem;font-style:normal;overflow:hidden}.results.wrapper .item-info .synopsis:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.results.wrapper .item-info .synopsis{display:none}}.results.wrapper .item-info .synopsis:hover{text-decoration:none}.results.wrapper .item-info .synopsis .synopsis-text p{margin:0}.results.wrapper .item-info .synopsis .teaser{display:none}.results.wrapper .item-info .synopsis.read-more .teaser{display:block;position:absolute;bottom:0;right:0;padding-left:.5rem;color:#00BEE1;font-style:italic;background-image:url("../../Images/fade-to-white.png");background-repeat:repeat-y}.results.wrapper .item-info .synopsis.read-more .teaser:lang(ja){font-style:normal}.results.wrapper .item-info .synopsis.read-more .teaser .dots{color:#595959;padding-right:.3rem}.results.wrapper .item-info .synopsis.read-more:hover .teaser .text{color:#595959;text-decoration:underline}.results.wrapper .item-image{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;overflow:hidden}.results.wrapper .item-image .image-actions::after{content:"";position:absolute;background-color:#000;filter:alpha(opacity=0);opacity:0;-moz-transition:all 200ms;-o-transition:all 200ms;-webkit-transition:all 200ms;transition:all 200ms}.results.wrapper .item-image:hover .image-actions::after{filter:alpha(opacity=20);opacity:.2}.results.wrapper .item-image img{vertical-align:middle;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #d9d9d9}.results.wrapper .stack .item-image a::after{content:"";position:absolute;bottom:.5rem;right:.5rem;width:26px;height:26px;background-image:url("../../Images/collections-logo.png");background-image:none,url("../../Images/collections-logo.svg")}@media all and (max-width:568px){.results.wrapper .stack .item-image a::after{bottom:1.5rem;right:1.5rem}}.results.wrapper .user-actions .price{margin:0 0 1rem;color:#595959;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-weight:bold}.results.wrapper .user-actions .price:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.results.wrapper .user-actions .price{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}.results.wrapper .user-actions .price a{color:inherit}.results.wrapper .user-actions .price a:hover{text-decoration:none}.results.wrapper .kobo.star-rating{color:#b2b2b2;margin:0 0 1rem 0;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;font-style:normal}.results.wrapper .kobo.star-rating:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}@media all and (max-width:568px){.results.wrapper .kobo.star-rating{font-size:10px;font-size:1rem;line-height:14px;line-height:1.4rem}}.results.wrapper .kobo.star-rating span{vertical-align:middle}.results.wrapper .kobo.star-rating .star:first-child{margin:0}.results.wrapper .kobo.star-rating em{color:#b2b2b2}.results.wrapper .wide-button{float:left;width:100%;display:none;margin-bottom:2rem}.results.wrapper .wide-button .multi-button-container{width:100%}.results.wrapper .wide-button .multi-button-container .multi-button a{width:100%}.results.wrapper .pagination{width:100%;float:left;position:relative;background:#ededed;color:#595959;text-align:center;line-height:35px;line-height:3.5rem;font-size:14px;font-size:1.4rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.results.wrapper .pagination:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.results.wrapper .pagination .previous,.results.wrapper .pagination .next{width:3.5rem;height:3.5rem}.results.wrapper .pagination .previous:hover,.results.wrapper .pagination .previous:active,.results.wrapper .pagination .next:hover,.results.wrapper .pagination .next:active{background-color:#ccc}.results.wrapper .pagination .previous.disabled:hover,.results.wrapper .pagination .previous.disabled:active,.results.wrapper .pagination .next.disabled:hover,.results.wrapper .pagination .next.disabled:active{background-color:transparent}.results.wrapper .pagination .previous{float:left;background-image:url("../../Images/arrow-previous.png");background-image:none,url("../../Images/arrow-previous.svg");border-right:1px solid #d9d9d9}.results.wrapper .pagination .previous.disabled{background-image:url("../../Images/arrow-previous-off.png");background-image:none,url("../../Images/arrow-previous-off.svg")}.results.wrapper .pagination .next{float:right;background-image:url("../../Images/arrow-next.png");background-image:none,url("../../Images/arrow-next.svg");border-left:1px solid #d9d9d9}.results.wrapper .pagination .next.disabled{background-image:url("../../Images/arrow-next-off.png");background-image:none,url("../../Images/arrow-next-off.svg")}.results.wrapper .pagination .page-link,.results.wrapper .pagination .gap{color:#595959;display:inline-block;width:2.4rem;height:2.4rem;line-height:24px;line-height:2.4rem;text-decoration:none;font-style:normal;margin-right:1.5rem}.results.wrapper .pagination .gap.small-only{display:none}.results.wrapper .pagination .page-link.active,.results.wrapper .pagination .page-link:hover{background:#fff;color:#00BEE1}.results.wrapper .pagination .page-link.active{cursor:default}.results.wrapper .pagination .page-link.final{margin-right:0}@media all and (max-width:568px){.results.wrapper .pagination .page-link{display:none;margin-right:.5rem}.results.wrapper .pagination .page-link.first,.results.wrapper .pagination .page-link.active,.results.wrapper .pagination .page-link.final,.results.wrapper .pagination .page-link.reveal{display:inline-block}.results.wrapper .pagination .gap.lower.small-only,.results.wrapper .pagination .gap.upper{display:inline-block}}.results.wrapper.list .item-detail{float:left;width:100%}@media all and (max-width:568px){.results.wrapper.list .item-detail{position:relative;display:table}}.results.wrapper.list .user-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:table-cell;float:right;width:20rem;margin-left:2rem;margin-top:0;padding:2rem 0 2rem 1.5rem}.results.wrapper.list .user-actions::before{position:absolute;height:.1rem;width:2rem;top:-0.1rem;left:-2rem;background:#fff;content:""}.results.wrapper.list .user-actions::after{content:none}.results.wrapper.list .item-image{width:11rem;padding:2rem 2rem 2rem 0}@media all and (max-width:568px){.results.wrapper.list .item-image{padding:1.5rem 1rem 1rem 0}}.results.wrapper.list .item-image .image-actions::after{top:2rem;bottom:2rem;left:0;right:2rem}@media all and (max-width:568px){.results.wrapper.list .item-image .image-actions::after{top:1.5rem;bottom:1rem;right:1rem}}.results.wrapper.list .stack .item-image a::after{bottom:2.5rem;right:2.5rem}@media all and (max-width:880px){.results.wrapper.list .detail-flipper{display:table;float:left;margin-top:1.6rem;max-width:70%}.results.wrapper.list .detail-flipper .user-actions{display:table-footer-group;float:left;margin:0;padding:1rem 0;width:100%}.results.wrapper.list .detail-flipper .user-actions::before{content:none}.results.wrapper.list .detail-flipper .item-info{display:table-header-group}}@media all and (min-width:569px) and (max-width:880px){.results.wrapper.list .detail-flipper .user-actions{padding-top:0}.results.wrapper.list .detail-flipper .kobo.star-rating{float:left;line-height:3.5rem}.results.wrapper.list .detail-flipper .element-flipper{float:right}.results.wrapper.list .detail-flipper .element-flipper .price{float:left;line-height:3.5rem}.results.wrapper.list .detail-flipper .element-flipper .multi-button-container{margin-left:1.5rem}}@media all and (max-width:568px){.results.wrapper.list .detail-flipper .user-actions .ratings{margin-bottom:2rem}.results.wrapper.list .detail-flipper .user-actions .price{margin:1rem 0 0}.results.wrapper.list .detail-flipper .user-actions .multi-button-container{display:none}.results.wrapper.list .detail-flipper .item-info{display:table-header-group}}@media all and (max-width:423px){.results.wrapper.list .detail-flipper{max-width:55%}}@media all and (max-width:568px){.results.wrapper.list .wide-button{display:block}}@media all and (min-width:569px) and (max-width:880px){.results.wrapper.grid{margin:0 auto;width:541px}}@media all and (max-width:568px){.results.wrapper.grid{margin:0 auto;width:290px}}.results.wrapper.grid .result-items{position:relative}.results.wrapper.grid .item-wrapper{display:inline;float:left;padding:0 8% 0 0;margin:0;float:left;width:28%;border:0}@media all and (min-width:569px) and (max-width:880px){.results.wrapper.grid .item-wrapper{width:24rem;padding-right:5.5rem}}@media all and (max-width:568px){.results.wrapper.grid .item-wrapper{width:12.5rem;padding-right:4rem}}@media all and (min-width:881px){.results.wrapper.grid .item-wrapper:nth-child(-n+3) .item-image{margin-top:0}.results.wrapper.grid .item-wrapper:nth-child(3n+3){padding-right:0}.results.wrapper.grid .item-wrapper:nth-child(3n+4):after{content:"";position:absolute;border-top:1px solid #d9d9d9;width:100%;right:0}}@media all and (max-width:880px){.results.wrapper.grid .item-wrapper:nth-child(-n+2) .item-image{margin-top:0}.results.wrapper.grid .item-wrapper:nth-child(2n+2){padding-right:0}.results.wrapper.grid .item-wrapper:nth-child(2n+3):after{content:"";position:absolute;border:1px solid #d9d9d9;width:100%;right:0}}.results.wrapper.grid .item-info{display:block;padding:0}@media all and (max-width:568px){.results.wrapper.grid .item-info .title{font-size:1.2rem;line-height:1.6rem;max-height:3.2rem}}@media all and (max-width:568px){.results.wrapper.grid .item-info .subtitle{font-size:1rem;line-height:1.4rem}}.results.wrapper.grid .item-info .author,.results.wrapper.grid .item-info .series{font-size:1.2rem;line-height:1.6rem}@media all and (max-width:568px){.results.wrapper.grid .item-info .author,.results.wrapper.grid .item-info .series{font-size:1rem;line-height:1.8rem}}.results.wrapper.grid .item-info .series.ellided .book-number::before{left:-1.5rem}.results.wrapper.grid .item-image{width:100%;height:39.5rem;margin-top:3rem;-moz-transition:height 1000ms;-o-transition:height 1000ms;-webkit-transition:height 1000ms;transition:height 1000ms}@media all and (max-width:568px){.results.wrapper.grid .item-image{height:20rem;margin-top:2rem}}.results.wrapper.grid .item-image .image-actions{position:absolute;bottom:0;width:100%}.results.wrapper.grid .item-image .image-actions::after{top:0;bottom:0;left:0;right:0}.results.wrapper.grid .detail-flipper{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;margin:1.5rem 0 3rem;padding:0 1rem;width:100%;max-width:100%;height:221px;position:relative}@media all and (max-width:568px){.results.wrapper.grid .detail-flipper{margin:1rem 0 2rem;height:204px}}.results.wrapper.grid .detail-flipper .user-actions{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:0;left:1rem;right:1rem;margin:0;padding:1.5rem 0 0;width:auto}.results.wrapper.grid .detail-flipper .user-actions::before{content:none}@media all and (max-width:568px){.results.wrapper.grid .detail-flipper .user-actions{padding-top:1.5rem}}.results.wrapper.grid .detail-flipper .synopsis{display:none}.results.wrapper.grid .detail-flipper .kobo.star-rating{margin:0 0 1.5rem 0}@media all and (max-width:568px){.results.wrapper.grid .detail-flipper .kobo.star-rating{font-size:1rem;line-height:1.4rem}.results.wrapper.grid .detail-flipper .kobo.star-rating .star{width:12px;height:12px}.results.wrapper.grid .detail-flipper .kobo.star-rating .number-of-ratings{margin-left:0}}.results.wrapper.grid .detail-flipper .element-flipper{float:left;width:100%}.results.wrapper.grid .detail-flipper .element-flipper .price{width:100%;margin-bottom:1.5rem}@media all and (max-width:568px){.results.wrapper.grid .detail-flipper .element-flipper .price{font-size:1.4rem;line-height:1.8rem}}.results.wrapper.grid .detail-flipper .element-flipper .multi-button-container{margin-left:0;width:100%}.results.wrapper.grid .result-items.no-ratings .detail-flipper{height:185px}@media all and (max-width:568px){.results.wrapper.grid .result-items.no-ratings .detail-flipper{height:168px}}.kobo.star-rating{margin-left:-10px;line-height:1.6}.kobo.star-rating .star{display:inline-block;width:15px;height:15px;background-image:url("../../Images/ratings/star-empty.png");background-image:none,url("../../Images/ratings/star-empty.svg");-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;vertical-align:text-bottom}.kobo.star-rating .star:first-child{margin-left:10px}.kobo.star-rating .rating-details{display:inline-block}.kobo.star-rating .rating-fraction,.kobo.star-rating .number-of-ratings{margin-left:10px;display:inline-block}.kobo.star-rating.rating-0-5 .star:nth-child(1){background-image:url("../../Images/ratings/star-half.png");background-image:none,url("../../Images/ratings/star-half.svg")}.kobo.star-rating.rating-1 .star:nth-child(-n+1){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-1-5 .star:nth-child(-n+1){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-1-5 .star:nth-child(2){background-image:url("../../Images/ratings/star-half.png");background-image:none,url("../../Images/ratings/star-half.svg")}.kobo.star-rating.rating-2 .star:nth-child(-n+2){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-2-5 .star:nth-child(-n+2){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-2-5 .star:nth-child(3){background-image:url("../../Images/ratings/star-half.png");background-image:none,url("../../Images/ratings/star-half.svg")}.kobo.star-rating.rating-3 .star:nth-child(-n+3){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-3-5 .star:nth-child(-n+3){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-3-5 .star:nth-child(4){background-image:url("../../Images/ratings/star-half.png");background-image:none,url("../../Images/ratings/star-half.svg")}.kobo.star-rating.rating-4 .star:nth-child(-n+4){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-4-5 .star:nth-child(-n+4){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.kobo.star-rating.rating-4-5 .star:nth-child(5){background-image:url("../../Images/ratings/star-half.png");background-image:none,url("../../Images/ratings/star-half.svg")}.kobo.star-rating.rating-5 .star:nth-child(-n+5){background-image:url("../../Images/ratings/star-full.png");background-image:none,url("../../Images/ratings/star-full.svg")}.rich-header-language-selector{float:right;color:#8c8c8c;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:italic;height:18px;border-right:1px solid #d9d9d9}.rich-header-language-selector:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.rich-header-language-selector:lang(ja){font-style:normal}.rich-header-language-selector:hover .language-selector-icon{background-image:url("../../Images/header-footer/globe_blue_icon.png");background-image:none,url("../../Images/header-footer/globe_blue_icon.svg")}.rich-header-language-selector:hover .selected-language{background-image:url("../../Images/chevron_down_blue_icon.png");background-image:none,url("../../Images/chevron_down_blue_icon.svg");background-position:right center;background-repeat:no-repeat;background-size:27px;color:#00bee1}.rich-header-language-selector .center{display:block;text-align:center}.rich-header-language-selector .language-selector-icon{background-image:url("../../Images/header-footer/globe_grey_icon.png");background-image:none,url("../../Images/header-footer/globe_grey_icon.svg");background-position:center;background-repeat:no-repeat;background-size:22px;display:inline-block;height:18px;width:16px;margin-right:10px}.rich-header-language-selector .selected-language{background-image:url("../../Images/chevron_down_grey_icon.png");background-image:none,url("../../Images/chevron_down_grey_icon.svg");background-position:right center;background-repeat:no-repeat;background-size:27px;padding-right:30px;margin-right:5px;float:right}.rich-header-language-selector .language-dropdown{display:none}@media all and (max-width:880px){.rich-header-language-selector{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:70%;padding:10px 0}.rich-header-language-selector .language-selector-icon{margin-right:5px}.rich-header-language-selector .selected-language{margin:0;display:inline-block;float:unset;overflow:auto}}.rich-header-main-nav{font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}.rich-header-main-nav .main-nav-home{display:none}.rich-header-main-nav>li{float:left;margin-right:10px;padding-left:5px}.rich-header-main-nav>li a{color:#0d0d0d;text-decoration:none;padding:15px 30px 20px 15px;overflow:hidden;display:block;background-image:url("../../Images/chevron_down_blue_icon.png");background-image:none,url("../../Images/chevron_down_blue_icon.svg");background-position:right center;background-repeat:no-repeat;background-size:30px}.rich-header-main-nav>li a:lang(ja){text-decoration:underline}.rich-header-main-nav>li a:hover{cursor:pointer;color:#00bee1;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;padding:14px 29px 19px 14px;-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15)}.rich-header-main-nav>li:first-child{border-top:0}.rich-header-main-nav>li:last-child{margin-right:0}.rich-header-main-nav>li.main-nav-link a{background:0}.rich-header-main-nav>li.main-nav-link a:hover,.rich-header-main-nav>li.main-nav-link a:active{border:0;padding:15px 30px 20px 15px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media all and (max-width:880px){.rich-header-main-nav{margin-left:5px;margin-right:5px}.rich-header-main-nav .main-nav-home{display:block}.rich-header-main-nav>li{display:block;float:left;width:100%;height:50px;padding-left:0;border-top:1px solid #d9d9d9}.rich-header-main-nav>li:last-child{border-bottom:1px solid #d9d9d9}.rich-header-main-nav>li:hover,.rich-header-main-nav>li:active{background-color:#ededed}.rich-header-main-nav>li a{height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:10px;background-position:right 5px center}.rich-header-main-nav>li a:hover,.rich-header-main-nav>li a:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.rich-header-main-nav .navPanel{height:100%;background-color:#ececec;border:0}}@media all and (max-width:880px){.secondary-small-rich-header .rich-header-small{height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;width:100%;position:relative;-moz-box-shadow:0 2px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);box-shadow:0 2px 10px rgba(0,0,0,0.15)}.secondary-small-rich-header .rich-header-small .rich-header-small-shopping-cart{width:45px;height:100%;margin-right:20px;float:right}.secondary-small-rich-header .rich-header-small .rich-header-small-search-toggle{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:inline-block;width:45px;background-repeat:no-repeat;background-position:center;float:right;cursor:pointer}.secondary-small-rich-header .rich-header-small .rich-header-small-search-toggle a{display:block}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-search-toggle{margin-right:20px;line-height:58px;line-height:5.8rem;background-image:url("../../Images/header-footer/search_blue_icon_medium.png");background-image:none,url("../../Images/header-footer/search_blue_icon_medium.svg")}.secondary-small-rich-header .rich-header-small .rich-header-small-search-toggle.small-search-is-collapsed{background-image:url("../../Images/header-footer/search_grey_icon_medium.png");background-image:none,url("../../Images/header-footer/search_grey_icon_medium.svg")}}@media all and (max-width:880px) and (max-width:568px){.secondary-small-rich-header .rich-header-small .rich-header-small-search-toggle{margin-right:15px;line-height:42px;line-height:4.2rem;background-image:url("../../Images/header-footer/search_blue_icon_small.png");background-image:none,url("../../Images/header-footer/search_blue_icon_small.svg")}.secondary-small-rich-header .rich-header-small .rich-header-small-search-toggle.small-search-is-collapsed{background-image:url("../../Images/header-footer/search_grey_icon_small.png");background-image:none,url("../../Images/header-footer/search_grey_icon_small.svg")}}@media all and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo{float:left;margin-left:20px;display:inline-block;width:75px;font-size:1px;font-size:.1rem}.secondary-small-rich-header .rich-header-small .rich-header-small-logo::after{display:none}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo::after{margin:-4px 20px 0 0}}@media all and (max-width:880px) and (max-width:568px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo::after{margin:-7px 15px 0 0;height:22px}}@media all and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo::before{height:35px;width:0;background:#008fa9;margin:-5px -1px 0 0;display:inline-block;content:" ";vertical-align:middle}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo::before{margin:-4px 0 0 0}}@media all and (max-width:880px) and (max-width:568px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo::before{margin:-7px 0 0 0;height:22px}}@media all and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo a.transparent{color:transparent}.secondary-small-rich-header .rich-header-small .rich-header-small-logo h1{display:inline-block;width:80px;height:42px;text-indent:-9999px;padding:0;background-repeat:no-repeat;position:relative;background-size:100% 100%;background-repeat:no-repeat;vertical-align:middle}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo h1{margin:-4px 0 0 0;width:57px;height:30px;background-image:url("../../Images/header-footer/Kobo_logo_medium.svg")}}@media all and (max-width:880px) and (max-width:568px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo h1{margin:13px 0 0 0;width:46px;height:24px;background-image:url("../../Images/header-footer/kobo_logo_small.png")}}@media all and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo .page-title-area{display:none}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo{font-size:24px;font-size:2.4rem;line-height:58px;line-height:5.8rem}}@media all and (max-width:880px) and (max-width:568px){.secondary-small-rich-header .rich-header-small .rich-header-small-logo{font-size:19px;font-size:1.9rem;line-height:42px;line-height:4.2rem}}@media all and (max-width:880px){.secondary-small-rich-header .rich-header-small .rich-header-small-toggle-side-menu{margin-left:15px;cursor:pointer;width:45px;height:100%;background-repeat:no-repeat;background-position:center;display:inline-block;float:left}}@media all and (max-width:880px) and (max-width:568px){.secondary-small-rich-header .rich-header-small .side-rich-header-is-closed{background-image:url("../../Images/header-footer/Horizontal_bars_blue_small.png");background-image:none,url("../../Images/header-footer/Horizontal_bars_blue_small.svg")}.secondary-small-rich-header .rich-header-small .side-rich-header-is-open{background-image:url("../../Images/header-footer/Horizontal_bars_grey_small.png");background-image:none,url("../../Images/header-footer/Horizontal_bars_grey_small.svg")}}@media all and (max-width:880px) and (min-width:569px) and (max-width:880px){.secondary-small-rich-header .rich-header-small .side-rich-header-is-closed{background-image:url("../../Images/header-footer/Horizontal_bars_blue_medium.png");background-image:none,url("../../Images/header-footer/Horizontal_bars_blue_medium.svg")}.secondary-small-rich-header .rich-header-small .side-rich-header-is-open{background-image:url("../../Images/header-footer/Horizontal_bars_grey_medium.png");background-image:none,url("../../Images/header-footer/Horizontal_bars_grey_medium.svg")}}.nav-user-account{display:inline-block;position:relative}.nav-user-account.collapsed{border:0;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}.nav-user-account.collapsed .profileAuthenticatedUser .myAccount{color:#0d0d0d}.nav-user-account.expanded{border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.15);box-shadow:0 0 5px 2px rgba(0,0,0,0.15)}.nav-user-account.expanded .profileAuthenticatedUser .myAccount{color:#00bee1}.nav-user-account .profile-wrapper{padding:10px 33px 0 0;cursor:pointer;background-image:url("../../Images/chevron_down_blue_icon.png");background-image:none,url("../../Images/chevron_down_blue_icon.svg");background-position:right 15px;background-repeat:no-repeat;background-size:30px}.nav-user-account .profile-wrapper .profileIcon{vertical-align:bottom;margin-left:10px}.nav-user-account .profile-wrapper .profileAuthenticatedUser{display:inline-block}.nav-user-account .profile-wrapper .profileAuthenticatedUser .user-name{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;color:#595959}.nav-user-account .profile-wrapper .profileAuthenticatedUser .user-name:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.nav-user-account .profile-wrapper .profileAuthenticatedUser .myAccount{font-style:italic;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;color:#0d0d0d}.nav-user-account .profile-wrapper .profileAuthenticatedUser .myAccount:lang(ja){font-style:normal}.nav-user-account .accountDropDownMenu{display:none;padding:15px 15px 20px;position:absolute;top:45px;background-color:white;right:-1px;left:-1px;z-index:9999;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-moz-box-shadow:0 6px 5px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 6px 5px 2px rgba(0,0,0,0.15);box-shadow:0 6px 5px 2px rgba(0,0,0,0.15)}.nav-user-account .accountDropDownMenu.showMenu{display:block}.nav-user-account .accountDropDownMenu li{padding:15px 0 0;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-style:italic;color:#0d0d0d}.nav-user-account .accountDropDownMenu li:lang(ja){font-style:normal}.nav-user-account .accountDropDownMenu li.divider{border-bottom:1px solid #d9d9d9;padding-bottom:20px}.nav-user-account .accountDropDownMenu li a:hover{color:#00bee1;text-decoration:none}.nav-user-account .accountDropDownMenu li a:hover:lang(ja){text-decoration:underline}.nav-user-account .accountDropDownMenu .sign-out{padding:20px 0 0;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-style:italic}.nav-user-account .accountDropDownMenu .sign-out:lang(ja){font-style:normal}.nav-user-account .accountDropDownMenu .sign-out a{padding:10px;border:1px solid #00bee1;color:#00bee1;display:inline-block}.nav-user-account .accountDropDownMenu .sign-out a:hover{color:#fff;background-color:#00bee1;text-decoration:none}.nav-user-account .accountDropDownMenu .sign-out a:hover:lang(ja){text-decoration:underline}@media all and (max-width:880px){.nav-user-account{display:block}.nav-user-account.collapsed{background-color:transparent}.nav-user-account.collapsed .profile-wrapper{margin:0;border-bottom:0;width:100%}.nav-user-account.expanded{background-color:#ededed;border:0;-moz-box-shadow:inset 0 0 5px 2px rgba(0,0,0,0.15);-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,0.15);box-shadow:inset 0 0 5px 2px rgba(0,0,0,0.15)}.nav-user-account.expanded .profile-wrapper{background-color:white;margin:2px 4px 0;border-bottom:0;width:auto;-moz-box-shadow:0 6px 6px -6px rgba(0,0,0,0.15) inset;-webkit-box-shadow:0 6px 6px -6px rgba(0,0,0,0.15) inset;box-shadow:0 6px 6px -6px rgba(0,0,0,0.15) inset}.nav-user-account .profile-wrapper{position:relative;background-color:transparent;padding-bottom:10px;box-sizing:border-box;top:2px;width:100%;border-bottom:1px solid #d9d9d9;background-position:right 10px center}.nav-user-account .accountDropDownMenu{position:relative;top:inherit;box-shadow:none;border:0;padding-top:20px;padding-bottom:0;background-color:transparent}.nav-user-account .accountDropDownMenu li:first-child{padding-top:0}.nav-user-account .accountDropDownMenu li:last-child{padding-bottom:20px}}@media all and (max-width:568px){.nav-user-account .profile-wrapper .profileAuthenticatedUser .user-name{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}.nav-user-account .profile-wrapper .profileAuthenticatedUser .myAccount{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.nav-user-account .accountDropDownMenu li{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}.nav-user-account .accountDropDownMenu .sign-out{font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem}}@media all and (max-width:880px){.nav-user-account{padding-bottom:10px}}.signIn-createAccount .create-Account{display:inline-block;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-style:italic;text-decoration:none}.signIn-createAccount .create-Account:lang(ja){font-style:normal}.signIn-createAccount .create-Account:lang(ja){text-decoration:underline}.signIn-createAccount .create-Account a{color:#8c8c8c}.signIn-createAccount .create-Account a:hover{color:#00bee1;text-decoration:none}.signIn-createAccount .create-Account a:hover:lang(ja){text-decoration:underline}.signIn-createAccount .sign-in-button{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;font-style:italic;display:inline-block;margin-left:20px}.signIn-createAccount .sign-in-button:lang(ja){font-style:normal}.signIn-createAccount .sign-in-button a{display:inline-block;padding:10px;border:1px solid #00bee1;color:#00bee1}.signIn-createAccount .sign-in-button a:hover{background-color:#00bee1;text-decoration:none;color:white}.signIn-createAccount .sign-in-button a:hover:lang(ja){text-decoration:underline}@media all and (max-width:880px){.signIn-createAccount{padding:15px;display:inline-block}.signIn-createAccount .sign-in-button{float:left;margin-left:0;margin-right:20px}.signIn-createAccount .create-Account{margin-top:11px}}.rich-header-nav-shopping-cart{height:100%}.rich-header-nav-shopping-cart .icon-cart{background-image:url("../../Images/header-footer/cart_grey_icon.png");background-image:none,url("../../Images/header-footer/cart_grey_icon.svg");background-repeat:no-repeat;background-position:center;height:100%}.rich-header-nav-shopping-cart .icon-cart.cart-open{background-image:url("../../Images/header-footer/cart_blue_icon.png");background-image:none,url("../../Images/header-footer/cart_blue_icon.svg")}@media all and (min-width:569px) and (max-width:880px){.rich-header-nav-shopping-cart .icon-cart{background-image:url("../../Images/header-footer/cart_grey_icon_medium.png");background-image:none,url("../../Images/header-footer/cart_grey_icon_medium.svg")}.rich-header-nav-shopping-cart .icon-cart.cart-open{background-image:url("../../Images/header-footer/cart_blue_icon_medium.png");background-image:none,url("../../Images/header-footer/cart_blue_icon_medium.svg")}}@media all and (max-width:568px){.rich-header-nav-shopping-cart .icon-cart{background-image:url("../../Images/header-footer/cart_grey_icon_small.png");background-image:none,url("../../Images/header-footer/cart_grey_icon_small.svg")}.rich-header-nav-shopping-cart .icon-cart.cart-open{background-image:url("../../Images/header-footer/cart_blue_icon_small.png");background-image:none,url("../../Images/header-footer/cart_blue_icon_small.svg")}}.deal-widget{width:100%;overflow:hidden;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.deal-widget .col-container{width:100%;display:table}@media all and (max-width:568px){.deal-widget .col-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.deal-widget .col-container .left-col{display:table-cell;width:50%;padding-left:125px;padding-right:20px;padding-bottom:0;background-image:url("../../Images/icons/promo-badge.png");background-image:none,url("../../Images/icons/promo-badge.svg");background-size:90px 91px;background-repeat:no-repeat;background-position:20px center;min-height:100px;vertical-align:middle}@media all and (max-width:880px){.deal-widget .col-container .left-col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-size:65px 66px;background-position:left center;padding-left:85px;padding-bottom:15px}}@media all and (max-width:568px){.deal-widget .col-container .left-col{display:block;width:100%;min-height:80px;border-bottom:1px solid #d9d9d9}}.deal-widget .col-container .left-col .deal-type{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem;color:#595959;text-transform:uppercase;margin:0 0 5px}@media all and (max-width:880px){.deal-widget .col-container .left-col .deal-type{font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem}}.deal-widget .col-container .left-col h1{font-family:Georgia,"Times",times,serif;font-size:36px;font-size:3.6rem;line-height:40px;line-height:4rem;color:#0d0d0d}@media all and (min-width:569px) and (max-width:880px){.deal-widget .col-container .left-col h1{font-size:32px;font-size:3.2rem;line-height:36px;line-height:3.6rem}}@media all and (max-width:568px){.deal-widget .col-container .left-col h1{font-size:28px;font-size:2.8rem;line-height:32px;line-height:3.2rem}}.deal-widget .col-container .right-col{display:table-cell;margin-left:20px;width:50%;font-family:Georgia,"Times",times,serif;font-size:26px;font-size:2.6rem;line-height:30px;line-height:3rem;color:#595959;font-style:italic;vertical-align:middle}@media all and (min-width:569px) and (max-width:880px){.deal-widget .col-container .right-col{font-size:22px;font-size:2.2rem;line-height:26px;line-height:2.6rem}}@media all and (max-width:568px){.deal-widget .col-container .right-col{display:block;margin-left:0;width:100%;font-size:18px;font-size:1.8rem;line-height:22px;line-height:2.2rem}}.deal-widget .col-container .right-col .description{padding:15px 0 20px 15px;border-left:1px solid #d9d9d9;min-height:70px}@media all and (max-width:568px){.deal-widget .col-container .right-col .description{border-left:none;padding:15px 0 15px 0;min-height:0}}.deal-widget .terms{font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;color:#595959;text-align:center;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-style:italic;margin-top:20px}@media all and (min-width:569px) and (max-width:880px){.deal-widget .terms{font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}}@media all and (max-width:568px){.deal-widget .terms{font-size:12px;font-size:1.2rem;line-height:15px;line-height:1.5rem;text-align:left;margin-top:15px}}.deal-widget .terms .modal-trigger{text-decoration:none;color:#00bee1;cursor:pointer}.boutique-deal-landing .deal-description,.item-detail .deal-description{background-image:url("../../Images/icons/promo-badge.png");background-image:none,url("../../Images/icons/promo-badge.svg");background-size:30px 30px;background-repeat:no-repeat;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;color:#595959}.boutique-deal-landing .deal-description p,.item-detail .deal-description p{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;font-style:italic;padding-left:35px}.boutique-deal-landing{width:100%}.boutique-deal-landing .deal-description{float:left;margin-left:15px;max-width:75%}@media all and (max-width:880px){.boutique-deal-landing .deal-description{display:none}}.boutique-deal-landing .result-sort-container{float:right;margin-right:6px}@media all and (max-width:880px){.boutique-deal-landing .result-sort-container{float:none}}.item-detail .deal-description{font-family:Georgia,"Times",times,serif;display:inline-block;vertical-align:center;padding:0 10px;min-height:35px;background-position:0 center;margin-bottom:15px}@media all and (max-width:568px){.item-detail .deal-description{display:none}}.item-detail .deal-description p{padding:2px 0 2px 27px}.item-detail .deal-description a{color:#00bee1}.item-detail .deal-description.small{display:inline-block;display:inline-block}@media all and (min-width:569px){.item-detail .deal-description.small{display:none}}.groupLinkWidget{font-family:Georgia,"Times",times,serif;font-style:italic}.groupLinkWidget h2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin-left:40px;margin-bottom:30px;font-style:normal;padding:0}@media all and (max-width:880px){.groupLinkWidget h2{margin-top:20px;margin-left:0;margin-bottom:20px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}}.groupLinkWidget ul{margin-left:40px}@media all and (max-width:880px){.groupLinkWidget ul{margin-left:0;margin-bottom:20px;margin-top:20px}}.groupLinkWidget li{clear:both;height:auto;width:auto;color:#595959;margin-right:10px;margin-bottom:10px;line-height:18px;font-size:14px;overflow:hidden;padding:0;border:0;text-overflow:ellipsis}@media all and (max-width:880px){.groupLinkWidget li{margin-bottom:25px}}.groupLinkWidget li a{height:auto;background-image:none;background-size:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:0}.groupLinkWidget li:hover{padding:0}.groupLinkWidget li:hover a{color:#66d8ed;text-decoration:none;padding:0}.groupLinkWidget li:hover a:lang(ja){text-decoration:underline}.groupLinkWidget li a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.groupLinkWidget .groupLinkFooter{margin-top:15px}@media all and (max-width:880px){.groupLinkWidget .groupLinkFooter{margin-top:30px;margin-bottom:20px;padding-top:0}}.groupLinkWidget .groupLinkFooter a{color:#66d8ed;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}.groupLinkWidget .groupLinkFooter a:hover{color:#595959;padding:0}.headerNavigationTab{padding:40px;width:860px;height:295px;display:block;clear:left;background-color:#fff;vertical-align:middle;position:relative;left:78px;display:none;box-sizing:border-box;z-index:9999;-moz-box-shadow:0 2px 10px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.15);box-shadow:0 2px 10px rgba(0,0,0,0.15)}@media all and (max-width:880px){.headerNavigationTab{width:100%;height:100%;background-color:#ececec;position:relative;top:0;padding:0;left:10px;background-color:#ececec;-moz-box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;-webkit-box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset;box-shadow:-10px 0 10px -10px rgba(0,0,0,0.25) inset}}.headerNavigationTab div{float:left;position:relative;overflow:hidden;height:100%}@media all and (max-width:880px){.headerNavigationTab div{clear:left;height:auto}}.headerNavigationTab>div:first-child{width:70%}@media all and (max-width:880px){.headerNavigationTab>div:first-child{width:100%}}@media all and (max-width:880px){.headerNavigationTab div[data-kobo-widget]>div.kobo-gizmo{width:100%;margin-left:10px;margin-right:10px}}.headerNavigationTab>div:nth-child(n+2)>div.kobo-gizmo{border-left:1px solid #d8d8d8}@media all and (max-width:880px){.headerNavigationTab>div:nth-child(n+2)>div.kobo-gizmo{border-top:1px solid #d8d8d8;border-left:0}}.HeaderTopCategories{display:block;font-family:Georgia,"Times",times,serif;clear:left;position:relative;font-size:13px;font-size:1.3rem;line-height:17px;line-height:1.7rem}.HeaderTopCategories h2{font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;margin-bottom:30px}@media all and (max-width:880px){.HeaderTopCategories h2{margin-left:0;margin-top:20px;margin-bottom:20px;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;padding-top:0;font-size:11px;font-size:1.1rem;line-height:15px;line-height:1.5rem}}.HeaderTopCategories ul{*zoom:1}.HeaderTopCategories ul:after{content:"";display:table;clear:both}@media all and (max-width:880px){.HeaderTopCategories ul{margin-left:0;margin-bottom:0}}.HeaderTopCategories li{float:left;width:auto;color:#595959;border:2px solid #66d8ed;border-radius:15px;margin-right:10px;margin-bottom:10px;background-color:#fff}@media all and (max-width:880px){.HeaderTopCategories li{margin-bottom:15px;clear:both}}.HeaderTopCategories li a{height:auto;color:#595959;font-style:italic;vertical-align:middle;display:inline-block;padding:10px;background-image:none;background-size:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.HeaderTopCategories li:hover{background-color:#66d8ed;padding:0}.HeaderTopCategories li:hover a{color:#fff;text-decoration:none;border:0;padding:10px}.HeaderTopCategories li:hover a:lang(ja){text-decoration:underline}.HeaderTopCategories li a:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.HeaderTopCategories li:last-child{border:0;margin-left:15px;background-color:#fff;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif}@media all and (max-width:880px){.HeaderTopCategories li:last-child{margin-left:0;margin-bottom:20px;margin-top:5px;background-color:#ececec}}.HeaderTopCategories li:last-child a{color:#66d8ed;vertical-align:middle;font-size:14px;font-size:1.4rem;line-height:18px;line-height:1.8rem}@media all and (max-width:880px){.HeaderTopCategories li:last-child a{margin-left:0;padding:0}}.HeaderTopCategories li:last-child:hover{color:#66d8ed;vertical-align:middle}@media all and (max-width:880px){.HeaderTopCategories li:last-child:hover{background-color:#ececec;margin-left:0}}.HeaderTopCategories li:last-child:hover a{color:#595959}.gizmo-collapsible{overflow:hidden;max-height:0;-webkit-transition:max-height .8s cubic-bezier(0,1,0.2,1);-moz-transition:max-height .8s cubic-bezier(0,1,0.2,1);-o-transition:max-height .8s cubic-bezier(0,1,0.2,1);transition:max-height .8s cubic-bezier(0,1,0.2,1)}.gizmo-collapsible.open{max-height:9999px;-webkit-transition:max-height 1.6s ease-in;-moz-transition:max-height 1.6s ease-in;-o-transition:max-height 1.6s ease-in;transition:max-height 1.6s ease-in}@media all and (max-width:568px){.cart-recommendations.optimizely-hide-upsell{display:none!important}}@media all and (min-width:569px){.cart-recommendations.optimizely-hide-upsell{display:block!important}}.cart-recommendations .recommendation-list.upsell-text-link button{font-style:italic;text-decoration:none;cursor:pointer;color:#00bee1;background:transparent!important}.cart-recommendations .recommendation-list.upsell-text-link button:lang(ja){font-style:normal}.cart-recommendations .recommendation-list.upsell-text-link button:lang(ja){text-decoration:underline}.cart-recommendations .recommendation-list.upsell-text-link button:active,.cart-recommendations .recommendation-list.upsell-text-link button:hover{text-decoration:underline}.shoppingCart-gizmo.optimizely-cart-styles .gizmo-expandable-inner-content{border-bottom:1px solid #444}.shoppingCart-gizmo.optimizely-cart-styles .cart-content{background-color:#e8e8e8;-webkit-box-shadow:inset 0 0 0 #323232!important;-moz-box-shadow:inset 0 0 0 #323232!important;box-shadow:inset 0 0 0 #323232!important}.shoppingCart-gizmo.optimizely-cart-styles .cart-order-area h3{color:#444}.shoppingCart-gizmo.optimizely-cart-styles .cart-order-area p{color:#444}.shoppingCart-gizmo.optimizely-cart-styles .cart-order-area.has-items{background:#fff!important}.shoppingCart-gizmo.optimizely-cart-styles .gizmo-grid h2{color:#000!important}.shoppingCart-gizmo.optimizely-cart-styles .recommendation-list .book-price{color:#000!important}.shoppingCart-gizmo.optimizely-cart-styles .inner-cart{border-bottom:none!important}.flowview-items .flowview-item .flowview-item-cta,.flowview-items .discover-more-item .flowview-item-cta{color:#00b09a;font-size:18px;font-size:1.8rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;display:block;padding:10px 0 0;text-decoration:none}.flowview-items .flowview-item .flowview-item-cta:lang(ja),.flowview-items .discover-more-item .flowview-item-cta:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}.inline-price{padding-top:20px;font-size:20px;color:#595959}@media all and (max-width:568px){.inline-price{font-size:19px}}.inline-price span{font-family:"Trebuchet MS";font-weight:bold}.scrolling-list-gizmo.scrolling-list-basic .carousel-item-cta,.scrolling-list-gizmo.scrolling-list-stacks-products .carousel-item-cta{color:#00b09a;font-size:14px;font-size:1.4rem;font-family:"Trebuchet MS","Trebuchet",Arial,Helvetica,sans-serif;font-style:normal;font-weight:bold;display:block;text-align:center;text-decoration:none}.scrolling-list-gizmo.scrolling-list-basic .carousel-item-cta:lang(ja),.scrolling-list-gizmo.scrolling-list-stacks-products .carousel-item-cta:lang(ja){font-family:"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Helvetica,Verdana,sans-serif}