/********** キリカママのももいろがようし main **********/
A:hover	{			/* カーソルが乗るとイタリック */
		text-decoration: none; 
		font-style: italic;
		}
/* Operaで中央にするため */
HTML {
	width: 100%;
	height: 100%;
}
a img	{ border: none; }

body {
	text-align: center;
margin-left: auto;
margin-right: auto;
	background: #4D2600;
}
.mokuji {
	width: 750px;
	background: #FFFFFF;
	margin-left: auto;
margin-right: auto;
	height: 120px;
}
.mo_2 {
	width: 750px;
	height: 70px;
}
.boxa {
	width: 750;
	background: #FFFFFF;
	margin-top: -10;margin-left: auto;margin-right: auto;
}

.boxa-1 {
	margin-top: 20;
	margin-bottom: 20;
}
.mt80 {
	margin-top: 80;
}

h1 {
	color: #804000;
	float: left;
	width: 550;
	text-align: left;
	margin-left: 20px;
	margin-top: 24px;
	margin-bottom: 0;

}
H2 {
	margin: 1px 1px 1px 1px;

}
p.kosin {
	color: #F00000;
	width: 150;
	font-size: 85%;
	float: left;
	text-align: right;
	margin-top: 40;

}
.m-up {
	padding-top: 2;
	padding-bottom: 2;
	border-top: inset #ffffff 2px;
	border-bottom: inset #ffffff 2px;
	font-size: 90%;
	width: 750px;
	height: 20px;
}
.m-bottom {
	text-align: right;
	padding-top: 2;
	padding-right: 40;
	padding-bottom: 1;
	margin-top: 30;
	border-top: inset #ffffff 2px;
	border-bottom: inset #ffffff 2px;
}
p.p2 {
	text-indent: 1em;
	line-height: 1.7em;
	margin-bottom: 13;
}
.hon {
	text-align: left;
	width: 750px;
	padding-left: 30;
	padding-top: 0;
	padding-right: 30;
}
.f_waku {
	text-align: right;
	float: right;
	margin-left: 30;
	margin-bottom: 30;
}
.kajo15 {
		line-height: 1.5em;
		}
.kajo17 {
		line-height: 1.7em;
		}
/********** 聖書のことば **********/
.s_hon {text-align: left;
	width: 638px;
	height: 230px;
        margin-left: auto;margin-right: auto;}

.s_waku {
	text-align: right;
	float: right;
	margin-left: 30;
	margin-bottom: 30;
	border-style: inset;
	border-width: 2px;
}
.s_card {
	border-style: inset;
	border-width: 3px;
	width: 300;
	margin-bottom: 40;
}
.s_m2 {
	width: 300;
	padding-top: 5;
	padding-bottom: 5;
	margin-top: 10;
	background: #FFE0E0;
	border: outset #FFFFFF 4px;
}
.s_bun {
	text-align: left;
	padding-left: 50;
	padding-top: 50;
	padding-right: 20;
	line-height: 1.7em;
}
.kajyo17 {
	line-height: 1.7em;
}
.s_box {
	text-align: left;
	padding-left: 40;
	padding-top: 0;
	padding-right: 60;
}
/********** うごく絵　うごかす絵 **********/
.u_hon {text-align: left;
	width: 638px;
	height: 230px;
	margin-left: auto;margin-right: auto;}
.u_ugoku {text-align: left;
	width: 638px;
	height: 330px;
	margin-left: auto;margin-right: auto;}

.u_bun {
	float: left;
	width: 400px;
}
.u_waku {
	text-align: right;
	float: left;
	margin-left: 30;
	margin-bottom: 30;
	height: 150px;
	width: 200px;
}
.ugo-1 {
	width: 600px;
	height: 55px;
	border-top: dotted #804000 2px;margin-left: auto;margin-right: auto;
}
.ugo-2 {
	width: 600px;
	height: 55px;
	border-top: dotted #804000 2px;
	border-bottom: dotted #804000 2px;margin-left: auto;margin-right: auto;
}

.ugo-1-1 {
	width: 150px;
	float: left;

	height: 50px;
	margin-left: 5px;
	margin-top: 3px;
	margin-right: 35px;

}

.ugo-1-2 {
	text-align: left;
	width: 400px;

	height: 30px;
	float: left;
	margin-top: 20px;

}
p.ugo {
	font-size: 95%;
}
body.photo {
	background: #FFFFFF;
}
.804000 {
	color: #804000;
}


/********** 写真 **********/
.f_hon {
	text-align: left;
	width: 638px;
	height: 250px;
	margin-left: auto;margin-right: auto;
}
.f_kaku_hon {
	text-align: left;
	width: 650px;
	height: 430px;
	margin-left: auto;
	margin-top: 40px;
	margin-right: auto;

}
.f_kaku_hon2 {
	text-align: left;
	width: 790px;
	height: 400px;
	margin-left: auto;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-right: auto;

}
.f_hon_3 {
	float: left;
	width: 350;
	height: 350;
	text-align: left;
	margin: 55px -20px 55px 60px;
}
.f_setumei {
	text-align: left;
	width: 480px;
	height: 350px;
	float: left;
	margin-left: 17px;
	margin-right: 35px;

}
h2.p {
	margin-left: 0;
	margin-top: 0;
	color: #000066;
	font-size: 160%;
}
.pic {
	position: relative;
	left: 0;
	width: 100px;
	margin-bottom: 65;
	float: left;
}

