/* ============================================
   ごみと資源ずかん 上書きCSS
   担当: 山中 / 2026-08-31〜
   ============================================ */

/* チケットの縦書きテキスト: 元は「幅1文字分+折り返し」の疑似縦書きで、
   「、」が横書きグリフ(マスの左下)のまま左寄りに見えていた。
   本物の縦書き(writing-mode)に変更し、「、」を右上に正しく表示する */
.page-gomibook-intro--inner .ticket p {
	writing-mode: vertical-rl;
	text-orientation: upright; /* 半角「!」も正立させる */
	width: auto;
	white-space: nowrap;
	text-align: start;
	line-height: 1;
	top: 7%; /* 元10% */
	right: 20%; /* 元16% */
}
.page-gomibook-intro--inner .ticket p:nth-of-type(2) {
	right: 58%; /* 元55% */
}

/* ガイド下部チケットの縦書きテキスト: 横位置を微調整 */
.page-gomibook .page-garbage-guide .ticket p {
	left: 48%; /* 元50% */
}

/* カテゴリ見出し: 下マージン(10rem)を削除 */
.page-gomibook .page-garbage-guide .category h3 {
	margin-bottom: 0;
}

/* リンクボタンの注釈テキスト(span): 文字サイズ変更(PC/SP共通) */
.page-gomibook .page-garbage-guide .link-btn span {
	font-size: 11rem;
}

/* 捨て方ポイント&小ネタのリード文: 太字(700)を解除(PC/SP共通) */
.page-gomibook .page-garbage-point .cards .title .lead {
	font-weight: 400;
}

/* 捨て方ポイント&小ネタ: POINTバッジ・本文・カード間隔の調整(PC/SP共通) */
.page-gomibook .page-garbage-point .cards .card-head .point_num {
	width: 50rem;
}
.page-gomibook .page-garbage-point .cards .card-head .point_num .number {
	font-size: 25rem;
	margin-bottom: 1rem;
}
.page-gomibook .page-garbage-point .cards .card-head .point_num p {
	font-size: 10rem;
}
.page-gomibook .page-garbage-point .cards .card p {
	font-weight: 500;
}
.page-gomibook .page-garbage-point .cards {
	gap: 15rem;
}

/* 家庭ごみ減らすコツ: サブタイトルの下マージン削除(PC/SP共通) */
.page-gomibook .page-garbage-tips .title .sub {
	margin-bottom: 0;
}

/* 家庭ごみ減らすコツ: セクションリード文のウェイト(PC/SP共通) */
.page-gomibook .page-garbage-tips .title .lead {
	font-weight: 500; /* 元700想定 */
}

/* 家庭ごみ減らすコツ(生ごみブロック): サブタイトルとリード文の調整(PC/SP共通) */
.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .title .sub {
	text-align: left;
	margin-bottom: 10rem;
	margin-top: 20rem; /* 追加 */
}
.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .title .lead {
	margin-top: 0;
}

/* 家庭ごみ減らすコツ(tips-list): 共通調整 */
.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__title {
	font-weight: 800;
	padding: 10rem;
	border-bottom: 1rem solid #333; /* 追加 */
}
.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip {
	border: 1rem solid #333;
}
.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list {
	gap: 10rem;
}
.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__text {
	line-height: 1.5em;
}

/* リサイクルガイド: 説明文ウェイトとヘッダー余白(PC/SP共通) */
.page-gomibook .page-recycle-guide__description {
	font-weight: 500;
}
.page-gomibook .page-recycle-guide__header {
	margin-bottom: 20rem;
}

/* 家庭の粗大ごみはどうする?のタイトル色(PC/SP共通) */
.page-gomibook .page-bulky-waste__ttl {
	color: #43b3e8;
}

/* 回収バナーのボタン画像を read_more2.webp(771×190)へ差し替え(PC/SP共通)。
   新画像は旧(525×168)より横長のため、歪まないよう幅も比率に合わせて300→377remに */
