
span.radio-selector {
  display: inline-block;
}

span.radio-selector a {
  display: inline-block;
  margin: 0 4px;
  font-size: 10px;
  color: #727171;
  outline: none;
}

span.radio-selector a.selected {
  color: #f47c00;
  outline: none;
}

span.list-selector {
  position: relative !important;
  display: inline-block !important;
  min-width: 130px;
  height: 18px;
  line-height: 18px !important;
  color: #333 !important;
  font-family: sans-serif !important;
  font-size: 12px !important;
}

span.list-selector > a {
  position: relative;
  display: inline-block !important;
  width: 114px;
  height: 18px;
  background: rgba(255, 255, 255, 1) !important;
  border: 1px solid #B8B8B8 !important;
  border-color: #D0D0D0 #D0D0D0 #A1A1A1 #B8B8B8;
  border-radius: 3px !important;
  -webkit-transition: background-color .25s linear !important;
  transition: background-color .25s linear !important;
  padding-left: 5px !important;
  padding-right: 16px !important;
  line-height: 18px !important;
  font-family: sans-serif !important;
  color: #333 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  vertical-align: middle;
}

span.list-selector > a:after {
  content : "▾" !important;
  position: absolute !important;
  right: 0;
  width: 16px !important;
  height: 18px !important;
  line-height: 18px !important;
  text-align: center;
  font-family: sans-serif !important;
  font-size: 10px !important;
  border-left: 1px solid #999 !important;
  color: #333 !important;
  border-radius: 0 2px 2px 0 !important;
  background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(#EEE), to(#999)) !important;
  background: -moz-linear-gradient(left, #EEE, #999) !important;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5) !important;
}

span.list-selector > a:hover {
  background: #FFDA00 !important;
}

span.list-selector ul.list {
  position: absolute !important;
  margin: 0 !important;
  border: 1px solid black !important;
  border-radius: 3px !important;
  background: #fff !important;
  opacity: 0.0;
  z-index: 100 !important;
}

span.list-selector ul li {
  height: 19px;
  line-height: 18px;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

span.list-selector ul li a {
  display: block !important;
  overflow: hidden !important;
  padding: 0 5px;
  height: 18px !important;
  font-family: sans-serif !important;
  color: #333 !important;
  line-height: 20px !important;
  -webkit-transition: background-color .25s linear !important;
  transition: background-color .25s linear !important;
  background: rgba(255, 146, 0, 0.0) !important;
}

/* ã‚¨ãƒ‡ã‚£ã‚¿ã®ç‰ˆåž‹é¸æŠžãƒ—ãƒ«ãƒ€ã‚¦ãƒ³ã§åŒºåˆ‡ã‚Šç·šã‚’å¼•ã */
span.list-selector ul li a.bunkopodLandscape,
span.list-selector ul li a.postcardpodLandscape,
span.list-selector ul li a.android4Portrait,
span.list-selector ul li a.iPhoneLandscape,
span.list-selector ul li a.EPUBPortrait {
  height: 18px;
  border-top: 1px solid #d3d3d4;
}

span.list-selector ul li a:hover {
  background: rgba(255, 146, 0, 0.5) !important;
}


  /*
   *  dialogs
   */
div.blockPage > div#content {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
div.blockPage > div {
  overflow: hidden;
}

div.blockPage ul.navi {
  margin : 0;
  padding: 0;
  height: 48px;
  line-height: 48px;
  background: url("/global/images/common/bg_header.gif") repeat-x 0 0;
  overflow: hidden;
}

div.blockPage ul.navi>li {
  float: left;
  display: inline-block;
}

div.blockPage ul.navi>li.head {
  display: inline-block;
  height: 48px;
  line-height: 48px;
}

div.blockPage ul.navi>li.head h1 {
  display: inline-block;
  width: 134px;
  line-height: 1em;
  margin-left: 10px;
  font-size: 20px;
  font-family: serif;
  font-weight: normal;
  color: #4D423B;
}

div.blockPage ul.navi>li.head h1.add_entry {
  background-image: url("/global/images/sprites/tooltip_headline_03.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent:-9999px;
}

div.blockPage ul.navi>li.head h1.issue_setting {
  background-image: url("/global/images/sprites/tooltip_headline_02.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent:-9999px;
}

div.blockPage ul.navi>li.head h1.save_issue {
  background-image: url("/global/images/sprites/tooltip_headline_02.png");
  background-repeat: no-repeat;
  background-position: 0 -64px;
  text-indent:-9999px;
}

div.blockPage ul.navi>li.head h1.batch_edit {
  display: block;
  width: 288px;
  height: 48px;
  margin: 0px;
  background-image: url("/global/images/common/tooltip_headline.png");
  background-repeat: no-repeat;
  background-position: 0 -336px;
  text-indent:-9999px;
}

div.blockPage ul.navi>li.head h2 {
  display: inline-block;
  width: 422px;
  line-height: 14px;
  text-align: right;
  font-size: 12px;
  font-family: sans-serif;
  font-weight: normal;
}

div.blockPage ul.navi>li.button {
  width: 144px;
  height: 48px;
  line-height: 48px;
  font-size: 20px;
  text-align: center;
}

div.blockPage ul.navi>li>a.button {
  width: 144px;
  height: 48px;
  background: none;
  border: 0;
  border-radius: 0;
  font-family: serif;
  font-size: 20px;
}

div.blockPage ul.navi>li a span {
  vertical-align: middle;
}

div.blockPage ul.navi>li a.button.submit {
  font-size: 30px;
  color: #f47c00;
}

/*
div.blockPage ul.navi li.button a.cancel { background-image: url("/global/images/sprites/tooltip_sprites_01.png");background-repeat: no-repeat;line-height:64px;text-indent:-9999px;background-position: -144px -320px; }
div.blockPage ul.navi li.button a.cancel:hover { background-position: -144px -384px; }
div.blockPage ul.navi li.button a.back-editor { background-image: url("/global/images/sprites/tooltip_sprites_03.png");background-repeat: no-repeat;line-height:64px;text-indent:-9999px;background-position: 0 -256px; }
div.blockPage ul.navi li.button a.back-editor:hover { background-position: 0 -320px; }
*/

div.blockPage div.container {
  overflow-y: auto;
  width: 100%;
  height: 100%;
}

div.blockPage div.select-tab {
  height: 48px;
  line-height: 48px;
  background: url("/global/images/common/bg_header.gif") repeat-x 0 0;
  overflow: hidden;
}

div.blockPage div.select-tab a {
  float: left;
  display: inline-block;
  width: 144px;
  height: 48px;
  margin: 0;
  line-height: 48px;
  font-family: HiraKakuProN-W6,HiraKakuPro-W6,'ヒラギノ角ゴ ProN W6','ヒラギノ角ゴ Pro W6','メイリオ',Meiryo,'ＭＳ ゴシック',Arial,HelveticaNeue,Helvetica,'Lucida Grande',sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #e6e6e7;
  text-align: center;
  outline: none;
}

div.blockPage div.select-tab a span {
  display: inline-block;
  line-height: 17px;
  vertical-align: middle;
}

div.blockPage div.select-tab a:hover,
div.blockPage div.select-tab a.selected {
  color: #f08200;
}

/* !loading */
div.blockPage div.loading {
  text-align: center;
}

div.blockPage div.loading img {
  margin: 35px 0;
}

div.blockPage div.loading h1 {
  font-family: serif;
  font-size: 18px;
  font-weight: normal;
  color: #595757;
}

div.blockPage div.loading div.progress {
  margin-top: 20px;
  color: #727171;
}

div.blockPage div.contents div.view-mode {
  background: url("/global/images/common/bg_header.gif") repeat-x 0 0;
  height: 48px;
  text-align: center;
}

div.blockPage div.contents div.view-mode a {
  font-size: 18px;
  margin: 0;
  display: inline-block;
  width: 108px;
  height: 48px;
  background: url("/global/images/common/bt_tanzaku_04.png") no-repeat 0 0;
  text-indent: -9999px;
  outline: none;
}


div.blockPage div.contents div.view-mode a.title               { background-position:    0   0; }
div#content div.blockPage div.contents div.view-mode a.title   { margin:0 18px;background-position: -540px 0; }/* 『タイトル設定』を#contentだった場合『公開タイトル設定』に表記変更 */
div.blockPage div.contents div.view-mode a.publish             { background-position: -108px 0; }
div#content div.blockPage div.contents div.view-mode a.publish { margin:0 18px; }/* 『公開設定』を#contentだった場合マージンを変更 */
div.blockPage div.contents div.view-mode a.format              { background-position: -216px 0; }
div.blockPage div.contents div.view-mode a.sales               { margin:0 18px;background-position: -648px 0; }
div.blockPage div.contents div.view-mode a.colophon            { background-position: -324px 0; }
div.blockPage div.contents div.view-mode a.collaboration       { margin:0 18px;background-position: -756px 0; }
div.blockPage div.contents div.view-mode a.epub                { background-position: -432px 0; }

div.blockPage div.contents div.view-mode a.title:hover             { background-position:    0   -48px; }
div#content div.blockPage div.contents div.view-mode a.title:hover { background-position: -540px -48px; }
div.blockPage div.contents div.view-mode a.publish:hover          { background-position: -108px -48px; }
div.blockPage div.contents div.view-mode a.format:hover           { background-position: -216px -48px; }
div.blockPage div.contents div.view-mode a.sales:hover      { background-position: -648px -48px; }
div.blockPage div.contents div.view-mode a.colophon:hover         { background-position: -324px -48px; }
div.blockPage div.contents div.view-mode a.collaboration:hover    { background-position: -756px -48px; }
div.blockPage div.contents div.view-mode a.epub:hover             { background-position: -432px -48px; }

div.blockPage div.contents div.view-mode a.title.selected             { background-position:    0   -96px; }
div#content div.blockPage div.contents div.view-mode a.title.selected { background-position: -540px -96px; }
div.blockPage div.contents div.view-mode a.publish.selected          { background-position: -108px -96px; }
div.blockPage div.contents div.view-mode a.format.selected           { background-position: -216px -96px; }
div.blockPage div.contents div.view-mode a.sales.selected      { background-position: -648px -96px  }
div.blockPage div.contents div.view-mode a.colophon.selected         { background-position: -324px -96px; }
div.blockPage div.contents div.view-mode a.collaboration.selected    { background-position: -756px -96px; }
div.blockPage div.contents div.view-mode a.epub.selected             { background-position: -432px -96px; }

div.blockPage div.contents div.form-element {
  padding: 15px 10px 25px 10px;
  font-family:HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
}
div.blockPage div.contents div.form-element.format {
  padding-bottom: 0;
}
/* 他に使われてる場所が無ければ切り分けたい */
div.blockPage div.contents div#dialog-add-bcck-form-element-format.form-element.format {
  padding-left: 0;
  padding-right: 0;
  margin-left: 10px;
  margin-right: 10px;
}

div.blockPage div.contents div.form-element.bordered {
  border-top: 1px solid #B5B6B6;
}

div.blockPage div.contents div.form-element:last {
  border-bottom: none;
}

div.blockPage div.contents div.form-element div.head {
  height: 15px;
  margin-bottom: 15px;
}

div.blockPage div.contents div.form-element div.head h2 {
  display: none;
  margin-right: 15px;
  font-size: 13px;
  letter-spacing: 2px;
  color: #595757;
}

div.blockPage div.contents div.form-element div.head span {
  font-size: 12px;
  color: #595757;
}

div.blockPage div.contents div.form-element span.note {
  font-size: 11px;
  line-height: 15px;
  color: #727171;
  text-indent: -1em;
  margin-left: 1em;
}
/* 他に使ってる場所が無ければ切り分けたい */
div.blockPage div.contents div#container-bcck-setting div.form-element span.note {
  display: block;
  margin-bottom: 2px;
}

div.blockPage div.contents div.form-element span.note a {
  font-size: 100%;
  color: #f08300 !important;
}

div.blockPage div.contents div.form-element dl {
  font-size: 0;
}

div.blockPage div.contents div.form-element dl dt {
  display: inline-block;
  width: 84px;
  font-size: 12px;
  color: #727171;
}
div.blockPage div#dialog-create div.contents div.form-element.title-add dl dt { padding-top:6px; }

div.blockPage div.contents div.form-element dl dd {
  display: inline-block;
  width: 440px;
  margin-bottom: 16px;
  font-size: 14px;
  color: #595757;
}

div.blockPage div.contents #form-add-bcck div.form-element dl dd.format-direction {
  width: 472px;
}

div.blockPage div.contents #form-add-bcck div.form-element dl dd.format-device {
  width: 526px;
}

div.blockPage div.contents #form-add-bcck div.form-element dl dd.format-device span.note {
  display: block;
  margin-left: 65px;/* dt84-30+indent */
}

