@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: 40px;
}

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

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


/* リンクの基本色 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; }	/* リンク部分の下線を消す */


#number-of-visitor	{	/* トップページのカウンター部分 */
	text-align:center;
	margin: 10px 0px;
}

#top-seiku {
	text-align: center;		/* 中央 */
	line-height: 180%;		/* 行の高さ */
	margin: 10px 0px;
}

#top-not_heresy {			/* トップページの非異端宣言 */
	font-size: 80%;
	text-align:center;
	line-height: 140%;
	margin: 0px 0px 10px 0px;
}


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


.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 テキストに打ち消し線 */
/* blink テキストが点滅 */
.delete {
	text-decoration:line-through;
}
.blink {
	text-decoration:blink;
}

.titleb {
	width:650px;
	height:65px;
	padding:10px;
	color:#000000;
	background-color:#FFFF00;
}
.buttona {
	text-align:center;
	background-color:#99FFFF;
}

/* 教会紹介のページ */
.intro {
	text-align:left;		/* 左寄せ */
	line-height:140%;		/* 行の高さ */
	margin-right:14px;		/* 右マージン */
	margin-left:14px;		/* 左マージン */
}

/* 注意喚起 */
.attention {
	color: #ff0000;
	font-size: 100%;
	font-weight: bold;
}

/* 注意喚起 点滅 */
.attention-blink {
	color: #ff0000;
	text-decoration: blink;
	font-size: 100%;
	font-weight: bold;
}

/* トップ画面のbazaar告知用 */
.bazaar-title {
	color: #ff3300;
	text-align:center;
	font-size: 150%;
	font-weight: bold;
}

.bazaar {
	color: #cc0000;
	text-align:center;
	font-size: 100%;
	font-weight: bold;
	line-height:180%;

}

/* トップ画面のChristmas serviceの告知用 */
.Christmas-title {
	color: #009900;
	text-align:center;
	font-size: 150%;
	font-weight: bold;
}

.Christmas {
	color: #009900;
	text-align:center;
	font-size: 100%;
	font-weight: bold;
	line-height:180%;

}

#top-image {	/*トップページに置くimage */
	background-image: url("images/angel.jpg");
	/* 幸穂のケーキ	w 400 x h 385	images/cake.jpg */
	/* 天使	w 400 x h 333			images/angel.jpg */
	/* リース	w 300 x h 264		images/wreath.jpg */
	/* バザーposter	w 400 x h588	images/bazaar2009.jpg */
	background-repeat: no-repeat;
	background-position: center 30%;
}

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