/** -------------------- 商品マーク -------------------- **/
.c-itemMark--new {
  background: var(--c_liquor);
}

.c-itemMark--cool {
  background: var(--c_fish);
}

.c-itemMark--sale {
  background: var(--c_meat);
}

.c-itemMark--free {
  background: var(--c_feature);
}

.c-itemMark--limited {
  background: var(--c_vege);
}

.c-itemMark--fresh {
  background: var(--c_fruit);
}

.c-itemMark--reserve {
  background: var(--c_local);
}

.c-itemMark--recommend {
  background: var(--c_wine);
}

/** -------------------- 注文エリア移動ボタン -------------------- **/
.to_orderarea_btn{
    position: fixed;
    right:0;
    bottom:min(60px,6vw);
}
.to_orderarea_btn img{
    max-width:70px;
    width:15vw;
}
/*スマートフォンページの動画表示を調整するCSS*/
@media screen and (max-width:600px){
  .youtube {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
  }
  .youtube iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
  }
}

/** -------------------- 文字点滅 -------------------- **/
/* 点滅 */
.blink {
	animation: blink 1s linear 0s infinite normal;
}
@keyframes blink {
	0% { opacity: 0; }
	29.9% { opacity: 0; }
	30% { opacity: 1; }
	100% { opacity: 1; }
}

/** ----- PSYCHOPASSウイスキーコラボ ----- **/
#psychopass_collab {
    background-color: black;
    color: white;
    text-align: center;
}

#psychopass_collab p {
    text-align: left;
}

#psychopass_collab .wrapper-inner {
  box-sizing: content-box;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;
text-align: center;
}

#psychopass_collab section {
    border-bottom: 2px white solid;
    padding: 50px 0;
}
