@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%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Spinner_Animation-Rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes Spinner_Animation-Beat{0%{opacity:.75;transform:scale(1)}25%{opacity:.5;transform:scale(1.25)}50%{opacity:.75;transform:scale(1)}75%{opacity:1;transform:scale(.8)}to{opacity:.75;transform:scale(1)}}@keyframes Spinner_Animation-Beat{0%{opacity:.75;transform:scale(1)}25%{opacity:.5;transform:scale(1.25)}50%{opacity:.75;transform:scale(1)}75%{opacity:1;transform:scale(.8)}to{opacity:.75;transform:scale(1)}}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:linear-gradient(180deg,#c8c8c8,#f0f0f0)}div#bibi-catcher>.book-icon{box-sizing:border-box;display:block;height:128px;position:absolute;width: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{box-sizing:border-box;content:"";display:block;position:absolute}div#bibi-catcher>.book-icon span{border-radius:20px 8px 8px 0;height:104px;left:10px;top:0;width:108px;z-index:10}div#bibi-catcher>.book-icon span:before{border-radius:0 2px 28px 0;height:120px;left:20px;top:8px;width:80px;z-index:100}div#bibi-catcher>.book-icon span:after{border-radius:12px 0 0 12px;height:24px;left:8px;top:8px;width:24px;z-index:1000}div#bibi-catcher>.book-icon:after{border-radius:0 8px 8px 20px;height:96px;left:10px;top:32px;width:92px;z-index:10000}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{background:#fff;color:gray}div#bibi-catcher>.pgroup p em,div#bibi-catcher>.pgroup p small,div#bibi-catcher>.pgroup p span{color:gray}div#bibi-catcher:before{border-radius:20px;height:calc(100% - 79px);transform:translateY(-19.5px);width:calc(100% - 40px)}@media screen and (max-width:768px){div#bibi-catcher:before{height:calc(100% - 59px);width:calc(100% - 20px)}}div#bibi-catcher:after{background:#fff;height:39px}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:rgba(255,255,255,.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{height:39px;left:-64px;top:-39px;width:64px}html.appearance-horizontal:not(.book-full-height) main#bibi-main{height:calc(100% - 39px);top:39px}html.appearance-vertical:not(.book-full-height) main#bibi-main{height:calc(100% - 39px);padding-top:39px}html.subpanel-opened main#bibi-main{background:#fff;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{color:silver;content:"Loading...";font-family:sans-serif;font-size:18px;font-weight:700;height:2em;text-align:center;width:100%}div#bibi-menu{height:39px}div#bibi-menu .bibi-icon{height:31px;width: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:rgba(255,255,255,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:rgba(255,255,255,.9)}html.book-full-height.menu-opened div#bibi-menu{background-color:#fff;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;box-shadow:0 0 16px rgba(0,0,0,.125)}div#bibi-menu-l ul,div#bibi-menu-r ul{height:31px;padding:4px}div#bibi-menu-l ul:before,div#bibi-menu-r ul:before{background:rgba(216,216,216,.5);height:31px;top:4px;width:1px}div#bibi-menu-l ul li,div#bibi-menu-r ul li{height:31px;width: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{box-shadow:none}div#bibi-slider:after{background:#fff;border-color:#e8e8e8}div#bibi-slider,div#bibi-slider:after{transition:.1s ease}html.slider-opened div#bibi-slider{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{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{transition:.1s ease}html.slider-opened div#bibi-slider-history{transition:.01s ease}div#bibi-slider-history .bibi-buttongroup .bibi-buttonbox .bibi-button#bibi-slider-history-button{height:32px;width: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{transition:.01s ease}html:not(.slider-opened) div#bibi-slider-thumb:after,html:not(.slider-opened) div#bibi-slider-thumb:before{transition:.1s ease}div#bibi-slider-thumb:before{background:#a0a0a0}html:not(.slider-opened):not(.touch) div#bibi-slider-thumb:hover:before{background-color:gray}html:not(.slider-opened):not(.touch) div#bibi-slider-thumb:active:before{background-color:#a0a0a0}div#bibi-slider-thumb:after{background:rgba(70,130,180,.5);border:0 transparent;border-radius:5.5px;bottom:-11px;box-shadow:0 0 0 0 transparent;left:-11px;min-height:11px;min-width:11px;right:-11px;top:-11px}html.appearance-horizontal div#bibi-slider-thumb:after{height:11px;width:100%}html.appearance-vertical div#bibi-slider-thumb:after{height:100%;width:11px}div#bibi-slider-thumb.min:after{background:rgba(70,130,180,.5);border:0 transparent}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{height:calc(100% - 17px);top:9px}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{height:calc(100% - 16px);top:8px}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{height:calc(100% - 56px);top:48px}div#bibi-slider-edgebar{background:#fff;border-radius:2px}div#bibi-notifier{background:rgba(252,252,252,.96);box-shadow:0 2px 4px rgba(0,0,0,.125);color:#454545;height:39px}div#bibi-notifier p{font-family:inherit}div#bibi-notifier p.error{color:#c04000;font-family:inherit}div#bibi-veil{background:linear-gradient(180deg,#d8d8d8,#e8e8e8)}div#bibi-veil:before{background:rgba(255,255,255,.8);height:39px}html:not(.book-full-height) div#bibi-veil:before{background:#fff}div#bibi-veil:after{background:rgba(255,255,255,.6);height:39px}p#bibi-veil-byebye{background:rgba(0,0,0,.125);color:#fff;max-height:calc(100% - 98px)}p#bibi-veil-play{background:transparent}p#bibi-veil-play:hover{background-color:rgba(0,0,0,.4)}p#bibi-veil-play:before{-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;word-wrap:normal;color:rgba(255,255,255,.9);content:"play_circle_filled";direction:ltr;font:84px/84px Material Icons;letter-spacing:0;text-shadow:0 0 12px rgba(128,128,128,.125);text-transform:none;white-space:nowrap}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{box-sizing:border-box;display:block;height:144px;position:absolute;width: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{box-sizing:border-box;content:"";display:block;position:absolute}div#bibi-veil-cover.without-cover-image .book-icon span{border-radius:22.5px 9px 9px 0;height:117px;left:11.25px;top:0;width:121.5px;z-index:10}div#bibi-veil-cover.without-cover-image .book-icon span:before{border-radius:0 2px 31.5px 0;height:135px;left:22.5px;top:9px;width:90px;z-index:100}div#bibi-veil-cover.without-cover-image .book-icon span:after{border-radius:13.5px 0 0 13.5px;height:27px;left:9px;top:9px;width:27px;z-index:1000}div#bibi-veil-cover.without-cover-image .book-icon:after{border-radius:0 9px 9px 22.5px;height:108px;left:11.25px;top:36px;width:103.5px;z-index:10000}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:gray}div#bibi-help{background:rgba(240,240,240,.96);border-top:1px solid #f0f0f0;height:39px}html.slider-opened.view-horizontal div#bibi-help,html.slider-opened.view-paged div#bibi-help{bottom:64px!important}div#bibi-help p{color:#606060;line-height:42.9px}html.slider-opened:not(.panel-opened).view-vertical div#bibi-help{width:calc(100% - 64px)}div#bibi-panel{background:#f6f6f6}div#bibi-panel:before{background:#fff;height:39px}html:not(.book-full-height) div#bibi-panel:before{background:#fff}div#bibi-panel:after{background:rgba(0,0,0,.1);height:39px}div#bibi-panel-bookinfo{height:calc(100% - 78px);margin-bottom:39px;margin-top:39px}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{box-sizing:border-box;display:block;height:144px;position:relative;width: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{box-sizing:border-box;content:"";display:block;position:absolute}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span{border-radius:22.5px 9px 9px 0;height:117px;left:11.25px;top:0;width:121.5px;z-index:10}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:before{border-radius:0 2px 31.5px 0;height:135px;left:22.5px;top:9px;width:90px;z-index:100}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon span:after{border-radius:13.5px 0 0 13.5px;height:27px;left:9px;top:9px;width:27px;z-index:1000}div#bibi-panel-bookinfo-cover.without-cover-image .book-icon:after{border-radius:0 9px 9px 22.5px;height:108px;left:11.25px;top:36px;width:103.5px;z-index:10000}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;max-width:calc(100vw - 40px);padding-top:20px}html.nav-rtl div#bibi-panel-bookinfo-cover{margin-right:20px;max-width:calc(100vw - 40px);padding-right:20px}div.bibi-subpanel{background:rgba(252,252,252,.96);border-radius:4px;max-width:312px;top:43px;transform:translateY(-8px) scale(0);transition-timing-function:ease-out;width:calc(100% - 8px)}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{box-shadow:0 2px 2px rgba(0,0,0,.1);transition-timing-function:cubic-bezier(.2,.8,.8,1.1)}div.bibi-subpanel .bibi-icon{height:21px;width:21px}div.bibi-subpanel::-webkit-scrollbar{height:6px;width:6px}div.bibi-subpanel::-webkit-scrollbar-track{background:#f8f8f8}div.bibi-subpanel::-webkit-scrollbar-thumb{background:#c3c3c3;border-color:#f8f8f8;border-radius:3px;border-width:2px}div.bibi-subpanel::-webkit-scrollbar-thumb:active,div.bibi-subpanel::-webkit-scrollbar-thumb:hover{background:#7d7d7d}.bibi-subpanel-section{margin-bottom:16px;margin-top:16px}.bibi-subpanel-section .bibi-h-label{color:#404040;padding-left:8px;padding-right:8px}.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{min-height:38px;padding-left:8px;padding-right:8px}.bibi-subpanel-section .bibi-button .bibi-button-iconbox{margin-right:6px;margin-top:8.5px}.bibi-subpanel-section .bibi-button .bibi-button-label{font-size:13px;margin-top:12px}.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{background:#fff;border-color:rgba(0,0,0,.1);color:#404040}.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{background-color:#fff;border-color:rgba(0,0,0,.1);color:#404040}.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{background-color:rgba(244,248,252,.8);border-color:rgba(45,132,205,.1);color:#2d84cd}.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{bottom:0;box-sizing:border-box;display:block;height:38px;left:0;position:absolute;right:38px;top:0;width:auto}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-button-label .bibi-bookmark-is-current:before{background:rgba(45,132,205,.125);border-radius:9.45px;bottom:0;color:#2d84cd;content:" Current Page";display:block;font-size:.8em;font-weight:700;height:18.9px;left:auto;line-height:18.9px;margin:auto;padding:0 .75em;position:absolute;right:0;top:0;width:auto}#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{height:38px;width:38px}#bibi-subpanel_bookmarks #bibi-subpanel-section_bookmarks .bibi-buttongroup .bibi-buttonbox .bibi-button .bibi-remove-bookmark:before{font-feature-settings:"kern","liga","clig","calt";-ms-font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;word-wrap:normal;bottom:0;color:rgba(64,64,64,.75);content:"cancel";direction:ltr;font:21px/1 Material Icons;height:21px;left:0;letter-spacing:0;margin:auto;opacity:1;position:absolute;right:0;text-transform:none;top:0;white-space:nowrap;width:21px}#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{background-color:rgba(255,255,255,.9);border-color:#ececec;color:#ececec}#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{background-color:#fff;border-color:#909090}#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{transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease}#bibi-menu .bibi-icon:after,#bibi-menu .bibi-icon:before{transform:none}#bibi-slider .bibi-icon{background-color:#fff;border-color:#eaeaea;color:#eaeaea}#bibi-slider .bibi-icon:after,#bibi-slider .bibi-icon:before{color:gray}#bibi-slider .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{background-color:#fff;border-color:gray}#bibi-slider .bibi-icon.bibi-icon-toggle-panel>span{background-color:gray}#bibi-slider .bibi-icon,#bibi-slider .bibi-icon *,#bibi-slider .bibi-icon:after,#bibi-slider .bibi-icon:before{transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease}#bibi-slider .bibi-icon:after,#bibi-slider .bibi-icon:before{transform:none}.bibi-subpanel .bibi-icon{background-color:#f8f8f8;border-color:silver;color:silver}.bibi-subpanel .bibi-icon:after,.bibi-subpanel .bibi-icon:before{color:gray}.bibi-subpanel .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{background-color:#fff;border-color:#909090}.bibi-subpanel .bibi-icon.bibi-icon-toggle-panel>span{background-color:gray}.bibi-subpanel .bibi-icon,.bibi-subpanel .bibi-icon *,.bibi-subpanel .bibi-icon:after,.bibi-subpanel .bibi-icon:before{transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease}.bibi-subpanel .bibi-icon:after,.bibi-subpanel .bibi-icon:before{transform:none}#bibi-menu .bibi-button.default.hover .bibi-icon{background-color:rgba(248,248,248,.9);border-color:silver;color:silver}#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{background-color:#fff;border-color:#404040}#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{transform:none}#bibi-slider .bibi-button.default.hover .bibi-icon{background-color:#4682b4;border-color:#4682b4;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{background-color:#4682b4;border-color:#fff}#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{transform:none}.bibi-subpanel .bibi-button.default.hover .bibi-icon{background-color:#e6f1fa;border-color:#2d84cd;color:#2d84cd}.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{background-color:#fff;border-color:#2d84cd}.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{transform:none}#bibi-menu .bibi-button.active .bibi-icon{background-color:#909090;border-color:#a0a0a0;color:#a0a0a0}#bibi-menu .bibi-button.active .bibi-icon:after,#bibi-menu .bibi-button.active .bibi-icon:before{color:rgba(255,255,255,.9)}#bibi-menu .bibi-button.active .bibi-icon span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{background-color:#fff;border-color:#909090}#bibi-menu .bibi-button.active .bibi-icon.bibi-icon-toggle-panel>span{background-color:rgba(255,255,255,.9)}#bibi-menu .bibi-button.active .bibi-icon:after,#bibi-menu .bibi-button.active .bibi-icon:before{transform:rotate(1turn)}#bibi-slider .bibi-button.active .bibi-icon{background-color:#4682b4;border-color:#4682b4;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{background-color:#4682b4;border-color:#fff}#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{transform:rotate(1turn)}.bibi-subpanel .bibi-button.active .bibi-icon{background-color:#2d84cd;border-color:#2d84cd;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{background-color:#fff;border-color:#2d84cd}.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{transform:rotate(1turn)}#bibi-menu .bibi-button-normal.active.hover .bibi-icon,#bibi-menu .bibi-button-toggle.active.hover .bibi-icon{background-color:#606060;border-color:#b9b9b9;color:#b9b9b9}#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:rgba(255,255,255,.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{background-color:#fff;border-color:#aaa}#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:rgba(255,255,255,.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{transform:rotate(1turn)}#bibi-slider .bibi-button-normal.active.hover .bibi-icon,#bibi-slider .bibi-button-toggle.active.hover .bibi-icon{background-color:#4682b4;border-color:#4682b4;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{background-color:#4682b4;border-color:#fff}#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{transform:rotate(1turn)}.bibi-subpanel .bibi-button-normal.active.hover .bibi-icon,.bibi-subpanel .bibi-button-toggle.active.hover .bibi-icon{background-color:#7db5e3;border-color:#2d84cd;color:#2d84cd}.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{background-color:#fff;border-color:#2d84cd}.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{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{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.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{-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;word-wrap:normal;direction:ltr;font:1em/.98em Material Icons;letter-spacing:0;position:relative;text-transform:none;white-space:nowrap}.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";text-indent:-1px;top: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{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{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{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{transform:scale(1.25)!important}.bibi-icon-loupe-reset:after{bottom:auto;content:"=";display:block;font-size:.72222em;height:1em;left:22%;line-height:1;margin:auto;position:absolute;right:auto;top:22%;width:1em}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{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{transition:none!important}.bibi-button:hover .bibi-icon-history{transition:color .125s linear,background-color .125s linear,border-color .125s linear,text-shadow .125s linear,box-shadow .125s linear,transform .25s ease!important}.bibi-icon-history:before{content:"history";left:-.01em;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"}:-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{border-radius:1px;height:2px;left:0;margin:auto;right:0;width:19px}.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;transform:translateY(6px) rotate(135deg)}.bibi-button.active .bibi-icon-toggle-panel>span:nth-child(2){opacity:0;transform:translateY(0) rotate(-1turn)}.bibi-button.active .bibi-icon-toggle-panel>span:nth-child(3){opacity:1;transform:translateY(-6px) rotate(225deg)}.bibi-icon-view span.bibi-shape-spreads{bottom:0;height:11px;left:0;margin:auto;right:0;top:0;width:13px}.bibi-icon-view span.bibi-shape-spreads span.bibi-shape-spread{height:100%;left:0;top:0;width:100%}.bibi-icon-view span.bibi-shape-spreads span.bibi-shape-spread span.bibi-shape-item{border:1px solid;height:11px;top:0;width:7px}.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{left:-1px;transform:translateX(-100%)}.bibi-icon-view-horizontal span.bibi-shape-spreads-horizontal span.bibi-shape-spread:last-child{left:1px;transform:translateX(100%)}.bibi-icon-view-vertical span.bibi-shape-spreads-vertical span.bibi-shape-spread:first-child{top:-1px;transform:translateY(-100%)}.bibi-icon-view-vertical span.bibi-shape-spreads-vertical span.bibi-shape-spread:last-child{top:1px;transform:translateY(100%)}div#bibi-nombre{background:rgba(244,244,244,.9);border-radius:10px;height:20px;line-height:20px;width:140px}html.slider-opened div#bibi-nombre{background:transparent}html.view-vertical div#bibi-nombre{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{-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;speak:none;word-wrap:normal;background:#000;border-radius:50%;color:#fff;direction:ltr;display:block;font:40px/1em Material Icons;height:40px;letter-spacing:0;margin:auto;text-align:center;text-transform:none;vertical-align:middle;white-space:nowrap;width:40px}div.bibi-arrow.bibi-arrow-horizontal:after{width:40px}html.slider-opened.book-full-height div.bibi-arrow.bibi-arrow-horizontal,html:not(.book-full-height) div.bibi-arrow.bibi-arrow-horizontal{top:39px}html:not(.slider-opened):not(.book-full-height) div.bibi-arrow.bibi-arrow-horizontal{height:calc(100vh - 39px)}html.slider-opened.appearance-horizontal div.bibi-arrow.bibi-arrow-horizontal{height:calc(100vh - 103px)}html.slider-opened.appearance-vertical div.bibi-arrow.bibi-arrow-horizontal{height:calc(100vh - 39px)}div.bibi-arrow.bibi-arrow-left:before{content:"chevron_left";text-indent:-.03em}div.bibi-arrow.bibi-arrow-right:before{content:"chevron_right";text-indent:.03em}html.slider-opened.appearance-vertical div.bibi-arrow.bibi-arrow-right{right:64px}div.bibi-arrow.bibi-arrow-vertical:after{height:40px}html.slider-opened.appearance-vertical div.bibi-arrow.bibi-arrow-vertical{width:calc(100vw - 64px)}div.bibi-arrow.bibi-arrow-up:before{content:"expand_less";line-height:38.8px}html.book-full-height.slider-opened div.bibi-arrow.bibi-arrow-up,html:not(.book-full-height) div.bibi-arrow.bibi-arrow-up{top:39px}div.bibi-arrow.bibi-arrow-down:before{content:"expand_more";line-height:41.2px}html.slider-opened.appearance-horizontal div.bibi-arrow.bibi-arrow-down{bottom:64px}div#bibi-spinner{height:56px;width:56px}div#bibi-spinner:after,div#bibi-spinner:before{border-radius:50%;bottom:0;box-sizing:border-box;content:"";display:block;left:0;margin:auto;opacity:.75;position:absolute;right:0;top:0}div#bibi-spinner:before{background:rgba(192,192,192,.75);height:24px;width:24px}div#bibi-spinner:after{border:1.5px solid rgba(192,192,192,.5);height:32px;width:32px}div#bibi-spinner span{bottom:0;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:50%;width:100%}div#bibi-spinner span:before{border-radius:50%;bottom:auto;content:"";display:block;height:3px;left:0;margin:0 auto;right:0;top:0;width:3px}div#bibi-spinner span:first-child{transform:rotate(30deg)}div#bibi-spinner span:first-child:before{background:#f4f4f4}div#bibi-spinner span:nth-child(2){transform:rotate(60deg)}div#bibi-spinner span:nth-child(2):before{background:#e8e8e8}div#bibi-spinner span:nth-child(3){transform:rotate(90deg)}div#bibi-spinner span:nth-child(3):before{background:#ddd}div#bibi-spinner span:nth-child(4){transform:rotate(120deg)}div#bibi-spinner span:nth-child(4):before{background:#d1d1d1}div#bibi-spinner span:nth-child(5){transform:rotate(150deg)}div#bibi-spinner span:nth-child(5):before{background:#c6c6c6}div#bibi-spinner span:nth-child(6){transform:rotate(180deg)}div#bibi-spinner span:nth-child(6):before{background:#bababa}div#bibi-spinner span:nth-child(7){transform:rotate(210deg)}div#bibi-spinner span:nth-child(7):before{background:#afafaf}div#bibi-spinner span:nth-child(8){transform:rotate(240deg)}div#bibi-spinner span:nth-child(8):before{background:#a3a3a3}div#bibi-spinner span:nth-child(9){transform:rotate(270deg)}div#bibi-spinner span:nth-child(9):before{background:#989898}div#bibi-spinner span:nth-child(10){transform:rotate(300deg)}div#bibi-spinner span:nth-child(10):before{background:#8c8c8c}div#bibi-spinner span:nth-child(11){transform:rotate(330deg)}div#bibi-spinner span:nth-child(11):before{background:#818181}div#bibi-spinner span:nth-child(12){transform:rotate(1turn)}div#bibi-spinner span:nth-child(12):before{background:#757575}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}
