@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}

/* =========================================================
   X誘導カード
   青白クリスタル発光・金茶文字 完成版
   ========================================================= */

.ff14-x-card{
  margin:0;padding:16px 14px;text-align:center;
  background:linear-gradient(145deg,#fff,#eefaff,#e6f6ff,#fff);
  border:1px solid #9fdcff;border-radius:10px;
  box-shadow:0 0 14px rgba(90,190,255,.25);
}

.ff14-x-card-text{
  margin:0 0 10px;font-size:16px;line-height:1.7;
  font-weight:700;color:#294f73;
}

.ff14-x-card-time{
  margin:0 0 13px;font-size:14px;font-weight:700;color:#526f91;
}

.ff14-x-card-btn{
  position:relative;display:block;overflow:hidden;
  padding:13px 10px;
  border:2px solid #d8bb62;
  border-radius:999px;
  font-size:16px;font-weight:700;
  color:#fff!important;
  text-decoration:none!important;
  text-shadow:0 1px 2px rgba(0,0,0,.45);
  background:linear-gradient(135deg,#163d79,#1f5ab2,#17458d);
  box-shadow:
    0 0 8px rgba(80,190,255,.65),
    0 0 18px rgba(80,140,255,.38),
    inset 0 1px 2px rgba(255,255,255,.3);
}

.ff14-x-card-btn::after{
  content:"";position:absolute;top:-50%;left:-45%;
  width:25%;height:200%;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);
  transform:rotate(20deg);
  animation:ff14-x-shine 3.5s ease-in-out infinite;
  pointer-events:none;
}

@keyframes ff14-x-shine{
  0%{transform:translateX(0) rotate(20deg)}
  45%,100%{transform:translateX(700%) rotate(20deg)}
}

.ff14-x-card-btn:hover,
.ff14-x-card-btn:visited{
  color:#fff!important;
}