/*
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) {

	
	/*-- ここまで --*/
}
/* 表で文字を折り返さず1行で表示 */
.scroll-table {
	white-space: nowrap;
}

/* 表「layout-table」のデザイン変更 */
table.layout-table {
	table-layout: fixed;
	text-align: center; /* 各セル内の文字の横位置 */
}
table.layout-table tr td:nth-child(1) { /* 1列目 */
	width: 60px; /* 列幅 */
	background: #f4f4f4; /* 背景色 */
}
table.layout-table tr td:nth-child(n+2) { /* 2列目以降 */
	width: 100px; /* 列幅 */
}
table.layout-table tr:nth-child(1) { /* 1行目 */
	background: #f4f4f4; /* 背景色 */
}