@charset "UTF-8";
/** top status wrappper main */
.status-wrap { background: url(../img/ttl-index-h1bg.png) repeat-x 0 -2px;position: absolute; top: 0; left: 0; width: 100%; height: 31px;}
.status-wrap .status-book-info{ background: url('../img/ttl-h1-icon.png') no-repeat 0 0;position:absolute;top:11px;left:8px;width:90%;height:15px;font-size:12px;}
.status-wrap .status-book-info div{ display:inline;position:relative;top:0px; }
.status-wrap #bookTitle{ margin:0 11px; }
.status-wrap input { -webkit-tap-highlight-color: rgba(0,0,0,0); }
/** top status wrappper main */
/** sidewrappper main */
.sidenav-wrap{ position: absolute; top: 50px; left: 0px; width: 100%; height: 78%; overflow-y: auto;}
.sidenav-wrap .sidenav-index-close { position: absolute; top: 7px; left: 183px; background: url('../img/ttl-subnav-arrow.png') no-repeat 0 0; width: 18px; height: 18px; cursor:pointer; }
.sidenav-wrap input { -webkit-tap-highlight-color: rgba(0,0,0,0); }

/** sidewrappper main */
.sidecontrol { position: absolute; left: 0px; }
#showTocText { top: 0px; }
#showTocThumb { top: 144px; } 
#showSideStickies { top: 288px; }
#showTocText,#showTocThumb,#showSideStickies{ display:none; }
/** Nav side Open */
.sidecontrol-toctext-open,.sidecontrol-tocthumb-open,.sidecontrol-stickies-open{ background: url('../img/ttl-sidenav-btn-sprite.png') no-repeat; width:30px; height:144px;border:0; }
.sidecontrol-toctext-open { background-position: 0 0; }.sidecontrol-toctext-open:hover{ background-position: -30px 0; }.toc-toctext-selected{ background-position: -60px 0 !important; }
.sidecontrol-tocthumb-open { background-position: -90px 0; }.sidecontrol-tocthumb-open:hover{ background-position: -120px 0; }.toc-tocthumb-selected{ background-position: -150px 0 !important; }
.sidecontrol-stickies-open { background-position: -180px 0; }.sidecontrol-stickies-open:hover{ background-position: -210px 0; }.toc-stickies-selected { background-position: -240px 0 !important; }

