@charset "UTF-8";

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

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

/*********/
/* 固定ページのみ　非表示設定 */
/* ページタイトル,サイトヘッダー,記事タイトル,日付や更新日,SNSシェアボタン,下部SNSフォローボタン,著者情報,サイト名 */
.page .entry-title,.entry-title, .date-tags,.sns-share,.sns-follow,.author-info,.site-name-text{
 display:none;
}
.page .main {padding:20px 0 0;border: none;}
.sidebar {padding-top:20px;}

.content,.entry-content{padding:0 auto 0;margin:0 auto;}

/*アイキャッチ非表示*/
.eye-catch {display: none !important;}

/*footer*/
#footer {margin-top: 0;}
.footer-bottom {margin-top: 0; padding-top:0;}
.footer-left,.footer-right{display:none;}
.footer-center {margin: 0 auto;/*中央寄せ*/padding:0;}

.ex_footer{text-decoration:none;color:#FFFFFF;}
.ex_footer:hover{color:#FF0000;}

/*動画視聴ページ　参考記事部分*/
p.infobox { 
   height: 7em;
   overflow: auto;
   border: #c0c0c0 1px solid;
    font-size: 14px;
    font-weight: bold;
padding-left: 5px!important;
    padding-right: 5px!important;}

/*戦略一覧テーブル画像*/
img.tp_imggraph{width:230px;}

/*お申込みフォーム表の色*/
table th, table td {
    border: 1px solid #ccc;
}

/*戦略詳細ページ　データテーブル*/
table.aid_data{border-collapse: collapse; width: 100%;}
table.aid_data td.data_items{width: 50%; text-align: center; border-style: solid; border-color: #999999; background-color: #a8c1e6;}
table.aid_data td.data_values{width: 50%; background-color: #ffffff; border-style: solid; border-color: #999999; text-align: right;}

table.aid_acc{border-collapse: collapse; width: 100%;}
table.aid_acc td.data_items{width: 50%; text-align: center; border-style: solid; border-color: #999999; background-color: #c4c4c4;}
table.aid_acc td.data_values{width: 50%; background-color: #ffffff; border-style: solid; border-color: #999999; text-align: center;}



/**/
.video-container {
    max-width: 100%!important;
    margin: 0px!important;
}
.video-container .video{margin-top:0px!important;}

/*ヘッダー・ナビ非表示　ガイド*/
.page-id-21189 .header, .page-id-21189 .navi{
   display:none;
}

/*ガイドページリスト*/
ul.guide_list {}
ul.guide_list li{margin-left: 0px;}
ul.guide_list li::marker{font-size: 10px;}

/************************************
** カスタムボタン関連
************************************/

/** スタートアップ講座PDF 用***/
a.btn-pdf-orange{
  padding: 30px 0px 30px 34px;
  margin: 0px;
  display: block;
  color: #F3A246!important;
  text-decoration: none;
  border-radius: 15px;
  text-align:center;
  text-decoration:none!important;
  border:solid 1px #F3A246;
  line-height:1.3;
  background: #FFF url("https://toresen-plus.com/wpimages/pdf_icon_y.png") no-repeat;
  background-size: 40px;
  background-position:18px 37px;
  box-shadow: 0 0 3px 1px #BBB!important;
}
a.btn-pdf-orange:hover {
  color: #FFF!important;
  background: #F3A246 url("https://toresen-plus.com/wpimages/pdf_icon_w.png") no-repeat;
  background-size: 40px;
  background-position:18px 37px;
  border:none;
}


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

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

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

}
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
/*ログインボタン非表示*/
div.Hbtn_login{display:none;}

.content,.entry-content{margin:0 3px;}
#header-container{display:none;}
}

/*768px以下*/
@media screen and (max-width: 768px){
  /*必要ならばここにコードを書く*/
/** スタートアップ講座PDF 用***/
a.btn-pdf-orange{
  padding: 20px 0px 20px 34px;
  background-size: 38px;
  background-position:5px 27px;
}
a.btn-pdf-orange:hover {
  background-size: 38px;
  background-position:5px 27px;
}
	

/*戦略一覧テーブル画像*/
img.tp_imggraph{width:130px;}
}

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

}


