/*
Theme Name: AFFINGER Child
Template: affinger
Description: AFFINGER6 対応
Version: 20240601
*/

/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {


	/*-- ここまで --*/
}
	
/*media Queries タブレットサイズ（600px～959px）のみで適応したいCSS -タブレットのみ
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 959px) {


	/*-- ここまで --*/
}	
	
/*media Queries タブレット（600px）以上で適応したいCSS -タブレット・PC
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {


	/*-- ここまで --*/
}

/*media Queries PCサイズ（960px）以上で適応したいCSS - PCのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width: 960px) {


	/*-- ここまで --*/
}

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {

	
	/*-- ここまで --*/
}


/* 見出し（ウィジェットタイトル）の余白をAFFINGER標準に近づける */
.sidebar .widget .widgettitle {
  font-size: 1.05rem;
  font-weight: 700;
  margin: 0 0 .9em;
}

/* リスト間の余白と行高を軽く整える（標準の雰囲気を崩さない範囲） */
.sidebar .widget_recent_entries ul { margin: 0; padding: 0; list-style: none; }
.sidebar .widget_recent_entries ul li { margin: 0 0 1.2em; line-height: 1.6; }

/* サムネイルがあるテーマ設定の場合のサイズ合わせ（あれば） */
.sidebar .widget_recent_entries img {
  width: 120px; height: 120px; object-fit: cover;
  border-radius: 8px; box-shadow: 0 2px 6px rgba(0,0,0,.08);
}