div.blockPage div.contents #form-add-bcck div.form-element dl dd.format-device span.memehon.note {
  display: none;
}
div.blockPage div.contents #form-add-bcck div.form-element dl dd.format-device.Format_002 span.memehon.note {
  display: block;
}

div.blockPage div.contents div.form-element dl dd label {
  font-size: 12px;
}
div.blockPage div.contents div.form-element.text-tab dl dd label {
  cursor: pointer;
  color: #727171;
}
div.blockPage div.contents div.form-element.text-tab dl dd.query {
  margin-bottom: 8px;
}
div.blockPage div.contents div.form-element.vertical-tab dl dd label {
  cursor: pointer;
}

div.blockPage div.contents div.form-element dl dd p.note {
  font-size: 10px;
  font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
  line-height: 1.4em;
  color: #727171;
  text-indent: -1em;
  margin-left: 1em;
}

div.blockPage div.contents div.form-element dl dd.apply {
  font-size: 10px;
  line-height: 24px;
  color: #727171;
}
div.blockPage div.contents div.form-element dl dd.apply label {
  font-size: 14px;
  cursor: pointer;
  color: #595757;
}
div.blockPage div.contents div.form-element dl dd.apply input {
  font-size: 14px;
  margin-right: 4px;
  cursor: pointer;
}

div.blockPage div.contents div.form-element dl dd a.preview-download {
  display: block;
  width: 32px;
  height: 32px;
  background-image: url("/global/images/common/bt_3232_01.png");
  background-repeat: no-repeat;
  background-position: -224px 0;
  text-indent:-9999px;
}

div.blockPage div.contents div.form-element dl dd a.preview-download:hover {
  background-position: -224px -32px;
}

div.blockPage div.contents div.form-element dl dd.main {
  font-family: serif;
  font-size: 14px;
}

div.blockPage div.contents div.form-element dl dd input[type="text"] {
  width: 454px;
  height: 18px;
  font-size: 14px;
  color: #4c4949;
}
div.blockPage div.contents div.form-element.text-tab dl dd.query input[type="text"],
div.blockPage div.contents div.form-element.text-tab dl.text-replace-option dd input[type="text"],
div.blockPage div.contents div.form-element.text-tab dl.wrap-ruby-option dd input[type="text"] {
  margin-bottom: 2px;
  width: 436px;
}

div.blockPage div.contents div.form-element dl dd select {
  margin: 0 10px 0 0;
  font-size: 16px;
}

div.blockPage div.contents div.form-element dl dd textarea {
  width: 454px;/*-padding*/
  padding: 2px;
  height: 76px;/*-padding*/
  color: #595757;
}

div.blockPage div.contents div.form-element span.caution {
  font-size: 10px;
  color: #e72828;
}

  /*
   * dialog
   * add entry
   */

div#dialog-add-entry ul.navi li.head {
  width: 576px;
  height: 48px;
}

div#dialog-add-entry ul.navi li.head h1 {
  display: block;
  margin: 0;
  width: 576px;
  height: 48px;
  background-image: url("/global/images/common/tooltip_headline_wide.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent:-9999px;
}

div#dialog-add-entry ul.navi li.head h2 {
  text-indent:-9999px;
}

div#dialog-add-entry ul.navi li.button a.button.cancel {
  display: block;
  margin: 0;
  width: 144px;
  height: 48px;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-add-entry ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-add-entry div.container {
  background: #5A5757;
}

div#dialog-add-entry span.desc {
  font-size: 12px;
  color: #dcdddd;
}

div#dialog-add-entry span.notice {
  color: #fdd000;
}

div#dialog-add-entry div.note {
  margin: 15px;
  font-size: 12px;
  color: #eee;
}
/*
div#dialog-add-entry dl {
  margin: 15px 5px 15px 15px;
}
*/
div#dialog-add-entry dl {
  margin: 47px 0 0 53px;
}

div#dialog-add-entry dl dt {
  clear: both;
  font-size: 18px;
  font-family: serif;
  color: #fdd000;
/*  color: #eeefef;*/
}

div#dialog-add-entry dl dd {
  margin-bottom: 30px;
}

/*
div#dialog-add-entry dl dd ul li {
  width: 210px;
  font-size: 10px;
  float: left;
  padding: 2px;
  margin-bottom: 15px;
}
*/

div#dialog-add-entry dl dd ul li {
  width: 144px;
  font-size: 10px;
  float: left;
  padding: 2px;
  margin-bottom: 30px;
}

/*
div#dialog-add-entry dl dd ul li:nth-of-type(3n+1),
div#dialog-add-entry dl dd ul li:nth-of-type(3n+2) {
  margin-right: 13px;
}
*/

div#dialog-add-entry dl dd ul li:nth-of-type(3n+1),
div#dialog-add-entry dl dd ul li:nth-of-type(3n+2),
div#dialog-add-entry dl dd ul li:nth-of-type(3n+3) {
  margin: 10px 22px 34px 0;
}
div#dialog-add-entry dl dd ul li:nth-of-type(3n+4) {
  margin-right: 0px;
}

/*
div#dialog-add-entry ul li img {
  width: 210px;
}
*/

div#dialog-add-entry ul li img {
  width: 96px;
}
div#dialog-add-entry ul li img:hover {
  opacity: 0.85;
}

div#dialog-add-entry dl dd ul li.section%standard01 img {
  width: 96px;
}

div#dialog-add-entry dl dd ul li h4 {
  color: #dcdddd;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  margin-top: 6px;
}

div#dialog-add-entry dl dd ul li h4 span.subtitle {
  margin-left: 10px;
  font-size: 10px;
  color: #B5B6B6;
}

div#dialog-add-entry dl dd ul li p {
color: #B5B6B6;
line-height: 1.4em;
}

  /*
   * dialog
   * multi upload
   */

div#dialog-multi-upload div.container div.contents {
  margin: 35px 20px;
  text-align: center;
}

div#dialog-multi-upload div.container div.contents h1 {
  font-size: 24px;
  font-weight: normal;
  font-family: serif;
  color: #4C4949;
  margin-bottom: 24px;
}

div#dialog-multi-upload div.contents div.figure-class {
  text-align: center;
  color: #727171;
  margin: 0 0 24px 0;
}

div#dialog-multi-upload div.contents div.figure-class>span:first-child {
  display: inline-block;
  width: 110px;
  color: #595757;
}

div#dialog-multi-upload div.contents span.radio-selector a {
  font-size: 18px;
  font-family: "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "メイリオ", Meiryo, "IPAゴシック", "IPAGothic", "MS ゴシック", "ＭＳ ゴシック", monospace;
  margin-right: 10px;
  outline: none;
}

div#dialog-multi-upload div.contents div.figure-tags {
  text-align: left;
  color: #999;
  margin-bottom: 35px;
}

div#dialog-multi-upload div.contents div.figure-tags input {
  width: 100%;
}

div#dialog-multi-upload div.contents div label {
  font-size: 12px;
  color: #4C4949;
  cursor: pointer;
}

div#dialog-multi-upload div.contents div.filenames {
  margin-top: 25px;
}

div#dialog-multi-upload div.contents div.filenames h2 {
  font-size: 12px;
  font-weight: normal;
  color: #595757;
  margin-bottom: 6px;
}

div#dialog-multi-upload div.contents div.filenames ul {
  text-align: center;
}

div#dialog-multi-upload div.contents div.filenames ul li {
  display: block;
  width: 268px;
  margin: 0 auto;
  text-align: left;
  clear: both;
}

div#dialog-multi-upload div.contents div.filenames ul li.center {
  width: auto;
  line-height: 1.6em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  font-size: 14px;
  font-weight: normal;
  font-family:HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  color: #595757;
}

div#dialog-multi-upload div.contents div.filenames ul li div {
  width: 35px;
  height: 35px;
  float: left;
}

div#dialog-multi-upload div.contents div.filenames ul li div img{
  width: 35px;
}

div#dialog-multi-upload ul.navi li.button a.button.submit {
  display: block;
  line-height: 0px;
  background: url("/global/images/common/bt_tanzaku.png") no-repeat 0 0;
  text-indent:-9999px;
}
div#dialog-multi-upload ul.navi li.button a.button.submit:hover {
  background-position: 0 -48px;
}

div#dialog-multi-upload ul.navi li.button a.button.cancel {
  display: block;
  line-height: 0px;
  background: url("/global/images/common/bt_tanzaku.png") no-repeat -432px 0;
  text-indent:-9999px;
}
div#dialog-multi-upload ul.navi li.button a.button.cancel:hover {
  background-position: -432px -48px;
}
  /*
   * dialog settings
   */
div#dialog-settings {
  position: relative;
}

div#dialog-settings ul.navi li.head h1 {
  width: 288px;
  height: 48px;
  margin: 0;
}

div#dialog-settings ul.navi li.head h1.update-setting {
  display: block;
  background-image: url("/global/images/sprites/tooltip_headline_02.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent:-9999px;
}
#tooltip-head-bookset    { float:left;display:block;width:288px;height:48px;background: url("/global/images/common/tooltip_headline.png") no-repeat    0   -240px;text-indent:-9999px; }
#tooltip-head-pubsaleset { float:left;display:block;width:288px;height:48px;background: url("/global/images/common/tooltip_headline.png") no-repeat -288px -240px;text-indent:-9999px;margin:0; }

