@charset "utf-8";


body{
  /*
  font-family:"YuGothic","Yu Gothic M","Yu Gothic Medium","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;
  */
  font-family:"Noto Sans JP","UD新ゴNT M","YuGothic","Yu Gothic M","Yu Gothic Medium","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,sans-serif;
}

/*==================================================================
font-size
==================================================================*/

body{ font-size: 90%;}
.category-title h2{ font-size:140%; font-weight:bold;}
.cate-anchor-content{ font-size: 90%;}
.cate-anchor-content li a{ font-size: 85%;}
.cate-ranking-title{ font-size: 115%;}
.cate-ranking-article h3{ font-size: 90%;}
p.cate-ranking-subtitle{ font-size:80%;}
.cate-ranking-info{ font-size:80%;}
.cate-ranking-num{ font-size: 150%;}
.clist_title_parent{ font-size: 140%;}
.clist_articlebox-maintitle{ font-size: 90%;}
h4.clist_articlebox-subtitle{ font-size:90%; font-weight:100;}
.clist_articlebox-info{ font-size:80%;}
.clist_articlebox-article-btn a{ font-size:90%;}
.article-list_date{ font-size: 90%;}
.article-list_subtitle{ font-size: 90%;}
.article-list_title{ font-weight: bold; font-size: 105%;}
.paginate_prev,.paginate_current,.paginate_next,.paginate_pagelink{ font-size:90%;}
.article{ font-size: 100%;}
.article-title{ font-size: 110%;}
.article-subtitle{ font-size: 80%;}
.publication_date{ font-size:70%;}
.article-content{ font-size: 95%;}
.article-content h3{ font-size: 140%;}
.article-content h4{ font-size: 130%;}
.article-content h5{ font-size: 120%;}

@media (min-width: 768px) {
  .article{ font-size: 120%;}
  .tab-title{ font-size: 110%;}
  .cate-anchor-content{ font-size: 100%;}
}
@media (min-width: 960px) {
}
@media (min-width: 1024px) {
	.category-title h2{ font-size:200%;}
	.article-title{ font-size: 160%;}
  .article-subtitle{ font-size: 120%;}
  .publication_date{ font-size:100%;}
}