@charset "UTF-8";
/* PC SP 兼用 */
/* layout frame */
@media (max-width: 760px) {
  #wpadminbar {
    display: none;
  }
}
@media screen and ( max-width: 782px ) {
	/* Toolbar Touchification*/
	html {
		margin-top: 0 !important;
	}
	html body #wpadminbar {
	display:none;

	/*	These rules break dropdown tappability on Chrome/Android.
		-webkit-transform: translate3d(0, 0, 0);
		-webkit-backface-visibility: hidden;
		-webkit-transition: 0;
		transform: translate3d(0, 0, 0);
		backface-visibility: hidden;
		transition: 0;
	*/
	}
}

@media (min-width: 761px) {
  .fixed {
    position: fixed;
    top: 23px;
  }
}

/* img selection */

@media (max-width: 760px) {
  .pc_img {
    display: none;
  }
}
@media (min-width: 761px) {
  .sp_img {
    display: none;
  }
}
/* 4:3 の画像 */
.three-quarters {
	background-color: #f3f3f3;
	position:relative;
	width: 100%;
	height: auto;
	background-position:center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.three-quarters:after {
	content: "";
	display: block;
	padding-top: 75%;
}
img.no-image {
	height: auto;
	width: 100%;
}

/* ほぼ2:1の画像 */
.post-main-thumbnail {
	background-color: #f3f3f3;
	position:relative;
	width: 100%;
	height: auto;
	background-position:center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.post-main-thumbnail:after {
	content: "";
	display: block;
	padding-top: 52.38%;
}

/* 共通 */
.mt0 {
	margin-top: 0 !important;
}
.mt28 {
	margin-top: 28px !important;
}

/* レビュー */
.review-star {
    display: inline-block;
}

.review-star li {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}

.review-star li.full {
    background: url(/shop/html/user_data/packages/default/img/icon/icon_star_full.gif) no-repeat 0 center;
}

.review-star li.half {
    background: url(/shop/html/user_data/packages/default/img/icon/icon_star_half.gif) no-repeat 0 center;
}

.review-star li.none {
    background: url(/shop/html/user_data/packages/default/img/icon/icon_star_none.gif) no-repeat 0 center;
}

.review-rate {
    display: inline-block;
    vertical-align: top;
}

.review-rate .review-average{
    font-weight: bold;
}

.review-rate a{
    text-decoration: underline;
}






