@charset "utf-8";
/***         maiko_sanchi_no_makanai_san.css ver.250830          ***/

/****************************/
/* サウンドトラック個別指定 */
/****************************/
/*--------------------------------------*/
/* ===== 舞妓さんちのまかないさん ===== */
/*--------------------------------------*/
/*----------------------- 舞妓さんちのまかないさん -----------------------*/

table.index th {
	color: #ffefd5;
	font-weight: bold;
	text-align: center;
	padding:10px;
	font-size: 80%;
	border: #ffe4c4 1px solid;
	background-color: #483D8B;
}
.line {
  border-top: 1px solid #FF99FF;
}

/*----------------------- 舞妓さんちのまかないさん オリジナル・サウンドトラック -----------------------*/
.maiko_sanchi_no_makanai_san-original_soundtrack-subtitle { /* 曲名（サブタイトル） */
	margin: 0.5em 1em 0.5em 1em;
	font-style: italic;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-writer-font { /* 作編曲・作詞 */
	color: #ff7f50; /* coral */
}

.maiko_sanchi_no_makanai_san-original_soundtrack-table {
   table-layout: fixed;
   width: 100%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-musician-table {
   table-layout: fixed;
   width: 70%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-musician-in_charge-font { /* ミュージシャン (担当) */
	font-family: 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	font-style: italic;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-musician-in_charge-sano-font { /* ミュージシャン (担当) 佐野康夫 */
	font-family: 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	font-style: italic;
	color: #ff0000;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-musician-font { /* ミュージシャン */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-musician-sano-font { /* ミュージシャン 佐野康夫 */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	color: #ff0000;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-musician-courtesy-font { /* ミュージシャン (担当) */
	font-family: 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	font-style: italic;
	font-size: 90%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-staff-in_charge-font { /* スタッフ (担当) */
	font-family: 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	font-style: italic;
	font-size: 110%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-staff-font { /* スタッフ */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	font-size: 110%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-staff-company-font { /* スタッフ (会社) */
	font-family: 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	font-style: italic;
	font-size: 110%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-title-font { /* ドラマタイトル */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.2em;
	font-size: 140%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-cast-font { /* ドラマキャスト */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-in-charge-font { /* ドラマ (担当) */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	font-size: 110%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-staff-font { /* ドラマスタッフ */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	font-size: 120%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-original-work-font { /* ドラマスタッフ (原作) */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	font-size: 95%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-company-font { /* ドラマスタッフ (会社) */
	font-family: 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	font-style: italic;
	letter-spacing: 0.1em;
	font-size: 120%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-in-charge-sub-font { /* ドラマ (担当) サブ */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	font-size: 90%;
}

.maiko_sanchi_no_makanai_san-original_soundtrack-drama-staff-sub-font { /* ドラマスタッフ サブ */
	font-family: "Yu Mincho", 'Gulim', 'Script', 'HG正楷書体-PRO', 'HG行書体', 'HGP行書体', 'Dotum', 'Pussycat Snickers', sans-serif;
	letter-spacing: 0.1em;
	font-size: 90%;
}

/* 右側罫線 */
.text-line-right{
	display: flex;
	align-items: center;
}

.text-line-right:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	display: block;

}

.text-line-right:after {
	margin-left: .4em;
	background: #ffffff;
}

/* 左側罫線 */
.text-line-left{
	display: flex;
	align-items: center;
}

.text-line-left:before {
	content: "";
	flex-grow: 1;
	height: 1px;
	display: block;

}

.text-line-left:before {
	margin-left: .4em;
	background: #ffffff;
}
/*************************************************************************************************/
