@charset "UTF-8";

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

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

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

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

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

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

/*ヘッダー*/
div.tagline{
	background-color: rgba(128,0,128,0.5);
}

/************************************
** サイトタイトル非表示
************************************/

.site-name-text{
  display: none;
}

/*ヘッダーレイアウトがトップメニューのとき*/
.header-container-in.hlt-top-menu .site-name-text{
  display: none;
}

/*ヘッダーレイアウトがトップメニュー（小）のとき*/
.header-container-in.hlt-top-menu.hlt-tm-small .site-name-text{
  display: none;
}

/*端末幅が768px以下のとき*/
@media screen and (max-width: 768px){
  #header .site-name-text{
    display: none;
  }
}

/*端末幅が480px以下のとき*/
@media screen and (max-width: 480px){
  #header .site-name-text{
    display: none;
  }
}

.logo-text {
    padding: 10px 0 150px;
    font-size: 1em;
}


/* フォローボタン */
div.sns-follow-buttons.sns-buttons {
	flex-wrap: wrap;
	justify-content: center;
}
.sidebar .sns-follow-buttons a {
	width: 18%; /*ボタンの幅*/
}
.sidebar .sns-follow {
	margin: 0 0 24px 0;
}
.sidebar .sns-follow-buttons a {
	border-radius: 50px;
	margin: 5px;
}

/* SNSシェアボタン*/
#main .sns-share a {
	width: 2.5em;
	margin-left: 0.2em;
}
.sns-share-buttons  {
	justify-content: center;
}
#main .button-caption {
	display: none;
}
#main .social-icon {
	font-size: 25px;
}
