@charset "Shift_JIS";

* {				 	/* reset all margin & paffing */
	margin:0;
	padding:0;
	color: black;
}

body {
	background-color: #F5F5F5;	/* 背景色 */
	color: #000000;				/* 文字色 */
	font-family: "ＭＳ Ｐ明朝",細明朝体,serif;
	font-size: 14px;			/* 文字サイズ */
	/*	text-align: center;			 中央 */
}

H1 {
	margin: 14px auto;
}

H2 {
	margin: 14px auto;
}

H3 {
	margin: 14px auto;
}

H4 {
	margin-left: 14px;
}

H5 {
	margin-left: 14px;
}

H6 {
	margin-left: 0px;
}

P {
	margin: 14px auto;
}

HR {
	width: 90%;
	margin: 2px 5% 2px 5%;
}

DL {		/* 定義リスト */
	position: relative;
	list-style-position: outside;
}

DL DT {		/* 用語 */
	position: relative;
	margin-left: 0px;
}

DL DD {		/* 説明 */
	position: relative;
	margin-left: 2em;
}

OL LI {		/* 順序の有るリスト */
	position: relative;
	margin-left: 20px;
	list-style-position: outside;
}

UL LI {		/* 順序の無いリスト */
	position: relative;
	margin-left: 20px;
	list-style-position: outside;
}

/* 引用設定 */
BLOCKQUOTE {
	margin-left: 5%;
	margin-right: 5%;
	text-align: left;
}

/* 引用聖句 括弧付き */
.quote-normal {
	quotes: "「" "」" "『" "』";
	font-weight: normal;
}
.quote-normal: before {
	content: open-quote;
}
.quote-normal: after {
	content: close-quote;
}


/* 引用聖句 括弧付き 太字 */
.passage {
	quotes: "「" "」" "『" "』";
	font-weight: bolder;
}
.passage: before {
	content: open-quote;
}
.passage: after {
	content: close-quote;
}


/* 引用聖句 最初の括弧無し 太字 */
.passage-nomark {
	quotes: " " " " "「" "」" "『" "』";
	font-weight: bolder;
}
.passage-nomark: before {
	content: open-quote;
}
.passage-nomark: after {
	content: close-quote;
}



/* リンクの基本色 for IE & Firefox */
a:link		{ color: #0000CC }	/* black */
a:visited	{ color: #800080 }	/* purple */
a:active	{ color: #FF0000 }	/* red */
a:hover		{ color: #FF00FF }	/* magenta */
A { text-decoration: none; }	/* リンク部分の下線を消す */


.source {					/* 聖句出典表示 */
	color: #000000;
	text-align: right;
	font-style: normal;		/* normal,italic,oblique */
	font-size: 76%;
	line-height:140%;
}

.note {					/* 注釈 */
	font-style: normal;		/* normal,italic,oblique */
	font-size: 76%;
}


.margin10 {
	text-align: left;		/* 左寄せ */
	margin-left: 5%;		/* 左マージン */
	margin-right: 5%;		/* 右マージン */
	margin-bottom: 10px;	/* 下マージン */
	line-height: 180%;		/* 行の高さ */
}


.margin20 {
	text-align: left;		/* 左寄せ */
	margin-left: 10%;		/* 左マージン */
	margin-right: 10%;		/* 右マージン */
	margin-bottom: 10px;	/* 下マージン */
	line-height: 180%;		/* 行の高さ */
}

.margin30 {
	text-align:left;		/* 左寄せ */
	margin-left:15%;		/* 左マージン */
	margin-right:15%;		/* 右マージン */
	margin-bottom: 10px;	/* 下マージン */
	line-height:180%;		/* 行の高さ */
}

table .table-center {		/* table to center */
	margin: 0px auto;
}

/* 行揃え */
.left	{ text-align: left; }	/* 左寄せ */
.right	{ text-align: right; }	/* 右寄せ */
.center	{ text-align: center; }	/* 中央 */

/* 文字修飾 text-decoration */
/* none 初期値 */
/* underline テキストに下線 */
/* overline テキストに上線 */
/* line-through テキストに打ち消し線 */
.delete {
	text-decoration:line-through;
}

/* blink テキストが点滅 */
.blink {
	text-decoration:blink;
}

/* 太字 */
.bold {
	font-weight: bolder;
}


/* 配置と回り込み */
IMG.img-left {					/* 画像を左寄せ */
	float: left;
	margin: 10px 10px 10px 0px;
}
IMG.img-right {					/* 画像を右寄せ */
	float: right;
	margin: 10px 0px 10px 10px;
}
.img-clear {
	clear: both;				/* 回り込み解除 */
}