.page-gomibook .page-pickup-banner__button {
	background: url("../img/other/read_more2.webp") center/100% 100% no-repeat;
	width: 377rem;
	font-size: 20rem; /* 元22rem */
	font-weight: 800;
}
/* ボタン内の>>アイコン: 横幅0.6em(比率維持で高さ0.48em)+テキストとの間隔 */
.page-gomibook .page-pickup-banner__button .nm-arrow {
	width: 0.6em;
	height: 0.48em;
	margin-left: 5px;
}

/* ============================================
   2026-09-02 クライアント修正依頼
   ============================================ */

/* ①「、」の位置: 1行目だけ標準縦書きグリフに戻す(「、」がマス右上に付く)。
   2行目の「!」はupright維持(共通ルール側)。
   ※先頭のYakuHanJP_Narrow(約物専用フォント)は縦書きグリフを持たず
   「、」が横書き形のままになるため、1行目のみYakuHanを外す(他の文字は
   元々YakuHanに含まれずZen Kakuで描画されるので見た目は変わらない) */
.page-gomibook-intro--inner .ticket p:nth-of-type(1) {
	text-orientation: mixed;
	font-family: "Zen Kaku Gothic Antique", sans-serif;
}

/* ⑨「!」バッジの長体解消: padding-blockが高さだけ6rem膨らませ縦長楕円になっていた。
   あわせて黒縁を追加(「パソコンについては〜」のバッジと同仕様に統一) */
.page-gomibook .page-recycle-guide .guide-card__column button::before {
	padding-block: 0;
	border: 1rem solid #000;
}

/* 「!」ボタンの文字色: color未指定のため、iOS Safariではボタン既定色(青)で
   表示されていた(PCブラウザの既定は黒のため環境で見え方が異なった)。明示して統一 */
.page-gomibook .page-recycle-guide .guide-card__column button,
.page-gomibook .page-bulky-waste__recycle-button {
	color: #333;
}

/* 「!」の円: 画面幅が狭いと行送り(line-height約1.5)の高さが円の直径(20rem)を
   上回り、aspect-ratioをコンテンツが押し広げて縦長になるためline-height:1に */
.page-gomibook .page-bulky-waste__recycle-button p,
.page-gomibook .page-recycle-guide .guide-card__column button::before {
	line-height: 1;
	min-height: 0;
}

/* ⑩ 半円ドームを真円弧に: 幅が「高さ×2」でないため頂部が平らだった。
   幅=半径×2に補正(高さ・位置は変えないので周辺レイアウトに影響なし) */
