@font-face{font-family:'Typewriter';src:url('/fonts/Typewriter.eot');src:local('☺'),url('/fonts/Typewriter.woff') format('woff'),url('/fonts/Typewriter.ttf') format('truetype'),url('/fonts/Typewriter.svg') format('svg');font-weight:normal;font-style:normal}body{background-color:#efefef;background-color:#ccc;background-color:#fff;margin:0;padding:0;color:#444;font-family:"Palintino",Arial,Helvetica,sans-serif;line-height:1.3em}.container{max-width:1024px;max-width:924px;background-color:#fff;margin:auto;box-shadow:0 20px 30px #ccc}header{border-bottom:1px solid #888;background-color:#fff;background-color:#26343f;background-image:url('/images/banner.jpg');background-size:100% auto;background-position:0 25%;background-repeat:no-repeat;font-family:"Typewriter","Conv_SpecialElite-Regular",monospace}header h1{margin:0;text-align:center;font-size:2.5em;color:#000;font-weight:normal}header h1 a{display:block;padding:2em;text-decoration:none;color:#fff;text-shadow:0 0 6px #000}nav{background-color:#fff;border-top:1px solid #888}nav ul{display:flex;list-style-type:none;margin:0;padding:0}nav li{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20%;text-align:center;color:#333;cursor:pointer;padding:5px 15px 4px 15px;border-right:1px solid #888}nav li:last-child{border-right:0 solid #888}nav li.fixed{flex-shrink:0}nav li a{text-decoration:none}a{color:#900}article{width:100%;padding:2em 1em 0 1em;box-sizing:border-box;max-width:750px;margin:auto;min-height:600px}body.home .container{background-color:#999967}body.home article img{max-width:100%;height:auto}article:after{clear:both;content:"";display:table}p{margin-top:0}h1{font-size:2em;font-weight:normal;line-height:1em;color:#26343f}h2{font-size:1.4em;font-weight:normal;color:#26343f}article section{width:70%;float:left}article .information,figure.cover{width:30%;float:left;text-align:right;font-size:.75em;margin-top:3em;margin:0}figure.cover{margin-top:1.5em}blockquote{font-style:italic}.clear{clear:both;height:1em;margin-bottom:1em}.review img.fright{max-width:200px;height:auto;clear:right}figure.cover img{width:80%}.information ul{list-style-type:none}.buy{border:1px solid #900;color:#900;text-decoration:none;padding:.25em .5em .25em .5em;margin-top:1em;display:inline-block}.buy:hover{background-color:#900;color:#fff}img.fleft{float:left;margin-right:1em}img.fright{float:right;margin-left:1em}.introduction p:nth-child(1){font-weight:bolder}ul.books{margin:0 0 2em 0;padding:0;clear:both}ul.books:after{clear:both;display:table;content:"";height:auto}ul.books li{width:20%;float:left;list-style-type:none;min-height:180px;box-sizing:border-box;text-align:center}ul.books li img{max-width:100%;height:auto}.half ul.books li{width:40%;}.other-books{font-size:.75em;margin-top:3em;clear:both;padding:1em 0 1em 0;border-top:1px solid #888}.other-books a{white-space:pre}.other-books strong{font-weight:normal}.top{font-size:.75em}table{border-collapse:collapse}table.image-map{border-collapse:collapse;line-height:0;font-size:0;margin-bottom:2em}table.image-map:after{clear:both;content:"";display:table-cell;height:30px}aside{padding-top:2em}footer{background-color:#fff;margin-top:2em}.copyright{padding:.5em;border-top:1px solid #444;text-align:right;font-size:.75em}.copyright .meta{float:left}@media only screen and (max-width:900px){nav li{padding:5px 10px 4px 10px}}@media only screen and (max-width:600px){article{min-height:auto}header{border-bottom:0 solid #fff}nav ul{display:block}nav ul:after{content:"";clear:both;height:auto;display:table}nav li{padding:5px 8px 4px 8px}nav li{box-sizing:border-box;width:50%;flex:none;float:left;border-bottom:1px solid #666}nav li:nth-child(5){clear:both;width:100%}nav li a{text-overflow:ellipsis;white-space:initial;display:block}header h1 a{padding:1em}ul.books li{width:25%}article img.fleft,.review article img.fleft{max-width:150px;height:auto}article img.fright,.review article img.fright{max-width:150px;height:auto}blockquote{margin:1em}}@media only screen and (max-width:500px){article section{width:100%}figure.cover{clear:left;text-align:left}figure.cover img{width:100%}div.information{width:70%}ul.books li{width:30%}}@media only screen and (max-width:400px){figure.cover,div.information{width:100%}ul.books li{width:50%}article img.fleft,.review article img.fleft{max-width:100px}article img.fright,.review article img.fright{max-width:100px}}@media only screen and (max-width:300px){article img.fleft,.review article img.fleft{max-width:100%;clear:both;float:none}article img.fright,.review article img.fright{max-width:100%;clear:both}}