@import url(https://fonts.googleapis.com/css?family=Raleway:300,400,600);[data-vivliostyle-viewer-viewport],body{background:#1c1c1c;background:-webkit-gradient(linear,left top,left bottom,from(#1c1c1c),to(#231f20));background:linear-gradient(180deg,#1c1c1c 0,#231f20);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c1c1c",endColorstr="#231f20",GradientType=0)}#vivliostyle-viewer-viewport{margin-top:0;height:calc(100vh - 46px);padding-top:41px;padding-bottom:5px}#vivliostyle-menu-bar{font-family:Raleway,sans-serif}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail>.vivliostyle-menu-detail-main>.vivliostyle-menu-detail-group>.vivliostyle-menu-detail-group{font-size:1rem}#vivliostyle-menu-bar #chapters-menu-container{position:relative;display:inline-block;float:left;z-index:2}#vivliostyle-menu-bar #chapters-menu-container select#chapters-menu::-ms-expand{display:none}#vivliostyle-menu-bar #chapters-menu-container select#chapters-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1c1c1c;border:1px solid #696969;color:#696969;width:268px;height:35px;font-size:.9rem;padding:.5rem;margin-right:2px;outline:none;cursor:pointer;border-radius:0}#vivliostyle-menu-bar #chapters-menu-container:after{pointer-events:none;content:"\E90F";font-family:icomoon!important;position:absolute;height:16px;top:1px;right:3px;padding-top:16px;padding-right:10px;padding-left:.5rem;font-size:7px;color:#696969;background:#1c1c1c}#vivliostyle-menu-bar #chapters-menu-container:hover select#chapters-menu{color:#fff;border-color:#fff}#vivliostyle-menu-bar #chapters-menu-container:hover:after{color:#fff}#vivliostyle-menu-bar:before{background:none!important}#vivliostyle-menu-bar{background:#1c1c1c;-webkit-box-shadow:none;box-shadow:none}#vivliostyle-menu-bar:after,#vivliostyle-menu-bar:before{z-index:0}#vivliostyle-menu-bar ul.vivliostyle-menu{padding-right:0}#vivliostyle-menu-bar ul.vivliostyle-menu:first-child{margin-left:2px}#vivliostyle-menu-bar ul.vivliostyle-menu:before{width:0}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail>.vivliostyle-menu-detail-aside{display:none}.vivliostyle-menu-item_detail-opened [class*=" icon-"],.vivliostyle-menu-item_detail-opened [class^=icon-]{color:#fff}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item.vivliostyle-menu-item_detail-opened>span.hover:after,#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item.vivliostyle-menu-item_detail-opened>span:after,#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item.vivliostyle-menu-item_detail-opened>span:before{color:#fff!important}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item.vivliostyle-menu-item_detail-opened>span.hover{background:none!important}.icon-settings.hover{background:transparent;color:#fff}#page-left,#page-right{position:absolute;top:35px;width:36px;height:calc(50% - 35px);cursor:pointer}#page-left:after,#page-right:after{position:absolute;display:inline-block;-webkit-box-sizing:content-box;box-sizing:content-box;color:#696969;padding:3px;bottom:0;font-size:30px;text-align:center;border-radius:0;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E901"}#page-left:hover,#page-right:hover{background:#4c4c4c}#page-left:hover:after,#page-right:hover:after{color:#fff}#page-right{right:5px}#page-left{left:5px}#page-left:after{content:"\E902"}#next-chapter,#prev-chapter{position:absolute;bottom:5px;width:36px;height:calc(50% - 10px);cursor:pointer}#next-chapter:after,#prev-chapter:after{position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;color:#696969;padding:3px;font-size:30px;text-align:center;vertical-align:top;border-radius:0;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E905"}#next-chapter:hover,#prev-chapter:hover{background:#4c4c4c}#next-chapter:hover:after,#prev-chapter:hover:after{color:#fff}#next-chapter{right:5px}#prev-chapter{left:5px}#prev-chapter:after{content:"\E904"}#share{display:none;position:absolute;top:40px;right:37px;z-index:100}#share ul li{display:inline-block;margin:0 0 0 5px}#share ul li a{display:inline-block;width:33px;padding:6px 0;text-align:center;border:1px solid #696969;background:#1c1c1c;color:#696969;text-decoration:none}#share ul li a:hover{border-color:#fff;color:#fff}#share ul li a i{font-size:22px;vertical-align:middle}.vivliostyle-menu-item{color:#696969}.vivliostyle-menu-item:hover{color:#fff}.vivliostyle-menu-item a{color:#696969!important}.vivliostyle-menu-item a:hover{color:#fff!important}.menu-icon-button{cursor:pointer}.menu-icon-button:before{font-size:35px;text-align:center}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item.vivliostyle-menu-item_detail-opened>span{background:inherit}@font-face{font-family:icomoon;src:url("/fonts/stunbooks/icomoon.eot?27ioka");src:url("/fonts/stunbooks/icomoon.eot?27ioka#iefix") format("embedded-opentype"),url("/fonts/stunbooks/icomoon.ttf?27ioka") format("truetype"),url("/fonts/stunbooks/icomoon.woff?27ioka") format("woff"),url("/fonts/stunbooks/icomoon.svg?27ioka#icomoon") format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_down:before{content:"\E90E"}.icon-prev_chapter:before{content:"\E904"}.icon-next_chapter:before{content:"\E905"}.icon-settings:before{content:"\E906"}.icon-share:before{content:"\E907"}.icon-square:before{content:"\E908"}.icon-export_pdf:before{content:"\E909"}.icon-print:before{content:"\E90E"}.icon-text_size_bigger:before{content:"\E90A"}.icon-text_size_smaller:before{content:"\E90B"}.icon-zoom_reset:before{content:"\E90C"}.icon-zoom_in:before{content:"\E90D"}.icon-zoom_out:before{content:"\E900"}.icon-next:before{content:"\E901"}.icon-back:before{content:"\E902"}.icon-return_to_kiosk:before{content:"\E903"}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail{background:#1c1c1c;background:-webkit-gradient(linear,left top,left bottom,from(#1c1c1c),to(#383838));background:linear-gradient(180deg,#1c1c1c 0,#383838);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1c1c1c",endColorstr="#383838",GradientType=0);border:1px solid #898989;color:#898989}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-button{font-weight:400}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-detail-group-heading{margin-bottom:5px}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail>.vivliostyle-menu-detail-main>.vivliostyle-menu-detail-group ul.vivliostyle-menu-detail-group:before{border-left:none;padding-left:5px}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail input[type=radio]{margin-right:.5rem}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail input[type=checkbox]:checked+span,#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail input[type=radio]:checked+span{text-decoration:none}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-preset-options{margin-left:25px;margin-top:3px;line-height:1rem}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-preset-options select{background:#333;color:#898989;border:none;padding:0;margin-top:5px;margin-bottom:5px}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-width-height{margin-left:25px;margin-top:3px;line-height:1rem}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-width-height input{background:transparent;color:#898989;border:none;border-bottom:1px solid #898989}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-button,#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail button{font-size:inherit;height:1.8em;line-height:.4em;font-size:1rem}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-button.vivliostyle-menu-button-positive,#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail button.vivliostyle-menu-button-positive{border:1px solid #898989;color:#898989;background:transparent}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-button.vivliostyle-menu-button-positive:hover,#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail button.vivliostyle-menu-button-positive:hover{background:#898989!important;color:#1c1c1c!important}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-detail-group{border:none!important;margin-bottom:1rem}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail ul.vivliostyle-menu-detail-group{padding-left:0!important}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .vivliostyle-menu-override{margin-left:21px;margin-bottom:0;padding-left:0!important}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio{display:block;position:relative;margin-bottom:5px;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio input{position:absolute;opacity:0;cursor:pointer}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio .checkmark{position:absolute;top:-2px;left:0;height:14px;width:14px;border-radius:50%;border:1px solid #898989}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio:hover{color:#fff}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio:hover input~.checkmark{border-color:#fff}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio .checkmark:after{content:"";position:absolute;display:none}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio input:checked~.checkmark:after{display:block}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-radio .checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#898989}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox{display:block;position:relative;margin-bottom:5px;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox .checkmark{position:absolute;top:0;left:0;height:14px;width:14px;background-color:transparent;border:1px solid #898989}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox:hover{color:#fff}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox:hover input~.checkmark{border-color:#fff}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox input:checked~.checkmark{border-color:#898989}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox .checkmark:after{content:"";position:absolute;display:none}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox input:checked~.checkmark:after{display:block}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail .custom-checkbox .checkmark:after{left:4px;top:1px;width:4px;height:8px;border:solid #898989;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail #preset-select-container{position:relative;display:block;float:left;z-index:2}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail #preset-select-container select::-ms-expand{display:none}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail #preset-select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1c1c1c;border:1px solid #696969;color:#696969;width:90px;height:23px;font-size:12px;padding:0 2px;margin-right:2px;outline:none;cursor:pointer;border-radius:0}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail #preset-select-container:after{pointer-events:none;content:"\E90E";font-family:icomoon!important;position:absolute;height:18px;top:6px;right:3px;padding-top:3px;padding-right:8px;padding-left:.5rem;font-size:4px;color:#696969;background:#1c1c1c}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail #preset-select-container:hover select{color:#fff;border-color:#fff}#vivliostyle-menu-bar ul.vivliostyle-menu li.vivliostyle-menu-item .vivliostyle-menu-detail #preset-select-container:hover:after{color:#fff}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}@media (max-width:768px){#menu-button-pdf,#menu-button-print,#next-chapter,#page-left,#page-right,#prev-chapter,#vivliostyle-menu-item_zoom-fit-to-screen,#vivliostyle-menu-item_zoom-in,#vivliostyle-menu-item_zoom-out,#vivliostyle-menu-item_zoom-to-actual-size{display:none!important}#vivliostyle-menu-bar #chapters-menu-container select#chapters-menu{width:110px}}