@media screen and (min-width: 769px) {
	/* 収集しないもの: 350→360rem(高さ180) */
	.page-gomibook .page-garbage-guide .not-collected__head {
		width: 360rem;
	}
	/* 家庭の粗大ごみはどうする?: 真円弧+一回り拡大(半径210→240rem)し、
	   白カードへ30rem食い込ませる。線は::beforeの1本のみ
	   (素のborderと二重にならないようheadはborder:none) */
	.page-gomibook .page-bulky-waste__head {
		width: 480rem;
		height: 240rem;
		border-radius: 240rem 240rem 0 0;
		top: -210rem; /* 頂点位置は従来どおり、下へ30rem食い込み */
		border: none;
	}
	.page-gomibook .page-bulky-waste__head::before {
		content: "";
		position: absolute;
		inset: 0;
		border: 1rem solid #333;
		border-bottom: none;
		border-radius: 240rem 240rem 0 0;
		clip-path: inset(0 0 32rem 0); /* 食い込み30rem+2remの余裕で線を境界手前で止める */
		pointer-events: none;
	}
	/* ドームの高さ+30remで木の位置(bottom基準)がずれるため相殺し従来位置に固定 */
	.page-gomibook .page-bulky-waste__tree {
		bottom: 0;
	}
	/* 家電リサイクル5品目: 350→360rem(高さ180) */
	.page-gomibook .page-bulky-waste__recycle-head {
		width: 360rem;
	}

	/* ③ 3列テキストと「収集しないもの」の距離を拡大(PC・クライアント検証値:
	   category-listの下マージン150rem→250rem) */
	.page-gomibook .page-garbage-guide .category-list {
		margin-bottom: 250rem;
	}

	/* 回収バナーの黄色カード(PC): 端末によって横に広がりすぎるため実ピクセルで
	   最大1200pxに制限(画面幅が狭ければそれ以下に自然に縮む・クライアント指定) */
	.page-gomibook .page-pickup-banner__card {
		max-width: 900px;
	}

	/* ===== 2026-09-03 PC調整(クライアント指定値) ===== */

	/* 冒頭チケット・イントロ本文のフォント */
	.page-gomibook-intro--inner .ticket p {
		font-size: 23rem;
	}
	.page-gomibook-intro--inner p {
		font-size: 23rem;
		font-weight: 500;
	}
	.page-gomibook .page-garbage-guide .ticket p {
		font-size: 19rem;
	}

	/* 「収集しないもの」半円: transform中心寄せの半ピクセルずれで上の線が
	   薄くぼけるため、leftで整数位置に配置し直す(幅360remの半分=180rem) */
	.page-gomibook .page-garbage-guide .not-collected__head {
		left: calc(50% - 180rem);
		transform: none;
	}

	/* 「南島原市のホームページへ」のウェイト */
	.page-gomibook .page-garbage-guide .link-btn {
		font-weight: 600;
	}

	/* 捨て方ポイントのタイトル群 */
	.page-gomibook .page-garbage-point .cards .title .sub {
		font-size: 45rem;
		margin-bottom: 0;
	}
	.page-gomibook .page-garbage-point .cards .title .lead {
		margin-top: 10rem;
	}

	/* 「生ごみは水分を十分にきって」カード: 上マージンを追加し、
	   先頭カードの頭を「家庭ごみの」テキスト下端に揃える(flexセンター配置のためマージンは半分効き=146remで73rem分移動) */
	.page-gomibook .page-garbage-point .cards .title + .card {
		margin-top: 146rem;
	}

	/* 捨て方ポイントカードの下マージン削除 */
	.page-gomibook .page-garbage-point .cards .card {
		margin-bottom: 0;
	}

	/* 家庭ごみ減らすコツのサブタイトル */
	.page-gomibook .page-garbage-tips .title .sub {
		font-size: 45rem;
	}

	/* リサイクルガイドのサブタイトル */
	.page-gomibook .page-recycle-guide__sub-title {
		font-size: 45rem;
	}
	/* リサイクルガイドのタイトル下マージン */
	.page-gomibook .page-recycle-guide__title {
		margin-bottom: 40rem;
	}
	/* ガイドカードのカテゴリ見出し */
	.page-gomibook .page-recycle-guide .guide-card__category {
		font-size: 30rem;
	}

	/* 粗大ごみ説明文の最大幅 */
	.page-gomibook .page-bulky-waste__text {
		max-width: 1000rem;
	}

	/* 家電リサイクル5品目の半円: 箱に70rem食い込ませる。
	   弧の線は::beforeに分離し、箱の上端より下をクリップして線のはみ出しを防ぐ
	   (ドームと箱は同色のため面のはみ出しは見えない) */
	.page-gomibook .page-bulky-waste__recycle-head {
		top: -110rem; /* 元-135rem(食い込み45→70rem) */
		border: none;
	}
	.page-gomibook .page-bulky-waste__recycle-head::before {
		content: "";
		position: absolute;
		inset: 0;
		border: 1rem solid #555;
		border-bottom: none;
		border-radius: 180rem 180rem 0 0;
		clip-path: inset(0 0 70rem 0);
		pointer-events: none;
	}
	/* タイトルは食い込み後も見えるよう少し上げつつ25remに */
	.page-gomibook .page-bulky-waste__recycle-ttl {
		font-size: 25rem;
		position: relative;
		z-index: 1;
	}

	/* 回収バナーのカード: 枠線#555・最大幅900px */
	.page-gomibook .page-pickup-banner__card {
		border-color: #555;
	}

	/* ⑤「&」のサイズ: style.cssの .title span { font-size:4rem } に潰されていたのを復旧(PC)。
	   SPは既存の30rem指定が担当 */
	.page-gomibook .page-garbage-point .cards .title h2 .amp {
		font-size: 50rem;
		font-weight: 600;
	}
}