div#dialog-settings ul.navi li.button a.button.submit.check {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-settings ul.navi li.button a.button.submit.check:hover { background-position: -432px -48px; }

div#dialog-settings ul.navi li.button a.button.cancel {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-settings ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-settings div.contents div.note {
  margin : 15px 0;
}

div#dialog-settings div.contents div.note a {
  color : #f47c00;
}

div#dialog-settings div.contents dl dt { /*1行の時はmiddle*/
  vertical-align: middle;
}

div.blockPage div.contents div.form-element dl dt.select-format,
div.blockPage div.contents div#dialog-add-bcck-form-element-device dl dt,
div#dialog-settings div.contents dl dt.public-scope,
div#dialog-settings div.contents dl dt.colophon-title,
div#dialog-settings div.contents dl dt.description,
div#dialog-settings div.contents dl dt.sample,
div#dialog-settings div.contents dl dt.epub-public,
div#dialog-settings div.contents dl dt.epub-set,
div#dialog-settings div.contents dl dt.epub-toc,
div#dialog-settings div.contents dl dt.epub-ibooks,
div#dialog-settings div.contents dl dt.epub-promo,
div#dialog-settings div.contents dl dt.epub-dl,
div#dialog-settings div.contents dl dt.distribute,
div#dialog-settings div.contents dl dt.format-fontsize,
div#dialog-settings div#dialog-settings-republish dl dt,
div#dialog-settings div#dialog-settings-confirm dl dt { /*複数行の時はtop*/
  vertical-align: top;
}

div.blockPage div.contents div#dialog-add-bcck-form-element-device dl dt.format-device {
  width: 30px;/* dt84pxからココだけ広げる */
}

div.blockPage div.contents div.tab-container {
    position: relative;
}

div.blockPage div.contents div#dialog-add-bcck-text-import-disable-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: black;
    opacity: .6;
}

div#dialog-settings div.contents dl dd.public-scope div.select input,
div#dialog-settings div.contents div.public-epub input {
  margin: 0;
  font-size: 14px;
  cursor: pointer;
}
div#dialog-settings div.contents dl dd.public-scope div.select label,
div#dialog-settings div.contents div.public-epub label {
  margin: 0 14px 0 4px;
  font-size: 14px;
  color: #595757;
  cursor: pointer;
}

div#dialog-settings div.contents dl dd.public-scope div.password {
  margin-top: 14px;
}
div#dialog-settings div.contents dl dd.public-scope div.password span {
  display: inline-block;
  margin-right: 18px;
  font-size: 12px;
  color: #727171;
}

div#dialog-settings div.contents dl dd.public-scope div.password span.note,
div#dialog-settings div.contents div.public-epub p.note,
div#dialog-settings div.contents dl dd.sample p.note {
  margin: 10px 0 0 0;
  font-size: 10px;
  line-height: 16px;
  text-indent: 0;
}

div#dialog-settings div.contents dl dd.sample input {
  margin: 0 4px 0 0;
  height: 18px;
  font-size: 14px;
  color: #595757;
}

div#dialog-settings div.contents dl dd.sample input[disabled="disabled"] {
  background: #F5F6F6;
  color: #9fa0a0;
}

div#dialog-settings div.contents dl dd.public-scope div.password input[type="text"] {
  width: 350px;
}

div#dialog-settings div.contents dl dd p.private-epub {
  display: block;
  height: 18px;
  line-height: 18px;
  color: #727171 !important;
}

div.blockPage div.contents div.form-element dl dd.genre select#genre {
  font-size: 12px;
  margin-right: 24px;
  cursor: pointer;
}

/* sells setting */
div#dialog-settings div.sales-view p.notice-p {
  font-size: 12px;
  color: #727171;
}

div#dialog-settings div.sales-view div.head p.notice-p {
  font-size: 14px;
  color: #e72828;
}

div#dialog-settings div.sales-view div.pod-note p.notice-p {
  margin: 0 0 10px 0;
  font-size: 10px;
  line-height: 1.5em;
  color: #e72828;
}
div#dialog-settings div.sales-view div.pod-note p.notice-p2 {
  margin: 0 0 32px 0;
  font-size: 12px;
  color: #727171;
}
div#dialog-settings div.sales-view div.pod-note p.notice-p2 a {
  font-size: 12px;
  color: #F08200 !important;
}

div#dialog-settings div.sales-view table {
  width: 100%;
  color: #727171;
  border-collapse: collapse;

}
div#dialog-settings div.sales-view table.headline-settings {
  margin: 0 -0.5% 13px -0.5%;
  width: 101%;
}
div#dialog-settings div.sales-view table.royalty-table {
  margin-bottom: 32px;
}
div#dialog-settings div.sales-view table th {
  padding: 13px 2px;
  border-top: 1px solid #a3a3a3;
  border-bottom: 1px solid #a3a3a3;
  color: #595757;
}
div#dialog-settings div.sales-view table th.data-bcck {
  width: 45%;
  font-size: 12px;
  border-right: 8px solid #F5F6F6;
}
div#dialog-settings div.sales-view table th.paper-bcck {
  width: 55%;
  font-size: 12px;
  border-left: 8px solid #F5F6F6;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck {
  width: 45%;
  font-size: 12px;
  line-height: 2em;
  color: #595757;
}
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck {
  width: 55%;
  font-size: 12px;
  line-height: 2em;
  color: #595757;
  padding-left: 4px;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck .bcckinfo-box,
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck .bcckinfo-box {
  display: block;
  margin: 0 0 6px 0;
  font-size: 12px;
  line-height: 2em;
  color: #595757;
}

div#dialog-settings div.sales-view table.royalty-table td.data-bcck span,
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck span {
  font-size: 12px;
}

div#dialog-settings div.sales-view table.royalty-table td.data-bcck div.data-bcck-price {
  display: inline-block;
  font-size: 12px;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck div.data-bcck-price #input-bcck-price {
  margin-left: 4px;
  margin-right: 4px;
  text-align: right;
  width: 7em;
  font: normal 13px monospace;
  cursor: pointer;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck span.caution {
  display: block;
  margin: 4px 0 7px 0;
  font-size: 11px;
  line-height: 1.2em;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck .annotation {
  display: block;
  margin: 4px 0 7px 0;
  font-size: 11px;
  color: #727171;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck .annotation a {
  font-size: 100%;
  color: #f08300 !important;
}

div#dialog-settings div.sales-view table.royalty-table td.data-bcck .annotation a:hover {
  text-decoration: underline;
}

div#dialog-settings div.sales-view table.royalty-table td.data-bcck .databook-royality {
  display: inline-block;
  font-size: 12px;
  line-height: 2em;
}
div#dialog-settings div.sales-view table.royalty-table td.data-bcck #distribution-unit-price{
  padding-left: 2em;
}

div#dialog-settings div.sales-view table.royalty-table td.data-bcck .price-withtax {
  display: block;
  line-height: 3.5em;
}

div#dialog-settings div.sales-view table.royalty-table td.paper-bcck label {
  font-size: 12px;
  color: #595757;
}
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck span {
  font-size: 12px;
}
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck a {
  font-size: 12px;
  color: #F08200 !important;
}

div#dialog-settings div.sales-view table.royalty-table td.paper-bcck div.paper-bcck-price {
  display: inline-block;
  font-size: 12px;
}
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck input {
  margin-left: 4px;
  cursor: pointer;
}
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck #pod_buyable {
  margin-left: 8px;
}
div#dialog-settings div.sales-view table.royalty-table td.paper-bcck div.paper-bcck-price #input-pod-royalty {
  margin-right: 4px;
  text-align: right;
  width: 6em;
  font: normal 13px monospace;
}

div#dialog-settings div.sales-view table.royalty-table td.paper-bcck .annotation {
  font-size: 11px;
  color: #727171;
}

div#dialog-settings div.sales-view table.royalty-table td.paper-bcck #setting-select-royalty-amount {
  margin: 0 0 0 9px;
  cursor: pointer;
}

div#dialog-settings div.sales-view table.royalty-table td.paper-bcck .price-withtax {
  line-height: 3.5em;
}
div#dialog-settings div.sales-view table.royalty-table .price-withtax .price-withtax__price {
  font-size: 20px;
}
/* collaboration setting */
div#dialog-settings div.collaboration-view div.head {
  margin-bottom: 32px;
  height: auto;
  line-height: 2em;
}
div#dialog-settings div.collaboration-view a.goto-sharerequest {
  display: inline-block;
  font-size: 16px;
  color: #f08200 !important;
}
div#dialog-settings div.collaboration-view p.note {
  display: inline-block;
  margin-left: 10px;
  font-size: 10px;
  color: #727171;
}

div#dialog-settings div.collaboration-view table {
  width: 100%;
}

div#dialog-settings div.collaboration-view table.headline-settings {
  margin-bottom: 6px;
  border-bottom: solid 1px #c9c9ca;
}

div#dialog-settings div.collaboration-view table.headline-settings th {
  padding-bottom: 13px;
  width: 25%;
  font-size: 12px;
  color: #595757;
}
div#dialog-settings div.collaboration-view table.royalty-table td {
  width: 25%;
  font-size: 12px;
  color: #727171;
}
div#dialog-settings div.collaboration-view table.headline-settings th.shareuser-name,
div#dialog-settings div.collaboration-view table.royalty-table td.shareuser-name {
  width: 32%;
}
div#dialog-settings div.collaboration-view table.headline-settings th.shareuser-permission,
div#dialog-settings div.collaboration-view table.royalty-table td.shareuser-permission {
  width: 18%;
}
div#dialog-settings div.collaboration-view table.royalty-table td.shareuser-name b {
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  max-width: 116px;
}
div#dialog-settings div.collaboration-view table.royalty-table td label {
  font-size: 12px;
  color: #727171;
  cursor: pointer;
}

div#dialog-settings div.collaboration-view table.royalty-table td input.spin,
div#dialog-settings div.collaboration-view table.royalty-table td input.pod_spin {
  width: 90px;
  margin: 0;
  padding: 2px;
  color: #595757;
  text-align: right;
}

div#dialog-settings div.epub-view div.head span a {
  color: #f08300;
}
div#dialog-settings div.epub-view div.head span a:hover {
  text-decoration: underline;
}
div#dialog-settings div.epub-view input {
  font-size: 12px;
  cursor: pointer;
}
div#dialog-settings div.epub-view label {
  cursor: pointer;
}
div#dialog-settings div.epub-view dl dd.epub-set label {
  margin-right: 12px;
}
div#dialog-settings div.epub-view dl dd.epub-set label span {
  font-size: 11px;
  color: #727171;
}
div#dialog-settings div.epub-view dl dd.epub-set a {
  font-size: 100%;
  color: #f08300;
}
div#dialog-settings div.epub-view dl dd.epub-toc > a {
  font-size: 11px;
  color: #f08300;
}
div#dialog-settings div.epub-view dl dd.epub-set a:hover,
div#dialog-settings div.epub-view dl dd.epub-toc > a:hover {
  text-decoration: underline;
}
div#dialog-settings div.epub-view dl dd.epub-promo {
  font-size: 12px;
}
div#dialog-settings div.epub-view dl dd.epub-promo a {
  font-size: 100%;
  color: #f08300;
}
div#dialog-settings div.epub-view dl dd.epub-promo a:hover {
  text-decoration: underline;
}
div#dialog-settings div.epub-view p.note {
  line-height: 1.6em;
  color: #727171;
}
div#dialog-settings div.epub-view p.note a {
  color: #f08300;
}
div#dialog-settings div.epub-view p.note a:hover {
  text-decoration: underline;
}

