body{
	background-color:#e8eadd;
	text-align:center;
	margin-top:0px;
	padding-top:0px;
	}

a:link{
	color:#267554;
	}

a:active{
	color:#ff4e17;
	}

a:visited{
	color:#71020d;
	}

a:hover{
	color:#fe9500;
	text-decoration:none;
	}

hr{
	border-color:#fc7215;
	border-style:dashed;
	background-color:#FFFFFF;
	border-width:1px 0px 0px 0px;
	margin:0px;
	paddinf:0px;
	height:0px;
	}

dt{
	font-weight:bold;
	padding:6px;
	margin-top:10px;
	background-color:#f1f5f4;
	}


#container{
	margin:0px auto;
	padding:0px;
	width:700px;
	border:none;
	background-color:#fff;
	text-align:left;
	border-bottom:3px solid #2d5142;
	}

#intro{
	font-size:85%;
	margin:0px;
	padding:10px;
	border:none;
	background-color:#ffffc4;
	line-height:140%;
	}

#copyright{
	font-size:80%;
	margin:5px;
	}

.topmenu{
	padding:5px;
	border:none;
	font-size:80%;
	line-height:140%;
	}

.toplink{
	margin:10px;
	padding-left:35px;
	border:none;
	font-size:90%;
	line-height:160%;
	}

.linkpoint{
	background:url("/image/toplinkpoint.gif") no-repeat;
	padding:3px 3px 3px 22px;
	}

.headmenu{
	margin:3px;
	}

.headmenupt{
	background:url("/image/headmenu.gif") no-repeat;
	padding:3px 10px 2px 16px;
	font-size:80%;
	font-weight:bold;
	}

/*中ページ＠仏壇のサブタイトル*/
.subtitlebutsudan{
	margin:15px;
	padding-left:10px;
	border-left:18px solid #efcf00;
	font-weight:bold;
	font-size:100%;
	}

/*中ページ＠神具のサブタイトル*/
.subtitleshingu{
	margin:15px;
	padding-left:10px;
	border-left:18px solid #dca9a9;
	font-weight:bold;
	font-size:100%;
	}

/*中ページ＠東宗協のサブタイトル*/
.subtitletohshukyo{
	margin:15px;
	padding-left:10px;
	border-left:18px solid #77aab7;
	font-weight:bold;
	font-size:100%;
	}

/*中ページ＠問合せフォームのサブタイトル*/
.subtitleform{
	margin:15px;
	padding-left:10px;
	border-left:25px solid #6d5a92;
	font-weight:bold;
	font-size:120%;
	}

.articleform{
	margin:20px;
	padding-left:50px;
	border:0px;
	font-size:90%;
	}

/*中ページ＠記事文章*/
.article{
	margin:15px;
	padding-left:30px;
	font-size:90%;
	line-height:160%;
	}


/*ページの上部へ戻る*/
.backtotop{
	font-size:75%;
	text-align:right;
	}

.bold{
	font-weight:bold;
	}

#submenu{
	font-size:80%;
	text-align:center;
	}

#footermenu{
	margin:5px;
	font-size:80%;
	line-height:140%;
	}

.tdsmall{
	font-size:80%;
	}

/*テーブル制御用*/
#tableline{
	border-collapse:collapse;
	}

.cgi-item{
	border-bottom:3px double #6d5a92;
	border-left:3px double #6d5a92;
	line-height:140%;
	font-weight:bold;
	background-color:#e1ddea;
	}

.cgi-entry{
	border:0px solid #6d5a92;
	line-height:140%;
	}

.imeoff{
	ime-mode:disabled;
	}

.submit{
	font-size:100%;
	font-weight:bold;
	padding:5px;
	}

.sitemap01{
	font-weight:bold;
	padding:2px 6px;
	margin-top:10px;
	background-color:#f0f3ed;
	border-bottom:1px solid #c6d1ba;
	border-left:15px solid #c6d1ba;
	}

.sitemap02{
	padding-left:50px;
/*	display:block;*/
	}