情報元 https://www.negitaku.org/news/n-27522
Valveが、アメリカ・ニューヨーク州司法長官のLetitia James氏が起こしたゲーム内アイテムの売買機能停止と罰金支払いを求める訴訟についてコメントしました。
/* PC用共通スタイル */
#embed-card-262973 { margin: 1.5rem 0; width: 100%; }
#embed-card-262973 .embed-card { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.05); color: #e5e5e5; display: flex; width: 100%; }
#embed-card-262973 .embed-card__link { display: flex !important; text-decoration: none !important; color: inherit; width: 100%; flex-direction: row !important; margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__thumbnail { position: relative; width: 30%; aspect-ratio: 16/9; background: #2a2a2a; overflow: hidden; flex-shrink: 0; font-size: 0; line-height: 0; margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__thumbnail img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; margin: 0 !important; padding: 0 !important; border: none !important; }
#embed-card-262973 .embed-card__content { width: 70%; padding: 16px; display: flex; flex-direction: column; justify-content: center; background: rgba(255, 255, 255, 0.05); flex-shrink: 0; margin: 0 !important; }
#embed-card-262973 .embed-card__label { position: absolute; top: 8px; left: 8px; background: #404040; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 8px; border-radius: 4px; z-index: 2; line-height: 1; margin: 0 !important; }
#embed-card-262973 .embed-card__title { font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px !important; color: #fff; padding: 0 !important; }
#embed-card-262973 .embed-card__domain { font-size: 12px; color: #808080; margin: 0 !important; line-height: 1; padding: 0 !important; }
/* wpautopで生成される余分なpタグを消す */
#embed-card-262973 p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__link p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__thumbnail p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__content p { margin: 0 !important; padding: 0 !important; }
/* モバイル専用スタイル – 別スタイルタグにして確実に後から読み込まれるようにする */
@media only screen and (max-width: 640px) {
#embed-card-262973.embed-card-wrapper .embed-card {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__link {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
align-items: stretch !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__thumbnail {
width: 35% !important;
min-width: 35% !important;
flex-shrink: 0 !important;
height: auto !important;
position: relative !important;
overflow: hidden !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__thumbnail::before {
content: “” !important;
display: block !important;
padding-top: 100% !important; /* 1:1比率のボックスを作成 */
}
#embed-card-262973.embed-card-wrapper .embed-card__thumbnail img {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: auto !important;
height: 100% !important;
min-width: 100% !important;
max-width: none !important;
object-fit: cover !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__content {
width: 65% !important;
min-width: 65% !important;
padding: 12px !important;
flex-shrink: 0 !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__title {
font-size: 15px !important;
margin-bottom: 3px !important;
line-height: 1.3 !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__domain {
font-size: 9px !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__label {
font-size: 12px !important;
padding: 4px 8px !important;
top: 6px !important;
left: 6px !important;
font-weight: 500 !important;
}
}
和訳
Valveに対するニューヨーク州司法長官の訴訟について
Counter-Strike 2、Dota 2、Team Fortress 2 をご利用の皆様へ
ニューヨーク州司法長官が、一部のゲーム内で提供するミステリーボックス(クレート、ケース、チェストなど)がニューヨーク州のギャンブル法に違反しているとしてValveを提訴したニュースをご存じの方もいるかと思います。
Valveはミステリーボックスがニューヨーク州のギャンブル法に違反すると思っていません。ニューヨーク州司法長官から2023年初め頃に連絡を受けて以来、バーチャルアイテムやミステリーボックスについて説明に努めてきましたが、訴訟という形になったことについて残念に思います。
当社が訴訟について言及することはほとんどありません。しかし、今回は状況を説明すべきだと考えています。
Valveがゲーム内で提供するミステリーボックスの仕組みは、ゲームに限らず現実世界でも広く展開されているものです。ベースボールカードのパック、ブラインドボックスやブラインドバッグの開封は世代を超えて行なわれ、手に入れた商品の交換や売買も実施されてきました。
実世界の商品では、ベースボールカード、ポケモン、マジック・ザ・ギャザリング、ラブブが同じ方法で提供され人気を博しています。
ゲームの世界でも、当社のミステリーボックスと同じ仕組みのデジタルパックは2004年から広く提供されています。
プレイヤーは、Valveのゲームをプレーするためにミステリーボックスを開ける必要がありません。
実際のところ、ほとんどのプレイヤーはボックスを開けずにゲームをプレーしています。ボックスから手に入れることができるアイテムは、純粋にキャラクター等の装飾品で、お金を使わないプレイヤーがゲームで不利になることはありません。
Valveのゲームアイテムをギャンブルサイトで使用しているアカウントを停止する対応について、長年に渡り取り組んできたことを説明しました。
また、ユーザーが所有するアイテムに関連する詐欺や盗難に対する対策、ギャンブルサイトがSteamアカウントやValve製のゲーム内アイテムを悪用することを防止する特別な対策についても説明しました。
Valveがギャンブルサイトに協力している事実はありません。
/* PC用共通スタイル */
#embed-card-182064 { margin: 1.5rem 0; width: 100%; }
#embed-card-182064 .embed-card { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.05); color: #e5e5e5; display: flex; width: 100%; }
#embed-card-182064 .embed-card__link { display: flex !important; text-decoration: none !important; color: inherit; width: 100%; flex-direction: row !important; margin: 0 !important; padding: 0 !important; }
#embed-card-182064 .embed-card__thumbnail { position: relative; width: 30%; aspect-ratio: 16/9; background: #2a2a2a; overflow: hidden; flex-shrink: 0; font-size: 0; line-height: 0; margin: 0 !important; padding: 0 !important; }
#embed-card-182064 .embed-card__thumbnail img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; margin: 0 !important; padding: 0 !important; border: none !important; }
#embed-card-182064 .embed-card__content { width: 70%; padding: 16px; display: flex; flex-direction: column; justify-content: center; background: rgba(255, 255, 255, 0.05); flex-shrink: 0; margin: 0 !important; }
#embed-card-182064 .embed-card__label { position: absolute; top: 8px; left: 8px; background: #404040; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 8px; border-radius: 4px; z-index: 2; line-height: 1; margin: 0 !important; }
#embed-card-182064 .embed-card__title { font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px !important; color: #fff; padding: 0 !important; }
#embed-card-182064 .embed-card__domain { font-size: 12px; color: #808080; margin: 0 !important; line-height: 1; padding: 0 !important; }
/* wpautopで生成される余分なpタグを消す */
#embed-card-182064 p { margin: 0 !important; padding: 0 !important; }
#embed-card-182064 .embed-card p { margin: 0 !important; padding: 0 !important; }
#embed-card-182064 .embed-card__link p { margin: 0 !important; padding: 0 !important; }
#embed-card-182064 .embed-card__thumbnail p { margin: 0 !important; padding: 0 !important; }
#embed-card-182064 .embed-card__content p { margin: 0 !important; padding: 0 !important; }
/* モバイル専用スタイル – 別スタイルタグにして確実に後から読み込まれるようにする */
@media only screen and (max-width: 640px) {
#embed-card-182064.embed-card-wrapper .embed-card {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__link {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
align-items: stretch !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__thumbnail {
width: 35% !important;
min-width: 35% !important;
flex-shrink: 0 !important;
height: auto !important;
position: relative !important;
overflow: hidden !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__thumbnail::before {
content: “” !important;
display: block !important;
padding-top: 100% !important; /* 1:1比率のボックスを作成 */
}
#embed-card-182064.embed-card-wrapper .embed-card__thumbnail img {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: auto !important;
height: 100% !important;
min-width: 100% !important;
max-width: none !important;
object-fit: cover !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__content {
width: 65% !important;
min-width: 65% !important;
padding: 12px !important;
flex-shrink: 0 !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__title {
font-size: 15px !important;
margin-bottom: 3px !important;
line-height: 1.3 !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__domain {
font-size: 9px !important;
}
#embed-card-182064.embed-card-wrapper .embed-card__label {
font-size: 12px !important;
padding: 4px 8px !important;
top: 6px !important;
left: 6px !important;
font-weight: 500 !important;
}
}
これまで、ギャンブル・詐欺・盗難などに関連して第三者に悪用されてきた100万以上のSteamアカウントについて利用停止措置を行なっています。
ギャンブルサイトの運営を阻止し、Steamのユーザーを詐欺から守るために、トレードの取り消しやクールダウン期間を設ける機能もリリースしています。
/* PC用共通スタイル */
#embed-card-257698 { margin: 1.5rem 0; width: 100%; }
#embed-card-257698 .embed-card { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.05); color: #e5e5e5; display: flex; width: 100%; }
#embed-card-257698 .embed-card__link { display: flex !important; text-decoration: none !important; color: inherit; width: 100%; flex-direction: row !important; margin: 0 !important; padding: 0 !important; }
#embed-card-257698 .embed-card__thumbnail { position: relative; width: 30%; aspect-ratio: 16/9; background: #2a2a2a; overflow: hidden; flex-shrink: 0; font-size: 0; line-height: 0; margin: 0 !important; padding: 0 !important; }
#embed-card-257698 .embed-card__thumbnail img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; margin: 0 !important; padding: 0 !important; border: none !important; }
#embed-card-257698 .embed-card__content { width: 70%; padding: 16px; display: flex; flex-direction: column; justify-content: center; background: rgba(255, 255, 255, 0.05); flex-shrink: 0; margin: 0 !important; }
#embed-card-257698 .embed-card__label { position: absolute; top: 8px; left: 8px; background: #404040; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 8px; border-radius: 4px; z-index: 2; line-height: 1; margin: 0 !important; }
#embed-card-257698 .embed-card__title { font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px !important; color: #fff; padding: 0 !important; }
#embed-card-257698 .embed-card__domain { font-size: 12px; color: #808080; margin: 0 !important; line-height: 1; padding: 0 !important; }
/* wpautopで生成される余分なpタグを消す */
#embed-card-257698 p { margin: 0 !important; padding: 0 !important; }
#embed-card-257698 .embed-card p { margin: 0 !important; padding: 0 !important; }
#embed-card-257698 .embed-card__link p { margin: 0 !important; padding: 0 !important; }
#embed-card-257698 .embed-card__thumbnail p { margin: 0 !important; padding: 0 !important; }
#embed-card-257698 .embed-card__content p { margin: 0 !important; padding: 0 !important; }
/* モバイル専用スタイル – 別スタイルタグにして確実に後から読み込まれるようにする */
@media only screen and (max-width: 640px) {
#embed-card-257698.embed-card-wrapper .embed-card {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__link {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
align-items: stretch !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__thumbnail {
width: 35% !important;
min-width: 35% !important;
flex-shrink: 0 !important;
height: auto !important;
position: relative !important;
overflow: hidden !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__thumbnail::before {
content: “” !important;
display: block !important;
padding-top: 100% !important; /* 1:1比率のボックスを作成 */
}
#embed-card-257698.embed-card-wrapper .embed-card__thumbnail img {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: auto !important;
height: 100% !important;
min-width: 100% !important;
max-width: none !important;
object-fit: cover !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__content {
width: 65% !important;
min-width: 65% !important;
padding: 12px !important;
flex-shrink: 0 !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__title {
font-size: 15px !important;
margin-bottom: 3px !important;
line-height: 1.3 !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__domain {
font-size: 9px !important;
}
#embed-card-257698.embed-card-wrapper .embed-card__label {
font-size: 12px !important;
padding: 4px 8px !important;
top: 6px !important;
left: 6px !important;
font-weight: 500 !important;
}
}
また、ギャンブル関連企業が当社のゲームに関連する大会に参加したり、スポンサーになることを禁止しています。
/* PC用共通スタイル */
#embed-card-261718 { margin: 1.5rem 0; width: 100%; }
#embed-card-261718 .embed-card { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.05); color: #e5e5e5; display: flex; width: 100%; }
#embed-card-261718 .embed-card__link { display: flex !important; text-decoration: none !important; color: inherit; width: 100%; flex-direction: row !important; margin: 0 !important; padding: 0 !important; }
#embed-card-261718 .embed-card__thumbnail { position: relative; width: 30%; aspect-ratio: 16/9; background: #2a2a2a; overflow: hidden; flex-shrink: 0; font-size: 0; line-height: 0; margin: 0 !important; padding: 0 !important; }
#embed-card-261718 .embed-card__thumbnail img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; margin: 0 !important; padding: 0 !important; border: none !important; }
#embed-card-261718 .embed-card__content { width: 70%; padding: 16px; display: flex; flex-direction: column; justify-content: center; background: rgba(255, 255, 255, 0.05); flex-shrink: 0; margin: 0 !important; }
#embed-card-261718 .embed-card__label { position: absolute; top: 8px; left: 8px; background: #404040; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 8px; border-radius: 4px; z-index: 2; line-height: 1; margin: 0 !important; }
#embed-card-261718 .embed-card__title { font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px !important; color: #fff; padding: 0 !important; }
#embed-card-261718 .embed-card__domain { font-size: 12px; color: #808080; margin: 0 !important; line-height: 1; padding: 0 !important; }
/* wpautopで生成される余分なpタグを消す */
#embed-card-261718 p { margin: 0 !important; padding: 0 !important; }
#embed-card-261718 .embed-card p { margin: 0 !important; padding: 0 !important; }
#embed-card-261718 .embed-card__link p { margin: 0 !important; padding: 0 !important; }
#embed-card-261718 .embed-card__thumbnail p { margin: 0 !important; padding: 0 !important; }
#embed-card-261718 .embed-card__content p { margin: 0 !important; padding: 0 !important; }
/* モバイル専用スタイル – 別スタイルタグにして確実に後から読み込まれるようにする */
@media only screen and (max-width: 640px) {
#embed-card-261718.embed-card-wrapper .embed-card {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__link {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
align-items: stretch !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__thumbnail {
width: 35% !important;
min-width: 35% !important;
flex-shrink: 0 !important;
height: auto !important;
position: relative !important;
overflow: hidden !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__thumbnail::before {
content: “” !important;
display: block !important;
padding-top: 100% !important; /* 1:1比率のボックスを作成 */
}
#embed-card-261718.embed-card-wrapper .embed-card__thumbnail img {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: auto !important;
height: 100% !important;
min-width: 100% !important;
max-width: none !important;
object-fit: cover !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__content {
width: 65% !important;
min-width: 65% !important;
padding: 12px !important;
flex-shrink: 0 !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__title {
font-size: 15px !important;
margin-bottom: 3px !important;
line-height: 1.3 !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__domain {
font-size: 9px !important;
}
#embed-card-261718.embed-card-wrapper .embed-card__label {
font-size: 12px !important;
padding: 4px 8px !important;
top: 6px !important;
left: 6px !important;
font-weight: 500 !important;
}
}
ニューヨーク州司法長官が当社のゲームに対して求める多くの変更点について、深刻な懸念があります。
まず、ニューヨーク州司法長官はミステリーボックスの中身を交換できるようにしてはならないと主張しています。
ゲーム内のデジタルミステリーボックスやアイテムが、ランダムなカードが手に入るベースボールカードのパックのような現実世界の製品と異なるものであると認識しているようです。その上で、ユーザーが手に入れたアイテムをSteamのトレード機能や、コミュニティマーケットにおける売買を通じて交換可能であることを問題視しています
当社は、デジタルアイテムが譲渡可能であることは、消費者にとって有益であると考えています。現実のポケモンカードやベースボールカードと同じく、ユーザーは不要になったアイテムを売買したり交換することができるためです。
ニューヨーク州司法長官は、ユーザーがValve製ゲームでデジタルアイテムを譲渡できる機能を停止することを提案しています。
当社は譲渡できる権利は奪われるべきではないと考えており、機能を停止することを拒否します。
また、ニューヨーク州司法長官はニューヨーク在住のユーザーがVPNを使用するなどして位置情報を変更し、ニューヨーク州以外にいるように見せかける行動に備えるため、決済処理時に通常取得する情報に加え、さらなる情報を取得することも提案しています。
これは、ユーザーのプライバシーに深く踏み込む仕組みを世界中の全ユーザーに対して提供することを意味します。
同じく、ニューヨーク在住のSteamユーザーが使用するほとんどの決済方法について、すでに年齢確認の仕組みが導入されているにも関わらず、ユーザーのさらなる年齢確認を行なうために、個人情報をもっと収集するように求めています。
当社は、ユーザーが個人情報の安全性を重視していることを理解しています。事業運営と法令遵守に必要な情報のみを取得することが、当社とユーザーの双方にとって有益な方法です。
私たちはニューヨーク州が、州内における行動を規制する法律を定める権利について尊重しています。
ニューヨーク州議会がミステリーボックスを規制する法律を可決した場合、当社はそれに従い対応を行ないます。しかし、この問題について数回の検討が行なわれているものの、法律はまだ可決されていません。
そのような法律は、業界の関係者やニューヨーク州のゲーマーの意見も取り入れた、公開プロセスを経て決定されるべきです。
ニューヨーク州司法長官が当社に求める対応は、現行のニューヨーク州法の要件を大きく超えるものであり、ニューヨーク州外にも影響するものです。
Valveにとっては、ニューヨーク州司法長官の要求を飲むことが簡単で安くすむ対応となるかもしれません。しかし、そのような決定はユーザーや他のゲーム開発者に対して不利益となり、ゲームデザインにおける革新性についても影響を及ぼすものと考えます。
さらに、この訴訟はミステリーボックスに関するものですが、ニューヨーク州司法長官がゲーム、現実世界の暴力、子供たちについてコメントしたことにも対応が必要だと感じています。
ニューヨーク州司法長官の意見は本件から逸脱するものであり、これまで何度も言われてきた誤った認識です。
長年に渡る多くの研究により、メディア(映画、テレビ、書籍、漫画、音楽、ゲーム)と現実世界の暴力には関連性がないと結論付けられています。
むしろ、多くの研究はゲームが有益な影響をユーザーにもたらすとしています。
最終的に、裁判所が当社とニューヨーク州司法長官、どちらの主張が正しいかを判断することになります。
それまでの間に、ニューヨーク州およびその他地域のユーザーのみなさんに影響が及ぶ可能性について知っていただきたいと思います。
2026年3月11日
関連記事
/* PC用共通スタイル */
#embed-card-262973 { margin: 1.5rem 0; width: 100%; }
#embed-card-262973 .embed-card { border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 8px; overflow: hidden; background: rgba(255, 255, 255, 0.05); color: #e5e5e5; display: flex; width: 100%; }
#embed-card-262973 .embed-card__link { display: flex !important; text-decoration: none !important; color: inherit; width: 100%; flex-direction: row !important; margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__thumbnail { position: relative; width: 30%; aspect-ratio: 16/9; background: #2a2a2a; overflow: hidden; flex-shrink: 0; font-size: 0; line-height: 0; margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__thumbnail img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; margin: 0 !important; padding: 0 !important; border: none !important; }
#embed-card-262973 .embed-card__content { width: 70%; padding: 16px; display: flex; flex-direction: column; justify-content: center; background: rgba(255, 255, 255, 0.05); flex-shrink: 0; margin: 0 !important; }
#embed-card-262973 .embed-card__label { position: absolute; top: 8px; left: 8px; background: #404040; color: #fff; font-size: 12px; font-weight: 600; padding: 4px 8px; border-radius: 4px; z-index: 2; line-height: 1; margin: 0 !important; }
#embed-card-262973 .embed-card__title { font-size: 16px; font-weight: 600; line-height: 1.5; margin: 0 0 8px !important; color: #fff; padding: 0 !important; }
#embed-card-262973 .embed-card__domain { font-size: 12px; color: #808080; margin: 0 !important; line-height: 1; padding: 0 !important; }
/* wpautopで生成される余分なpタグを消す */
#embed-card-262973 p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__link p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__thumbnail p { margin: 0 !important; padding: 0 !important; }
#embed-card-262973 .embed-card__content p { margin: 0 !important; padding: 0 !important; }
/* モバイル専用スタイル – 別スタイルタグにして確実に後から読み込まれるようにする */
@media only screen and (max-width: 640px) {
#embed-card-262973.embed-card-wrapper .embed-card {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__link {
display: flex !important;
flex-direction: row !important;
width: 100% !important;
align-items: stretch !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__thumbnail {
width: 35% !important;
min-width: 35% !important;
flex-shrink: 0 !important;
height: auto !important;
position: relative !important;
overflow: hidden !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__thumbnail::before {
content: “” !important;
display: block !important;
padding-top: 100% !important; /* 1:1比率のボックスを作成 */
}
#embed-card-262973.embed-card-wrapper .embed-card__thumbnail img {
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
width: auto !important;
height: 100% !important;
min-width: 100% !important;
max-width: none !important;
object-fit: cover !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__content {
width: 65% !important;
min-width: 65% !important;
padding: 12px !important;
flex-shrink: 0 !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__title {
font-size: 15px !important;
margin-bottom: 3px !important;
line-height: 1.3 !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__domain {
font-size: 9px !important;
}
#embed-card-262973.embed-card-wrapper .embed-card__label {
font-size: 12px !important;
padding: 4px 8px !important;
top: 6px !important;
left: 6px !important;
font-weight: 500 !important;
}
}

