dd.format-fontsize .radio-selector a { display:inline-block; margin:0 48px; width:45px; height:45px; background:url(/global/editor/images/select_fontsize.png) 0 0 no-repeat; text-indent: -9999px;outline:none; }
dd.format-fontsize .radio-selector a.size-2 { width:18px; background-position:-5px 0; }
dd.format-fontsize .radio-selector a.size-2.selected,
dd.format-fontsize .radio-selector a.size-2:hover,
dd.format-fontsize .radio-selector a.size-2:active { background-position: -5px -45px; }
dd.format-fontsize .radio-selector a.size-1 { margin-left: 0; width: 20px; background-position: -28px 0; }
dd.format-fontsize .radio-selector a.size-1.selected,
dd.format-fontsize .radio-selector a.size-1:hover,
dd.format-fontsize .radio-selector a.size-1:active { background-position: -28px -45px; }
dd.format-fontsize .radio-selector a.size0 { margin-left: 0; width: 24px; background-position: -52px 0; }
dd.format-fontsize .radio-selector a.size0.selected,
dd.format-fontsize .radio-selector a.size0:hover,
dd.format-fontsize .radio-selector a.size0:active { background-position: -52px -45px; }
dd.format-fontsize .radio-selector a.size1 { margin-left: 0; width: 29px; background-position: -80px 0; }
dd.format-fontsize .radio-selector a.size1.selected,
dd.format-fontsize .radio-selector a.size1:hover,
dd.format-fontsize .radio-selector a.size1:active { background-position: -80px -45px; }
dd.format-fontsize .radio-selector a.size2 { margin-left: 0; width: 34px; background-position: -113px 0; }
dd.format-fontsize .radio-selector a.size2.selected,
dd.format-fontsize .radio-selector a.size2:hover,
dd.format-fontsize .radio-selector a.size2:active { background-position: -113px -45px; }

div#dialog-settings div#dialog-settings-confirm,
div#dialog-settings div#dialog-settings-republish {
  position: absolute;
  top: 0;
  left: 0;
  background: #F5F6F6;
  min-height: 634px;
}

div#dialog-settings div#dialog-settings-republish ul.navi li.head h1 {
  width: 288px;
  line-height: 48px;
  background: url("/global/images/common/tooltip_headline.png") no-repeat -288px -288px;
  text-indent:-9999px;
}

div#dialog-settings div#dialog-settings-republish ul.navi li.button a.button.submit {
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-position: -432px 0;
}
div#dialog-settings div#dialog-settings-republish ul.navi li.button a.button.submit:hover {
  background-position: -432px -48px;
}
div#dialog-settings div#dialog-settings-republish ul.navi li.button a.button.back {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -288px 0;
  text-indent:-9999px;
}
div#dialog-settings div#dialog-settings-republish ul.navi li.button a.button.back:hover {
  background-position: -288px -48px;
}
div#dialog-settings div#dialog-settings-republish div.form-element {
  padding-top: 28px;
}
div#dialog-settings div#dialog-settings-republish textarea {
  padding: 4px;
}

div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.submit {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -576px 0;
  text-indent:-9999px;
}
div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.submit:hover { background-position: -576px -48px; }

div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.back {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -288px 0;
  text-indent:-9999px;
}
div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.back:hover {
  background-position: -288px -48px;
}

div#dialog-settings div.contents dl dd.genre span.explicit input[type="checkbox"] {
  margin: 0 4px 0 0;
  font-size: 14px;
  cursor: pointer;
}

div#dialog-settings div.contents dl dd.genre span.explicit label {
  font-size: 14px;
  line-height: 1em;
  color: #595757;
  cursor: pointer;
}

div#dialog-settings div.format-view dl dd {
  text-align: center;
}

div#dialog-settings-confirm ul.navi.top, div#dialog-settings-confirm ul.navi.top>li, div#dialog-settings-confirm ul.navi.top>li a.button {
  height: 48px;
  line-height: 48px;
}

div#dialog-settings-confirm ul.navi.top li.preview {
  width: 288px;
}

div.blockUI.blockPage div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi.top li.preview span.list-selector {
  padding-left: 7px;
}

div#dialog-settings-confirm ul.navi.top li.preview a.button {
  float: right;
  margin-left: 4px;
  background: url("/global/images/common/bt_tanzaku_03.png")no-repeat -432px -192px;
  text-indent: -9999px;
}

div#dialog-settings-confirm ul.navi.top li.preview a.button:hover {
  background-position: -432px -240px;
}

div#dialog-settings-confirm div.contents dl dt.colophon-title,
div#dialog-settings-confirm div.contents dl dt.price {
  vertical-align: top;
}

div#dialog-settings-confirm div.caution h3 {
  font-family: sans-serif;
  color: red;
}

div#dialog-settings-confirm div.caution p {
  font-size: 12px;
  margin-bottom: 15px;
}

div#dialog-settings-confirm div.caution label {
  font-family: sans-serif;
  color: red;
}

  /*
   * dialog
   * change price
   */

#change-price         { height:384px;text-align:center;color:#595757; }
#change-price h1      { margin:76px 0 29px 0;font-size:18px;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif; }
#change-price dl dt   { margin-right:1em;display:inline-block;font-size:14px;line-height:24px;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif; }
#change-price dl dd   { display:inline-block;font-size:14px;line-height:24px;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif; }
#change-price p       { margin:29px 0 35px 0;font-size:12px;line-height:1.6em;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif; }
label#label-for-agree { font-size:14px;color:#f08200;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif;cursor:pointer; }

  /*
   * dialog publish
   */
div#dialog-publish > div.container div.contents {
  text-align: center;
}

div#dialog-publish ul.navi li.button a.button.update {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -1008px 0;
  text-indent:-9999px;
}
div#dialog-publish ul.navi li.button a.button.update:hover { background-position:-1008px -48px; }

div#dialog-publish ul.navi li.button h1.seve_cover_midashi {
  display: block;
  background-image: url("/global/images/common/tooltip_headline.png");
  background-repeat: no-repeat;
  background-position: -288px -336px;
  text-indent: -9999px;
}

div#dialog-publish ul.navi li.button a.button.update.save_cover {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -144px -96px;
  text-indent:-9999px;
}
div#dialog-publish ul.navi li.button a.button.update.save_cover:hover { background-position: -144px -144px; }

div#dialog-publish ul.navi li.button a.button.submit {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -864px 0;
  text-indent:-9999px;
}
div#dialog-publish ul.navi li.button a.button.submit:hover { background-position: -864px -48px; }

div#dialog-publish > ul.navi li.button a.button.cancel {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-publish > ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.head h1 {
  display: block;
  background-image: url("/global/images/common/tooltip_headline.png");
  background-repeat: no-repeat;
  background-position: -288px -288px;
  text-indent:-9999px;
}

div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.submit {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -720px 0;
  text-indent:-9999px;
}
div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.submit:hover { background-position: -720px -48px; }

div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.save {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: 0 -96px;
  text-indent:-9999px;
}
div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.save:hover { background-position: 0 -144px; }

div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.back {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -288px 0;
  text-indent:-9999px;
}
div#dialog-publish div#dialog-settings div#dialog-settings-confirm ul.navi li.button a.button.back:hover { background-position: -288px -48px; }

div#dialog-publish > ul.navi li.head h1 {
  width: 144px;
  height: 48px;
  margin: 0;
  display: block;
  background-image: url("/global/images/common/tooltip_headline.png");
  background-repeat: no-repeat;
  background-position: -864px -240px;
  text-indent:-9999px;
}

div#dialog-publish > div.container div.contents h2 {
  line-height: 30px;
  margin-top: 48px;
  font-family: serif;
  font-weight: normal;
  font-size: 18px;
  color: #595757;
}

div#dialog-publish > div.container div.contents div.device-preview {
  margin-top: 30px;
}

div#dialog-publish > div.container div.contents div.device-preview h3 {
  margin-bottom: 6px;
  font-size: 12px;
  font-weight: normal;
  color: #727171;
}

div#dialog-publish > div.container div.contents div.device-preview a {
  color: #f47c00;
  margin-right: 15px;
  font-size: 14px;
  font-family:HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
}
div#dialog-publish > div.container div.contents div.device-preview a:hover {
 text-decoration: underline;
}

div#dialog-publish > div.container div.contents div.options {
  margin-top: 30px;
  line-height: 24px;
  color: #E72828;
}

div#dialog-publish > div.container div.contents div.options input[type="text"] {
  width: 2em;
  margin-right: 5px;
}

div#dialog-publish > div.container div.contents div.pickup-entry span.radio-selector a {
  font-size: 15px;
}

div#dialog-publish #publish-finish {
  text-align: center;
}

div#dialog-publish #publish-finish ul.navi li a.button {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px -96px;
  text-indent:-9999px;
}
div#dialog-publish #publish-finish ul.navi li a.button:hover { background-position: -432px -144px; }

div#dialog-publish #publish-finish ul.navi li a.button.cancel {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -288px -96px;
  text-indent:-9999px;
}
div#dialog-publish #publish-finish ul.navi li a.button.cancel:hover { background-position: -288px -144px; }

div#dialog-publish #publish-finish ul.navi li a.button.goeditor {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -288px -96px;
  text-indent:-9999px;
}
div#dialog-publish #publish-finish ul.navi li a.button.goeditor:hover { background-position:-288px -144px; }

div#dialog-publish #publish-finish ul.navi li a.button.cancel.backjaketeditor {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -432px -96px;
  text-indent:-9999px;
}
div#dialog-publish #publish-finish ul.navi li a.button.cancel.backjaketeditor:hover { background-position: -432px -144px; }

div#dialog-publish #publish-finish ul.navi li a.button.golibrary {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px -96px;
  text-indent:-9999px;
}
div#dialog-publish #publish-finish ul.navi li a.button.golibrary:hover { background-position: -432px -144px; }

div#dialog-publish #publish-finish ul.navi li a.button.close {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: 0 -192px;
  text-indent:-9999px;
}
div#dialog-publish #publish-finish ul.navi li a.button.close:hover { background-position: 0 -240px; }

div#dialog-publish #publish-finish div.container div.contents div.bcck-title {
  padding: 0 48px;
}
div#dialog-publish #publish-finish div.container div.contents h2 {
  line-height: 30px;
  margin-top: 48px;
  font-family: serif;
  font-weight: normal;
  font-size: 18px;
  color: #4c4949;
}
div#dialog-publish #publish-finish div.container div.contents h2 > span {
  display: inline-block;
  margin-top: 48px;
  font-size: 14px;
  font-family:HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  color: #727171;
}
div#dialog-publish #publish-finish div.container div.contents h2 > span > a {
  font-size: 100%;
  color: #f08300;
}
div#dialog-publish #publish-finish div.container div.contents h2 > span > a:hover {
  text-decoration: underline;
}

