@charset "utf-8";
/*!
 *
 *  # Bibi Dress: "everyday"                                     (℠)
 *
 *  * © Satoru Matsushima - https://bibi.epub.link or https://github.com/satorumurmur/bibi
 *  * Open source under the MIT License - https://github.com/satorumurmur/bibi/blob/master/LICENSE
 *
 *  * Based on:
 *      - The Bibi Dress Design System : © Satoru Matsushima - https://bibi.epub.link or https://github.com/satorumurmur/bibi / Licensed under the MIT License - https://github.com/satorumurmur/bibi/blob/master/LICENSE
 *
 */
@-webkit-keyframes Spinner_Animation-Rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner_Animation-Rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Spinner_Animation-Beat{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.75}25%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:.5}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.75}75%{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:.75}}@keyframes Spinner_Animation-Beat{0%{-webkit-transform:scale(1);transform:scale(1);opacity:.75}25%{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:.5}50%{-webkit-transform:scale(1);transform:scale(1);opacity:.75}75%{-webkit-transform:scale(.8);transform:scale(.8);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:.75}}html{background:#fff}html.iOS,html.macOS{font-family:Helvetica,Trebuchet MS,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,sans-serif}html.Android{font-family:sans-serif}html.Windows{font-family:Helvetica,Trebuchet MS,游ゴシック,Yu Gothic,YuGothic,メイリオ,Meiryo,sans-serif}div#bibi-catcher{background:-webkit-gradient(linear,left top,left bottom,from(#c8c8c8),to(#f0f0f0));background:linear-gradient(180deg,#c8c8c8,#f0f0f0)}div#bibi-catcher>.book-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:128px;height:128px}div#bibi-catcher>.book-icon:after,div#bibi-catcher>.book-icon:before,div#bibi-catcher>.book-icon span,div#bibi-catcher>.book-icon span:after,div#bibi-catcher>.book-icon span:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute}div#bibi-catcher>.book-icon span{z-index:10;left:10px;top:0;border-radius:20px 8px 8px 0;width:108px;height:104px}div#bibi-catcher>.book-icon span:before{z-index:100;left:20px;top:8px;border-radius:0 2px 28px 0;width:80px;height:120px}div#bibi-catcher>.book-icon span:after{z-index:1000;left:8px;top:8px;border-radius:12px 0 0 12px;width:24px;height:24px}div#bibi-catcher>.book-icon:after{z-index:10000;left:10px;top:32px;border-radius:0 8px 8px 20px;width:92px;height:96px}div#bibi-catcher>.book-icon:after,div#bibi-catcher>.book-icon span{background:#fff}div#bibi-catcher>.book-icon span:after,div#bibi-catcher>.book-icon span:before{background:#d8d8d8}div#bibi-catcher>.pgroup p strong{color:grey;background:#fff}div#bibi-catcher>.pgroup p em,div#bibi-catcher>.pgroup p small,div#bibi-catcher>.pgroup p span{color:grey}div#bibi-catcher:before{border-radius:20px;width:calc(100% - 40px);height:calc(100% - 79px);-webkit-transform:translateY(-19.5px);transform:translateY(-19.5px)}@media screen and (max-width:768px){div#bibi-catcher:before{width:calc(100% - 20px);height:calc(100% - 59px)}}div#bibi-catcher:after{height:39px;background:#fff}html:not(.iOS):not(.Android) div#bibi-catcher:before{border:4px dashed #fff}html.Android div#bibi-catcher:before,html.iOS div#bibi-catcher:before{border:4px solid #fff}html:not(.iOS):not(.Android).dragenter div#bibi-catcher:before,html:not(.iOS):not(.Android) div#bibi-catcher:hover:before{border:8px solid #fff}html:not(.iOS):not(.Android) div#bibi-catcher:active:before{border:16px solid #fff}html.Android div#bibi-catcher:active:before,html.iOS div#bibi-catcher:active:before{border:8px solid #fff}div#bibi-poweredby{height:39px}html.veil-opened div#bibi-poweredby p a{background-color:hsla(0,0%,100%,.84)}html.veil-opened div#bibi-poweredby p a:before{opacity:0}html.veil-opened div#bibi-poweredby p a:after{opacity:.69}html.veil-opened div#bibi-poweredby p a:hover{background-color:#fff}html.veil-opened div#bibi-poweredby p a:hover:before{opacity:0}html.veil-opened div#bibi-poweredby p a:hover:after{opacity:.96}html.waiting-file div#bibi-poweredby p a{background-color:transparent}html.waiting-file div#bibi-poweredby p a:before{opacity:0}html.waiting-file div#bibi-poweredby p a:after{opacity:.69}html.waiting-file div#bibi-poweredby p a:hover{background-color:rgba(0,0,0,.38)}html.waiting-file div#bibi-poweredby p a:hover:before{opacity:.96}html.waiting-file div#bibi-poweredby p a:hover:after{opacity:0}html.panel-opened div#bibi-poweredby p a{background-color:transparent}html.panel-opened div#bibi-poweredby p a:before{opacity:0}html.panel-opened div#bibi-poweredby p a:after{opacity:.56}html.panel-opened div#bibi-poweredby p a:hover{background-color:rgba(0,0,0,.38)}html.panel-opened div#bibi-poweredby p a:hover:before{opacity:.96}html.panel-opened div#bibi-poweredby p a:hover:after{opacity:0}div#bibi-style-checker{left:-64px;top:-39px;width:64px;height:39px}html.appearance-horizontal:not(.book-full-height) main#bibi-main{top:39px;height:calc(100% - 39px)}html.appearance-vertical:not(.book-full-height) main#bibi-main{padding-top:39px;height:calc(100% - 39px)}html.subpanel-opened main#bibi-main{background:#fff;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.875" /><feFuncG type="linear" slope="0.875" /><feFuncB type="linear" slope="0.875" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(87.5%);filter:brightness(87.5%)}html.subpanel-opened div#bibi-main-book{opacity:.75}html.book-pre-paginated div.item-box:not(.placeholder):not(.loaded):after{content:"Loading...";width:100%;height:2em;text-align:center;font-family:sans-serif;font-size:18px;font-weight:700;color:silver}div#bibi-menu{height:39px}div#bibi-menu .bibi-icon{width:31px;height:31px}html.appearance-vertical.slider-opened div#bibi-menu{width:calc(100% - 64px)}html.appearance-vertical.slider-opened.panel-opened div#bibi-menu,html.appearance-vertical.slider-opened.subpanel-opened div#bibi-menu{padding-right:64px}html.book-full-height div#bibi-menu{background-color:hsla(0,0%,100%,0)}html.book-full-height.panel-opened div#bibi-menu,html.book-full-height.subpanel-opened div#bibi-menu,html.book-full-height div#bibi-menu.hover{background-color:hsla(0,0%,100%,.9)}html.book-full-height.menu-opened div#bibi-menu{background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.125);box-shadow:0 0 16px rgba(0,0,0,.125)}html:not(.book-full-height).panel-opened div#bibi-menu,html:not(.book-full-height).subpanel-opened div#bibi-menu,html:not(.book-full-height) div#bibi-menu,html:not(.book-full-height) div#bibi-menu.hover{background-color:#fff}html:not(.book-full-height).menu-opened div#bibi-menu{background-color:#fff;-webkit-box-shadow:0 0 16px rgba(0,0,0,.125);box-shadow:0 0 16px rgba(0,0,0,.125)}div#bibi-menu-l ul,div#bibi-menu-r ul{padding:4px;height:31px}div#bibi-menu-l ul:before,div#bibi-menu-r ul:before{width:1px;background:hsla(0,0%,84.7%,.5);top:4px;height:31px}div#bibi-menu-l ul li,div#bibi-menu-r ul li{width:31px;height:31px}div#bibi-menu-l ul:first-child{padding-left:4px}div#bibi-menu-l ul:not(:first-child){padding-left:4px 5px}div#bibi-menu-l ul li:not(:first-child){margin-left:2px}div#bibi-menu-r ul:first-child{padding-right:4px}div#bibi-menu-r ul:not(:first-child){padding-right:5px}div#bibi-menu-r ul li:not(:first-child){margin-right:2px}div#bibi-slider{-webkit-box-shadow:none;box-shadow:none}div#bibi-slider:after{border-color:#e8e8e8;background:#fff}div#bibi-slider,div#bibi-slider:after{-webkit-transition:.1s ease;transition:.1s ease}html.slider-opened div#bibi-slider{-webkit-box-shadow:0 0 16px rgba(0,0,0,.125);box-shadow:0 0 16px rgba(0,0,0,.125)}html.slider-opened div#bibi-slider:after{background:#ececec}html.slider-opened div#bibi-slider,html.slider-opened div#bibi-slider:after{-webkit-transition:.01s ease;transition:.01s ease}html.slider-opened.appearance-horizontal div#bibi-slider{height:64px!important}html.slider-opened.appearance-horizontal div#bibi-slider:after{border-top-color:#ccc}html.slider-opened.appearance-vertical div#bibi-slider{width:64px!important}html.slider-opened.appearance-vertical div#bibi-slider:after{border-left-color:#ccc}html:not(.slider-opened) div#bibi-slider-history{-webkit-transition:.1s ease;transition:.1s ease}html.slider-opened div#bibi-slider-history{-webkit-transition:.01s ease;transition:.01s ease}div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{width:32px;height:32px}html.appearance-vertical div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{top:8px}html.appearance-ltr div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{left:8px}html.appearance-rtl div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{right:8px}html.slider-opened div#bibi-slider-thumb:after,html.slider-opened div#bibi-slider-thumb:before{-webkit-transition:.01s ease;transition:.01s ease}html:not(.slider-opened) div#bibi-slider-thumb:after,html:not(.slider-opened) div#bibi-slider-thumb:before{-webkit-transition:.1s ease;transition:.1s ease}div#bibi-slider-thumb:before{background:#a0a0a0}html:not(.slider-opened):not(.touch) div#bibi-slider-thumb:hover:before{background-color:grey}html:not(.slider-opened):not(.touch) div#bibi-slider-thumb:active:before{background-color:#a0a0a0}div#bibi-slider-thumb:after{top:-11px;right:-11px;bottom:-11px;left:-11px;min-width:11px;min-height:11px;border-radius:5.5px;border:0 transparent;background:rgba(70,130,180,.5);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}html.appearance-horizontal div#bibi-slider-thumb:after{width:100%;height:11px}html.appearance-vertical div#bibi-slider-thumb:after{width:11px;height:100%}div#bibi-slider-thumb.min:after{border:0 transparent;background:rgba(70,130,180,.5)}div#bibi-slider-rail{background:#d8d8d8}html.slider-opened.appearance-horizontal div#bibi-slider-rail{height:1px}html.slider-opened.appearance-vertical div#bibi-slider-rail{width:1px}div#bibi-slider-rail-groove,div#bibi-slider:hover div#bibi-slider-rail{background:#d8d8d8}html.slider-opened.appearance-horizontal div#bibi-slider-rail-groove{height:1px}html.slider-opened.appearance-vertical div#bibi-slider-rail-groove{width:1px}div#bibi-slider:hover div#bibi-slider-rail-groove{background:#d8d8d8}div#bibi-slider-rail-progress{background:#4682b4}html.slider-opened.appearance-horizontal div#bibi-slider-rail-progress{height:3px}html.slider-opened.appearance-vertical div#bibi-slider-rail-progress{width:3px}html.slider-opened.appearance-ltr div#bibi-slider-rail-progress{border-radius:0 1.5px 1.5px 0}html.slider-opened.appearance-rtl div#bibi-slider-rail-progress{border-radius:1.5px 0 0 1.5px}html.slider-opened.appearance-ttb div#bibi-slider-rail-progress{border-radius:0 0 1.5px 1.5px}div#bibi-slider:hover div#bibi-slider-rail-progress{background:#4682b4}html.slider-opened.appearance-horizontal div#bibi-slider-edgebar-box{top:9px;height:calc(100% - 17px)}html.slider-opened.appearance-vertical div#bibi-slider-edgebar-box{left:9px;width:calc(100% - 17px)}html.slider-opened.appearance-horizontal div#bibi-slider:not(.bibi-slider-with-history) div#bibi-slider-edgebar-box{width:calc(100% - 16px)}html.slider-opened.appearance-ltr div#bibi-slider:not(.bibi-slider-with-history) div#bibi-slider-edgebar-box{left:8px}html.slider-opened.appearance-rtl div#bibi-slider:not(.bibi-slider-with-history) div#bibi-slider-edgebar-box{right:8px}html.slider-opened.appearance-vertical div#bibi-slider:not(.bibi-slider-with-history) div#bibi-slider-edgebar-box{top:8px;height:calc(100% - 16px)}html.slider-opened.appearance-horizontal div#bibi-slider.bibi-slider-with-history div#bibi-slider-edgebar-box{width:calc(100% - 56px)}html.slider-opened.appearance-ltr div#bibi-slider.bibi-slider-with-history div#bibi-slider-edgebar-box{left:48px}html.slider-opened.appearance-rtl div#bibi-slider.bibi-slider-with-history div#bibi-slider-edgebar-box{right:48px}html.slider-opened.appearance-vertical div#bibi-slider.bibi-slider-with-history div#bibi-slider-edgebar-box{top:48px;height:calc(100% - 56px)}div#bibi-slider-edgebar{border-radius:2px;background:#fff}div#bibi-notifier{height:39px;color:#454545;background:hsla(0,0%,98.8%,.96);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.125);box-shadow:0 2px 4px rgba(0,0,0,.125)}div#bibi-notifier p{font-family:inherit}div#bibi-notifier p.error{font-family:inherit;color:#c04000}div#bibi-veil{background:-webkit-gradient(linear,left top,left bottom,from(#d8d8d8),to(#e8e8e8));background:linear-gradient(180deg,#d8d8d8,#e8e8e8)}div#bibi-veil:before{height:39px;background:hsla(0,0%,100%,.8)}html:not(.book-full-height) div#bibi-veil:before{background:#fff}div#bibi-veil:after{height:39px;background:hsla(0,0%,100%,.6)}p#bibi-veil-byebye{max-height:calc(100% - 98px);color:#fff;background:rgba(0,0,0,.125)}p#bibi-veil-play{background:transparent}p#bibi-veil-play:hover{background-color:rgba(0,0,0,.4)}p#bibi-veil-play:before{font:84px/84px Material Icons;-ms-font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;direction:ltr;letter-spacing:0;white-space:nowrap;word-wrap:normal;content:"play_circle_filled";color:hsla(0,0%,100%,.9);text-shadow:0 0 12px hsla(0,0%,50.2%,.125)}div#bibi-veil-cover{border-width:8px}html:not(.book-full-height) div#bibi-veil-cover{height:calc(100% - 39px)}div#bibi-veil-cover.without-cover-image .book-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:144px;height:144px}div#bibi-veil-cover.without-cover-image .book-icon:after,div#bibi-veil-cover.without-cover-image .book-icon:before,div#bibi-veil-cover.without-cover-image .book-icon span,div#bibi-veil-cover.without-cover-image .book-icon span:after,div#bibi-veil-cover.without-cover-image .book-icon span:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute}div#bibi-veil-cover.without-cover-image .book-icon span{z-index:10;left:11.25px;top:0;border-radius:22.5px 9px 9px 0;width:121.5px;height:117px}div#bibi-veil-cover.without-cover-image .book-icon span:before{z-index:100;left:22.5px;top:9px;border-radius:0 2px 31.5px 0;width:90px;height:135px}div#bibi-veil-cover.without-cover-image .book-icon span:after{z-index:1000;left:9px;top:9px;border-radius:13.5px 0 0 13.5px;width:27px;height:27px}div#bibi-veil-cover.without-cover-image .book-icon:after{z-index:10000;left:11.25px;top:36px;border-radius:0 9px 9px 22.5px;width:103.5px;height:108px}div#bibi-veil-cover.without-cover-image .book-icon:after,div#bibi-veil-cover.without-cover-image .book-icon span{background:#fff}div#bibi-veil-cover.without-cover-image .book-icon span:after,div#bibi-veil-cover.without-cover-image .book-icon span:before{background:#dedede}div#bibi-veil-cover.without-cover-image p{color:grey}div#bibi-help{border-top:1px solid #f0f0f0;height:39px;background:hsla(0,0%,94.1%,.96)}html.slider-opened.view-horizontal div#bibi-help,html.slider-opened.view-paged div#bibi-help{bottom:64px!important}div#bibi-help p{line-height:42.9px;color:#606060}html.slider-opened:not(.panel-opened).view-vertical div#bibi-help{width:calc(100% - 64px)}div#bibi-panel{background:#f6f6f6}div#bibi-panel:before{height:39px;background:#fff}html:not(.book-full-height) div#bibi-panel:before{background:#fff}div#bibi-panel:after{height:39px;background:rgba(0,0,0,.1)}div#bibi-panel-bookinfo{margin-top:39px;margin-bottom:39px;height:calc(100% - 78px)}html.nav-rtl div#bibi-panel-bookinfo,html.nav-ttb div#bibi-panel-bookinfo{padding:20px}div#bibi-panel-bookinfo-navigation nav a{border-color:#d8d8d8;color:#404040}div#bibi-panel-bookinfo-navigation nav a:hover{border-color:#4682b4;color:#4682b4}div#bibi-panel-bookinfo-cover{border-color:#e8e8e8}div#bibi-panel-bookinfo-cover img{max-height:calc(60vh - 70.8px)}div#bibi-panel-bookinfo-cover p#bibi-panel-bookinfo-cover-info{color:#a0a0a0}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:144px;height:144px}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon:after,div#bibi-panel-bookinfo-cover.without-cover-image .book-icon:before,div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span,div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:after,div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span{z-index:10;left:11.25px;top:0;border-radius:22.5px 9px 9px 0;width:121.5px;height:117px}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:before{z-index:100;left:22.5px;top:9px;border-radius:0 2px 31.5px 0;width:90px;height:135px}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:after{z-index:1000;left:9px;top:9px;border-radius:13.5px 0 0 13.5px;width:27px;height:27px}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon:after{z-index:10000;left:11.25px;top:36px;border-radius:0 9px 9px 22.5px;width:103.5px;height:108px}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon:after,div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span{background:#fff}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:after,div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:before{background:#f6f6f6}html.nav-ttb div#bibi-panel-bookinfo-cover{margin-top:20px;padding-top:20px;max-width:calc(100vw - 40px)}html.nav-rtl div#bibi-panel-bookinfo-cover{margin-right:20px;padding-right:20px;max-width:calc(100vw - 40px)}div.bibi-subpanel{top:43px;width:calc(100% - 8px);max-width:312px;border-radius:4px;background:hsla(0,0%,98.8%,.96);-webkit-transform:translateY(-8px) scale(0);transform:translateY(-8px) scale(0);-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}div.bibi-subpanel.bibi-subpanel-right,div.bibi-subpanel:not(.bibi-subpanel-left){right:4px}div.bibi-subpanel.bibi-subpanel-left{left:4px}html.appearance-horizontal div.bibi-subpanel,html.appearance-vertical div.bibi-subpanel{max-height:calc(100% - 47px)}div.bibi-subpanel.opened{-webkit-transition-timing-function:cubic-bezier(.2,.8,.8,1.1);transition-timing-function:cubic-bezier(.2,.8,.8,1.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 2px;box-shadow:0 2px 2px rgba(0,0,0,.1)}div.bibi-subpanel .bibi-icon{width:21px;height:21px}div.bibi-subpanel::-webkit-scrollbar{width:6px;height:6px}div.bibi-subpanel::-webkit-scrollbar-track{background:#f8f8f8}div.bibi-subpanel::-webkit-scrollbar-thumb{border-width:2px;border-color:#f8f8f8;border-radius:3px;background:#c3c3c3}div.bibi-subpanel::-webkit-scrollbar-thumb:active,div.bibi-subpanel::-webkit-scrollbar-thumb:hover{background:#7d7d7d}.bibi-subpanel-section{margin-top:16px;margin-bottom:16px}.bibi-subpanel-section .bibi-h-label{padding-left:8px;padding-right:8px;color:#404040}.bibi-subpanel-section .bibi-h-label>small{color:#5f5f5f}.bibi-subpanel-section .bibi-h-label>small:before{color:#7d7d7d}.bibi-subpanel-section .bibi-buttongroup{border-color:rgba(0,0,0,.1)}.bibi-subpanel-section .bibi-buttongroup+.bibi-buttongroup,.bibi-subpanel-section .bibi-hgroup+.bibi-buttongroup{margin-top:6px}.bibi-subpanel-section .bibi-button{padding-left:8px;padding-right:8px;min-height:38px}.bibi-subpanel-section .bibi-button .bibi-button-iconbox{margin-top:8.5px;margin-right:6px}.bibi-subpanel-section .bibi-button .bibi-button-label{margin-top:12px;font-size:13px}.bibi-subpanel-section .bibi-button:after{right:8px}.bibi-subpanel-section .bibi-button.default,.bibi-subpanel-section .bibi-button.disabled,.bibi-subpanel-section .bibi-button.disabled.hover{border-color:rgba(0,0,0,.1);color:#404040;background:#fff}.bibi-subpanel-section .bibi-button.default:after,.bibi-subpanel-section .bibi-button.disabled.hover:after,.bibi-subpanel-section .bibi-button.disabled:after{color:#a0a0a0}.bibi-subpanel-section .bibi-button.active,html:not(.touch) .bibi-subpanel-section .bibi-button.default:active{border-color:rgba(0,0,0,.1);color:#404040;background-color:#fff}.bibi-subpanel-section .bibi-button.active:after,html:not(.touch) .bibi-subpanel-section .bibi-button.default:active:after{color:#2d84cd}.bibi-subpanel-section .bibi-button.bibi-button-toggle.active.hover,.bibi-subpanel-section .bibi-button.default.hover{border-color:rgba(45,132,205,.1);color:#2d84cd;background-color:rgba(244,248,252,.8)}.bibi-subpanel-section .bibi-button.bibi-button-toggle.active.hover:after,.bibi-subpanel-section .bibi-button.default.hover:after{color:rgba(45,132,205,.8)}.bibi-subpanel-section .bibi-buttongroup-tiled .bibi-buttonbox .bibi-button{padding-right:4px}.bibi-subpanel-section .bibi-buttongroup-tiled .bibi-buttonbox .bibi-button .bibi-button-label{margin-top:12.5px}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-page .bibi-bookmark-unit{font-size:.9em}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-page .bibi-bookmark-number{font-size:1.1em;margin-left:.125em}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-total-pages{font-size:.8em;margin-left:.25em;opacity:.75}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-total-pages .bibi-bookmark-number{margin-left:.125em}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-percent .bibi-bookmark-unit{font-size:.8em}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-total-pages+.bibi-bookmark-percent{font-size:.9em;margin-left:.125em;opacity:.75}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-is-current{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:0;right:38px;bottom:0;left:0;width:auto;height:38px}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-is-current:before{content:" Current Page";display:block;position:absolute;top:0;right:0;bottom:0;left:auto;margin:auto;border-radius:9.45px;padding:0 .75em;width:auto;height:18.9px;line-height:18.9px;font-size:.8em;font-weight:700;color:#2d84cd;background:rgba(45,132,205,.125)}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-is-current.bibi-bookmark-is-current-ja:before{content:" 現在のページ"}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-remove-bookmark{width:38px;height:38px}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-remove-bookmark:before{font:21px/1 Material Icons;-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;direction:ltr;letter-spacing:0;white-space:nowrap;word-wrap:normal;content:"cancel";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:21px;height:21px;color:rgba(64,64,64,.75);opacity:1}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button.hover .bibi-remove-bookmark:before{opacity:.25}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-remove-bookmark:hover:before{color:rgba(255,64,0,.875);opacity:1}.bibi-button.disabled .bibi-icon:after,.bibi-button.disabled .bibi-icon:before{opacity:.33!important}#bibi-menu .bibi-icon{color:#ececec;border-color:#ececec;background-color:hsla(0,0%,100%,.9)}#bibi-menu .bibi-icon:after,#bibi-menu .bibi-icon:before{color:#909090}#bibi-menu .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#909090;background-color:#fff}#bibi-menu .bibi-icon.bibi-icon-toggle-panel>span{background-color:#909090}#bibi-menu .bibi-icon,#bibi-menu .bibi-icon *,#bibi-menu .bibi-icon:after,#bibi-menu .bibi-icon:before{-webkit-transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease,-webkit-box-shadow .125s linear,-webkit-transform .25s ease}#bibi-menu .bibi-icon:after,#bibi-menu .bibi-icon:before{-webkit-transform:none;transform:none}#bibi-slider .bibi-icon{color:#eaeaea;border-color:#eaeaea;background-color:#fff}#bibi-slider .bibi-icon:after,#bibi-slider .bibi-icon:before{color:grey}#bibi-slider .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:grey;background-color:#fff}#bibi-slider .bibi-icon.bibi-icon-toggle-panel>span{background-color:grey}#bibi-slider .bibi-icon,#bibi-slider .bibi-icon *,#bibi-slider .bibi-icon:after,#bibi-slider .bibi-icon:before{-webkit-transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease,-webkit-box-shadow .125s linear,-webkit-transform .25s ease}#bibi-slider .bibi-icon:after,#bibi-slider .bibi-icon:before{-webkit-transform:none;transform:none}.bibi-subpanel .bibi-icon{color:silver;border-color:silver;background-color:#f8f8f8}.bibi-subpanel .bibi-icon:after,.bibi-subpanel .bibi-icon:before{color:grey}.bibi-subpanel .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#909090;background-color:#fff}.bibi-subpanel .bibi-icon.bibi-icon-toggle-panel>span{background-color:grey}.bibi-subpanel .bibi-icon,.bibi-subpanel .bibi-icon *,.bibi-subpanel .bibi-icon:after,.bibi-subpanel .bibi-icon:before{-webkit-transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease,-webkit-box-shadow .125s linear,-webkit-transform .25s ease}.bibi-subpanel .bibi-icon:after,.bibi-subpanel .bibi-icon:before{-webkit-transform:none;transform:none}#bibi-menu .bibi-button.default.hover .bibi-icon{color:silver;border-color:silver;background-color:hsla(0,0%,97.3%,.9)}#bibi-menu .bibi-button.default.hover .bibi-icon:after,#bibi-menu .bibi-button.default.hover .bibi-icon:before{color:#404040}#bibi-menu .bibi-button.default.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#404040;background-color:#fff}#bibi-menu .bibi-button.default.hover .bibi-icon.bibi-icon-toggle-panel>span{background-color:#404040}#bibi-menu .bibi-button.default.hover .bibi-icon:after,#bibi-menu .bibi-button.default.hover .bibi-icon:before{-webkit-transform:none;transform:none}#bibi-slider .bibi-button.default.hover .bibi-icon{color:#4682b4;border-color:#4682b4;background-color:#4682b4}#bibi-slider .bibi-button.default.hover .bibi-icon:after,#bibi-slider .bibi-button.default.hover .bibi-icon:before{color:#fff}#bibi-slider .bibi-button.default.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#fff;background-color:#4682b4}#bibi-slider .bibi-button.default.hover .bibi-icon.bibi-icon-toggle-panel>span{background-color:#fff}#bibi-slider .bibi-button.default.hover .bibi-icon:after,#bibi-slider .bibi-button.default.hover .bibi-icon:before{-webkit-transform:none;transform:none}.bibi-subpanel .bibi-button.default.hover .bibi-icon{color:#2d84cd;border-color:#2d84cd;background-color:#e6f1fa}.bibi-subpanel .bibi-button.default.hover .bibi-icon:after,.bibi-subpanel .bibi-button.default.hover .bibi-icon:before{color:#2d84cd}.bibi-subpanel .bibi-button.default.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#2d84cd;background-color:#fff}.bibi-subpanel .bibi-button.default.hover .bibi-icon.bibi-icon-toggle-panel>span{background-color:#2d84cd}.bibi-subpanel .bibi-button.default.hover .bibi-icon:after,.bibi-subpanel .bibi-button.default.hover .bibi-icon:before{-webkit-transform:none;transform:none}#bibi-menu .bibi-button.active .bibi-icon{color:#a0a0a0;border-color:#a0a0a0;background-color:#909090}#bibi-menu .bibi-button.active .bibi-icon:after,#bibi-menu .bibi-button.active .bibi-icon:before{color:hsla(0,0%,100%,.9)}#bibi-menu .bibi-button.active .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#909090;background-color:#fff}#bibi-menu .bibi-button.active .bibi-icon.bibi-icon-toggle-panel>span{background-color:hsla(0,0%,100%,.9)}#bibi-menu .bibi-button.active .bibi-icon:after,#bibi-menu .bibi-button.active .bibi-icon:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}#bibi-slider .bibi-button.active .bibi-icon{color:#4682b4;border-color:#4682b4;background-color:#4682b4}#bibi-slider .bibi-button.active .bibi-icon:after,#bibi-slider .bibi-button.active .bibi-icon:before{color:#fff}#bibi-slider .bibi-button.active .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#fff;background-color:#4682b4}#bibi-slider .bibi-button.active .bibi-icon.bibi-icon-toggle-panel>span{background-color:#fff}#bibi-slider .bibi-button.active .bibi-icon:after,#bibi-slider .bibi-button.active .bibi-icon:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.bibi-subpanel .bibi-button.active .bibi-icon{color:#2d84cd;border-color:#2d84cd;background-color:#2d84cd}.bibi-subpanel .bibi-button.active .bibi-icon:after,.bibi-subpanel .bibi-button.active .bibi-icon:before{color:#fff}.bibi-subpanel .bibi-button.active .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#2d84cd;background-color:#fff}.bibi-subpanel .bibi-button.active .bibi-icon.bibi-icon-toggle-panel>span{background-color:#fff}.bibi-subpanel .bibi-button.active .bibi-icon:after,.bibi-subpanel .bibi-button.active .bibi-icon:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}#bibi-menu .bibi-button-normal.active.hover .bibi-icon,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon{color:#b9b9b9;border-color:#b9b9b9;background-color:#606060}#bibi-menu .bibi-button-normal.active.hover .bibi-icon:after,#bibi-menu .bibi-button-normal.active.hover .bibi-icon:before,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon:after,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon:before{color:hsla(0,0%,100%,.9)}#bibi-menu .bibi-button-normal.active.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#aaa;background-color:#fff}#bibi-menu .bibi-button-normal.active.hover .bibi-icon.bibi-icon-toggle-panel>span,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon.bibi-icon-toggle-panel>span{background-color:hsla(0,0%,100%,.9)}#bibi-menu .bibi-button-normal.active.hover .bibi-icon:after,#bibi-menu .bibi-button-normal.active.hover .bibi-icon:before,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon:after,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}#bibi-slider .bibi-button-normal.active.hover .bibi-icon,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon{color:#4682b4;border-color:#4682b4;background-color:#4682b4}#bibi-slider .bibi-button-normal.active.hover .bibi-icon:after,#bibi-slider .bibi-button-normal.active.hover .bibi-icon:before,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon:after,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon:before{color:#fff}#bibi-slider .bibi-button-normal.active.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#fff;background-color:#4682b4}#bibi-slider .bibi-button-normal.active.hover .bibi-icon.bibi-icon-toggle-panel>span,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon.bibi-icon-toggle-panel>span{background-color:#fff}#bibi-slider .bibi-button-normal.active.hover .bibi-icon:after,#bibi-slider .bibi-button-normal.active.hover .bibi-icon:before,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon:after,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon{color:#2d84cd;border-color:#2d84cd;background-color:#7db5e3}.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon:after,.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon:before,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon:after,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon:before{color:#fff}.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border-color:#2d84cd;background-color:#fff}.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon.bibi-icon-toggle-panel>span,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon.bibi-icon-toggle-panel>span{background-color:#fff}.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon:after,.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon:before,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon:after,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon:before{-webkit-transform:rotate(1turn);transform:rotate(1turn)}#bibi-menu .bibi-button.disabled .bibi-icon:after,#bibi-menu .bibi-button.disabled .bibi-icon:before,#bibi-slider .bibi-button.disabled .bibi-icon:after,#bibi-slider .bibi-button.disabled .bibi-icon:before,.bibi-subpanel .bibi-button.disabled .bibi-icon:after,.bibi-subpanel .bibi-button.disabled .bibi-icon:before{opacity:.33!important}.bibi-icon-bookmark,.bibi-icon-change-fontsize,.bibi-icon-config,.bibi-icon-fontsize,.bibi-icon-full-breadth-layout,.bibi-icon-history,.bibi-icon-loupe,.bibi-icon-manage-bookmarks,.bibi-icon-open-newwindow,.bibi-icon-toggle-fullscreen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none}.bibi-icon-bookmark:before,.bibi-icon-change-fontsize:before,.bibi-icon-config:before,.bibi-icon-fontsize:before,.bibi-icon-full-breadth-layout:before,.bibi-icon-history:before,.bibi-icon-loupe:before,.bibi-icon-manage-bookmarks:before,.bibi-icon-open-newwindow:before,.bibi-icon-toggle-fullscreen:before{position:relative;font:1em/.98em Material Icons;-ms-font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;direction:ltr;letter-spacing:0;white-space:nowrap;word-wrap:normal}.bibi-icon-change-fontsize:before,.bibi-icon-config:before,.bibi-icon-loupe:before,.bibi-icon-manage-bookmarks:before{font-size:25px}.bibi-icon-config:before{content:"settings"}.bibi-icon-change-fontsize:before{content:"format_size";top:1px;text-indent:-1px}.bibi-icon-loupe:before{text-indent:1px}.bibi-icon-loupe-zoomin:before{content:"zoom_in"}.bibi-button.active .bibi-icon-loupe-zoomin:before,.bibi-button.active.hover .bibi-icon-loupe-zoomin:before{-webkit-transform:scale(1.25)!important;transform:scale(1.25)!important}.bibi-icon-loupe-zoomout:before{content:"zoom_out"}.bibi-button.active .bibi-icon-loupe-zoomout:before,.bibi-button.active.hover .bibi-icon-loupe-zoomout:before{-webkit-transform:scale(.8)!important;transform:scale(.8)!important}.bibi-icon-loupe-reset:before{content:"search"}html.zoomed-in .bibi-button.active .bibi-icon-loupe-reset:before,html.zoomed-in .bibi-button.active.hover .bibi-icon-loupe-reset:before{-webkit-transform:scale(.8)!important;transform:scale(.8)!important}html.zoomed-out .bibi-button.active .bibi-icon-loupe-reset:before,html.zoomed-out .bibi-button.active.hover .bibi-icon-loupe-reset:before{-webkit-transform:scale(1.25)!important;transform:scale(1.25)!important}.bibi-icon-loupe-reset:after{content:"=";display:block;position:absolute;top:22%;right:auto;bottom:auto;left:22%;margin:auto;width:1em;height:1em;font-size:.72222em;line-height:1}html.macOS.Safari .bibi-icon-loupe-reset:after{top:16%}.bibi-button.active .bibi-icon-loupe-reset:after,.bibi-button.active.hover .bibi-icon-loupe-reset:after{-webkit-transform:translateX(4px) scale(0)!important;transform:translateX(4px) scale(0)!important}.bibi-icon-manage-bookmarks:before{content:"bookmarks";font-size:21px}.bibi-icon-history{border-radius:50%}.bibi-icon-history:before{font-size:24px}.bibi-icon-history{-webkit-transition:none!important;transition:none!important}.bibi-button:hover .bibi-icon-history{-webkit-transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease!important;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,-webkit-box-shadow .125s linear,-webkit-transform .25s ease!important;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease!important;transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease,-webkit-box-shadow .125s linear,-webkit-transform .25s ease!important}.bibi-icon-history:before{content:"history";left:-.01em;-webkit-transform:none!important;transform:none!important}.bibi-icon-bookmark:before,.bibi-icon-fontsize:before,.bibi-icon-full-breadth-layout:before,.bibi-icon-open-newwindow:before,.bibi-icon-toggle-fullscreen:before{font-size:15.75px}.bibi-icon-full-breadth-layout:before{content:"settings_overscan"}.bibi-icon-toggle-fullscreen:before{content:"fullscreen"}html.InternetExplorer .bibi-icon-toggle-fullscreen:before{top:-.05em}:-webkit-full-screen .bibi-icon-toggle-fullscreen:before{content:"fullscreen_exit"}:-moz-full-screen .bibi-icon-toggle-fullscreen:before{content:"fullscreen_exit"}:-ms-fullscreen .bibi-icon-toggle-fullscreen:before{content:"fullscreen_exit"}:fullscreen .bibi-icon-toggle-fullscreen:before{content:"fullscreen_exit"}.bibi-icon-open-newwindow:before{content:"open_in_new"}.bibi-icon-fontsize:before{content:"title";top:1px}.bibi-icon-fontsize-exlarge:before{font-size:26.84355px}.bibi-icon-fontsize-large:before{font-size:20.97152px}.bibi-icon-fontsize-medium:before{font-size:16.384px}.bibi-icon-fontsize-small:before{font-size:12.8px}.bibi-icon-fontsize-exsmall:before{font-size:10px}.bibi-icon-bookmark:before{font-size:18.9px;top:.05em}.bibi-icon-add-a-bookmark:before{content:"book"}.bibi-icon-a-bookmark:before{content:"bookmark_border"}.bibi-icon-toggle-panel>span{left:0;right:0;margin:auto;width:19px;height:2px;border-radius:1px}.bibi-icon-toggle-panel>span:first-child{top:7.5px}.bibi-icon-toggle-panel>span:nth-child(2){top:13.5px}.bibi-icon-toggle-panel>span:nth-child(3){top:19.5px}.bibi-icon-toggle-panel>span:nth-child(4),.bibi-icon-toggle-panel>span:nth-child(5),.bibi-icon-toggle-panel>span:nth-child(6){display:none!important}.bibi-button.active .bibi-icon-toggle-panel>span:first-child{opacity:1;-webkit-transform:translateY(6px) rotate(135deg);transform:translateY(6px) rotate(135deg)}.bibi-button.active .bibi-icon-toggle-panel>span:nth-child(2){opacity:0;-webkit-transform:translateY(0) rotate(-1turn);transform:translateY(0) rotate(-1turn)}.bibi-button.active .bibi-icon-toggle-panel>span:nth-child(3){opacity:1;-webkit-transform:translateY(-6px) rotate(225deg);transform:translateY(-6px) rotate(225deg)}.bibi-icon-view span.bibi-shape-spreads{top:0;right:0;bottom:0;left:0;margin:auto;width:13px;height:11px}.bibi-icon-view span.bibi-shape-spreads span.bibi-shape-spread{left:0;top:0;width:100%;height:100%}.bibi-icon-view span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{top:0;border:1px solid;width:7px;height:11px}.bibi-icon-view span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item:first-child{left:0}.bibi-icon-view span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item:last-child{right:0}.bibi-icon-view-paged span.bibi-shape-spreads-paged span.bibi-shape-spread:first-child,.bibi-icon-view-paged span.bibi-shape-spreads-paged span.bibi-shape-spread:last-child{display:none}.bibi-icon-view-horizontal span.bibi-shape-spreads-horizontal span.bibi-shape-spread:first-child{-webkit-transform:translateX(-100%);transform:translateX(-100%);left:-1px}.bibi-icon-view-horizontal span.bibi-shape-spreads-horizontal span.bibi-shape-spread:last-child{-webkit-transform:translateX(100%);transform:translateX(100%);left:1px}.bibi-icon-view-vertical span.bibi-shape-spreads-vertical span.bibi-shape-spread:first-child{-webkit-transform:translateY(-100%);transform:translateY(-100%);top:-1px}.bibi-icon-view-vertical span.bibi-shape-spreads-vertical span.bibi-shape-spread:last-child{-webkit-transform:translateY(100%);transform:translateY(100%);top:1px}div#bibi-nombre{border-radius:10px;width:140px;height:20px;line-height:20px;background:hsla(0,0%,95.7%,.9)}html.slider-opened div#bibi-nombre{background:transparent}html.view-vertical div#bibi-nombre{-webkit-transform:rotate(90deg) translateY(-60px);transform:rotate(90deg) translateY(-60px)}html.slider-opened.appearance-horizontal div#bibi-nombre{bottom:8px!important}html.slider-opened.appearance-vertical div#bibi-nombre{right:8px!important}div#bibi-nombre span.bibi-nombre-current{color:#303030}html.slider-opened div#bibi-nombre span.bibi-nombre-current{color:#4682b4}div#bibi-nombre span.bibi-nombre-delimiter{color:#636363}html.slider-opened div#bibi-nombre span.bibi-nombre-delimiter{color:#8db3d3}div#bibi-nombre span.bibi-nombre-total{color:#4a4a4a}html.slider-opened div#bibi-nombre span.bibi-nombre-total{color:#699bc4}div#bibi-nombre span.bibi-nombre-percent{color:#636363}html.slider-opened div#bibi-nombre span.bibi-nombre-percent{color:#8db3d3}div.bibi-arrow:before{display:block;margin:auto;width:40px;height:40px;border-radius:50%;text-align:center;vertical-align:middle;color:#fff;background:#000;font:40px/1em Material Icons;-ms-font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;direction:ltr;letter-spacing:0;white-space:nowrap;word-wrap:normal}html.appearance-horizontal div.bibi-arrow:after{width:40px}html.appearance-horizontal.book-full-height.slider-opened div.bibi-arrow,html.appearance-horizontal:not(.book-full-height) div.bibi-arrow{top:39px}html.appearance-horizontal:not(.book-full-height):not(.slider-opened) div.bibi-arrow{height:calc(100vh - 39px)}html.appearance-horizontal.book-full-height.slider-opened div.bibi-arrow,html.appearance-horizontal:not(.book-full-height).slider-opened div.bibi-arrow{height:calc(100vh - 103px)}html.appearance-vertical div.bibi-arrow:after{height:40px}html.appearance-vertical.slider-opened div.bibi-arrow{width:calc(100vw - 64px)}html.appearance-ttb.book-full-height.slider-opened div#bibi-arrow-back:before,html.appearance-ttb:not(.book-full-height) div#bibi-arrow-back:before{margin-top:39px}html.appearance-ltr div#bibi-arrow-back:before,html.appearance-rtl div#bibi-arrow-forward:before{content:"chevron_left";text-indent:-.03em}html.appearance-ltr div#bibi-arrow-forward:before,html.appearance-rtl div#bibi-arrow-back:before{content:"chevron_right";text-indent:.03em}html.appearance-ttb div#bibi-arrow-back:before{content:"expand_less";line-height:38.8px}html.appearance-ttb div#bibi-arrow-forward:before{content:"expand_more";line-height:41.2px}div#bibi-spinner{width:56px;height:56px}div#bibi-spinner:after,div#bibi-spinner:before{content:"";display:block;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;right:0;bottom:0;left:0;margin:auto;border-radius:50%;opacity:.75}div#bibi-spinner:before{width:24px;height:24px;background:hsla(0,0%,75.3%,.75)}div#bibi-spinner:after{width:32px;height:32px;border:1.5px solid hsla(0,0%,75.3%,.5)}div#bibi-spinner span{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;-webkit-transform-origin:50%;transform-origin:50%}div#bibi-spinner span:before{content:"";display:block;top:0;right:0;bottom:auto;left:0;margin:0 auto;border-radius:50%;width:3px;height:3px}div#bibi-spinner span:first-child{-webkit-transform:rotate(30deg);transform:rotate(30deg)}div#bibi-spinner span:first-child:before{background:#f0f0f0}div#bibi-spinner span:nth-child(2){-webkit-transform:rotate(60deg);transform:rotate(60deg)}div#bibi-spinner span:nth-child(2):before{background:#e0e0e0}div#bibi-spinner span:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg)}div#bibi-spinner span:nth-child(3):before{background:#d1d1d1}div#bibi-spinner span:nth-child(4){-webkit-transform:rotate(120deg);transform:rotate(120deg)}div#bibi-spinner span:nth-child(4):before{background:#c2c2c2}div#bibi-spinner span:nth-child(5){-webkit-transform:rotate(150deg);transform:rotate(150deg)}div#bibi-spinner span:nth-child(5):before{background:#b3b3b3}div#bibi-spinner span:nth-child(6){-webkit-transform:rotate(180deg);transform:rotate(180deg)}div#bibi-spinner span:nth-child(6):before{background:#a3a3a3}div#bibi-spinner span:nth-child(7){-webkit-transform:rotate(210deg);transform:rotate(210deg)}div#bibi-spinner span:nth-child(7):before{background:#949494}div#bibi-spinner span:nth-child(8){-webkit-transform:rotate(240deg);transform:rotate(240deg)}div#bibi-spinner span:nth-child(8):before{background:#858585}div#bibi-spinner span:nth-child(9){-webkit-transform:rotate(270deg);transform:rotate(270deg)}div#bibi-spinner span:nth-child(9):before{background:#757575}div#bibi-spinner span:nth-child(10){-webkit-transform:rotate(300deg);transform:rotate(300deg)}div#bibi-spinner span:nth-child(10):before{background:#666}div#bibi-spinner span:nth-child(11){-webkit-transform:rotate(330deg);transform:rotate(330deg)}div#bibi-spinner span:nth-child(11):before{background:#575757}div#bibi-spinner span:nth-child(12){-webkit-transform:rotate(1turn);transform:rotate(1turn)}div#bibi-spinner span:nth-child(12):before{background:#474747}html.busy div#bibi-spinner{-webkit-animation:Spinner_Animation-Rotate 1.5s linear 0s infinite normal;animation:Spinner_Animation-Rotate 1.5s linear 0s infinite normal}html.busy div#bibi-spinner:after,html.busy div#bibi-spinner:before{-webkit-animation:Spinner_Animation-Beat 2.25s ease 0s infinite normal;animation:Spinner_Animation-Beat 2.25s ease 0s infinite normal}html.busy div#bibi-spinner span{-webkit-animation:none;animation:none}