/* ⑧ 粗大ごみセクションのベージュベタを除去し、ドームに黒枠を明示。
   【影の正体】このページはセクション積層アニメ(common.jsのbottom-pin)で、
   スクロール中は直前セクション(リサイクルガイド)が背面に固定表示される。
   完全透過にするとSPではピン解除前のガイドのカード(青#4fc2f1/黄)が
   「謎の影」として透けて見えた(PCはドーム表示時点でピン解除済みのため
   ラッパーのベージュしか見えず問題が出ない)。
   さらにPCでも、透過だとピン解除の瞬間(スクロール7割付近)に背面が
   ラッパーのベージュへ切り替わり「背景が出現」して見えた。
   【現方針・クライアント判断待ち】演出は加えず、シンプルに透過のみ。
   透過の仕様上、競り上がり(積層ピン)中は背後に固定されている
   リサイクルガイドの中身がそのまま透けて見え、ピン解除の瞬間に
   背景がページ背景へ入れ替わる(これらを消すには背後側を変える
   =ピン無効化/ベール/common.js変更のいずれかが必要) */
.page-gomibook .page-bulky-waste {
	background: transparent;
	/* 透過してもbox-shadowは箱の輪郭に沿って描画され続け、
	   「謎の影」として浮いて見えるため除去(PC/SPとも) */
	box-shadow: none;
}
/* ドームの黒枠はSPのみ(PCは枠なし・クライアント指示) */
@media screen and (max-width: 768px) {
	.page-gomibook .page-bulky-waste__head {
		border: 1rem solid #333;
		border-bottom: none;
	}
}

/* ④ 本の小口(端の黄色い縦帯): グラデーション先頭25pxのベージュ区間が
   セクション境界の角で「乗ったベタ」に見えるため、全面黄色に変更 */
.page-gomibook .page-garbage-guide::before,
.page-gomibook .page-garbage-point::before,
.page-gomibook .page-garbage-tips::before,
.page-gomibook .page-recycle-guide::before {
	background: #f9e387;
}

/* ⑥⑦はPCの縦書きレイアウト前提のためPC限定(SPは既存調整を維持) */
@media screen and (min-width: 769px) {
	/* ⑥ tips-list縦書きタイトルの頭揃え(1列目と2列目の行頭を上端で揃える)。
	   元CSSのborder-bottomは縦書きでは縦線として枠からずれて見える余計な線のため除去 */
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__title {
		align-items: flex-start; /* 縦書きでは縦方向がcross軸のためalign-itemsで頭揃え */
		justify-content: center;
		padding-top: 25rem;
		border-bottom: none;
	}

	/* ⑦ tips-listカード: 黒枠を全周1rem #333で統一、カード間隔を拡大、4枚の縦幅を統一 */
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list {
		gap: 40rem;
	}
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip {
		border: 1rem solid #333;
		min-height: 200rem;
	}
}

