/*----------------------------------------------------
	Header - Read
----------------------------------------------------*/
.iconListPageW {
  background: transparent url() -4px -5px no-repeat;
  background-image: url('../../images/standard/ico-listPage-w.png');
  margin-right: 4px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .iconListPageW {
    background-image: url("../../images/standard/ico-listPage-w@2x.png");
    background-size: 28px 90px;
  }
}
/*----------------------------------------------------
	ToolBar - Read
----------------------------------------------------*/
.hitWordNav .toolBarCmnInput {
  width: 32px;
}
.tbLabel {
  margin: 0 8px 0 0;
  font-size: 92.3%;
}
.inDocSearch .toolBarCmnInput {
  width: 32px;
}
.docSearchField {
  width: 120px;
}
.btnInDocSearch {
  margin: 4px;
  background-image: url('../../images/standard/ico-textSearch.png');
  background-position: 1px -1px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnInDocSearch {
    background-image: url("../../images/standard/ico-textSearch@2x.png");
    background-size: 28px 90px;
  }
}
.btnShare {
  background-image: url('../../images/standard/icoToolbar-share.png');
  background-position: center -2px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnShare {
    background-image: url("../../images/standard/icoToolbar-share@2x.png");
    background-size: 40px 160px;
  }
}
.btnPrint {
  background-image: url('../../images/standard/icoToolbar-print.png');
  background-position: center -2px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnPrint {
    background-image: url("../../images/standard/icoToolbar-print@2x.png");
    background-size: 40px 160px;
  }
}
.btnSaveContent {
  background-image: url('../../images/standard/icoToolbar-favorite.png');
  background-position: center -2px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnSaveContent {
    background-image: url("../../images/standard/icoToolbar-favorite@2x.png");
    background-size: 40px 160px;
  }
}
.btnSaveContent.selected {
  background-position: center -122px;
}
.btnResultNextHit {
  background-image: url('../../images/standard/arrowsFix.png');
  background-position: 7px 5px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnResultNextHit {
    background-image: url("../../images/standard/arrowsFix@2x.png");
    background-size: 240px 80px;
  }
}
.btnResultPrevHit {
  background-image: url('../../images/standard/arrowsFix.png');
  background-position: -23px 5px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnResultPrevHit {
    background-image: url("../../images/standard/arrowsFix@2x.png");
    background-size: 240px 80px;
  }
}
.btnInDocNextHit {
  background-image: url('../../images/standard/arrowsFix.png');
  background-position: 7px 5px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnInDocNextHit {
    background-image: url("../../images/standard/arrowsFix@2x.png");
    background-size: 240px 80px;
  }
}
.btnInDocPrevHit {
  background-image: url('../../images/standard/arrowsFix.png');
  background-position: -23px 5px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .btnInDocPrevHit {
    background-image: url("../../images/standard/arrowsFix@2x.png");
    background-size: 240px 80px;
  }
}
/*----------------------------------------------------
	Index
----------------------------------------------------*/
.particularIndex .tvLabel {
  display: block;
  width: 100%;
}
.selectedIndex {
  background-color: #61a5f2;
  color: #FFFFFF;
}
.selectedIndex .tvItem:hover {
  background-color: #61a5f2;
}
.particularIndex {
  margin: 4px 0;
  /*
	.tvi-Lv1{padding-left: @treeViewPadding;}
	.tvi-Lv2{padding-left: @treeViewIndent*1+@treeViewPadding+20px;}
	.tvi-Lv3{padding-left: @treeViewIndent*2+@treeViewPadding+20px;}
	.tvi-Lv4{padding-left: @treeViewIndent*3+@treeViewPadding+20px;}
	.tvi-Lv5{padding-left: @treeViewIndent*4+@treeViewPadding+20px;}
	.tvi-Lv6{padding-left: @treeViewIndent*5+@treeViewPadding+20px;}
	.tvi-Lv7{padding-left: @treeViewIndent*6+@treeViewPadding+20px;}
	.tvi-Lv8{padding-left: @treeViewIndent*7+@treeViewPadding+20px;}
	.tvi-Lv9{padding-left: @treeViewIndent*8+@treeViewPadding+20px;}
	.tvi-Lv10{padding-left: @treeViewIndent*9+@treeViewPadding+20px;}
	*/
}
/*----------------------------------------------------
	Index Path
----------------------------------------------------*/
.currentIndexPath {
  background: #E7E7E7;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: relative;
  margin-bottom: 24px;
}
.editionMark {
  font-size: 92.3%;
  position: absolute;
  top: 6px;
  right: auto;
  bottom: auto;
  left: 6px;
  width: 60px;
  height: 24px;
  line-height: 24px;
  background: #666666;
  color: #FFFFFF;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #FFFFFF;
}
.editionMark-new {
  background: #CC5500;
}
.editionMark-old {
  background: #666666;
}
.indexPath {
  font-size: 92.3%;
  padding-left: 72px;
  line-height: 20px;
  padding: 8px 8px 8px 72px;
}
.currentIndexPath .year {
  font-weight: bold;
}
/*----------------------------------------------------
	Document Body
----------------------------------------------------*/
.textBlock {
  background: #FFFFFF;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5);
  border-collapse: separate;
  border-spacing: 0;
  padding: 24px;
  margin-bottom: 24px;
  position: relative;
}
.ie8 .textBlock {
  border: 1px solid #CCC;
  border-color: #ddd #CCC #AAA;
}
.old-edition .textBlock {
  background-image: url('../../images/standard/bg-oldEdition.png');
  background-repeat: repeat-y;
  background-position: right 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .old-edition .textBlock {
    background-image: url("../../images/standard/bg-oldEdition@2x.png");
    background-size: 160px 160px;
  }
}
.referBalloon {
  position: absolute;
  padding: 16px;
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5);
  border: 1px solid #AAAAAA;
  margin-bottom: 24px;
}
.ie8 .referBalloon {
  background: #FFFFFF;
}
#refer-text {
  font-size: 107.7%;
  margin-bottom: 8px;
}
#refer-text p {
  margin-bottom: 8px;
}
.misikouari-msg {
  font-size: 84.6%;
}
#refer-more {
  text-align: right;
}
#refer-more a {
  display: inline-block;
  line-height: 28px;
  padding: 0 12px;
}
#refer-more a:hover {
  background-color: #f2f2f2;
}
#refer-more a:active {
  background-color: #e6e6e6;
}
.pageHeading {
  position: relative;
}
.pageHeading .fusenSwitch {
  margin-right: 8px;
}
.textBlock .fusenSwitch {
  margin: 8px 8px 0 0;
}
.link-movepage {
  text-align: right;
  margin: 16px 0;
}
.link-movepage a {
  display: inline-block;
  line-height: 28px;
  padding: 0 16px;
}
.link-movepage a:hover {
  background-color: #eaeaea;
}
.link-movepage a:active {
  background-color: #dedede;
}
.pagePrev {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url() 0 0 no-repeat;
  background-image: url('../../images/standard/arrowsFix.png');
  background-position: -148px 0;
  margin-right: 4px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .pagePrev {
    background-image: url("../../images/standard/arrowsFix@2x.png");
    background-size: 240px 80px;
  }
}
.pageNext {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent url() 0 0 no-repeat;
  background-image: url('../../images/standard/arrowsFix.png');
  background-position: -118px 0;
  margin-right: 4px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .pageNext {
    background-image: url("../../images/standard/arrowsFix@2x.png");
    background-size: 240px 80px;
  }
}
/*----------------------------------------------------
	Dialog - share
----------------------------------------------------*/
.copyBookItem {
  margin-top: 16px;
}
.shareUrl {
  width: 100%;
  word-wrap: break-word;
  margin-top: 24px;
}
.shareMail {
  width: 48px;
  height: 48px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url('../../images/standard/ico-mail.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .shareMail {
    background-image: url("../../images/standard/ico-mail@2x.png");
    background-size: 48px 48px;
  }
}
.shareFacebook {
  width: 48px;
  height: 48px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url('../../images/standard/ico-facebook.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .shareFacebook {
    background-image: url("../../images/standard/ico-facebook@2x.png");
    background-size: 48px 48px;
  }
}
.shareTwitter {
  width: 48px;
  height: 48px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url('../../images/standard/ico-twitter.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .shareTwitter {
    background-image: url("../../images/standard/ico-twitter@2x.png");
    background-size: 48px 48px;
  }
}
.shareGoogle {
  width: 48px;
  height: 48px;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-image: url('../../images/standard/ico-gplus.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx) {
  .shareGoogle {
    background-image: url("../../images/standard/ico-gplus@2x.png");
    background-size: 48px 48px;
  }
}
.shareMail,
.shareFacebook,
.shareTwitter {
  margin-right: 16px;
  margin-top: 24px;
}
.copyParagraph {
  margin-top: 24px;
}
.copyUrl {
  margin-top: 16px;
  width: 200px;
}
