@charset "UTF-8";
/* ===============================
        般若心経 縦書き印刷用
         三宅龍太郎 (c)2023
   =============================== */
/* media="print"で讀み込んで下さい */

	/* 用紙A4・横向きと余白 */
	@page {
		size: A4 landscape;
		margin: 15mm 15mm 15mm 5mm;
	}

	/* 不要な要素を消去 */
	body > :not(dl:first-of-type),	/* 最初のDL以外を消す */
	dl :is(dt, dd:nth-of-type(2)), .flex	/* 最初のDLの不要な中身を消す */
	{
		display: none;
	}

	/* 般若心経本文 */
	dl.tategaki {
		margin: 0;
		padding: 0;
		overflow: auto;
		border: 0 none;
		box-shadow: unset;

		/* 文字の大きさ、色など */
		font-size: 14pt;
		letter-spacing: .125em;
		color: #000;
		background: #0000;	/* 透明 (16進数3桁 + アルファー値) */

		/* 縦書き */
		writing-mode: vertical-rl;
		font-feature-settings: normal;
	}
	/* 適切なフォントに書換へて下さい */
	dl.tategaki * {
		font-family: 'BIZ UDMincho', 'Hiragino Mincho ProN', serif;
	}
	dl.tategaki > dt {
		display: block;
		margin-block: .1em 0;
		padding: 1.8em 0 0 .8em;
		font-size: 1.25em;
		font-weight: 500;
		line-height: 1;
	}
	dl.tategaki > dd {
		margin: 0 .5em 0 0;
		padding: 1em 0;
		font-size: 1.1875em;
		text-align: start;
		line-height: 1.2;
	}
	dl.tategaki dd:last-child {
		margin-left: 0;
	}

	/* ルビ */
	dl.tategaki ruby {
		ruby-align: space-around;	/* 初期値 */
	}
	dl.tategaki rt {
		position: relative;
		left: .2em;

		font-size: .5em;	/* ルビの大きさ */
		font-variant-east-asian: ruby jis83;
		font-weight: 500;
		color: #b94047;	/* ルビの色 */
		background: #0000;	/* 背景色（透明） */
	}
	/* 背景画像（この画像はサイト外から読み込めません） */
	body {
		background: url('../../../image/hannya/bukka01.webp') no-repeat 100% 110%/130px;
	}
