@charset "UTF-8";

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

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


/*ヘッダー背景画像*/
.header{
		 background-position: 10px 20px;
		 background-repeat:no-repeat;
	     background-size:contain;
}
/*新着リストの投稿日表示*/
.new-entry-card-date {
  display: block;
}
/*タイトル太く*/
.site-name-text-link,
.tagline{
	font-weight:bolder;
}
/*投稿日時非表示*/
.date-tags {
  display: none;
}
/* フォローボタンの非表示  */
#sns_follow_buttons-2{
	 display: none;
}
.page .sns-follow {
    display: none;
}
/* h3のインデントイラスト  */
.article h3 {
	padding: 10px 0 10px 50px;
    background-image: url(http://www.xn--t8jwa0g2b.biz/wp-content/uploads/niji-e1565451544931.png);
    background-repeat: no-repeat;
    border-left:none;
}
/* h2のインデントイラスト  */
.article h2 {
	padding: 15px 0 15px 20px;
    background-image: url(https://www.xn--t8jwa0g2b.biz/wp-content/uploads/h2ti.png);
    background-repeat: no-repeat;
    border-left:none;
	height:80px;
}
/*TOP*/
/* パンチ　BOX　Ｃ */
.orange{
 position: relative;
 margin: 2em auto;
 padding: 15px 15px 15px 35px;
 /* width: 100px; ボックス幅 */
 background-color: #F0F8FF; /* ボックス背景色 */
 color: #666; /* 文章色 */
 border: 1px solid #88b5d3; /* ボックス枠線 */
 box-shadow: 0 0 2px 1px #ccc; /* 影 */
 border-radius: 10px; /* 角の丸み */
text-decoration: none;
font-family: メイリオ ;
font-weight: bold；
}
.orange::before {
 position: absolute;
 content: '';
 left: 8px;
 top: 8px;
 width: 17px;
 height : 17px;
 background-color: #fff; /*穴背景色*/
 box-shadow: 0 0 8px #aaa inset; /*穴の影*/
 border: 1px solid #88b5d3; /*パンチ穴枠色*/
 border-radius: 50%;
}
.orange a{
text-decoration:none;
color: #666; /* 文章色 */
}
/*TOP*/
#oshirase a{
pointer-events: none;
}
#oshirase figure{
display:none;
}
#oshirase  .card-content{
margin:0;
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}

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

/*769px以下*/
@media screen and (max-width: 769px){
  /*必要ならばここにコードを書く*/
	.tagline{
		display:none;
	}
	.header{
		 background-image:none;
	}
	#nav-footer{
		display:none;
	}
}

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


.footer-bottom-logo {
  float: left;
  bottom: 0;
  position: relative;　　　　/* ←absoluteから変更 */
}
.footer-bottom-content {
  position: relative;
  left: 20px;
  float: none;
  display: flex;
  justify-content:
  space-between;
  align-items: baseline;
}
.footer-bottom.fdt-left-and-right .footer-bottom-content {
  float: none;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
a {
	text-decoration: none ;
}

