html{color:#333;background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul,xmp{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#333}#yui3-css-stamp.cssreset{display:none}*,:after,:before{box-sizing:border-box}button,input,select,textarea{outline:none}body{-webkit-text-size-adjust:100%}img{max-width:100%}body{color:#333;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}a{color:#337ab7;text-decoration:none}a:hover{text-decoration:underline}:focus{outline:1px solid #337ab7}button{cursor:pointer}button:disabled{pointer-events:none!important}.loading-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.loading-spinner{border:4px solid #f3f3f3;border-top:4px solid #666;border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#fff;margin-top:10px;font-size:18px}#head{height:50px;padding:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8d8d8}#title_link{padding-left:8px}#msg{color:#333}#wrap{width:100%;display:flex}#wrap,#wrap #side{height:calc(var(--vh)*100 - 100px)}#wrap #side{width:120px;overflow-y:auto;padding:.5rem;background:#eee}#wrap #tmb_area div{display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;cursor:pointer}#wrap #tmb_area div dt{padding:.25rem}#wrap #tmb_area div:hover{background:#333;opacity:.6;transition:.5s}#wrap #tmb_area div:hover dd{color:#fff}#wrap #tmb_area div.current_img{background:#f5f5cc}#wrap #viewer_image{z-index:100000;width:calc(100% - 120px);height:calc(var(--vh)*100 - 100px);background:#333}#wrap #left_arrow{position:fixed;top:50%;transform:translateY(-50%);left:120px;width:44px;height:88px;border-radius:2px;display:flex;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:0;margin-left:1px;margin-right:1px;background-color:transparent;z-index:150000}#wrap #left_arrow:before{content:url(../img/leftarrow.svg);display:inline-block;margin-top:18px}#wrap #right_arrow{position:fixed;top:50%;transform:translateY(-50%);right:0;width:44px;height:88px;border-radius:2px;display:flex;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:0;margin-left:1px;margin-right:1px;background-color:transparent;z-index:150000}#wrap #right_arrow:before{content:url(../img/rightarrow.svg);display:inline-block;margin-top:18px}.current-overlay{border:2px solid #1e87f0}#wrap #left_arrow:disabled:before,#wrap #right_arrow:disabled:before{opacity:.2;pointer-events:none}@keyframes fadeIn{0%{opacity:0}50%{opacity:.5}to{opacity:1}}#foot{height:50px;display:flex;justify-content:space-between;border-top:1px solid #d8d8d8}#ft-note{display:flex;align-items:center;padding-right:8px}#ft-note,#ft-note span{padding-top:0;padding-left:0;padding-bottom:0}#ft-note span{padding-right:0}#cat,#info{width:44px;height:44px;border-radius:2px;display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:0;margin-left:1px;margin-right:1px;background-color:transparent}#cat span:focus,#info span:focus{outline:none}#cat{visibility:hidden}#page_area{display:flex;align-items:center;padding:.5em}#page_area span{padding:0 .1em}#page_box{text-align:center;width:3.5em;border:1px solid #d8d8d8;padding:.25em 0;margin-right:.25em;height:1.75em}#create_bookmark,#show_bookmark_list{width:44px;height:44px;border-radius:2px;display:flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:0;margin-left:1px;margin-right:1px;background-color:transparent}#create_bookmark span:focus,#show_bookmark_list span:focus{outline:none}#create_bookmark{margin-left:8px}#show_bookmark_list{visibility:hidden}#bookmark_container a{text-decoration:none;padding:5px;visibility:hidden}#operation_buttons{display:flex;justify-content:flex-end;height:100%;padding-top:0;padding-left:0;padding-right:8px;padding-bottom:0}#operation_buttons button{width:44px;height:44px;border-radius:2px;display:flex;align-items:center!important;justify-content:center!important;vertical-align:middle!important;padding:0;margin-left:1px;margin-right:1px;background-color:transparent}#operation_buttons span:focus{outline:none}.rotate-left-icon{transform:scaleX(-1)}#contents_panel{z-index:300000;background:#eee;top:50px}#contents_panel #contents_area{color:#333}#contents_panel #contents_area a{color:#333;line-height:1.5;margin-bottom:1.5em}#cat_panel{z-index:405000;background:#eee;top:50px}#cat_panel #cat_panel_body a{color:#1e87f0;text-decoration:none}#cat_panel #cat_panel_body a:hover{color:#0a6ebd;text-decoration:underline}#cat_panel #cat_panel_body table tr{display:flex;flex-direction:column;align-items:flex-start}#cat_panel #cat_panel_body span,#cat_panel #cat_panel_body td,#cat_panel #cat_panel_body th{color:#333!important}#cat_panel #cat_panel_body th{padding-bottom:0!important}#cat_panel #cat_panel_body td{padding-top:0!important;padding-bottom:0!important;white-space:normal!important}#cat_panel #cat_panel_body td,#cat_panel #cat_panel_body td span{word-break:break-all!important;overflow-wrap:break-word!important}#cat_panel #cat_panel_body .dis_none{display:none!important}#cat_panel-footer{position:sticky;bottom:0;padding-top:10px;padding-right:10px;padding-bottom:0;padding-left:10px;height:40px;text-align:center;font-size:small;border-top:1px solid #d8d8d8;display:flex;justify-content:center;align-items:center;gap:20px}#cat_panel-footer a{color:#1e87f0;text-decoration:none}#offcanvas_bar_panel_cat{overflow:hidden}#wrap-cat-elements{overflow-y:auto}.uk-offcanvas-bar{background:#eee;padding:40px 20px 20px 20px}.uk-offcanvas-close.uk-icon.uk-close{color:#333;background-color:#eee}.offcanvas-close-top{position:absolute;top:10px;right:20px}.uk-modal-close-default{top:16px;right:24px;color:#333;background-color:#fff}#modal_menu_panel{z-index:600000}#modal_info_panel{z-index:605000}#modal_info_panel p{padding-top:10px}#modal_bookmarked_list_panel{z-index:700000}#hamburger_btn{position:absolute;top:2px;right:8px;z-index:200000;width:44px;height:44px;cursor:pointer;padding:0;align-items:center!important;justify-content:center!important;vertical-align:middle!important;background-color:transparent}#title_area{display:flex;flex:1;max-width:calc(100% - 380px)}#title_link{flex-shrink:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){#title_area{max-width:calc(100% - 60px)}#hamburger_btn{display:flex}#menu_area #operation_buttons{display:none!important}#modal_menu_area{padding-top:22px}#modal_menu_area #operation_buttons{display:fixed;justify-content:left}#modal_menu_area #fullscreen,#modal_menu_area #thumbnails_toggle_btn{display:none!important}#modal_tmb_area{padding-top:11px}#modal_tmb_area dl{display:flex;flex-wrap:wrap;align-items:flex-end}#modal_tmb_area div{width:80px;display:flex;flex-direction:column;align-items:center;padding:.5rem .25rem;cursor:pointer}#modal_tmb_area div dt{padding:0 .25rem .5rem .25rem}#modal_tmb_area div:hover{background:#333;opacity:.6;transition:.5s}#modal_tmb_area div:hover dd{color:#fff}#modal_tmb_area div.current_img{background:#f5f5cc}#side,#thumbnails_toggle_btn{display:none}}@media(min-width:769px){#hamburger_btn{display:none}}.uk-tooltip{z-index:800000}#thumbnail_list img{width:70px;aspect-ratio:auto}:focus{outline:none}:focus-visible{outline:2px solid #1e87f0}#modal_info_panel .uk-list li{display:flex;align-items:center}#modal_info_panel .uk-list li span[uk-icon]{display:inline-flex;align-items:center}#modal_info_panel span[uk-icon] svg{transform:translateY(-1px)}@media print{body{display:none}}