/*#left-content .form-review,
.main-container .form-review {
  display: none !important;
}*/
#left-content .form-review-login,
.main-container .form-review-login {
  margin-top: 30px;
  display: none;
  margin-right: 0px;
}
#left-content .form-review.review-title,
.main-container .form-review .review-title {
  padding-left: 0px;
}
#left-content .form-review-login .p-review-title,
.main-container .form-review-login .p-review-title {
  color: #000;
  font-size: 13px;
  font-family: 'qMmpSVbN', 'Hiragino Sans', 'qMmpS ProN W3', 'Hiragino Kaku Gothic ProN', "CI", "Meiryo", Osaka, "lr oSVbN", "MS PGothic", Sans-Serif;
  font-weight: bold;
}
#left-content .form-review .review-btn,
.main-container .form-review .review-btn {
  padding-right: 0px;
  margin-top: -9px;
}
#left-content #hover-button :hover,
.main-container #hover-button :hover {
  background: #666;
}
#left-content #hover-button button,
.main-container #hover-button button {
  float: right;
  background: #8e8e8e;
  width: 185px;
  height: 42px;
  border: none;
}
#left-content #hover-button button a,
.main-container #hover-button button a {
  color: #fff;
  text-decoration: none;
  font-family: 'qMmpSVbN', 'Hiragino Sans', 'qMmpS ProN W3', 'Hiragino Kaku Gothic ProN', "CI", "Meiryo", Osaka, "lr oSVbN", "MS PGothic", Sans-Serif;
  font-weight: bold;
  font-size: 15.6px;
  padding-left: 9px;
}
#left-content #hover-button button a #img-arrow-review-login,
.main-container #hover-button button a #img-arrow-review-login {
  width: 5%;
  margin-left: 9px;
}
#left-content #hover-button button a:focus,
.main-container #hover-button button a:focus {
  color: #315090;
}
#left-content .form-post-content,
.main-container .form-post-content,
#left-content .form-confirm-content,
.main-container .form-confirm-content {
  width: 95.6%;
  margin-left: 15px;
  margin-top: 15px;
}
#left-content .form-post-content .title-post-content,
.main-container .form-post-content .title-post-content,
#left-content .form-confirm-content .title-confirm-content,
.main-container .form-confirm-content .title-confirm-content {
  color: #000;
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
  font-size: 14px;
  font-weight: bold;
}
#left-content .table_review-login,
.main-container .table_review-login,
#left-content .table_review-confirm,
.main-container .table_review-confirm {
  display: table;
  width: 95.6%;
  margin-left: 15px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
#left-content .table_review-login td,
.main-container .table_review-login td,
#left-content .table_review-confirm td,
.main-container .table_review-confirm td {
  background-color: #e4e4e4;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  padding: 15px 20px;
  font-size: 12px;
  color: #000;
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
}
.table_review-confirm #rev_body_confirm,
.table_review-confirm #rev_title_confirm {
	word-break: break-word;
}
#left-content .table_review-confirm td:FIRST-CHILD {
	width: 20%;
}
#left-content .table_review-login td label,
.main-container .table_review-login td label,
#left-content .table_review-confirm td label,
.main-container .table_review-confirm td label {
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
  font-size: 12px;
  margin-bottom: 0;
}
#left-content .table_review-login td label input[type="checkbox"],
.main-container .table_review-login td label input[type="checkbox"],
#left-content .table_review-login td label input[type="radio"],
.main-container .table_review-login td label input[type="radio"] {
  vertical-align: middle;
  margin: 0px 3px 3px 0;
}
#left-content .table_review-login td input[type="text"],
.main-container .table_review-login td input[type="text"] {
  width: 100%;
  border: 1px solid #c6c6c6;
  background: #FFF;
  display: block;
  box-sizing: border-box;
  border-radius: 0;
  box-shadow: none;
  padding: 7px; 10px;
}
/*#left-content .table_review-login td textarea,
.main-container .table_review-login td textarea {
  width: 100%;
  border: 1px solid #c6c6c6;
  background: #FFF;
  display: block;
  box-sizing: border-box;
  border-radius: 0;
  box-shadow: none;
  padding: 7px; 10px;
}*/
#left-content .table_review-login td label small,
.main-container .table_review-login td label small,
#left-content .table_review-confirm td label small,
.main-container .table_review-confirm td label small {
  font-size: 12px;
  white-space: nowrap;
}
#left-content .table_review-login td #rev_body,
.main-container .table_review-login td #rev_body,
#left-content .table_review-login td #rev_body_confirm,
.main-container .table_review-login td #rev_body_confirm  {
  height: 150px;
  width: 100%;
  border: 1px solid #b3b3b3;
  padding: 7px 10px;
}
#left-content .table_review-login td #rev_title,
.main-container .table_review-login td #rev_title,
#left-content .table_review-login td #rev_title_confirm,
.main-container .table_review-login td #rev_title_confirm {
  width: 100%;
  padding: 7px 10px;
  background: #fff;
  border: 1px solid #c6c6c6;
}
#left-content .table_review-login td .img-off-star .img-off,
.main-container .table_review-login td .img-off-star .img-off,
#left-content .table_review-login td .img-off-star .img-on,
.main-container .table_review-login td .img-off-star .img-on {
  width: 17px;
  height: 17px;
}
#left-content .table_review-login td .img-off-star .img-star,
.main-container .table_review-login td .img-off-star .img-star {
  width: 103px;
  height: 19px;
}
#left-content .table_review-login td .check-erro-mess,
.main-container .table_review-login td .check-erro-mess {
  color: #c00;
  font-weight: bold;
  line-height: 1.6;
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
  font-size: 12px;
}
#left-content .table_review-login td .rating,
.main-container .table_review-login td .rating,
#left-content .table_review-confirm td .rating-confirm,
.main-container .table_review-confirm td .rating-confirm {
  padding-left: 15px;
}
#left-content .table_review-login td .rating .item-forbid,
.main-container .table_review-login td .rating .item-forbid {
  padding-right: 10px;
}
#left-content .table_review-login td .check-error,
.main-container .table_review-login td .check-error,
#left-content .table_review-login td .check-error-area,
.main-container .table_review-login td .check-error-area {
  color: #c00;
  font-weight: bold;
  line-height: 1.6;
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
  font-size: 12px;
}
#left-content .note-mess,
.main-container .note-mess,
#left-content .note-mess-confirm,
.main-container .note-mess-confirm {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 35px;
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
  color: #000;
  font-size: 12px;
}
#left-content .note-mess a,
.main-container .note-mess a,
#left-content .note-mess-confirm a,
.main-container .note-mess-confirm a  {
  color: #000;
  text-decoration: underline;
}
#left-content .note-mess a:hover,
.main-container .note-mess a:hover,
#left-content .note-mess-confirm a:hover,
.main-container .note-mess-confirm a:hover {
  color: #315090;
}
#left-content .form-btn,
.main-container .form-btn,
#left-content .form-btn-confirm,
.main-container .form-btn-confirm {
  margin-left: 15px;
  margin-bottom: 2.5%;
  display: -ms-flexbox;
  display: flex;
}
#left-content .form-btn .empty-elem,
.main-container .form-btn .empty-elem,
#left-content .form-btn-confirm .empty-elem,
.main-container .form-btn-confirm .empty-elem {
  width: 16.95%;
}
#left-content .form-btn .btn-elem,
.main-container .form-btn .btn-elem,
#left-content .form-btn-confirm .btn-elem,
.main-container .form-btn-confirm .btn-elem {
  width: 66.1%;
}
#left-content .form-btn .btn-elem .col-6,
.main-container .form-btn .btn-elem .col-6,
#left-content .form-btn-confirm .btn-elem .col-6,
.main-container .form-btn-confirm .btn-elem .col-6 {
  padding: 0;
}
#left-content .form-btn .btn-elem .col-6 .btn-stop-post,
.main-container .form-btn .btn-elem .col-6 .btn-stop-post,
#left-content .form-btn .btn-elem .col-6 .btn-check-post-content,
.main-container .form-btn .btn-elem .col-6 .btn-check-post-content,
#left-content .form-btn .btn-elem .col-6 .btn-post,
.main-container .form-btn .btn-elem .col-6 .btn-post,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-confirm-post,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-confirm-post,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-stop-post,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-stop-post {
  font-weight: bold;
  width: 99.5%;
  height: 41px;
  border: none;
}
#left-content .form-btn .btn-elem .col-6 .btn-stop-post a,
.main-container .form-btn .btn-elem .col-6 .btn-stop-post a,
#left-content .form-btn .btn-elem .col-6 .btn-post a,
.main-container .form-btn .btn-elem .col-6 .btn-post a,
#left-content .form-btn .btn-elem .col-6 .btn-check-post-content a,
.main-container .form-btn .btn-elem .col-6 .btn-check-post-content a,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-stop-post a,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-stop-post a,
#left-content .form-btn .btn-elem .col-6 .btn-stop-post span,
.main-container .form-btn .btn-elem .col-6 .btn-stop-post span,
#left-content .form-btn .btn-elem .col-6 .btn-post span,
.main-container .form-btn .btn-elem .col-6 .btn-post span,
#left-content .form-btn .btn-elem .col-6 .btn-check-post-content span,
.main-container .form-btn .btn-elem .col-6 .btn-check-post-content span,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-confirm-post span,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-confirm-post span,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-stop-post span,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-stop-post span {
  color: #fff;
  font-family: HelveticaNeue, "HiraKakuProN-W3", "メイリオ", sans-serif;
  font-size: 14px;
}
#left-content .form-btn .btn-elem .col-6 .btn-stop-post:hover,
.main-container .form-btn .btn-elem .col-6 .btn-stop-post:hover,
#left-content .form-btn .btn-elem .col-6 .btn-post:hover,
.main-container .form-btn .btn-elem .col-6 .btn-post:hover,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-stop-post:hover,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-stop-post:hover {
  background-color: #666;
}
#left-content .form-btn-confirm .btn-elem .col-6 .btn-confirm-post:hover,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-confirm-post:hover {
	background-color: #002b80;
}
#left-content .form-btn .btn-elem .col-6 .btn-stop-post,
.main-container .form-btn .btn-elem .col-6 .btn-stop-post,
#left-content .form-btn .btn-elem .col-6 .btn-post,
.main-container .form-btn .btn-elem .col-6 .btn-post,
#left-content .form-btn-confirm .btn-elem .col-6 .btn-stop-post,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-stop-post {
  background-color: #8e8e8e;
}
#left-content .form-btn-confirm .btn-elem .col-6 .btn-confirm-post,
.main-container .form-btn-confirm .btn-elem .col-6 .btn-confirm-post {
	background-color: #003399;
}
#left-content .form-btn .btn-elem .col-6 .btn-check-post-content,
.main-container .form-btn .btn-elem .col-6 .btn-check-post-content {
  background-color: #c6c6c6;
  cursor: context-menu;
}
#left-content .form-post-content,
.main-container .form-post-content,
#left-content .note-mess,
.main-container .note-mess {
  display: block;
}
#left-content .mb-banner-detail-login,
.main-container .mb-banner-detail-login {
  display: none;
}
#left-content .c_pager_num,
.main-container .c_pager_num {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 2%;
}
#left-content .favorite-content,
.main-container .favorite-content,
#left-content .publication-content,
.main-container .publication-content {
  margin-bottom: 2.5%;
}
#left-content .form-review-login-mb,
.main-container .form-review-login-mb {
  display: none;
}
@media (max-width: 991.98px) {
  #left-content .form-post-content,
  .wrapper_cmt_mb .form-post-content,
  #left-content .form-btn,
  .wrapper_cmt_mb .form-btn,
  #left-content .note-mess,
  .wrapper_cmt_mb .note-mess,
  #left-content .table_review-login,
  .wrapper_cmt_mb .table_review-login,
  #left-content .form-review-login,
  .wrapper_cmt_mb .form-review-login {
    display: none;
  }
  #left-content .mb-banner-detail-login,
  .wrapper_cmt_mb .mb-banner-detail-login {
    position: relative;
    padding: 0 10px 17px 15px;
    display: block;
  }
  #left-content .mb-banner-detail-login a,
  .wrapper_cmt_mb .mb-banner-detail-login a {
    width: 100%;
  }
  #left-content .mb-banner-detail-login a img,
  .wrapper_cmt_mb .mb-banner-detail-login a img {
    width: 100%;
  }
  #left-content .form-review-mb-login-detail,
  .wrapper_cmt_mb .form-review-mb-login-detail {
    padding: 0 5px;
    border-bottom: 1px #cdcdcd solid;
    display: none;
  }
  #left-content .form-review-login-mb,
  .wrapper_cmt_mb .form-review-login-mb {
    display: block;
    margin: 15px 0 0;
  }
  #left-content .form-review-login-mb .title-review-login,
  .wrapper_cmt_mb .form-review-login-mb .title-review-login {
    margin: 0 0 20px 3px;
    font: bold 13px/18px Arial, Helvetica, sans-serif;
    color: #212121;
  }
  #left-content .form-review-login-mb .review-table,
  .wrapper_cmt_mb .form-review-login-mb .review-table {
    margin: 0 0 5px;
    width: 100%;
    border-collapse: collapse;
  }
  #left-content .form-review-login-mb .review-table tr,
  .wrapper_cmt_mb .form-review-login-mb .review-table tr {
    display: -ms-grid;
    display: grid;
  }
  #left-content .form-review-login-mb .review-table th,
  .wrapper_cmt_mb .form-review-login-mb .review-table th {
    background: #dcdcdc;
    font: bold 13px/15px Arial, Helvetica, sans-serif;
    padding: 12px 12px;
    height: 40px;
    border-bottom: 1px #fff solid;
    text-align: left;
    vertical-align: middle;
    color: #212121;
  }
  #left-content .form-review-login-mb .review-table th span,
  .wrapper_cmt_mb .form-review-login-mb .review-table th span {
    font-weight: normal;
  }
  #left-content .form-review-login-mb .review-table td,
  .wrapper_cmt_mb .form-review-login-mb .review-table td {
    background: #eee;
    font: 13px/16px Arial, Helvetica, sans-serif;
    padding: 11px 12px;
    border-bottom: 1px #fff solid;
    color: #212121;
  }
  #left-content .form-review-login-mb .review-table #rev_title_confirm_mb,
  .wrapper_cmt_mb .form-review-login-mb .review-table #rev_title_confirm_mb,
  #left-content .form-review-login-mb .review-table #rev_body_confirm_mb,
  .wrapper_cmt_mb .form-review-login-mb .review-table #rev_body_confirm_mb {
    word-break: break-word;
  }
  #left-content .form-review-login-mb .review-table td .rating,
  .wrapper_cmt_mb .form-review-login-mb .review-table td .rating {
    display: block;
    margin: 0;
    position: relative;
  }
  #left-content .form-review-login-mb .review-table td .rating .rate-range,
  .wrapper_cmt_mb .form-review-login-mb .review-table td .rating .rate-range {
    background-image: url("/images/comic/star@2.png");
    background-size: 16px 66px;
    height: 15px;
    width: 80px;
  }
  #left-content .form-review-login-mb .review-table td .rating .rate-range .rate-selected,
  .wrapper_cmt_mb .form-review-login-mb .review-table td .rating .rate-range .rate-selected {
    background: url("/images/comic/star.png") repeat scroll left -16px transparent;
    height: 15px;
    width: 48px;
  }
  #left-content .form-review-login-mb .review-table td .rating .rating-text a,
  .wrapper_cmt_mb .form-review-login-mb .review-table td .rating .rating-text a {
    float: right;
    position: absolute;
    top: 2px;
    left: 85px;
    color: #1972dd;
    text-decoration: none;
  }
  #left-content .form-review-login-mb .review-table td .error-msg,
  .wrapper_cmt_mb .form-review-login-mb .review-table td .error-msg {
    margin: 4px 0 0;
    font: bold 13px/16px Arial, Helvetica, sans-serif;
    color: #d90000;
  }
  #left-content .form-review-login-mb .review-table input,
  .wrapper_cmt_mb .form-review-login-mb .review-table input,
  #left-content .form-review-login-mb .review-table textarea,
  .wrapper_cmt_mb .form-review-login-mb .review-table textarea {
    margin: 0;
    border: 1px #bbb solid;
    width: 100%;
    box-sizing: border-box;
    font: 13px/16px Arial, Helvetica, sans-serif;
    color: #000;
    padding: 14px 8px;
  }
  #left-content .form-review-login-mb .review-table .radio-hor-list,
  .wrapper_cmt_mb .form-review-login-mb .review-table .radio-hor-list {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #left-content .form-review-login-mb .review-table .radio-hor-list li,
  .wrapper_cmt_mb .form-review-login-mb .review-table .radio-hor-list li {
    width: 42%;
    margin: 0 -3px 0 0;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 25px;
    box-sizing: border-box;
    overflow: hidden;
  }
  #left-content .form-review-login-mb .review-table .radio-hor-list li input[type=checkbox],
  .wrapper_cmt_mb .form-review-login-mb .review-table .radio-hor-list li input[type=checkbox],
  #left-content .form-review-login-mb .review-table .radio-hor-list li input[type=radio],
  .wrapper_cmt_mb .form-review-login-mb .review-table .radio-hor-list li input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    width: 20px;
    height: 20px;
    margin: 0 5px 0 0;
    vertical-align: middle;
  }
  #left-content .form-review-login-mb .review-table .radio-hor-list input,
  .wrapper_cmt_mb .form-review-login-mb .review-table .radio-hor-list input {
    margin-right: 11px;
    float: left;
  }
  #left-content .form-review-login-mb .review-table .radio-hor-list label,
  .wrapper_cmt_mb .form-review-login-mb .review-table .radio-hor-list label {
    display: block;
    font-size: 13px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 0;
  }
  #left-content .form-review-login-mb .review-table .input-text,
  .wrapper_cmt_mb .form-review-login-mb .review-table .input-text,
  #left-content .form-review-login-mb .review-table .text-area,
  .wrapper_cmt_mb .form-review-login-mb .review-table .text-area {
    padding-top: 1px;
    margin: 0 -2px;
    position: relative;
  }
  #left-content .form-review-login-mb .review-table .input-text .input-placeholder-text,
  .wrapper_cmt_mb .form-review-login-mb .review-table .input-text .input-placeholder-text,
  #left-content .form-review-login-mb .review-table .text-area .input-placeholder-text,
  .wrapper_cmt_mb .form-review-login-mb .review-table .text-area .input-placeholder-text {
    top: 15px;
    left: 9px;
    color: #999 !important;
  }
  #left-content .form-review-login-mb .review-notes,
  .wrapper_cmt_mb .form-review-login-mb .review-notes {
    padding: 0 7px 5px;
    font-size: 12px;
    line-height: 17px;
    color: #333;
    overflow: hidden;
  }
  #left-content .form-review-login-mb .review-notes p,
  .wrapper_cmt_mb .form-review-login-mb .review-notes p {
    margin: 0 0 17px;
  }
  #left-content .form-review-login-mb .review-notes p a,
  .wrapper_cmt_mb .form-review-login-mb .review-notes p a {
    text-decoration: underline;
    color: #333;
  }
  #left-content .form-review-login-mb .btn-check,
  .wrapper_cmt_mb .form-review-login-mb .btn-check {
    padding: 0 20px 15px;
  }
  #left-content .form-review-login-mb .btn-check span,
  .wrapper_cmt_mb .form-review-login-mb .btn-check span {
    width: 100%;
    color: #ddd;
    background: #aaa;
    border-color: #aaa;
    margin: 0;
    padding: 0;
    display: block;
    border: 1px #989999 solid;
    font: bold 14px/42px Arial, Helvetica, sans-serif;
    text-align: center;
  }
  #left-content .form-review-login-mb .button-quit,
  .wrapper_cmt_mb .form-review-login-mb .button-quit {
    padding: 0 55px 20px;
  }
  #left-content .form-review-login-mb .button-quit a,
  .wrapper_cmt_mb .form-review-login-mb .button-quit a {
    color: #333;
    background: linear-gradient(to bottom, #fefefe 0%, #cecece 100%);
    margin: 0;
    padding: 0;
    display: block;
    border: 1px #989999 solid;
    font: bold 14px/42px Arial, Helvetica, sans-serif;
    text-align: center;
  }
  .fader {
	background:url("/images/discas/images/mask.png");
	display:none;
	width:100%;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	z-index:998;
	}
	.popup {
		display: none;
		left:0;
		width:320px;
		right:0;
		top:0;
		z-index:999;
		position: absolute;
	}
	.popup_holder {
		position: relative;
		background: #fff;
		padding: 10px;
	}
	.sub-title.bg-black {
		background: #000;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444), to(#000));
		background-image: -webkit-linear-gradient(top, #444 0%, #000 100%);
		background-image: linear-gradient(to bottom, #444 0%, #000 100%);
		color: #fff;
		display: block;
	}
	.sub-title .inner {
		padding: 0 10px;
		display: table-cell;
		vertical-align: middle;
		height: 45px;
		width: 9999em;
	}
	.sub-title .inner * {
		margin: 0;
		font-size: 16px;
		line-height: 18px;
		font-weight: bold;
	}
	.popup_holder .sub-title:first-child {
		margin-top: -10px;
		margin-bottom: 20px;
	}
	.a-center {
		text-align: center;
	}
	.popup_holder .buttons_list_rounded {
		margin-left: -50px;
		margin-bottom: -10px;
	}
	.buttons_list_rounded {
		margin: 0 0 10px;
		list-style: none;
		text-align: center;
	}
	.buttons_list_rounded li {
		margin: 0 0 15px;
	}
	.buttons_list_rounded a, .buttons_list_rounded input[type="submit"], .popup_close {
		display: inline-block;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), to(#ebedf1));
		background-image: -webkit-linear-gradient(top, #fcfcfc 0%, #ebedf1 100%);
		background-image: linear-gradient(to bottom, #fcfcfc 0%, #ebedf1 100%);
		-webkit-border-radius: 7px;
		border-radius: 7px;
		-webkit-box-shadow: 1px 1px 1px #ccc;
		box-shadow: 1px 1px 1px #ccc;
		min-width: 120px;
		padding: 0 10px;
		height: 35px;
		border: 1px solid #c0c8cf;
		line-height: 35px;
		font-size: 14px;
		text-shadow: 1px 1px 1px #fff;
		text-align: center;
	}
	.rateit-confirm {
		margin-bottom: 25px;
		font-size: 16px !important;
	}
	div.rateit.large {
		margin: 35px 0 50px;
	}
	div.rateit.large div.rateit-reset {
		background-image:url("/library/dis/img/ic_forbid_off.png");
		background-size:28px 27px;
		height: 27px;
		width: 28px;
		margin-top: 8px;
		margin-right: 8px;
	}
	div.rateit.large div.rateit-range, div.rateit.large div.rateit-selected, div.rateit.large div.rateit-hover {
		background-image: url("/images/discas/images/star-l@2.png");
		background-size: 41px 88px;
		width: 205px;
		height: 41px;
	}
	div.rateit.large div.rateit-selected {
		background: url("/images/discas/images/star-l.gif") repeat scroll left -46px transparent;
	}
	div.rateit.large div.rateit-hover {
		background: url("/images/discas/images/star-l.gif") repeat scroll left -46px transparent;
	}
	#rate-window-review .popup_close {
		margin-bottom: 50px;
		font-size: 16px !important;
		line-height: 35px !important;
		height: 35px !important;
		width: 75px;
		margin-right: 115px;
	}
	.popup_close {
		min-width: auto;
		width: 60px;
		height: 25px;
		line-height: 25px;
		font-size: 10px;
		margin: 0 auto 10px;
		display: block;
	}
	.review-block .btn-check button, .review-block .btn-check input, .review-block .button-quit a, .review-block .button-quit input {
		appearance: none;
		-webkit-appearance: none;
		margin: 0;
		padding: 0;
		display: block;
		border: 1px #989999 solid;
		font: bold 14px/42px Arial, Helvetica, sans-serif;
		text-align: center;
		color: #fff;
		background: #394c73;
		background: -moz-linear-gradient(top, #394c73 0%, #0d1f42 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#394c73), color-stop(100%,#0d1f42));
		background: -webkit-linear-gradient(top, #394c73 0%,#0d1f42 100%);
		background: -o-linear-gradient(top, #394c73 0%,#0d1f42 100%);
		background: -ms-linear-gradient(top, #394c73 0%,#0d1f42 100%);
		background: linear-gradient(to bottom, #394c73 0%,#0d1f42 100%);
	}
	.review-block .btn-check button {
		width: 100%;
	}
	.review-block h3 {
		margin: 0 0 20px 3px;
		font: bold 13px/18px Arial, Helvetica, sans-serif;
	}
}
@media screen and (min-width:0\0) {
	.table_review-confirm #rev_body_confirm,
	.table_review-confirm #rev_title_confirm {
		word-wrap: break-word;
	}
	#left-content .table_review-confirm,
	.main-container .table_review-confirm {
		table-layout: fixed;
	}
	#left-content .goods_review_pc .table_review-confirm td:FIRST-CHILD {
		width: 23%;
	}
}
@media screen and (min-width:0\0) and (max-width: 991.98px) {
	#left-content .form-review-login-mb .review-table #rev_title_confirm_mb,
	.wrapper_cmt_mb .form-review-login-mb .review-table #rev_title_confirm_mb,
	#left-content .form-review-login-mb .review-table #rev_body_confirm_mb,
	.wrapper_cmt_mb .form-review-login-mb .review-table #rev_body_confirm_mb {
		word-wrap: break-word;
	}
	#left-content .form-review-login-mb .review-table tbody tr,
	.wrapper_cmt_mb .form-review-login-mb .review-table tbody tr {
		display: table-row;
	}
	#left-content .form-review-login-mb .review-table,
	.wrapper_cmt_mb .form-review-login-mb .review-table {
		table-layout: fixed;
	}
}
@media (max-width: 991.98px){
	p.dvd-detail-review-confirm {
		margin: 0 0 20px 3px;
	    font: bold 13px/18px Arial, Helvetica, sans-serif;
	}
}
 /*# sourceMappingURL=dvd_detail_login.css.map */