@font-face{font-family:'gg';src:url('font/gg.eot');src:url('font/gg.eot?#iefix') format('embedded-opentype'), url('font/gg.ttf') format('truetype'), url('font/gg.woff') format('woff'), url('font/gg.woff2') format('woff2'), url('font/gg.svg#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'gg';font-size:0.9em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-decoration:none;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-instagram:before{content:"\e901"}.icon-email:before{content:"\e905"}.icon-tumblr:before{content:"\e602"}.icon-twitter:before{content:"\e603"}.icon-pinterest:before{content:"\e902"}.icon-patreon:before{content:"\e900"}.icon-gg:before{content:"\e606"}
html{-ms-touch-action:manipulation;touch-action:manipulation}
body {background-color:#FDF8F5;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:10px;margin:0;width:100%;-webkit-text-size-adjust:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
a,a:link,a:visited {background:none;border:0;color:#000;font-weight:normal;text-decoration:underline}a:hover {color:#F2B7AE;background:none;padding:0px}
div {-webkit-tap-highlight-color:rgba(0,0,0,0)}
ol,li {margin:0 0 5px 10px;padding:0}
h1 {font-size:1.3em;font-weight:bold}
.buy {font-weight:normal;font-size:1em;line-height:2.2em}.buy a{color:#F2B7AE}.buy a:hover {color:#000;background:none}
.out {font-weight:normal;font-size:1em;line-height:2.2em;text-decoration:line-through}.out a{color:#F2B7AE}.out a:hover {color:#000;background:none}
.pub {font-weight:normal;font-size:1em;line-height:2.2em}.pub a{color:#F2B7AE}.pub a:hover {color:#000;background:none}
.img {height:auto;width:100%}
.ttl {font-size:1.3em;font-weight:bold;font-style:italic;margin-bottom:20px}
.ttl2 {font-size:1.5em;color:#856363;font-weight:bold;letter-spacing:5px;margin-bottom:20px}
.gg {font-weight:normal;font-size:2.3em;width:30px;top:25px;left:21px;position:fixed;z-index:100}.gg a {background:none;border:0;color:#000;font-weight:normal;text-decoration:none}
.mnu {font-weight:normal;font-size:1.7em;top:70px;left:24px;position:fixed;z-index:100}.mnu a {text-decoration:none}.mnu a:hover {color:#F2B7AE;background:none}
.all {position:absolute;width:100%;margin-top:35px;text-align:center;vertical-align:top}
.all2 {position:absolute;width:100%;margin-top:35px;text-align:center;vertical-align:top}
.all3 {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;margin-top:0px;text-align:center;vertical-align:top}
.and {position:relative;width:100%;text-align:center;height:50px;margin-bottom:50px;margin-top:10px;font-size:2.3em;font-weight:bold;display:block}
.read {position:relative;width:100%;text-align:center;height:50px;margin-bottom:50px;margin-top:10px;font-size:3em;font-weight:bold;display:block}
.box {display:inline-block;position:relative;margin:0 20px 90px 20px;width:200px;height:auto;text-align:center;vertical-align:top;padding:0}
.book {display:block;width:200px;height:290px;vertical-align:top;padding:0 0 0px 0;margin:0}
.book a,.book a:link,.book a:visited,.book a:hover {background:none;border:0;text-decoration:none}
.no-touch .book img:hover {filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-webkit-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-moz-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-o-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-ms-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%)}
.no-touch .booklg img:hover {filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-webkit-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-moz-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-o-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%);-ms-filter:brightness(63%) sepia(1) hue-rotate(320deg) saturate(110%)}
.txt {font-weight:normal;font-size:1.1em;margin-left:3px;display:block;text-align:center;float:left;width:200px;z-index:50}
.txt2 {font-weight:normal;font-size:1.1em}
.sub {font-size:0.9em;line-height:0.9em}.sub a{color:#F2B7AE}.sub a:hover {color:#000;background:none}
.fin {font-size:0.9em;line-height:1.3em;padding-bottom:50px}
.fin2 {font-size:0.7em;line-height:1.3em;width:300px}
.stx {font-size:1em;line-height:1.3em}
.cov {border:none;width:200px;padding:0px;position:relative}
.obo {margin:0;bottom:20px;left:20px;position:fixed;z-index:100}
.scroll:focus {outline:none !important;}
.inline:focus {outline:none !important;}
#inline_content {padding:50px;background:#EEE9E9}
.rl {width:100%;height:auto;max-width:800px}
.blb {font-size:1.3em;font-weight:normal;margin-top:20px}.blb a{color:#000;font-weight:bold}.blb a:hover {color:#F2B7AE;background:none}
.err {position:absolute;width:100%;margin-top:50px;text-align:center;vertical-align:middle}
.num {color:#fff;font-size:8em}
.pnf {color:#ccc;font-size:1.5em}
.fce {color:#ccc;font-size:1.5em;margin-top:20px}
.mth {display:block;text-align:left;width:600px;font-size:1.3em;margin-bottom:75px;margin-left:50%;left:-300px;position:relative}
.mth a {font-weight:normal}
.rlz {display:block;text-align:left;width:700px;font-size:1.3em;margin-bottom:75px;margin-left:50%;left:-350px;position:relative}
.rlz a {font-weight:normal}
.signup {display:block;text-align:center;width:300px;font-size:1.3em;margin-bottom:75px;margin-left:50%;left:-150px;position:relative}
.signup a {font-weight:normal}
.signup img {display:block;text-align:center;width:300px;height:auto;padding:0;margin:0}
.dbt1 {background:#F2B7AE;color:#fff;font-size:1.3em;font-weight:normal;text-align:center;padding:15px 30px;width:150px;border-radius:5px;display:block;margin:0 20px 20px 0;float:left}
.dbt1:hover {background:#000;color:#fff}
.dbt2 {background:#6E7B8B;color:#fff;font-size:1.3em;font-weight:normal;text-align:center;padding:15px 30px;width:150px;border-radius:5px;display:block;margin:0 20px 20px 0;float:left}
.dbt2:hover {background:#000;color:#fff}
.clr {clear:both}
#imagelightbox {cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4);box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4)}
#imagelightbox-overlay{background-color:#fff;background-color:rgba( 255, 255, 255, 0.89 );position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}
#imagelightbox-overlay:before{content:"*left/right arrow keys to turn page; esc to close";font-size:1.1em;text-align:center;width:250px;margin-left:-125px;left:50%;bottom:10px;position:fixed}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%;background-color:rgba( 255, 255, 255, 0.99 )}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;background:#fff;overflow:visible}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;background:#000;}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#colorbox:focus{outline:none!important}
#cboxWrapper:focus{outline:none!important}
#cboxOverlay:before{content:"*scroll up/down; esc to close";font-size:1.1em;text-align:center;width:200px;margin-left:-100px;left:50%;bottom:10px;position:fixed}
#colorbox{background:#fff;outline:0;-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.4);box-shadow:0 10px 20px rgba(0, 0, 0, 0.4)}
#cboxError{padding:50px;border:1px solid #ccc}
#noscript-warning {background-color:#f00;color:#fff;font-size:1.3em;float:left;padding:20px;position:fixed;text-align:center;z-index:9999;left:50%;top:50%;height: 15px;margin-top: -20px;width: 300px;margin-left:-170px;-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.4);box-shadow:0 10px 20px rgba(0, 0, 0, 0.4)}
#noscript-warning:before {content:"Please enable javascript to view this site properly :)"}
.memberful-overlay {background-color:rgba(255, 255, 255, 0.89) !important;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (-moz-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 240dpi) {
	div.ps-toolbar div div.ps-toolbar-content {-moz-background-size:176px 88px;-o-background-size:176px 88px;-webkit-background-size:176px 88px;background-size:176px 88px;background-image:url(res/icons@2x.png);}
	}
@media screen and (max-width:736pt) {
	.gg {left:12px;top:20px;font-size:2.1em} 
	.mnu {left:14px;top:60px;font-size:1.6em} 
	.sub {font-size:0.9em;line-height:0.9em}
	.all {position:absolute;margin:0px auto;margin-top:-30px;left:2%;width:98%;} 
	.all2 {position:absolute;margin:0px auto;margin-top:0px;left:2%;width:98%;} 
	.obo {margin:0;bottom:20px;left:20px;position:fixed;z-index:100}
	.box {display:inline-block;position:relative;margin-top:0px;margin-bottom:0px;margin-left:0px;width:200px;height:auto;text-align:center;vertical-align:top;padding:0 0px 35px 0px}
	.book {display:block;width:200px;height:290px;vertical-align:top;padding:0 0 0px 3px;margin:0}.book a,.book a:link,.book a:visited,.book a:hover {background:none;border:0;text-decoration:none}
	.txt {margin-left:5px}
	.txt2 {margin-left:5px}
	.and {position:relative;width:100%;text-align:center;height:50px;left:-5px;margin-bottom:30px;margin-top:50px;font-size:3em;font-weight:bold;display:block}
	.read {position:relative;width:100%;text-align:center;height:50px;left:-5px;;margin-bottom:20px;margin-top:50px;font-size:3em;font-weight:bold;display:block}
	.mth {display:block;text-align:left;width:60%;min-width:225px;height:600px;font-size:1.2em;margin-top:30px;margin-bottom:25px;margin-left:60px;left:0;position:relative}
	.mth .sub {font-size:0.8em}
	.rlz {display:block;text-align:left;width:75%;min-width:225px;height:600px;font-size:1.2em;margin-top:30px;margin-bottom:25px;margin-left:60px;margin-right:60px;left:0;position:relative}
	.rlz .sub {font-size:0.8em}
	.dbt1 {background:#F2B7AE;color:#fff;font-size:1.2em;font-weight:normal;text-align:center;padding:15px;width:90%;border-radius:5px;display:block;margin:0 10px 10px 0;float:left}
	.dbt2 {background:#6E7B8B;color:#fff;font-size:1.2em;font-weight:normal;text-align:center;padding:15px;width:90%;border-radius:5px;display:block;margin:0 10px 20px 0;float:left}
	#imagelightbox-overlay:before{content:"*swipe left/right to turn page";font-size:1.1em;text-align:center;width:250px;margin-left:-125px;left:50%;bottom:10px;position:fixed}
	#cboxOverlay:before{content:"*scroll up/down";font-size:1.1em;text-align:center;width:200px;margin-left:-100px;left:50%;bottom:10px;position:fixed}
	}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	#imagelightbox-overlay:before{content:"*swipe left/right to turn page";font-size:1.1em;text-align:center;width:250px;margin-left:-125px;left:50%;bottom:10px;position:fixed}
	#cboxOverlay:before{content:"*scroll up/down";font-size:1.1em;text-align:center;width:200px;margin-left:-100px;left:50%;bottom:10px;position:fixed}
	}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
	#imagelightbox-overlay:before{content:"*swipe left/right to turn page";font-size:1.1em;text-align:center;width:250px;margin-left:-125px;left:50%;bottom:10px;position:fixed}
	#cboxOverlay:before{content:"*scroll up/down";font-size:1.1em;text-align:center;width:200px;margin-left:-100px;left:50%;bottom:10px;position:fixed}
	}