@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){
  /*必要ならばここにコードを書く*/
}
/***********************************
ヘッダー画像最大
***********************************/
.bk01{
    background-color: #F5F6F7;
	padding: 3%;
    }
/***********************************
タイトル背景変更
***********************************/
.sp-pcp-title {
    background-color: #ffffff !important;
	padding:30px;
	font-size:12px !important;
}
.pcp-section-title {
    background-color: #ffffff !important;
	padding:30px;
}
.video-container {
	max-width: none;
}
/***********************************
ヘッダー画像最大
***********************************/
.logo-header img {
  width: auto;
  height: auto;
}
/***********************************
横幅90%　スライド対策
***********************************/
.w_max {
  margin-right: calc(45% - 45vw + 10px);
  margin-left: calc(45% - 45vw + 10px);
  background-color: #FFFBF5;
	padding:30px;
}
/***********************************
投稿記事の不要部分削除
***********************************/
.cat-link{
display: none;
}
.date-tags{
display: none;
}
.author-info{
display: none;
}
.entry-title {
display: none;
}
/***********************************
投稿記事レイアウト
***********************************/
.f-wpcf7{
	margin: 0px 150px 0px 150px;
}
/***********************************
フォームのデザイン
***********************************/
.wpcf7-form .mousikomi select {
            display: inline;
            width: 60px;
            height: 30px;
            margin: 0px 5px 15px 8px;
            padding: 4px;
}
.wpcf7-form  .mousikomi select[name="menu-time"], .wpcf7-form  .mousikomi select[name="menu-time2"], .wpcf7-form  .mousikomi select[name="menu-time3"] {
            width: 88px;
 }
.wpcf7-list-item-label {
            margin-left:5px;
}
 .wpcf7-radio span.wpcf7-list-item {
            display: block;
}
#mail_submit2 {
            background: #4ac420;
            color: #ffffff;
            font-size: 16px;
            font-weight: normal;
            margin: 20px 0 25px;
            padding: 9px 18px;
            text-decoration: none;
}
.sankou {
        	font-size:70%;
        	background-color:#F57C00;
        	color:#fff;
        	padding:3px 4px;
        	margin:0 5px;
        	white-space: nowrap;
}
.sankou.blue { background-color:#2196F3; }
.mousikomi { margin-top:20px; }
/* テーブル */
.yoyaku {
            background:#4165c0;
            color: #fff;
            font-size: 15px;
            width: 30%;
            vertical-align: middle;
}
.mousikomi td {
            padding-left: 10px;
            vertical-align: middle;
}
table .mousikomi { width: 100%;}
 
@media only screen and (max-width:420px){
            .mousikomi tbody tr{
                display: block;
                border: none;
                margin-bottom: 0.8em;
            }
            .mousikomi tbody td{
                display: block;
                border: none;
                padding: 10px;
            }
            .wpcf7-textarea {width: 100%; }
            .mousikomi table tr td,
            .mousikomi {border: none; }
            .mousikomi td { width: auto;}
}
/***********************************
インスタグラムのテキスト非表示
***********************************/
.blogcard-content {
    display: none;
}
.blogcard-footer{
    display: none;
}
.blogcard{
    display: none;
}
.sbi_photo_wrap{
color: transparent;
}