.pic a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
.pic a.zoom,.pic a.zoom:visited {
	display: block;
	width: 120px;
	top: 10;
	left: 0;
}
.pic a.zoom:hover {

}
.pic a.zoom:hover .large {
display: block;
position: absolute;
/* 拡大する大きさを指定 */
width: 700px;
height: 525px;
/* 拡大する位置を指定 */
top: -73;
left: -564;
}
.pic2 {
	position: relative;
	left: 0;
	width: 150px;
	margin-top: 10;
	margin-right: 20;
	margin-bottom: 10;
}
.pic2 a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
.pic2 a.zoom,.pic a.zoom:visited {
	display: block;
	width: 150px;
	top: 0;
	left: 0;
}
.pic2 a.zoom:hover {

}
.pic2 a.zoom:hover .large {
display: block;
position: absolute;
/* 拡大する大きさを指定 */
width: 525px;
height: 525px;
/* 拡大する位置を指定 */
top: -255;
left: -0;
}
/* ８枚の場合 */
.pic3 {
	position: relative;
	left: 0;
	width: 250px;
	height: 360;
	float: left;


}
.pic3_1 {
	width: 120;
	float: left;
}
.pic3_2 {
	width: 120;	float: left;
}
.pic3 a .large {
	display: block;
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0;
	left: 0;
}
.pic3 a.zoom,.pic a.zoom:visited {
	display: block;
	width: 120px;
	top: 10;
	left: 0;
}
.pic3 a.zoom:hover {

}
.pic3 a.zoom:hover .large {
display: block;
position: absolute;
/* 拡大する大きさを指定 */
width: 700px;
height: 525px;
/* 拡大する位置を指定 */
top: -80;
left: -460;
}


/********** ひとこと **********/
.hito {
	width: 650;
	height: 430;
	border: solid #999999 1;
	padding: 20px 50px 20px 50px;margin-left: auto;margin-right: auto;
	margin-top: 40;
	margin-bottom: 40;	text-align: left;
}
/********** こころにとめる **********/
.k_hon {
	text-align: left;
	width: 750px;
	margin-top: 0;
	margin-bottom: 1;

}
.k_waku {

	text-align: left;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;

}
h2.k {
	color: #000080;
	font-size: 120%;
}
/********** リンク集 **********/
.l_hon {
	width: 750px;
}

/********** サイトマップ **********/
h2.sai {
	font-size: 135%;
	margin-top: 8;
	margin-bottom: 8;
}
h3.sai {
	font-size: 110%;
	margin-left: 2em;
	margin-top: 8;
	margin-bottom: 8;
}
.newh	{
		font-size: 70%;
		color: #FF3333;
		}
.uph	{
		font-size: 70%;
		}
.new	{
		font-size: 80%;
		color: #FF3333;
		}
.up		{
		font-size: 80%;
		}
.gm {
	text-align: center;
	background: #E0E0FF;
	border-style: outset;
	border-width: 5px;
	padding-top: 0;
	padding-bottom: 0
	width: 350;
	font-weight: bold;
}


/********** 各ページ **********/

.boxa_kaku {
	width: 900;
	background: #FFFFFF;
	margin-top: -7;margin-left: auto;margin-right: auto;
}
.mokuji_kaku {
	width: 900px;
	text-align: center;margin-left: auto;margin-right: auto;
	height: 50px;
}
h1.kaku {
	color: #804000;
	font-size: 95%;
	width: 680;
	margin-left: 30;
	margin-top: 20;
	margin-bottom: 0;

	float: left;
}
p.kosin_kaku {
	color: #F00000;
	text-align: right;
	font-size: 90%;
	margin-top: 20;
	margin-right: 30;
	margin-bottom: 0;

	float: left;
	width: 150px;
}

.kaku-up {
	border-top: inset #ffffff 2px;
	border-bottom: inset #ffffff 2px;
	font-size: 90%;
	padding-top: 2;
	padding-bottom: 2;
	background: #E0E0E0;
}
.kaku-bottom {
	text-align: right;
	border-top: inset #ffffff 2px;
	border-bottom: inset #ffffff 2px;
	font-size: 95%;
	padding-top: 2;
	padding-right: 40;
	padding-bottom: 1;
}
.kaku_waku {
	height: 520;margin-left: auto;margin-right: auto;
}
.fl {
	float: left;
}
.pt5 {
	padding-top: 5;
}
.pt10 {
	padding-top: 10;
}
.pt15 {
	padding-top: 15;
}
.pt20 {
	padding-top: 20;
}
.pt25 {
	padding-top: 25;
}
.pt30 {
	padding-top: 30;
}
.pt35 {
	padding-top: 35;
}
.pt40 {
	padding-top: 40;
}
.pt45 {
	padding-top: 45;
}
.pt50 {
	padding-top: 50;
}
.pt60 {
	padding-top: 60;
}
.pt70 {
	padding-top: 70;
}
.pt80 {
	padding-top: 80;
}
.pt90 {
	padding-top: 90;
}
.pt100 {
	padding-top: 100;
}
.pt120 {
	padding-top: 120;
}

.mt15 {
	margin-top: 15;
}
.mb-15 {
	margin-bottom: -15;
}
.mb20 {
	margin-bottom: 20;
}
.ml20 {
	margin-left: 20;
}
.ml2em {
	margin-left: 2em;
}
/********** 文字サイズ **********/
.p90 {
	font-size: 90%;
}
.p85 {
	font-size: 85%;
}
/********** 箇条書き **********/
.kajyo15 {
	line-height: 1.5em;
}
/********** 32いろいろひろばひとことスイッチ **********/
.switch {
	color: #0000C0;
	width: 200;
	text-align: center;
	border-style: outset;
	border-width: 5px;
	padding-left: 10;
	padding-top: 3;
	padding-right: 10;
	margin-top: 20;
}


.fl {
	float: left;
}
