@charset "shift_jis";


/* --------------------------------------------------------------------------------------
 共通項目
--------------------------------------------------------------------------------------- */

body {
 text-align:center;
}

* {
 margin:0;
 border:0
}

ol,ul,dl,li,dd {
 list-style: none;
 padding: 0;
 margin:0;
 text-indent:0
}

img { margin:0; border:0;	}

th,td {
	text-align:left;
	vertical-align:top;
	font-size:14px;
	font-weight:normal;
	line-height: 1.4;
}

h1,h2 {
 margin:0;
 font-size:14px;
 font-weight:normal;
}

.alnC { text-align:center; }
.alnR { text-align:right}
.alnL { text-align:left}
.mgT05 { margin-top:5px; }
.mgT10 { margin-top:10px; }
.mgT15 { margin-top:15px; }
.mgT20 { margin-top:20px; }
.mgT40 { margin-top:40px; }
.tx12px { font-size:12px; }
.tx14px { font-size:14px; }
.tx16px { font-size:16px; }

#content {
 margin:0 auto;
 border: 1px solid #e1e1e1;
}


/* 
 トップページ
------------------------------------------------------ */

.bg01 {
 background-color:#7c7aa9;
 height:36px
}

.bg02 {
 background-color:#d4d3e8;
}

.bg03 {
 background:url(images/top_ph02.jpg) right bottom no-repeat
}

.topTxt {
 color:#008c7e;
 font-size: 14px;
 font-weight: bold;
}

.topBox {
 width:223px;
 text-align: left;
 margin: 15px auto 0 auto;
 padding-bottom: 90px;
}


/* 
 永代供養墓ページ
------------------------------------------------------ */

.eitaih3 {
 margin-top:45px
}

.eitaiTxt {
 color:#343e92
}

.eitaiBox {
 background-color:#eaf3ea;
 padding: 20px 24px;
}

.eitaiBox ul li {
 font-size:12px;
 text-indent: -1em;
 padding-left: 1em;
}



/* 
 地図・問合せページ
------------------------------------------------------ */

.maph2 {
 font-size:16px;
 font-weight:bold;
}

.map dt,.mapTxt {
	color:#353a90;
	font-weight: bold;
}

.map dd {
 font-size:12px
}

.indent {
	text-indent:10.5em
}