div#dialog-publish #publish-finish div.container div.contents div {
  margin-top: 20px;
  font-family: HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  color: #595757;
}

div#dialog-publish #publish-finish div.container div.contents div a {
  color: #f08300;
}

div#dialog-publish #publish-finish div.container div.contents div a:hover {
  text-decoration: underline;
}

#publish-finish div.container div.contents div a.facebook {
  display: inline-block;
  margin: 0 5px;
  width: 18px;
  height: 18px;
  background: url("/global/images/common/bt_share.png")no-repeat -20px -1px;
  text-indent: -9999px;
}
#publish-finish div.container div.contents div a.facebook:hover {
  background-position: -20px -19px;
}
#publish-finish div.container div.contents div a.twitter {
  display: inline-block;
  margin: 0 5px;
  width: 21px;
  height: 18px;
  background: url("/global/images/common/bt_share.png")no-repeat 0 -1px;
  text-indent: -9999px;
}
#publish-finish div.container div.contents div a.twitter:hover {
  background-position: 0 -19px;
}
  /*
   * dialog
   * remove entry
   */

div#dialog-remove-entry ul.navi li.button a.button.cancel {
  display: block;
  width: 144px;
  height: 48px;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-remove-entry ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-remove-entry ul.navi li.button a.button.submit {
  display: block;
  width: 144px;
  height: 48px;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -576px 0;
  text-indent:-9999px;
}
div#dialog-remove-entry ul.navi li.button a.button.submit:hover { background-position: -576px -48px; }

div#dialog-remove-entry div.contents {
  text-align: center;
  height: 160px;
}

div#dialog-remove-entry div.contents h1 {
  margin: 20px 0;
  font-size: 24px;
  font-family: serif;
  font-weight: normal;
  color: #4c4949;
}

div#dialog-remove-entry div.contents h2 {
  font-weight: normal;
  font-size: 16px;
  margin: 15px 0;
  color: #4c4949;
}

div#dialog-remove-entry div {
  color: #595757;
}

div#dialog-remove-entry div.loading {
  height: 344px;
}

  /* !フィルタ */
#dialog-filter ul.navi li.head {
  width: 288px;
}

#dialog-filter ul.navi li.button a.button.cancel {
  display: block;
  margin: 0;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
#dialog-filter ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

#dialog-filter ul.navi li.button a.button.submit {
  display: block;
  margin: 0;
  background-image: url("/global/images/common/bt_tanzaku_03.png");
  background-repeat: no-repeat;
  background-position: -288px -192px;
  text-indent:-9999px;
}
#dialog-filter ul.navi li.button a.button.submit:hover { background-position: -288px -240px; }

#dialog-filter dt {
  margin-top: 3px;
  vertical-align: top;
}

#dialog-filter dd.target a.button {
  position: relative;
  opacity: 0.3;
}

#dialog-filter dd.target a.button.selected {
  opacity: 1.0;
}

#dialog-filter dd.target a.button.rounded input[type=checkbox] {
  display: none;
}

#dialog-filter div.note {
  margin-top: 2px;
  text-align: right;
  font-size: 12px;
  color: #727171;
}

#dialog-filter ul.search-result li {
  line-height: 30px;
  font-family: serif;
  font-size: 16px;
  color: #888;
}

#dialog-filter ul.search-result li span.focus {
  color: #f47c00;
}

#dialog-filter div.vertical-tab dl dd span.list-selector > a {
  width: 288px !important;
}
#dialog-filter div.vertical-tab dl dd span.note {
  margin: 6px 0 0 0;
  display: inline-block;
  font-size: 11px;
  line-height: 1.4em;
  text-indent: 0;
  color: #727171;
}

#dialog-filter div.vertical-tab dl dd span.note a:hover {
  text-decoration: underline;
}

#dialog-filter div.layout-tab,
#dialog-filter div.image-size-tab {
  text-align: center;
  margin-top: 30px;
  font-size: 14px;
  line-height: 32px;
  color: #666;
}

#dialog-filter div.image-size-tab a {
  margin: 0 9px;
  font-size: 18px;
  font-family: HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  outline: none;
}

div.blockPage div#dialog-filter div.select-tab a.text {
  margin: 0 18px;
  width: 108px;
  background: url("/global/images/common/bt_tanzaku_04.png") no-repeat 0 -144px;
  text-indent: -9999px;
}
div.blockPage div#dialog-filter div.select-tab a.text:hover    { background-position:0 -192px; }
div.blockPage div#dialog-filter div.select-tab a.text.selected { background-position:0 -240px; }
div.blockPage div#dialog-filter div.select-tab a.vertical {
  margin: 0 18px;
  width: 108px;
  background: url("/global/images/common/bt_tanzaku_04.png") no-repeat -108px -144px;
  text-indent: -9999px;
}
div.blockPage div#dialog-filter div.select-tab a.vertical:hover    { background-position:-108px -192px; }
div.blockPage div#dialog-filter div.select-tab a.vertical.selected { background-position:-108px -240px; }
div.blockPage div#dialog-filter div.select-tab a.layout {
  margin: 0 18px;
  width: 108px;
  background: url("/global/images/common/bt_tanzaku_04.png") no-repeat -216px -144px;
  text-indent: -9999px;
}
div.blockPage div#dialog-filter div.select-tab a.layout:hover    { background-position:-216px -192px; }
div.blockPage div#dialog-filter div.select-tab a.layout.selected { background-position:-216px -240px; }
div.blockPage div#dialog-filter div.select-tab a.image-size {
  margin: 0 18px;
  width: 108px;
  background: url("/global/images/common/bt_tanzaku_04.png") no-repeat -324px -144px;
  text-indent: -9999px;
}
div.blockPage div#dialog-filter div.select-tab a.image-size:hover    { background-position:-324px -192px; }
div.blockPage div#dialog-filter div.select-tab a.image-size.selected { background-position:-324px -240px; }


/* !選択削除 */

div#dialog-selection-remove-entry ul li.button a.button {
  display: block;
  background: url("/global/images/common/bt_tanzaku.png") no-repeat 0 0;
  text-indent: -9999px;
}
div#dialog-selection-remove-entry ul li.button a.button.submit       { background-position: -576px   0;   }
div#dialog-selection-remove-entry ul li.button a.button.submit:hover { background-position: -576px -48px; }
div#dialog-selection-remove-entry ul li.button a.button.cancel       { background-position: -432px   0;   }
div#dialog-selection-remove-entry ul li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-selection-remove-entry div.container div.contents {
  margin: 35px 20px;
  text-align: center;
}

div#dialog-selection-remove-entry div.container div.contents h1 {
  font-size: 24px;
  font-weight: normal;
  font-family: serif;
  color: #4c4949;
  margin-bottom: 35px;
}

div#dialog-selection-remove-entry div.contents div.selections {
  margin-top: 25px;
}

div#dialog-selection-remove-entry div.contents div.selections h2 {
  font-size: 14px;
  font-weight: normal;
  color: #4c4949;
  margin-bottom: 2px;
}

div#dialog-selection-remove-entry div.container div.contents div {
  font-size: 13px;
  color: #595757;
}

div#dialog-selection-remove-entry div.contents div.selection ul {
  text-align: center;
}

div#dialog-selection-remove-entry div.contents div.selections ul li {
  display: block;
  margin: 0 auto;
  text-align: center;
  clear: both;
  font-size: 14px;
  font-family: HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  color: #595757;
}

div#dialog-selection-remove-entry div.contents div.selections ul li span.sec-no {
  font-size: 18px;
  font-family: inherit;
}

  /*
   * dialog
   * create
   */
div#dialog-create ul.navi li.head h1 {
  margin: 0;
  display: block;
  width: 288px;
  height: 48px;
  background-image: url("/global/images/common/tooltip_headline.png");
  background-repeat: no-repeat;
  background-position: -576px -240px;
  text-indent:-9999px;
}

div#dialog-create ul.navi li.button a.button.submit {
  margin: 0;
  display: block;
  width: 144px;
  height: 48px;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent:-9999px;
}
div#dialog-create ul.navi li.button a.button.submit:hover { background-position: 0 -48px; }

div#dialog-create ul.navi li.button a.button.cancel {
  margin: 0;
  display: block;
  width: 144px;
  height: 48px;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-create ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-create ul.navi li.button a.button.back {
  margin: 0;
  display: block;
  width: 144px;
  height: 48px;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -288px 0;
  text-indent:-9999px;
}
div#dialog-create ul.navi li.button a.button.back:hover { background-position: -288px -48px; }

.form-element.format a { display: inline-block; width: 101px; height: 94px; background: url(/global/images/sprites/select_bcckformat.png) 0 0 no-repeat; text-indent: -9999px; }
.form-element.format a.Format_002 { margin: 0 0 8px 75px; background-position: 0 -94px; }
.form-element.format a.Format_002.selected, .form-element.format a.Format_002:hover, .form-element.format a.type-book:hover, .form-element.format a.type-book:active { background-position:0 -1px; }
.form-element.format a.Postcard_001 {  margin:0 0 8px 16px; width: 149px; background-position: -107px -94px; }
.form-element.format a.Postcard_001.selected,  .form-element.format a.Postcard_001:hover, .form-element.format a.type-card:hover, .form-element.format a.type-card:active { background-position:-107px -1px; }

dd.format-device .radio-selector a { display:inline-block;width:74px;height:115px;background:url("/global/images/sprites/select_bccksize.png") 0 0 no-repeat;text-indent:-9999px;outline:none; }
dd.format-device .radio-selector a.bunkoLandscape { width: 74px; background-position: 0 -115px; margin-left: 14px; margin-right: 15px; margin-bottom: 8px; }
dd.format-device .radio-selector a.bunkoLandscape.selected, dd.format-device .radio-selector a.bunkoLandscape:hover, dd.format-device .radio-selector a.bunkoLandscape:active { background-position: 0 0;}
dd.format-device .radio-selector a.shinshoLandscape { width: 79px; background-position: -101px -115px; margin-left: 12px; margin-right: 12px; margin-bottom: 8px; }
dd.format-device .radio-selector a.shinshoLandscape.selected, dd.format-device .radio-selector a.shinshoLandscape:hover, dd.format-device .radio-selector a.shinshoLandscape:active { background-position: -101px 0; }
dd.format-device .radio-selector a.inch10Landscape { width: 103px; background-position: -195px -115px; margin-bottom: 8px; }
dd.format-device .radio-selector a.inch10Landscape.selected, dd.format-device .radio-selector a.inch10Landscape:hover, dd.format-device .radio-selector a.inch10Landscape:active { background-position: -195px 0; }
dd.format-device .radio-selector a.a5deformeLandscape { width: 97px; background-position: -303px -115px; margin-left: 3px; margin-right: 3px; margin-bottom: 8px; }
dd.format-device .radio-selector a.a5deformeLandscape.selected, dd.format-device .radio-selector a.a5deformeLandscape:hover, dd.format-device .radio-selector a.a5deformeLandscape:active { background-position: -303px 0; }
dd.format-device .radio-selector a.tofuLandscape { width: 56px; background-position: -824px -115px; margin-left: 16px; margin-right: 16px; margin-bottom: 8px; }
dd.format-device .radio-selector a.tofuLandscape.selected, dd.format-device .radio-selector a.tofuLandscape:hover, dd.format-device .radio-selector a.tofuLandscape:active { background-position: -824px 0; }
dd.format-device .radio-selector a.b6Landscape { width: 86px; background-position: -898px -115px; margin-left: 3px; margin-right: 3px; margin-bottom: 8px; }
dd.format-device .radio-selector a.b6Landscape.selected, dd.format-device .radio-selector a.b6Landscape:hover, dd.format-device .radio-selector a.b6Landscape:active { background-position: -898px 0; }