.sidecontrol-tocthumb-open1{ background:url('../img/visual-grey.png') no-repeat -1px 0;width:30px; height:144px;border:0; }.sidecontrol-tocthumb-open1:hover{ background:url('../img/visual-white.png') no-repeat 0 0; }
/** Nav side Open */
.sidenav-toctext-wrap, .sidenav-tocthumb-wrap, .sidenav-stickies-wrap { display:none; position:absolute; z-index: 90; overflow-y: hidden; top: 8px;left:35px; border: 1px solid #BfBfBf; width: 210px; height: 540px;}

.sidenav-toctext-wrap { background: url('../img/ttl-sidenav-text-bg.png') no-repeat  rgba(255,255,255,0.8); }
.sidenav-tocthumb-wrap { background: url('../img/ttl-sidenav-visual-bg.png') no-repeat  rgba(255,255,255,0.8); }
.sidenav-stickies-wrap { background: url('../img/ttl-sidenav-memo-bg.png') no-repeat  rgba(255,255,255,0.8); }

/** Table of Contents - Text */
.toctext-list { background: url('../img/ttl-subnav-arrow01.png') no-repeat 0 5px;padding-left: 13px;font-weight: bold;line-height: 20px;font-size: 12px; }
.toctext-list:hover{ background: url('../img/ttl-subnav-arrow01-h.png') no-repeat 0 5px;background-color:#ebffe2; }.toctext-list-selected{ background: url('../img/ttl-subnav-arrow01-a.png') no-repeat 0 5px !important;background-color:#ebffe2 !important; }
.toctext-list a{ color: #5F5F5F; text-decoration: none; }
/** Table of Contents - Text */
#tocThumblistInner, #tocTextlistInner { position: absolute; top: 30px; left: 0px; overflow-y:auto; height: 480px;width: 187px;padding-left:14px; }
/** Table of Contents - visual */
#tocThumblistInner table{ font-size: 11px;font-weight: bold; }
#tocThumblistInner .toc-text-li{ outline:1.5px solid transparent;position:relative; }
#tocThumblistInner .toc-text-li:hover{ outline:1.5px solid #7F7F7F;z-index:1; }
#tocThumblistInner .toc-thumbnail-selected{ outline:1.5px solid #FF7F00 !important; }
#tocThumblistInner .toc-thumb-ptitle{ color: #5F5F5F;padding-top: 2px;}
/** Confirm Dialog */
.dialog-confirm-remove-all,.dialog-confirm-remove-all .confirm-dialog-confirmbutton,.dialog-confirm-remove-all .confirm-dialog-cancelbutton{ background: url('../img/confirm-delete-dialog-sprite.png') no-repeat; }
.dialog-confirm-remove-all {background-position:1px -2px; width:176px;height:110px;}
.dialog-confirm-remove-all .ui-dialog-titlebar {height:50%;position:absolute;top:6px;width:100%; }
.dialog-confirm-remove-all .ui-dialog-titlebar-close {display:none;}
.dialog-confirm-remove-all .dialog-buttons-wrap {width:103px;height:24px;padding:60px 35px; }
.dialog-confirm-remove-all .confirm-dialog-confirmbutton {background-position:-178px -9px;width:46px;height:24px;cursor:pointer;border:none;border-style:none;float: left;}
.dialog-confirm-remove-all .confirm-dialog-cancelbutton{background-position:-178px -35px;width:46px;height:24px;cursor:pointer;border:none;border-style:none;float: right;}
/** Confirm Dialog */
/** Stickies Side */
.sticky-select-opt .sticky-select-selected,.sticky-select-opt .memo-show-all-choice, .sticky-select-opt .memo-show-red-choice,
.sticky-select-opt .memo-show-green-choice,.sticky-select-opt .memo-show-blue-choice { background: url('../img/memo-side-control-sprite.png') no-repeat; }
.sticky-select-opt .sticky-select-selected { cursor: pointer;background-position: 0 0;width: 110px;height: 11px;text-indent: 15px;border: .5px solid #888;box-shadow: 1px 1px 5px #888;padding: 6px 0px 6px 0px;font-size: 11px;text-align: center; }
.sticky-select-opt .sticky-select-opt-wrap { display:none;border: 1px solid black;width: 107.5px;border-top:none;position:absolute;margin-top:1px;background:#fff;z-index: 1; }
.sticky-select-opt .sticky-select-opt-wrap li {list-style-type:none;padding: 1px 1px;}
.sticky-select-opt .sticky-select-opt-wrap li:hover{background:#EBFFE2;}
#StickyChgColor { display:none; }
.sticky-select-opt .memo-show-all-choice{ background-position: -156px 0;width:102px;height:16px; }
.sticky-select-opt .memo-show-red-choice{ background-position: -257px 0;width:102px;height:16px; }
.sticky-select-opt .memo-show-green-choice{ background-position: -358px 0;width:102px;height:16px; }
.sticky-select-opt .memo-show-blue-choice{ background-position: -459px 0;width:102px;height:16px; }
.memo-remove-all,.note-list .note-btn-delete {background: url('../img/ttl-subnav-btn-sprite.png') no-repeat;width:46px;height:23px;cursor:pointer;position: relative;top: -2px; }
.memo-remove-all { background-position: -2px 0; }
.side-stickies-container{padding-left:9px;overflow-y:auto;height:480px;width:191px;}
.sticky-select-opt{width: 112px;}
.note-desc p{word-wrap: break-word;width: 82px;height: 82px;overflow-y: auto; font-size: 11px; margin-top:3px;}
.note-list {width: 100%;}
.note-list span{font-size: 11px;font-family:"ＭＳＰゴシック",Osaka,"ヒラギノ角ゴProW3",sans-serif;font-weight:bold;position:relative;top:-4px; }
.note-list .note-btn-delete{ background-position: -50px 0;position:relative;top:-2px;left:-2px;}
.note-list td{padding-top: 9px;}
/** Stickies Side */