/* ===== SP調整 ===== */
@media screen and (max-width: 768px) {
	/* ガイド見出し */
	.page-gomibook .page-garbage-guide .guide-header h2 {
		font-size: 50rem;
	}
	.page-gomibook .page-garbage-guide .guide-header .sub-title {
		font-size: 31rem;
	}
	/* ガイド下部チケットの文字サイズ 15rem→13rem */
	.page-gomibook .page-garbage-guide .ticket p {
		font-size: 13rem;
	}
	/* 「収集しないもの」の半円: 下のコンテンツ枠に31rem食い込ませる。
	   半円をリストより奥(z-index 0)、リストを手前(z-index 2)にして中身は隠さない。
	   親のborderは配置済み子要素より常に奥のため、円内では線が隠れて自然に途切れる */
	.page-gomibook .page-garbage-guide .not-collected__head {
		top: -69rem; /* 元-100rem */
		z-index: 0;
	}
	.page-gomibook .page-garbage-guide .not-collected .item-list {
		position: relative;
		z-index: 2;
	}
	/* 半円の輪郭線(弧)の食い込み部分を箱側の青パッチで隠し、
	   弧が箱の縁で止まって見えるようにする(箱の枠線自体には触れない) */
	/* リンクボタン: ウェイト500→600 */
	.page-gomibook .page-garbage-guide .link-btn {
		font-weight: 600;
	}

	/* 「収集しないもの」: 家電画像の高さと箱の内側余白 */
	.page-gomibook .page-garbage-guide .not-collected .item-list .item img {
		height: 85rem;
	}
	.page-gomibook .page-garbage-guide .not-collected {
		padding: 35rem 16rem 30rem;
		margin-top: 100rem; /* 元150rem。上のテキストとの距離を縮小(半円が69rem上に出るため実間隔は約31rem) */
	}

	/* 捨て方ポイント&小ネタ: 見出しサイズ調整 */
	.page-gomibook .page-garbage-point .cards .title h2 {
		font-size: 42rem;
	}
	.page-gomibook .page-garbage-point .cards .title .sub {
		font-size: 30rem;
	}
	/* 見出し内の「&」だけ小さく(テンプレート側でspan.amp化済み) */
	.page-gomibook .page-garbage-point .cards .title h2 .amp {
		font-size: 30rem;
		font-weight: 600;
	}

	/* 家庭ごみ減らすコツ(tips-list): SP調整 */
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__title {
		font-size: 21rem;
	}
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__image img {
		width: 120rem;
	}
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__text {
		font-size: 12rem;
	}
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .tips-list .tip__content {
		gap: 5rem;
	}

	/* 家庭の粗大ごみはどうする?の白ドーム: 31rem食い込ませる(収集しないものと同量)。
	   こちらは円が白・箱がクリームで箱に枠線もないため、パッチ等は不要 */
	.page-gomibook .page-bulky-waste__head {
		top: -69rem; /* 元-100rem */
	}
	/* ドームの輪郭線の食い込み部分をカード側の白パッチで隠す(収集しないものと同方式)。
	   ドームが乗っている枠は外側の帯ではなく白いカード(__inner)のため、そちらに付ける */
	.page-gomibook .page-bulky-waste__inner::before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 204rem;
		height: 31rem;
		background: #fff;
		z-index: 2; /* ドーム(__head)が元CSSでz-index:1のため、それより上に */
	}
	/* タイトルを最前面に: ドームのz-index:1解除に加え、transformも撤去
	   (transformがあるとz-indexに関係なくスタッキングコンテキスト化し、
	   タイトルがドーム内に閉じ込められてパッチの下に隠れるため)。
	   センタリングはleft計算で同位置を維持(SP幅200remの半分) */
	.page-gomibook .page-bulky-waste__head {
		z-index: auto;
		transform: none;
		left: calc(50% - 100rem);
	}
	.page-gomibook .page-bulky-waste__ttl {
		position: relative;
		z-index: 3;
	}

	/* 家電リサイクル5品目の青ドーム: 他の円と同様に31rem食い込ませる。
	   ドームは箱と同色(#4fc2f1)のため輪郭線を同色パッチで隠し、
	   タイトルと品目グリッドは前面に(ドームのtransform/z-index:1はタイトル前面化の妨げになるため解除) */
	.page-gomibook .page-bulky-waste__recycle {
		margin-top: 110rem; /* 元150rem */
	}
	/* 回収ガイドの「!」バッジ(SP): 元CSSのtop:0+3remの上寄せだと1行ボタンで
	   テキストより上にずれて見えるため、上下中央に変更 */
	.page-gomibook .page-recycle-guide .guide-card__column button::before {
		top: 50%;
		transform: translateY(-50%);
	}

	/* フッター手前の写真ギャラリー・マップ背景をページ背景色に統一(このページのみ・クライアント指定値) */
	.sec-footer-map .back_map {
		width: 150vw;
		max-width: none;
		transform: translateX(-40vw);
		background-color: #fbf9f4;
	}
	.sec-gallery {
		background: #fbf9f4;
	}

	/* 家電リサイクル5品目のグリッド(SP): space-aroundだと2段目(衣類乾燥機・エアコン)の
	   間隔が71pxに開くため、中央寄せ+16px固定gapで1段目(テレビ間と同じ16px)に統一。
	   セル幅は(全幅-ギャップ2つ)÷3に固定し、実機のフォント幅差があっても
	   必ず上段3・下段2で折り返すようにする */
	.page-gomibook .page-bulky-waste__recycle-grid {
		justify-content: center;
		column-gap: 16px;
	}
	.page-gomibook .page-bulky-waste__recycle-grid .page-bulky-waste__cell {
		flex: 0 0 calc((100% - 32px) / 3);
	}

	/* 家電リサイクル5品目の注意ボタン(SP): テキスト左揃え+「!」バッジ分の
	   左パディング確保。下のアキを整える(グリッドとの間40→30remでほぼ均等に) */
	.page-gomibook .page-bulky-waste__recycle-button {
		text-align: left;
		padding-left: 35rem;
		margin-top: 30rem;
	}
	/* 「!」バッジ: 角基準のtop:5rem固定でテキスト1行目より約3rem高く見えていたため、
	   1行目の行中心に合わせて8remへ */
	.page-gomibook .page-bulky-waste__recycle-button p {
		top: 8rem;
	}
	.page-gomibook .page-bulky-waste__recycle-head {
		top: -80rem; /* 元-100rem(食い込み20rem) */
		z-index: auto;
		transform: none;
		left: calc(50% - 100rem);
	}
	.page-gomibook .page-bulky-waste__recycle::before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 204rem;
		height: 31rem;
		background: #4fc2f1;
		z-index: 2;
	}
	.page-gomibook .page-bulky-waste__recycle-ttl {
		position: relative;
		z-index: 3;
	}
	.page-gomibook .page-bulky-waste__recycle-grid {
		position: relative;
		z-index: 3; /* 箱のpadding-topが15remと浅く、食い込み領域と重なるため品目も前面へ */
	}
	.page-gomibook .page-bulky-waste__recycle-grid .page-bulky-waste__cell img {
		height: 100rem;
	}

	/* 回収バナーのボタン: 枠だけ2割拡大(scale 0.5→0.6、文字は22→18remで相殺し見た目サイズ維持)。
	   位置はtranslateの%再計算(-100→-83.333%)で従来と同一 */
	.page-gomibook .page-pickup-banner__button {
		transform: scale(0.6) translate(-83.333%, 83.333%);
		font-size: 18rem;
	}

	/* 回収バナーのタイトル・本文サイズ */
	.page-gomibook .page-pickup-banner__title {
		font-size: 23rem;
	}
	.page-gomibook .page-pickup-banner__text {
		font-size: 13rem;
		font-weight: 600;
	}

	/* 回収バナーのトラックを220rem幅に
	   (グローバルの img { max-width:100% } が上限になるため、この画像に限り解除) */
	.page-gomibook .page-pickup-banner__truck img {
		width: 220rem;
		max-width: none;
	}

	/* リサイクルガイド: SP見出し・凡例サイズ */
	.page-gomibook .page-recycle-guide__title {
		font-size: 38rem;
	}
	.page-gomibook .page-recycle-guide__sub-title {
		font-size: 26rem;
	}
	.page-gomibook .page-recycle-guide .legend::before {
		width: 22rem;
	}
	.page-gomibook .page-recycle-guide .legend {
		font-size: 18rem;
	}

	/* 家庭ごみ減らすコツ: キーワードバッジ(2ブロック目)とリード文 */
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips:nth-of-type(2) .title .keyword {
		font-weight: 600;
		line-height: 1.5em;
	}
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .title .lead {
		font-size: 13rem;
	}

	/* 家庭ごみ減らすコツ(生ごみブロック): 見出しサイズ */
	.page-gomibook .page-garbage-tips .tip-main .kitchin-tips .title h2 {
		font-size: 45rem;
	}

	/* 家庭ごみ減らすコツ: 見出しサイズ */
	.page-gomibook .page-garbage-tips .title h2 {
		font-size: 50rem;
	}
	.page-gomibook .page-garbage-tips .title .sub {
		font-size: 30rem;
	}

	/* 捨て方ポイントカードの見出し */
	.page-gomibook .page-garbage-point .cards .card-head h3 {
		font-size: 18rem;
	}

	/* 「収集しないもの」タイトルの文字サイズ */
	.page-gomibook .page-garbage-guide .not-collected__ttl {
		font-size: 20rem;
	}
	.page-gomibook .page-garbage-guide .not-collected::before {
		content: "";
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 204rem;
		height: 31rem;
		background: #54c3ef;
		z-index: 1;
	}
}