dd.format-device .radio-selector a.postcardLandscape { width: 80px; background-position: -409px -115px; margin-left: 42px; margin-right: 15px; margin-bottom: 8px; }
dd.format-device .radio-selector a.postcardLandscape.selected, dd.format-device .radio-selector a.postcardLandscape:hover, dd.format-device .radio-selector a.postcardLandscape:active { background-position: -409px 0;}
dd.format-device .radio-selector a.cabinetLandscape { width: 92px; background-position: -509px -115px; margin-left: 12px; margin-right: 12px; margin-bottom: 8px; }
dd.format-device .radio-selector a.cabinetLandscape.selected, dd.format-device .radio-selector a.cabinetLandscape:hover, dd.format-device .radio-selector a.cabinetLandscape:active { background-position: -509px 0; }
dd.format-device .radio-selector a.octavoLandscape { width: 108px; background-position: -607px -115px; margin-bottom: 8px; }
dd.format-device .radio-selector a.octavoLandscape.selected, dd.format-device .radio-selector a.octavoLandscape:hover, dd.format-device .radio-selector a.octavoLandscape:active { background-position: -607px 0; }

/* 本をつくる導線でのマメ本対応 */
#form-add-bcck dd.format-device .radio-selector a.postcardLandscape { margin-left: 92px; }

dd.format-direction .radio-selector a.Format_002t { margin:0 26px 8px 26px;display:inline-block;width:93px;height:95px;background:url("/global/images/sprites/select_bcckmode.png")no-repeat -2px -93px;text-indent:-9999px;outline:none; }
dd.format-direction .radio-selector a.Format_002t.selected,
dd.format-direction .radio-selector a.Format_002t:hover { background-position:-2px 0;}
dd.format-direction .radio-selector a.Format_002y { margin:0 26px 8px 18px;display:inline-block;width:92px;height:95px;background:url("/global/images/sprites/select_bcckmode.png")no-repeat -97px -93px;text-indent:-9999px;outline:none; }
dd.format-direction .radio-selector a.Format_002y.selected,
dd.format-direction .radio-selector a.Format_002y:hover { background-position:-97px 0;}
div#dialog-create dd.format-direction .radio-selector a.Format_002y { margin-left: 80px; }
dd.format-direction .radio-selector p.changetype-text { margin-top:65px;line-height:24px; }

dd.format-direction .radio-selector a.Postcard_001t { margin:0 26px 8px 26px;display:inline-block;width:92px;height:95px;background:url("/global/images/sprites/select_bcckmode.png")no-repeat -191px -94px;text-indent:-9999px; }
dd.format-direction .radio-selector a.Postcard_001t.selected,
dd.format-direction .radio-selector a.Postcard_001t:hover { background-position:-191px 0;}
dd.format-direction .radio-selector a.Postcard_001y { margin:0 26px 8px 18px;display:inline-block;width:92px;height:95px;background:url("/global/images/sprites/select_bcckmode.png")no-repeat -285px -94px;text-indent:-9999px; }
dd.format-direction .radio-selector a.Postcard_001y.selected,
dd.format-direction .radio-selector a.Postcard_001y:hover { background-position:-285px 0;}
div#dialog-create dd.format-direction .radio-selector a.Postcard_001y { margin-left: 80px; }

div#dialog-settings dd.format-direction,
div#dialog-settings dd.format-device,
div#dialog-settings dd.format-fontsize{
  margin-top:10px;
}

dd.format-device .mamebon {
  display: inline-block;
  margin:0 11px 0 12px;
  width: 55px;
  height: 115px;
  background: url(/global/images/sprites/select_bccksize.png) -738px 0 no-repeat;
  text-indent: -9999px;
}

  /*
   * dialog
   * progress
   */
div#dialog-remove-entry div.contents {
  text-align: center;
  height: 344px;
}

  /*
   * dialog
   * change format
   */
#dialog-change-format.verup ul li.head h1 { display:block;width:288px;height:48px;margin:0;background:url("/global/images/common/tooltip_headline.png")no-repeat -576px -288px;text-indent:-9999px; }
#dialog-change-format ul li.head h1 { display:block;width:288px;height:48px;margin:0;background:url("/global/images/sprites/tooltip_headline_02.png")no-repeat -288px -192px;text-indent:-9999px; }
#dialog-change-format.verup ul li.button a.button.cancel.enough { display:block;width:144px;height:48px;margin:0;background:url("/global/images/common/bt_tanzaku_03.png")no-repeat -576px -96px;text-indent:-9999px; }
#dialog-change-format.verup ul li.button a.button.cancel.enough:hover { background-position:-576px -144px; }
#dialog-change-format ul li.button a.button.cancel { display:block;width:144x;height:48px;margin:0;background:url("/global/images/sprites/tooltip_sprites_01.png")no-repeat -144px -320px;text-indent:-9999px; }
#dialog-change-format ul li.button a.button.cancel:hover { background-position:-144px -384px; }
#dialog-change-format ul li.button a.button.cancel.later { display:block;width:144x;height:48px;margin:0;background:url("/global/images/common/bt_tanzaku_03.png")no-repeat -864px -96px;text-indent:-9999px; }
#dialog-change-format ul li.button a.button.cancel.later:hover { background-position: -864px -144px; }
#dialog-change-format ul li.button a.button.open-jacket-editor { display:block;width:144px;height:48px;background:url("/global/images/common/bt_tanzaku_03.png") no-repeat -720px -96px;text-indent:-9999px; }
#dialog-change-format ul li.button a.button.open-jacket-editor:hover { background-position: -720px -144px; }
#dialog-change-format ul li.button a.button.submit { display:block;width:144px;height:48px;margin:0;background:url("/global/images/common/bt_tanzaku.png")no-repeat 0 0;text-indent:-9999px; }
#dialog-change-format ul li.button a.button.submit:hover { background-position:0 -48px; }
#dialog-change-format ul li.button a.button.never { display:block;width:144px;height:48px;background:url(/global/images/sprites/tooltip_sprites_03.png) no-repeat -432px -256px;text-indent:-9999px; }
#dialog-change-format ul li.button a.button.never:hover { background-position: -432px -320px; }
#dialog-change-format div.contents { text-align:center;color:#595757;margin-top:33px; }
#dialog-change-format div.contents h2 { font-size:138.5%;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝",serif;font-weight:normal;text-align:center; }
#dialog-change-format div.contents h2 span.note { font-size: 14px; }
#dialog-change-format div.contents p { margin-top:30px;font-size:93%; }
#dialog-change-format .change-cover-design { margin-top:56px; }
#dialog-change-format div.contents .jacket-img { margin-bottom:30px; }
#dialog-change-format .explanation-cover { margin-top:42px;font-size:138.5%;color:#F08300; }

div.sample { margin:20px 0;font-size:11px; }
div.sample a { font-size:12px;color: #F47C00; }
div.caution { margin:20px 70px;text-align:left;font-size:11px;color:#F47C00; }

/* !本の開き変更 */
#dialog-change-format div.contents h2.changetype-midashi { font-size:24px;font-weight:normal; }
#dialog-change-format div.changetype-select { margin-top:55px;width:298px;height:95px;display:inline-block; }
#dialog-change-format div.contents a.Format_002t { margin:0 26px;display:inline-block;width:97px;height:95px;background:url("/global/images/sprites/select_bcckmode.png")no-repeat 0 -95px;text-indent:-9999px; }
#dialog-change-format div.contents a.Format_002t.selected,
#dialog-change-format div.contents a.Format_002t:hover { background-position:0 0;}
#dialog-change-format div.contents a.Format_002y { margin:0 26px;display:inline-block;width:97px;height:95px;background:url("/global/images/sprites/select_bcckmode.png")no-repeat -95px -95px;text-indent:-9999px; }
#dialog-change-format div.contents a.Format_002y.selected,
#dialog-change-format div.contents a.Format_002y:hover { background-position:-95px 0;}
#dialog-change-format div.contents p.changetype-text { margin-top:65px;line-height:24px; }

  /*
   * dialog
   * edit other user
   */
#dialog-edit-other-user ul li h1 { display:block;width:288px;height:48px;margin:0;background:url("/global/images/common/tooltip_headline.png")no-repeat 0 -432px;text-indent:-9999px; }
#dialog-edit-other-user ul li.button { float:right; }
#dialog-edit-other-user ul li.button a.button { display:block;width:144px;height:48px;background:url("/global/images/common/bt_tanzaku.png")no-repeat -288px 0;text-indent:-9999px; }
#dialog-edit-other-user ul li.button a.button.back:hover  { background-position:-288px   -48px; }
#dialog-edit-other-user ul li.button a.button.force       { background-position:-1008px  -96px; }
#dialog-edit-other-user ul li.button a.button.force:hover { background-position:-1008px -144px; }
#dialog-edit-other-user div.container                     { height: 460px; }
#dialog-edit-other-user div.container div.contents        { text-align: center;width:432px;margin:0 auto; }
#dialog-edit-other-user div.container div.contents h2     { margin-top:76px;font-size:18px;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif;font-weight:normal;color:#595757;word-break:break-all; }
#dialog-edit-other-user div.container div.contents p      { font-size:14px;font-family:HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:normal;color:#595757; }
#dialog-edit-other-user div.container div.contents p.note { font-size:12px;margin-top:34px; }

  /*
   * dialog
   * change jacket style
   */

/*
div#dialog-jacket-style ul.navi li.head {
  width: 576px;
}
*/

#dialog-welcome ul li.head h1 {
  display:block;width:288px;height:48px;background:url("/global/images/common/tooltip_headline.png") no-repeat -864px -288px;text-indent:-9999px;margin:0;
}

#dialog-welcome ul li.button a.cancel {
  display:block;width:144px;height:48px;background:url("/global/images/common/bt_tanzaku_03.png") no-repeat -144px -192px;text-indent:-9999px;
}
#dialog-welcome ul li.button a.cancel:hover, #dialog-welcome ul li.button a.cancel:active {
  background-position: -144px -240px;
}
#dialog-welcome ul li.button a.never {
  display:block;width:144px;height:48px;background:url("/global/images/common/bt_tanzaku_03.png") no-repeat -1008px -96px;text-indent:-9999px;
}
#dialog-welcome ul li.button a.never:hover, #dialog-welcome ul li.button a.never:active {
  background-position: -1008px -144px;
}

