/* 右クリック禁止 */
img {-webkit-touch-callout:none; -webkit-user-select:none; -moz-touch-callout:none; -moz-user-select:none; touch-callout:none; user-select:none; pointer-events: none;}

.stop-tap {-webkit-touch-callout:none; -webkit-user-select:none; -moz-touch-callout:none; -moz-user-select:none; touch-callout:none; user-select:none; pointer-events: none;}

.valid-tap {pointer-events: auto !important;}

iframe {
  max-width: 100%;
  display: block;
}

/*blur*/
.rank-img span.bg_span{opacity:0.15;}
.slider_bg {opacity:0.15;}

.sec-btns {
  background: none;
}

.sp-ad-position {
  margin: auto;
}


.search-key {
  padding-top: 30px;
  color: #868686;
  font-size: 1.3em;
}

/* 検索結果ページの検索キーワード表示 */
.search-key-pc {
  color: #868686;
  font-size: 1.3em;
}

.navbar-top_flex h1 {
  font-size: 14px;
  font-weight: normal;
  margin-bottom: 0px;
  margin-top: 0px;

}

@media only screen and (max-width: 767px) {
  .stop-tap-for-sp{
    -webkit-touch-callout:none; -webkit-user-select:none; -moz-touch-callout:none; -moz-user-select:none; touch-callout:none; user-select:none; pointer-events: none;
  }
}

.cliped-text {
  color: #dddddd !important;
  -webkit-text-fill-color: #dddddd;
  background: none;
}

.cliped-border {
  border: 1px solid #ddd;
  cursor: not-allowed;
  background-color: #FFFFFF;
  background: none;
  border-radius: 9px;
}

.custom_ico {
  background: url("../images/ico_12.png") no-repeat scroll 0 0 / 15px auto;
  margin-right: 0;
  height: 17px;
  opacity: 0.4;
}

.btn-clip.disable {
  color: #dddddd !important;
  -webkit-text-fill-color: unset !important;
  background: none;
  border: 1px solid #ddd;
  cursor: not-allowed;
  background-color: #FFFFFF;
  background: none;
  border-radius: 9px;
}

.btn-clip.disable span{
  color: #dddddd !important;
  -webkit-text-fill-color: #dddddd;
  background: none;
}

.btn-clip.disable i.ico_10 {
  background: url(../images/ico_12.svg) no-repeat scroll 0 0 / 15px auto;
  margin-right: 0;
  height: 17px;
  opacity: 0.4;
}
