/*文字色*/
body{
color:#4d3d4a;
}


/*本文の文字幅高さ*/
.content__main{
line-height: 2;
}


/*------------Adobeフォント適応------------------------*/
/*見出しフォント: 見出ゴMB31*/
h1,h2,h3,.entry-title{
font-family: a-otf-midashi-go-mb31-pr6n, sans-serif;
font-weight: 600;
font-style: normal;
}

/*本文フォント: 中ゴシックBBB*/
.hentry,.entry-content p,.post-inner.entry-content p{
font-family: a-otf-gothic-bbb-pr6n, sans-serif;
font-weight: 400;
font-style: normal;
}

/*global-menuと固定ページタイトルのフォント: briller*/
.global-nav__menu a{
font-family: briller, sans-serif;
font-weight: 300;
font-style: normal;
}
/*------------Adobeフォント適応ここまで------------------------*/

/*本文カラム、サイドバーの色を背景と同じに*/
.content__main, .has-background .sidebar__fixed>*{
background-color: #fffbf1;  /*背景色の色*/
}

/*Twitter埋め込みのマージン色を背景と同じに*/
.has-background .sidebar__widget>* {
background-color: #fffbf1;
}


/*footerコピーライトを削除*/ 
.footer-poweredby {display: none;} 



/*リンク先あるテキストはhover時に半透明*/
a:hover{
opacity:0.7;
color:#998a7d;
}



/*------------------サイドバー関係----------------------------*/
/*サイトバーのリンクは下線無しにする*/
.sidebar-wrapper a{
text-decoration-line: none;
}


/* サイドバーの最新の投稿のリストの点を消す */
.widget_recent_entries ul li{
 list-style:none;
 text-decoration-line:none;
 }

/*投稿一覧の文字にリンク張る*/
.post-list{
font-size:17.6px;
font-weight:bold;
text-decoration-line: none;
}

/*アーカイブのリストの点を消す*/
.widget.widget_archive ul li{
list-style:none;
margin-bottom:10px;   /* 行間を空ける */
}

/*サイドバーのカテゴリーのリストの点を消す*/
.widget.widget_categories ul li{
list-style:none;
margin-bottom:10px;   /* 行間を空ける */
}

/*サイドバーのマージン上下の調整*/
.has-background .sidebar__fixed>*{
padding: 1.5em 1.5em;
}

/*simple GA rankingのレイアウト*/
.sga-ranking-list a{
text-decoration-line: none; /*リンク下線非表示*/
color:#4d3d4a;/*フォントの色を揃える*/
font-size: .9em;
}
ol.sga-ranking{
list-style:none; /*番号ふりを非表示*/
padding-left: 0;/*非表示にした分左寄せ*/
}
.sga-ranking-list{
padding: .75em .25em;/*パディング調整*/

border-bottom: 1px solid var(--site-border-gray-light);/*区切り線調整*/
}
.sga-ranking-list.sga-ranking-list-1{
border-top: 1px solid var(--site-border-gray-light);
}

/*-------------------------------------------------*/

/*フッターのメニューを文字小さく*/
.footer-nav .menu-item {
font-size: .7em;
}


/* フッターウィジェットのリストの点を消す */
.footer-widget__container ul li{
 list-style:none;
 }


/* -------------------------------------------- */
/* ▼タブレット・スマホ両方として付け足すデザイン */
/* -------------------------------------------- */

@media screen and (max-width: 768px){



/*投稿一覧にマージンボトムを指定*/
.post-list{
display: block;
margin-bottom:1rem;
margin-top:1rem;
}

}

/* -------------------------------------------- */
/* ▼タブレット用として付け足すデザイン */
/* -------------------------------------------- */
@media screen and (min-width: 768px) and (max-width:1024px){

/*タブレット版はアーカイブページの投稿一覧を消す*/
.postid-64 a>.post-list{
display:none;
}

/*タブレット版以下はフッターにサイドバーを入れる*/
/*div.footer-widget__container  ←これはフッターのウィジエットを指定するとき使う*/

aside#secondary.sidebar.sidebar-widget.widget-area{
display:none;
}
}

/*タブのボーダー削除*/
.wpt_widget_content {
border: none;
}

/* -------------------------------------------- */
/* ▼スマホ用として付け足すデザイン */
/* -------------------------------------------- */
@media screen and (max-width: 768px){
/*フッターのウィジェットタイトルのマージン下調整*/
.widget-title {
margin-bottom: 0.2em;
}

/*フッターのアーカイブウィジエットのマージン下調整*/
div#archives-4 {
margin-bottom: 1em;
}
/*フッターのカテゴリウィジエットのマージン下調整*/
div#categories-4 {
margin-bottom: 2em;
}

/*WP tab widget のボーダー削除*/
.wpt_widget_content {
border: none; 
}

/*WP tab widget の背景色をメインの背景に合わせる*/
div.inside {
background: #fffbf1 !important;
}

/*タブの背景色も合わせる*/
.wpt_widget_content .tab_title.selected a{
background: #fffbf1 !important;
border-bottom: 1px solid #fffbf1;
}


/*タブはホバー時の透過はオフ*/
.wpt_widget_content .tab_title.selected a:hover{
opacity: 1;
}

/*タブのサイズ調整*/
.wpt_widget_content ul.wpt-tabs li{
width: calc(53% - 24px);
}
/*タブの文字サイズをウィジエットタイトルと揃える*/
.wpt-tabs {
    font-size: 1.1rem;
}


/*スマホの時アーカイブページはリストタイプで表示*/
@media screen and (max-width: 599px) {
  .archive__container .is-card > div.archive__detail {
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
.archive__detail {
    display: flex;
}
  .archive__thumbnail.is-card {
    min-width:120px;
    padding:.5rem;
    border-bottom:0;
  }
  .archive__detail {
    padding:.5rem;
  }
}



}