#dialog-welcome div.contents { text-align:center;color:#595757;margin-top:33px; }
#dialog-welcome div.contents h2 { color:#5b5758;font-size:24px;font-weight:normal;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝",serif;text-align:center; }
#dialog-welcome div.contents p { margin-top:30px; font-size:12px; }

#dialog-welcome div.contents div.video {
  margin-top: 15px;
}

#dialog-welcome div.contents div.video a {
  font-size: 18px;
  font-family: HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  color: #F47C00
}

#dialog-welcome div.contents ul.guide {
  margin-top: 15px;
}

#dialog-welcome div.contents ul.guide li {
  display: inline-block;
  margin: 0 20px;
}
#dialog-welcome div.contents ul.guide li img {
  box-shadow: 4px 4px 8px #BBB;
  -webkitbox-shadow: 4px 4px 8px #BBB;
  -moz-box-shadow: 4px 4px 8px #BBB;
}
#dialog-welcome div.contents ul.guide li img:hover {
  box-shadow:4px 4px 8px #FFA366;
  -moz-box-shadow:4px 4px 8px #FFA366;
  -webkit-box-shadow:4px 4px 8px #FFA366;
}

#dialog-jacket-style ul.navi li.head h1 {
  width: 576px;
  height: 48px;
  margin: 0;
  display: block;
  background-image: url("/global/images/common/tooltip_headline_wide.png");
  background-repeat: no-repeat;
  background-position: 0 -48px;
  text-indent:-9999px;
}

div#dialog-jacket-style ul.navi li.head h2 {
  text-indent:-9999px;
}

div#dialog-jacket-style ul.navi li.button a.button.cancel {
  display: block;
  background-image: url("/global/images/common/bt_tanzaku.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-jacket-style ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-jacket-style div.container {
  background: #5A5757;
}

div#dialog-jacket-style div.container ul {
  margin: 60px 0;
}

div#dialog-jacket-style div.container ul li {
  display: block;
  margin: 0 100px;
  margin-bottom: 40px;
}

div#dialog-jacket-style div.container ul li a img {
  width: 520px;
}

div#dialog-jacket-style div.container ul li a:hover img {
  box-shadow: 0px 0px 10px #BBB;
  -webkitbox-shadow: 0px 0px 10px #BBB;
  -moz-box-shadow: 0px 0px 10px #BBB;
}

div#dialog-jacket-style div.container ul li h3 {
  color: #CCC;
  font-weight: normal;
  font-size: 18px;
}

  /*
   * dialog
   * create not allow
   */
div#dialog-create-not-allow ul.navi li.button {
  display: block;
  width: 144ppx;
  height: 48px;
  background-image: url("/global/images/sprites/tooltip_sprites_02.png");
  background-repeat: no-repeat;
  background-position: -432px -256px;
  text-indent:-9999px;
}

div#dialog-create-not-allow ul.navi li.button a.button.cancel {
  display: block;
  width: 144ppx;
  height: 48px;
  background-image: url("/global/images/sprites/tooltip_sprites_01.png");
  background-repeat: no-repeat;
  background-position: -432px 0;
  text-indent:-9999px;
}
div#dialog-create-not-allow ul.navi li.button a.button.cancel:hover {
  background-position:-432px -128px;
}

div#dialog-create-not-allow div.contents {
  text-align: center;
  height: 280px;
}

div#dialog-create-not-allow div.contents h1 {
  margin: 40px 0 20px 0;
  color: #333;
  font-size: 20px;
  font-family: serif;
  font-weight: normal;
}

div#dialog-create-not-allow div.contents p {
  margin-bottom: 20px;
  color: #666;
  font-family: seif;
}

div#dialog-link ul.navi li.button a.button.submit {
  display: block;
  background: url("/global/images/common/bt_tanzaku.png") no-repeat 0 0;
  text-indent:-9999px;
}
div#dialog-link ul.navi li.button a.button.submit:hover { background-position: 0 -48px; }

div#dialog-link ul.navi li.button a.button.cancel {
  display: block;
  background: url("/global/images/common/bt_tanzaku.png") no-repeat -432px 0;
  text-indent:-9999px;
}
div#dialog-link ul.navi li.button a.button.cancel:hover { background-position: -432px -48px; }

div#dialog-link div.contents {
  text-align: center;
}

div#dialog-link div.contents h1 {
  margin: 32px 0 18px 0;
  font-size: 20px;
  font-family: HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif;
  font-weight: normal;
  color: #4c4949;
}

#dialog-link div.select-option {
  margin-bottom: 15px;
}
#dialog-link div.select-option select {
  cursor: pointer;
  outline: none;
}

#dialog-link div.option.input-option input[type="text"] {
  width: 264px;
  margin: 0 10px 4px 10px;
  font-size: 15px;
}

#dialog-link div.note,/* 本番化されたらdiv.noteの方は消す */
#dialog-link p.note {
  margin: 2px 10px;
  font-size: 10px;
  font-family: HiraKakuProN-W3,HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;
  font-weight: normal;
  line-height: 1.4em;
  color: #595757;
  text-align: left;
}

div#dialog-link div.entries-option {
  margin: 0 auto 18px auto;
  width: 270px;
}
div#dialog-link div.entries-option p.note {
  margin-bottom: 14px;
  font-size: 12px;
  line-height: 1.4em;
  text-align: center;
}

div#dialog-link div.entries-option ul {
  text-align: left;
  overflow: hidden;
}

div#dialog-link li.entry-item {
  width: 268px; /* 親270px-border左右1px */
  height: auto;
  background-color: #F9EBE4;
  cursor: default;
}

div#dialog-link li.entry-item div.container div.desc {
  margin: 0;
  padding: 1px 6px 0 6px;
  height: 30px;
}

div#dialog-link li.entry-item div.container div.desc span {
  font-size: 0.9em;
}

li.entry-item ul.anchors {
  margin: 14px 12px;
}

li.entry-item ul.anchors li input[type=radio] {
  margin-right: 4px;
  cursor: pointer;
}
li.entry-item ul.anchors li label {
  cursor: pointer;
}

div#dialog-link li.entry-item div.container,
div#dialog-link li.entry-item div.container div.rect {
  margin: 0;
}

 /* text mark and underline  */
div#dialog-select ul.navi li.button a { display:block;width:144px;height:48px;background: url("/global/images/common/bt_tanzaku.png") no-repeat 0 0;text-indent:-9999px; }
div#dialog-select ul.navi li.button a.submit:hover { background-position:0 -48px; }
div#dialog-select ul.navi li.button a.cancel { background-position:-432px 0; }
div#dialog-select ul.navi li.button a.cancel:hover { background-position:-432px -48px; }
div#dialog-select div.container { text-align:center; }
div#dialog-select div h1 { margin:32px 0;font-size:24px;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝",serif;font-weight:normal;color:#4c4949; }
div#dialog-select div p { margin-bottom:26px;font-size:12px;color:#595757; }

div#dialog-select span.radio-selector a { margin:0 0 6px 0;font-size:14px;color:#727171;text-align:left; }
div#dialog-select span.radio-selector a.selected { font-size:14px;color:#F47C00; }

div#dialog-select span.radio-selector a.ssm,
div#dialog-select span.radio-selector a.dot,
div#dialog-select span.radio-selector a.ccl,
div#dialog-select span.radio-selector a.dccl,
div#dialog-select span.radio-selector a.tri { padding-left:12px;width:108px;/* 288-pxrleftcontent */ }
div#dialog-select span.radio-selector a.ossm,
div#dialog-select span.radio-selector a.odot,
div#dialog-select span.radio-selector a.occl,
div#dialog-select span.radio-selector a.odccl,
div#dialog-select span.radio-selector a.otri { width:168px;/* 288px-rightcontent */ }

div#dialog-select div#underline-contents span.radio-selector a { font-size:16px; }
div#dialog-select div#underline-contents span.radio-selector a.dash { margin-right:16px; }

div#dialog-select div#mark-contents h1 {}
div#dialog-select div#mark-contents p {}
div#dialog-select div#underline-contents h1 {}
div#dialog-select div#underline-contents p {}

  /*
   * dialog
   * convert tcy
   */
#dialog-convert-tcy ul li h1 { display:block;margin:0;padding:0;width:288px;height:48px;background: url("/global/images/common/tooltip_headline_02.png") no-repeat -288px -192px;text-indent:-9999px; }
#dialog-convert-tcy ul li.button a { display:block;margin:0;padding:0;width:144px;height:48px;background: url("/global/images/common/bt_tanzaku.png") no-repeat -864px -96px;text-indent:-9999px; }
#dialog-convert-tcy ul li.button a.cancel { background: url("/global/images/common/bt_tanzaku_05.png") no-repeat -864px -96px; }
#dialog-convert-tcy ul li.button a:hover { background-position:-864px -144px; }
#dialog-convert-tcy ul li.button a.cancel:hover { background-position:-864px -144px; }
#dialog-convert-tcy div.container { text-align: center; }
#dialog-convert-tcy div.container h2 { margin-top:56px;font-size:18px;font-family:HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","ヒラギノ明朝 Pro W3","ＭＳ 明朝",serif;font-weight:normal;color:#595757; }
#dialog-convert-tcy div.container p { margin-top:32px;font-size:12px;line-height:1.6em;color:#727171; }
#dialog-convert-tcy div.container p.attention { margin-top:4px; }
#dialog-convert-tcy div.container p.attention a { font-size:100%;color:#f08300; }
#dialog-convert-tcy div.container p.attention a:hover { text-decoration:underline; }
#dialog-convert-tcy div.container > a { margin-top:32px;display:inline-block;font-size:18px;color:#f08300; }
#dialog-convert-tcy div.container > a:hover { text-decoration:underline; }
/* convert tcy complete */
#dialog-convert-tcy div.convert-tcy-comp {}
#dialog-convert-tcy div.convert-tcy-comp ul li.button { float:right; }
#dialog-convert-tcy div.convert-tcy-comp ul li.button a.close { background:url("/global/images/common/bt_tanzaku_03.png") no-repeat 0 -192px; }
#dialog-convert-tcy div.convert-tcy-comp ul li.button a.close:hover { background-position:0 -240px; }
#dialog-convert-tcy div.convert-tcy-comp.container p { font-size:14px;line-height:1.8em; }

/* !ファイル読み込み */
div#dialog-import div.container div.contents {
  text-align: center;
}

div#dialog-import div.container div.contents h1 {
  font-family: serif;
  font-weight: normal;
  color: #333;
  margin-bottom: 35px;
}

div#dialog-selection-remove-entry div.contents div.selections ul li span.sec-no {
  font-size: 18px;
}

#dialog-upload-image ul.navi li.head {
  width: 288px;
}

