/*第2階層 CSS*/

@import url(commonness.css);


/*---ページ共通設定---*/



/*---個人保護方針ページ用---*/


div#protectionpolicybox {
	width: 575px;
	text-align: left;
}


dl.policytxtbox {
	margin-top: 15px;
	padding-bottom: 5px;
	border-bottom: #CCCCCC dashed 1px;
}


dt.policydate {
	margin-left: 10px; 
	color: #000000;
	font-size: 14px;
	font-weight:bold;
}


dd.policytxt {
	margin-top: 5px;
	margin-left: 30px;
	font-size: 12px;
	text-align: left;
}


p.toplink {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 530px;
	font-size: 12px; 
	text-align: left;
}


/*---会社案内ページ用---*/
table.companytable {
	width: 546px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: #CCCCCC dashed 1px;
}


table.companytable td.companytxtbox { 
	width: 411px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}


table.companytable td.companyphoto { 
	width: 130px;
	padding-bottom: 5px;
	text-align: right;
}

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


/*--石のクリーニングページ用--*/

div.cleanbox {
	position: relative;
	width: 545px;
	height: 117px;
	background: url(../clean/cleanImage/cleanback.gif) no-repeat;
}


div.cleanboxbottom {
	position: relative;
	width: 545px;
	height: 128px;
	background: url(../clean/cleanImage/cleanbackbottom.gif) no-repeat;
}


h4.cleanhead {
	position: absolute;
	top: 20px;
	left: 33px;
	font-size: 16px;
}


p.cleantxt {
	position: absolute;
	top: 20px;
	left: 246px;
	font-size: 12px;
	text-align: left;
}


img.cleanimg {
	position: absolute;
	left: 439px;
}



/*---石のクリーニングページ個別ページ用---*/

div.cleantwobox {
	position: relative;
	width: 545px;
	height: 175px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	background: url(../clean/cleanImage/clean2back.gif) no-repeat;
	text-align: left;
}



div.cleantwoboxbottom {
	position: relative;
	width: 545px;
	height: 232px;
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	background: url(../clean/cleanImage/clean2backbottom.gif) no-repeat;
	text-align: left;
}



p.cleanimglefttxt {
	position: absolute;
	top: 160px;
	font-size: 12px;
	font-weight: bold;
}


p.cleanimgrighttxt {
	position: absolute;
	top: 160px;
	left: 330px;
	font-size: 12px;
	font-weight: bold;
}



img.cleanimgleft { 
	position: absolute;
}


img.cleanimgright { 
	position: absolute;
	left: 330px;
	 
}

/*---石のクリーニングページ個別ページ用(石材の汚れのメカニズム） ---*/

div.cleanyogorebox { 
	width: 495px;
	height: 525px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

/*---サイトマップ用---*/

div.sitemapbox { text-align: left;}


h3.sitehead {
	margin-top: 20px; 
	margin-left: 10px;
	font-size: 16px;
	text-align: left; 
}

h3.sitehead a { color: #ff9966;}

h4.sitemaphead {
	margin-top: 10px;
	margin-left: 20px;
	font-size: 14px; 
	text-align: left;
}



p.sitetxt { 
	margin-top: 5px; 
	margin-left: 10px;
	font-size: 12px;
	text-align: left;
}


ul.siteul {
	margin-left: 35px; 
	text-align: left;
	font-size: 12px;
	line-height: 18px;
}


/*---墓石のご案内用 共通---*/

h3.stoneheadtxt {
	clear: both;
	width: 555px;
	height: 30px;
	margin-top: 20px;
	padding-left: 30px; 
	background: url(../images/gravehead.gif) no-repeat;
	text-align: left;
	line-height: 30px; 
} 

/*---墓石のご案内用 概要---*/

div.gaiyoumein { 
	width: 575px;
}

div.gaiyouhead { margin-top: 20px; }


p.gaiyoutxt { font-size: 14px;}

p.gaiyoubottom {
	width: 575px;
	margin-top: 20px; 
	font-size: 14px;
	text-align: left;
}


/*---墓石のご案内用 統計---*/

div.touekistone { 
	width: 575px;
	margin-bottom: 20px;
}

p.toukeitxtbottm {
	padding-top: 75px;
	font-size: 14px;
	text-align: left;
}

img.stonetoukeiimg { 
	float: left;
}


/*---墓石のご案内用 石のいろいろ---*/

table.stonetable { width: 575px;}

td.stonetableimg { 
	width: 135px;
	height: 173px;
}

td.kindtable {
	width: 160px;
	padding-top: 20px;
	padding-left: 10px; 
	vertical-align: top;
	text-align: left;
}


p.kindheadtxt {
	margin-bottom: 20px;
	font-size: 14px;
	font-weight: bold;
}


p.kindtxt {
	text-align: left;
	font-size: 14px;
	margin-bottom: 10px;
}

p.kindbottmtxt { text-align: center;} 


img.ed {
	margin-top: 20px; 
	margin-left: 10px;
}


/*---創価学会お問い合わせ---*/
img#soukatitle { 
	margin-top: 30px;
}

img#soukaimg { 
}


p.soukatxt {
	padding-top: 20px;
	padding-left: 15px;
	font-size: 14px; 
	text-align: left;
	line-height: 140%;
}

p.soukatxtdown {
	padding-top: 20px;
	padding-left: 15px;
	padding-bottom: 30px;
	font-size: 14px; 
	text-align: left;
	line-height: 140%;
}

p.soukatxt span { 
	font-weight: bold;
}


 /*---寺院墓地お問い合わせ---*/
p#jincontatuto {
	margin-top: 15px;
	padding-top: 20px;
	padding-left: 15px;
	font-size: 14px; 
	text-align: left;
	line-height: 30px;
} 
 
/*2009.05.19kobayashi*/ 
p.pr0519 {
	line-height: 2.5em;
	font-weight: bold;
}



 