@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    0.0.5
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.eye-catch img{
  margin: 0 auto;
}

.video-container {
margin: 0px auto;
}

    /************************************
    ** コピーボタン
    ************************************/
    .copy-box{
        background:#fff9e3;
        padding:2em;
        width: 90%;
        margin:0 auto;
        font-size:0.9em;
    }
    .copy-box p:first-child{
        margin-top:0;
    }
    .copy-box p:last-child{
        margin-bottom:0;
        padding-bottom:0;
    }
    .copy-box ul{
        border:none;
        margin:0;
        padding:0;
    }
    .copy-box ul li{
        margin-left:20px; /* 左に隙間があく場合は消してください */
    }
    .btn-copy {
        display: block;
        margin: 1em auto 2em;
        width: 220px;
        padding: 0.3em 1em;
        text-decoration: none;
        background: #F43E43; /* ボタン背景色 */
        color: #fff;
        cursor: pointer;
        text-align: center;
        box-shadow: 0 0px 5px rgba(0,0,0,0.2);
        border-radius: 30px;
        font-size: 12px;
        font-weight: 600;
        letter-spacing:1px;
        line-height: 1.8;
        overflow: hidden;
        position: relative;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
    }
    .btn-copy:hover {
        color:#fff;
    }
    .btn-copy:before {
        left: -100%;
        position: absolute;
        height: 100%;
        width: 100%;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        transition: all 0.3s;
        content: "Copied!";
    }
    .btn-copy .btn-copy-text {
        display: inline-block;
        -webkit-transition: all 0.3s;
        -webkit-backface-visibility: hidden;
        -moz-transition: all 0.3s;
    }
    .btn-copy-active{
        background:#bbb;/* ボタンクリック時 背景色 */
    }
    .btn-copy-active:before {
        left: 0;
    }
    .btn-copy-active .btn-copy-text {
        -webkit-transform: translateX(250%);
        -moz-transform: translateX(250%);
        -ms-transform: translateX(250%);
        transform: translateX(250%);
    }

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

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

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

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