@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

@font-face {
  font-family: 'fontawesome_min';
  src:  url('/js/fonts/fontawesome_min.eot?2evij7');
  src:  url('/js/fonts/fontawesome_min.eot?2evij7#iefix') format('embedded-opentype'),
    url('/js/fonts/fontawesome_min.ttf?2evij7') format('truetype'),
    url('/js/fonts/fontawesome_min.woff?2evij7') format('woff'),
    url('/js/fonts/fontawesome_min.svg?2evij7#fontawesome_min') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="fam-"], [class*=" fam-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fontawesome_min' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fam-search:before {
  content: "\f002";
}
.fam-home:before {
  content: "\f015";
}
.fam-chevron-up:before {
  content: "\f077";
}
.fam-bars:before {
  content: "\f0c9";
}
.fam-undo-alt:before {
  content: "\f0e2";
}
.fam-calendar-check:before {
  content: "\f274";
}

#breadcrumb li.bc_homelink a:before,
.byline .date:before,
.nav_btn.search_btn:before{font-family: 'fontawesome_min' !important;}

@media only screen and (min-width: 768px){
.header.headercenter #logo{min-height: 50px;}
}

/*h3のサイズ調整*/
h3, .h3 {
	font-size: 1.1em; 
	}

/*　関連記事カスタマイズ　リンクカード枠線　*/
.entry-content .related_article.cf a{
	position:relative;
   }
   
   /*　デフォルトのラベルを消す　*/
   .entry-content .related_article .ttl:before {
   display:none;	
   }
   /*　新しいラベルを追加　*/
   .related_article a:before {
   position:absolute;
   bottom:0.2em;	
   right:0.2em;
   content:'記事を読む';
   color:#fff;
   font-size:90%;
   background:#000000;
   font-weight:bold;
   padding:2px 5px;
   }
   /*　リンクカードタイトル変更　*/
   .entry-content .related_article p.ttl{
   }
   /*　リンクカード日付変更　*/
   .entry-content .related_article .date {
	display:none;
   }

/*ライター名を右下に移動　2022/12/24 */
.top-post-list .byline .writer {
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
	opacity: .7;
	position: absolute;
	bottom: 0;
	right: 0;
  display:inline;
}