@charset "utf-8";

/*
 * movienews1.css  v1  (2026-08-25)
 *
 * 右カラムの最新ニュース枠（movienews1.html v2）専用。
 *
 * ★basic.css 489〜605行（ul#twitterfeed 系）をそのまま移植したもの。
 *   movienews1.html v2 が全15サイトへ展開されたら、
 *   basic.css 側の 489〜605行は削除できる。
 *
 * ⚠ .twitterfeed-timeline（606行〜 と 6088行〜）は移さないこと。
 *   あれは親ページ側の iframe の囲みで、右カラムを残す限り basic.css に必要。
 *
 * 移植にあたって変えたのは 2 点だけ：
 *   ・#title1〜#title5 の h4 に色を当てていた指定を .news-title h4 に統合
 *     （1〜5 にしか当たっておらず 6〜8 が漏れていた。a 側の指定で
 *       結果は同じだが、意図が読み取れないため揃えた）
 *   ・.news-img img の height:100% を height:auto に変更
 *     （100% は縦横比を崩す指定。img に width/height 属性が入っているため
 *       現行では実害が出ていないが、正しくは auto）
 *
 * ★更新日（「（ 2026-08-25 更新 ）」）は現行も display:none で消しているため、
 *   movienews3.html 側で出力していない。この CSS にも指定はない。
 */

body {
	width: 100%;
	height: 100%;
	margin: 0;
	background: none;
	background-image: none;
	background-color: transparent;
}

ul#twitterfeed {
	margin: 0;
	padding: 0;
	height: auto;
	list-style: none;
}

ul#twitterfeed li {
	padding: 0 0 12px;
	border-bottom: 1px solid #f2f2f2;
	height: auto;
	min-height: 220px;
}

/* --- 見出し ------------------------------------------------- */

ul#twitterfeed .news-title {
	overflow: hidden;
	margin: 0 0 6px;
	padding: 10px;
	background-color: #fffaef;
}

ul#twitterfeed .news-title h4 {
	font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN",
	             "Hiragino Sans", Meiryo, sans-serif;
	font-size: 15px;
	line-height: 19px;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 0;
}

/* 記事へのリンクと店名リンク。★状態によらず黒＋下線（現行どおり） */
ul#twitterfeed .news-title h4 a,
ul#twitterfeed .news-title h4 a:visited,
ul#twitterfeed .news-title h4 a:hover,
ul#twitterfeed .news-title h4 a:active {
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}

/* --- 本文 --------------------------------------------------- */

ul#twitterfeed .news-article {
	font-family: "Segoe UI", Meiryo, system-ui, -apple-system,
	             BlinkMacSystemFont, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #666;
	padding: 0 12px;
	overflow: hidden;
	white-space: normal;
	width: auto;
	overflow-wrap: break-word;
	word-break: break-all;
}

/* --- 画像 --------------------------------------------------- */

ul#twitterfeed .news-img {
	margin: 2px 0 0;
	padding: 10px;
}

ul#twitterfeed .news-img img {
	width: 100%;
	max-width: 300px;
	height: auto;
	border-radius: 16px;
	overflow: hidden;
	display: block;
}