#tooltip-head-uploadimg {
  float: left;
  display: block;
  width:  288px;
  height:  48px;
  background: url("/global/images/sprites/tooltip_headline_02.png") no-repeat -288px -128px;
  text-indent:-9999px;
}

#dialog-upload-image ul.navi li.button a.button.cancel {
  display: block;
  margin: 0;
  background-image: url("/global/images/sprites/tooltip_sprites_01.png");
  background-repeat: no-repeat;
  background-position: -144px -320px;
  text-indent:-9999px;
}
#dialog-upload-imager ul.navi li.button a.button.cancel:hover { background-position: -144px -384px; }

#dialog-upload-image ul.navi li.button a.button.submit {
  display: block;
  margin: 0;
  background-image: url("/global/images/sprites/tooltip_sprites_02.png");
  background-repeat: no-repeat;
  background-position: -288px 0;
  text-indent:-9999px;
}
#dialog-upload-image ul.navi li.button a.button.submit:hover { background-position: -288px -64px; }

#dialog-upload-image span.radio-selector a {
  width: 80px;
  height: 80px;
  vertical-align: middle;
  margin-bottom: 5px;
  overflow: hidden;
}

#dialog-upload-image span.radio-selector a img {
  width: 80px;
}

#dialog-upload-image span.radio-selector a.selected {
  border: 2px solid #f47c00;
  width: 76px;
  height: 76px;
}

#dialog-upload-image span.radio-selector a.selected img {
  width: 76px;
}

#dialog-upload-image .load-image {
  display: block;
  width: 192px;
  height: 32px;
  background-image: url("/global/images/sprites/buttons_widehalf_sprites_01.png");
  background-repeat: no-repeat;
  background-position: -384px -160px;
  text-indent:-9999px;
}

#dialog-upload-image .load-image:hover {
  background-position: -384px -192px;
}

#overlay {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background: #000;
    opacity:0.7;
    z-index:100;
}

#alert {
    position:absolute;
    top:50%;
    left:50%;
    width:120px;
    height:120px;
    margin:-60px 0 0 -60px;
    /*  border-radius:10px;
      -webkit-border-radius:10px;
      -moz-border-radius:10px;*/
    background:#000 url("../images/ajax-loader.gif") 50% 40% no-repeat;
    z-index:101;
}

#alert-msg {
    width:100%;
    height:30%;
    margin-top:70%;
    color:#fff;
    font-size:10px;
    text-align:center;
}

/*
 * dialog
 * store add bcck
 */

div.blockPage div#dialog-store-add-bcck { text-align:center; }

div.blockPage div#dialog-store-add-bcck ul.navi {
  background: url("/global/images/common/bg_header.gif") repeat-x;
  height: 48px;
}

div.blockPage div#dialog-store-add-bcck ul.navi>li.head {
  display: inline-block;
  width: 432px;
  height: 48px;
  line-height: 48px;
}

div.blockPage div#dialog-store-add-bcck ul.navi>li.head h1 {
  display: block;
  margin: 0;
  width: 288px;
  height: 48px;
  background: url("/global/images/common/ttl_01.png") no-repeat 0 -96px;
  text-indent:-9999px;
}

div.blockPage div#dialog-store-add-bcck ul.navi>li.button {
  width: 144px;
  height: 48px;
  background: none;
  line-height: 48px;
  font-size: 20px;
  text-align: center;
}

div.blockPage div#dialog-store-add-bcck ul.navi>li.button>a.button {
  width: 144px;
  height: 48px;
  background: none;
  border: 0;
  border-radius: 0;
  font-family: serif;
  font-size: 20px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab {
  height: 48px;
  background: url("/global/images/common/bg_header.gif") repeat-x;
  overflow: hidden;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a {
  width: 140px;
  height: 48px;
  background: none;
}

div.blockPage div#dialog-store-add-bcck div.select-tab a.self-bccks {
  background: url("/global/images/common/bt_tanzaku_02.png") no-repeat -2px -96px;
  text-indent: -9999px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.self-bccks:hover {
  background-position: -2px -144px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.self-bccks.selected {
  background-position: -2px -192px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.shelved-bccks {
  background: url("/global/images/common/bt_tanzaku_02.png") no-repeat -146px -96px;
  text-indent: -9999px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.shelved-bccks:hover {
  background-position: -146px -144px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.shelved-bccks.selected {
  background-position: -146px -192px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.search {
  background: url("/global/images/common/bt_tanzaku_02.png") no-repeat -290px -96px;
  text-indent: -9999px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.search:hover {
  background-position: -290px -144px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.search.selected {
  background-position: -290px -192px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.code {
  background: url("/global/images/common/bt_tanzaku_02.png") no-repeat -722px -96px;
  text-indent: -9999px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.code:hover {
  background-position: -722px -144px;
}
div.blockPage div#dialog-store-add-bcck div.select-tab a.code.selected {
  background-position: -722px -192px;
}


div.blockPage div#dialog-store-add-bcck ul.navi>li.button>a.button.cancel {
  display: block;
  width: 144px;
  height: 48px;
  background: url("/global/images/common/bt_tanzaku_02.png") no-repeat -432px 0;
  text-indent:-9999px;
}
div.blockPage div#dialog-store-add-bcck ul.navi>li.button>a.button.cancel:hover {
  background-position: -432px -48px;
}



div.blockPage div#dialog-store-add-bcck div.tab {

}

div.blockPage div#dialog-store-add-bcck div.tab ul {
  padding-top: 14px;
}

div.blockPage div#dialog-store-add-bcck div.tab p.load {
  padding-top: 198px;
  font-size: 18px;
  font-family: HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif;
  color: #595757;
}

div.blockPage div#dialog-store-add-bcck div.tab li.bcck-box {
  position: relative;
  display: inline-block;
  margin: 0 14px;
  width: 144px;
  height: 226px;
}

div.blockPage div#dialog-store-add-bcck div.tab.search-tab,
div.blockPage div#dialog-store-add-bcck div.tab.code-tab {
  height: 48px;
  background: url("/global/images/common/bg_header.gif") repeat-x;
}
div.blockPage div#dialog-store-add-bcck div.tab.search-tab dd,
div.blockPage div#dialog-store-add-bcck div.tab.code-tab dd {
  padding-top: 9px;
}

div.blockPage div#dialog-store-add-bcck div.tab.code-tab dd.annotation {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 112px;
  left: 10px;
  font-size: 13px;
  letter-spacing: -1px;
  color: #fafafa;
  text-shadow: 1px 1px 3px #727171;
}

div.blockPage div#dialog-store-add-bcck ul li.nothing {
  padding-top: 48px;
  font-size: 18px;
  font-family: HiraMinProN-W3,HiraMinPro-W3,"ヒラギノ明朝 ProN W3","メイリオ",Meiryo,"ＭＳ ゴシック",serif;
  color: #595757;
}

div.blockPage dt.bcck-title {
  display: block;
  max-width: 144px;
  font-size: 12px;
  font-family:"HiraMinPro-W6","ヒラギノ明朝 Pro W6","Hiragino Mincho Pro W6",'メイリオ',Meiryo,'ＭＳ ゴシック',Arial,HelveticaNeue,Helvetica,'Lucida Grande',serif;
  font-weight: bold;
  color: #727171;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

div.blockPage dd.author-name,
div.blockPage dd.pub-name {
  display: inline-block;
  max-width: 68px;
  font-size: 10px;
  color: #727171;
  text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

div.blockPage div#dialog-store-add-bcck div.tab dl dd.add-btn {
  position: absolute;
  top: 155px;
  left: 50%;
  margin-left:-16px;
}
div.blockPage div#dialog-store-add-bcck div.tab dl dd.add-btn a {
  display: block;
  width: 32px;
  height: 32px;
  background: url("/global/images/common/bt_3232_01.png") no-repeat -256px 0;
  text-indent:-9999px;
}
div.blockPage div#dialog-store-add-bcck div.tab dl dd.add-btn a:hover {
  background-position: -256px -32px;
}
div.blockPage div#dialog-store-add-bcck div.tab li.added dl dd.add-btn a {
  background-position: -288px 0;

  box-shadow:1px 1px 4px rgba(0,0,0,0.2);
  -moz-box-shadow:1px 1px 4px rgba(0,0,0,0.2);
  -webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.2);
}

div.blockPage dd.jacket {
  position: relative;
  width: 144px;
  height: 192px;
  line-height: 192px;
  text-align: center;
}
div.blockPage dd.jacket img {
  vertical-align: middle;
  box-shadow:4px 4px 8px rgba(0,0,0,0.2);
  -moz-box-shadow:4px 4px 8px rgba(0,0,0,0.2);
  -webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.2);
}

div.blockPage input.keyword,
div.blockPage input.code {
  width: 168px;
  height: 22px;
  outline: 0;
}

div.blockPage input.search-button {
  margin:0;
  padding:0;
  width: 28px;
  height: 28px;
  background: url("/global/images/common/search_button.png");
  text-indent:-9999px;
  cursor: pointer;
  border: none;
}
div.blockPage input.search-button:hover {
  background-position: 0 -28px;
}

div.blockPage input.add-code-button {
  margin: 0;
  padding: 0;
  width: 28px;
  height: 28px;
  background: url("/global/images/common/search_button.png");
  text-indent:-9999px;
  cursor: pointer;
  cursor: pointer;
  border: none;
}
div.blockPage input.add-code-button:hover {
  background-position: 0 -28px;
}

div.blockPage dd.jacket img.tn-                   { max-width:120px; max-height:136px; }
div.blockPage dd.jacket img.tn-bunkoLandscape     { width:auto;      height:112px;     }
div.blockPage dd.jacket img.tn-shinshoLandscape   { width:auto;      height:136px;     }
div.blockPage dd.jacket img.tn-inch10Landscape    { width:auto;      height:146px;     }
div.blockPage dd.jacket img.tn-a5deformeLandscape { width:auto;      height:165px;     }
div.blockPage dd.jacket img.tn-postcardLandscape  { width:100px;     height:auto;      }
div.blockPage dd.jacket img.tn-cabinetLandscape   { width:120px;     height:auto;      }
div.blockPage dd.jacket img.tn-octavoLandscape    { width:140px;     height:auto;      }

div.blockPage dd.jacket > div {
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
}
div.blockPage dd.jacket div.icon-key-library {
  background: url("/global/images/common/icon_key.png") no-repeat 0 0;
}
div.blockPage dd.jacket div.icon-notpublic-library {
  background: url("/global/images/common/icon_notpublic.png") no-repeat 0 0;
}
div.blockPage dd.jacket div.icon-notpublic-library a,
div.blockPage dd.jacket div.icon-key-library a {
  display: block;
  width: 64px;
  height: 64px;
}

  /*
   * mode off
   */

div#dialog-settings div.contents dd.disabled label,
div#dialog-settings div.contents div.disabled label {
  opacity: 0.4;
}

.pod-bundle-check {
  text-align: center;
  font-size: 14px;
  margin-bottom: 46px;
}
.pod-bundle-check span {
  font-size: 12px;
}

label[for="setting-radio-only-sample"].disabled {
  opacity: 0.4;
}
