/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/
/*ギザギザを消す*/ .nothumb .page-title:after, #main .h-undeline:after { background-image: none;}
	
[npc width=”100″ height=”100″ date=”1″]

/* 角の丸い内部リンクボックス(影あり)基本 */
.post_link{
margin: 1em 0;
text-align: left;
}
.post_link .inbox{
padding-left:25%;
}
.post_link p.title{
margin: 0 0 0.1em;
font-size:1em;
font-weight: bold;
}
.post_link .date{
font-size:0.8em;
}
.post_link .thum{
width: 22%;
float:left;
}
.post_link .thum img{
width:100%;
margin-bottom: 0;
border-radius:20px;
}
.post_link a{
display:block;
padding:0.5em;
font-size: 14px;
box-shadow: 0 2px 2px rgba(0, 0, 0, .25);
border-radius:20px;
}
.post_link .title:before{
font-size:14px;
font-weight:bold;
width:5em;
display:inline-block;
padding:1px 0px 1px 0px;
position:relative;
top:-2px;
text-align:center;
margin-right:0.5em;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
border-radius:20px;
}
/* ピンクの内部リンクボックス */
.post_link a{
border: 3px solid #FFE4E1;
background: #FFE4E1;
color: #555;
}
.post_link .title:before{
color:#fff;
background:#FF97C2;
content:'check';
}	
.post_link a:hover{
color:#ffffff;
background:#FFBEDA;
}

table th {/*table内のthに対して*/
  padding: 10px;/*上下左右10pxずつ*/
}

table {
  border-collapse: collapse;
  border: solid 2px orange;/*表全体を線で囲う*/
}
table th, table td {
  border: dashed 1px orange;/**/
  /*破線 1px オレンジ*/
}
/*余白と文字装飾は省略*/

table {
  text-align: center;
}
th {
  color: #FF9800;/*文字色*/
  background: #fff5e5;/*背景色*/	
}
/*余白指定は省略*/

table th{/*thに対して*/
  color: #FF9800;/*文字色*/
  background: #fff5e5;/*背景色*/
}
/*余白指定は省略*/

@media screen and (max-width: 440px){
  #breadcrumb {
    margin-bottom: 0;
  }
  .article .entry-title {
    margin-top: 余白量(10pxなど);
  }
}

/*トップページ人気記事用のウィジェット*/
.popular-posts .cardtype__article-info {
    padding-top: 0.5em;
}
.popular-posts .cardtype__link {
    padding-bottom: 10px;
}
.popular-posts.cardtype {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.popular-posts .cardtype__article {
  width: 48%;
  margin: 0 0 25px;
}
.popular-posts .cardtype__article:nth-child(odd){
  margin-right: 4%;
}
.popular-posts .cardtype__article p {
  margin: 0; 
}
.popular-posts.cardtype h2 {
    margin: 0 5px;
    font-size: 15px;
}