/*
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) {
	/*-- ここまで --*/
}

/*
	--------------------------
	女優さん紹介テーブルのデザイン START
	--------------------------
	*/
div.profill table.actress_introduction {
	width: 92%;
	margin: auto;
	border-collapse: collapse;
	outline: 1px solid #8a8888;
	overflow: hidden; border-radiusを有効にするため
	background-color: #fcfcfc; /* ベースのダークグレー */
	border-radius: 8px;
	opacity: 0.95;
	color: #252525;
}

/* テーブルの見出し（th） */
div.profill table.actress_introduction th {
	width: 35%;
	padding: 16px 20px;
	text-align: left;
	font-weight: 600;
	background-color: #f39494; /* アクセントの赤 */
	color: #f5f5f5;
	border: 1px solid #8a8888;
	white-space: nowrap;
	vertical-align: middle;
}


/* テーブルのデータ（td） */
div.profill table.actress_introduction td {
	padding: 16px 20px;
	/* border: 1px solid #8a8888; */
	/* border-bottom: 1px solid #444; */
	/* border-top: 1px solid #444 !important; */
	line-height: 1.6;
	vertical-align: middle;
	/* font-weight: bolder; */
}

/* テーブルの最後の行のセルの下線を消す */
.actress_introduction tr:last-child th,
.actress_introduction tr:last-child td {
	/* border-bottom: none; */
	/* border: 1px solid #8a8888; */
}
/*
	--------------------------
	女優さん紹介テーブルのデザイン END
	--------------------------
*/
.actress_introduction .actress_birthday {
	padding-right: 2rem;
}
