@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
*/

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

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/* 835px - */
@media screen and (min-width: 835px) {
 .ad_sp {
  display: none;
 }
 .ad_tablet {
  display: none;
 }
}

/* 481px - 834px*/
@media screen and (min-width: 481px) and (max-width: 834px){
 .ad_sp {
   display: none;
 }
 .ad_pc {
   display: none;
 }
}

/* -480px */
@media screen and (max-width: 480px){
 .ad_tablet {
   display: none;
 }
 .ad_pc {
   display: none;
 }
 .ad_pc_tablet {
   display: none;
 }
}

/*==================================================================================================
■ 【空白調整】タイトル
===================================================================================================*/
.logo.logo-header.logo-text {
	padding: 0px;
}

/*==================================================================================================
■ 【空白調整】キャッチフレーズ
===================================================================================================*/
div.tagline {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

/*==================================================================================================
■ 【個別スタイル】「本編を見る」ボタン
===================================================================================================*/
.button_next {
  display: inline-block;
  position: relative;
  padding: 10px 0px 10px 0px;
  margin: 10px auto;
  width: 100%;
  background:-webkit-gradient(radial, center center, 0, center center, 200, from(#FF3030), to(#D02020));
  box-shadow: 1px 1px 5px gray;
  border-radius: 10px;
  font-weight: bold;
  font-size: x-large;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}

.button_next::before {
  position: absolute;
  content: '';
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.85) 45%, rgba(255, 255, 255, 0) 100%);
  transform: skewX(-45deg);
  animation: button_next 4.0s cubic-bezier(0.55, 0.085, 0.68, 0.53) infinite;
}

@keyframes button_next {
  0% {
    left: -100%;
  }
  25% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}

.button_next:hover{
  color: #FFFF00;
}

/*==================================================================================================
■ 【個別スタイル】作品詳細情報テーブル
===================================================================================================*/
table.detail {
  background-color: transparent !important;
  border: none !important;
  table-layout: fixed;
  width: 100%;
  border-collapse: collapse;
}

tr.detail {
  background-color: transparent !important;
}

th.detail {
  background-color: transparent !important;
  border: none !important;
  width: 100px;
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
  font-size: 1.2rem;
}

td.detail {
  background-color: transparent !important;
  border: none !important;
  font-size: 1.2rem;
}

/*==================================================================================================
■ 【個別スタイル】個別記事の上部空白詰め
===================================================================================================*/
#main > article {
 margin: -20px 5px 5px 5px;
}

/*==================================================================================================
■ 【個別スタイル】画像キャプションをセンタリング
===================================================================================================*/
.wp-block-image figcaption {
  text-align: center;
}

/*==================================================================================================
■ 【個別スタイル】問い合わせフォーム「送信」ボタン
===================================================================================================*/

input.wpcf7-submit {
  padding: 15px 0px 15px 0px;
  margin: 10px auto;
  width: 100%;
  background:-webkit-gradient(radial, center center, 0, center center, 200, from(#FF3030), to(#D02020));
  box-shadow: 1px 1px 5px gray;
  border-radius: 10px;
  font-weight: bold;
  font-size: x-large;
  color: #FFFFFF;
  text-align: center;
  text-decoration: none;
  overflow: hidden;
}

input.wpcf7-submit:hover{
  color: #FFFF00;
}

/*==================================================================================================
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■ ブログ毎に個別調整が必要となるスタイル
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
===================================================================================================*/

/*==================================================================================================
■ 【個別スタイル】H2 タグ背景をグラデーション化
===================================================================================================*/
.article h2{
  color: #000000;
  background: linear-gradient(to right, #C0F0FF 30%, #FFFFFF);
}




