@charset "utf-8";

/* CONTENTS 共通
------------------------------------------------------------ */
div.conBox{width:100%;margin:0 0 10px 0;}
div.conBox h2{
/*	display:block;
	text-indent:-9999px;
	margin:0 0 6px 0; */
}
.clearfix:after{
	content: "";
	display: block;
	height: 0px;
	clear: both;
	overflow: hidden;
}


p.blankA{margin-bottom:100px;}


/*--新着情報（扉）--*/
div.c-newsBox{width:100%;text-align:left;}
div.c-newsBox h2{
	width:686px;
	height:24px;
	background: url(https://www.kyoseki.jp/cmn/img/b_ttl_news.gif) 0 0 no-repeat;
}
div.c-newsBox dl{
	width:670px;
	margin: 0 0 10px 5px;
	padding: 0;
}
div.c-newsBox dl dt{
	margin: 0;
	padding: 6px 0 4px 10px;
	width: auto;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl3.gif) 0 8px no-repeat;
}
div.c-newsBox dl dd{
	padding: 6px 5px 5px 9em;
	margin-left: 0;
	margin-top: -2.1em;
	line-height: 1.4em;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
}

p.newsList{text-align:right;margin-bottom:25px;}



/*------------------
↓↓コンテンツ共通で使用するスタイルはこのあたりにまとめておいてください
-------------------*/

/*--ページトップへ戻る--*/
p.pagetop2{
	clear: both;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
	display: block;
	text-align: left;
}
p.pagetop2 a{
	width:89px;
	height:10px;
	display:block;
	text-indent:-9999px;
	margin-bottom: 10px;
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_pagetop.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	margin-left: 580px;
}



/*--パンくずエリア--*/

div.trailNavi {
	text-align: right;
	padding: 5px;
}


/*--テキスト装飾用--*/
.txtRed01 {
	color: #FF0000;
}
.txtGre01 {
	color: #006F4A;
}
.txtOrg01 {
	color: #EB5F07;
	font-size: 150%;
	font-weight: bold;
}


/*--見出し用--*/
.ttl01 {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_ttl_001.jpg)!important;
	background-repeat: no-repeat!important;
	height: 33px!important;
	width: 686px!important;
	font-size: 110%!important;
	color: #FFFFFF!important;
	line-height: 1.4em!important;
	padding: 8px 0 0 30px!important;
	margin: 0 0 10px 0!important;
}
.ttl02 {
	/*
	height: 20px!important;
	font-size: 110%!important;
	color: #143254!important;
	line-height: 1.4em!important;
	margin:0 0 10 0;
	padding:2px 2px 4px 15px;
	/*background-color: #e4e8eb; */
	text-align: left;
	border-left:6px solid #186e92;
	margin-bottom: 10px;
	padding-left: 5px;
	*/
}
.ttl03 {
	width: 100%;
	/* height: 20px!important;*/
	font-size: 110%!important;
	color: #143254!important;
	line-height: 1.4em!important;
	margin:30px 0 10px 0;
	padding:2px 0 2px 5px;
	text-align: left;
	border-left:5px solid #186e92;
	display: block;
	
}

/*--alignBox--*/
div.alnL {text-align: left;}
div.alnC {text-align: center;}
div.alnR {text-align: right;}



/*--テキストボタン--*/
div.btnType01 {
	width: 500px;
	display: block;
	margin: 0 auto 10px auto;
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_001.jpg);
	background-repeat: no-repeat;
	height: 33px;
	line-height: 2em;
	font-size: 12px;
}
div.btnType01 a {
	padding: 5px;
	display: block;
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_001.jpg);
	background-repeat: no-repeat;
	height: 33px;
}
div.btnType01 a:hover {
	padding: 5px;
	display: block;
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_001r.jpg);
	background-repeat: no-repeat;
	height: 33px;
	text-decoration: none;
}


/*--ページ用DLリスト--*/
div.dlBox01 {
	padding: 0;
	text-align: left;
	font-size: 110%;
	margin: 0 10px;
}
div.dlBox01 dl {padding: 0px;margin-bottom: 20px;}
div.dlBox01 dl dt {
	margin: 5px 0;
	padding: 4px;
	font-weight: bold;
	border-top: 1px solid #143254;
	border-right: 1px solid #143254;
	border-bottom: 1px solid #143254;
	border-left: 3px solid #143254;
	display: block;
}
div.dlBox01 dl dd {padding: 5px 5px 5px 10px;margin-bottom: 10px;}

div.dlBox01 dl ol {margin: 0px;padding: 0px;}
div.dlBox01 dl ol li {margin-left: 20px;margin-bottom: 10px;list-style-type: decimal;}



/*--ページ用ULリスト--*/
div.listUl01 {margin: 0;padding: 0;}
div.listUl01 ul {padding: 0;margin: 0 20px 0 30px;}
div.listUl01 li {
	list-style-type: disc;
	margin: 0px;
	list-style-position: outside;
	padding:5px 5px 5px 0;
	font-size: 110%;
}



/*--ページ用BOX--*/
div.pageBox{
	width:100%;
	margin:10px 0 10px 0;
	padding-bottom:20px;
	text-align:left;
}
div.pageBox h2{

}
.entry-title{
	border-bottom: solid 4px #000;
	padding-bottom:10px;
	text-indent:0;
	font-size:140%;
	color:#133253;
	margin-bottom:15px;
}


div.pageBox p {
	width:100%;
	text-align:left;
	font-size: 110%;
	padding: 0 10px 1em 10px;
	line-height:1.4;
}



/*--BOX：画像と表組み--*/
div.pageImgArea01{width:215px;float:left;text-align:center;}
div.pageImgArea01 img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}



div.pageTxtArea01{width:450px;float:right;}
div.pageTxtArea01 dl{
	width:450px;
	margin: 0 0 10px 0;
	padding: 0;

}
div.pageTxtArea01 dl dt{
	margin: 0;
	padding: 6px 0 4px 0px;
	width: auto;
			font-size:90%;
}
div.pageTxtArea01 dl dd{
	padding: 6px 5px 5px 7em;
	margin-left: 0;
	margin-top: -2.1em;
	line-height: 1.4em;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
		font-size:90%;
}

	/*--CLEAR--*/
	div.pageBox:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--BOX：画像とコメントBOX--*/
div.pageImgArea02{width:215px;float:left;text-align:center;}
div.pageImgArea02 img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}
div.pageTxtArea02{width:450px;float:right;}
div.pageTxtArea02 p {
	width:450px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size:110%;
}




/*--BOX：画像横並び　３列--*/
div.imgBox01 {
	width:100%;
	text-align:left;
	font-size: 100%;
	margin-bottom: 30px;
}

div.imgBox01 p {
	width: 212px;
	float: left;
	margin:0 14px 0 0!important;
	text-align: center;
	min-height:230px;
	padding: 0!important;
}
div.imgBox01 p img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}

	/*--CLEAR--*/
	div.imgBox01:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--BOX：画像横並び　2列--*/
div.imgBox02 {
	width:100%;
	text-align:left;
	font-size: 110%;
	margin-bottom: 30px;
}
div.imgBox02 p {
	width: 320px;
	float: left;
	text-align: center;
	min-height:230px;
	padding-bottom: 10px;
}
div.imgBox02 p img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}

	/*--CLEAR--*/
	div.imgBox02:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--テーブルレイアウト用--*/

div.tblBox01 {
	margin: 0 auto 20px auto;
	text-align: center;
}
div.tblBox01 table {
	font-size: 90%;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 0;
}
div.tblBox01 td {
	padding: 5px;
	border: 1px solid #CCCCCC;
}



/*--テーブルレイアウト用 時刻表--*/

div.tblBox02 {
	margin: 0 auto 20px auto;
	text-align: left;
}
div.tblBox02 table {
	font-size: 90%;
	text-align: center;
	border-collapse: collapse;
	border-spacing: 0;
	float: left;
	margin: 0 10px 0 10px;
}
div.tblBox02 caption {

}
div.tblBox02 th {
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #D0DAE4;
}
div.tblBox02 td {
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
div.tblBox02 td.timeTd {
	background-color: #FFFFCC;
	font-weight: bold;
}
div.tblBox02 td.timeTd2 {
	background-color: #FFDFFF;
	font-weight: bold;
}
	/*--CLEAR--*/
	div.tblBox02:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*--テーブルレイアウト用　汎用--*/

div.tblBox03 {
	margin: 0 auto 20px auto;
	text-align: center;
}
div.tblBox03 table {
	font-size: 90%;
	border-collapse: collapse;
	border-spacing: 0;
}
div.tblBox03 th {
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #D0DAE4;
}
div.tblBox03 td {
	padding: 5px;
	border: 1px solid #CCCCCC;
}
div.tblBox03 td.cellTd {
	background-color: #EFF0F2;
	font-weight: bold;
}
div.tblBox03 td.txtC {
	text-align: center;
}

div.tblBox04 {
	text-align: center;
}
div.tblBox04 table {
	font-size: 90%;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: center;
	margin: 0 auto 20px auto;
}
div.tblBox04 th {
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: center;
	background-color: #D0DAE4;
}
div.tblBox04 td {
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align: center;
}
div.tblBox04 td.cellTd {
	background-color: #EFF0F2;
	font-weight: bold;
}
div.tblBox04 td.lft {
	text-align: left;
}

/*---------------------------------------------------------
　B-霊園・墓地のご案内 扉
---------------------------------------------------------*/
/*--MAP--*/
div.pageBox div#boxMap{width:413px;margin:0;text-align:left;}
	div#boxMap h2{
		width:413px;
		height:33px;
		background: url(https://www.kyoseki.jp/cmn/img/top_ttl_001.jpg) 0 0 no-repeat;
		text-indent:-9999px;
	}
	div#boxMap ul{width:100%;margin:10px 0 0 10px;}
	div#boxMap ul li{
		display:block;
		float:left;
		width:110px;
		margin:0 10px 6px 0;
		background:url(https://www.kyoseki.jp/cmn/img/z_arrow_ora.gif) 0 4px no-repeat;
		padding:0 0 0 8px;
		font-size:110%;
		font-weight:bold;
	}

/*--種類で探す--*/
div#searchKind{
	width:254px;
	text-align:left;
	font-size:110%;
	text-align:center;
}
div.pageBox div#searchKind h2{
	width:254px;height:33px;
	background: url(https://www.kyoseki.jp/cmn/img/b_mttl_001.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}
div#searchKind ul{width:220px;margin:10px auto;text-align:left;}
div#searchKind ul li{
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_grn.gif) 0 0px no-repeat;
	padding:0 0 0 16px;
	margin:0 0 5px 0;
}

	/*--CLEAR--*/
	div.conBox:after,
	div#boxMap ul:after,
	div.searchKind:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--TAB BOX--*/
@media projection, screen
{
	.tabs-hide {display: none;}
}

@media print
{
	.tabs-nav {display: none;}
}

.tabs-nav {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0;
}
.tabs-nav:after {
	display: block;
	clear: both;
	content: " ";
}

div.tabs-container{
	width:682px;
/*	border-top: 3px solid #333;*/
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding:0 0;
	margin-bottom:15px;
}

ul.tabMenu{margin:0;width:684px;}
ul.tabMenu li{float:left;display:block;text-align:center;height:40px;}
ul.tabMenu li a{display:block;height:40px;outline:none;overflow:hidden;}
ul.tabMenu li a span{display:block;height:40px;text-indent:-9999px;}

	ul.tabMenu li a.tl01{width: 134px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) 0px 0 no-repeat;}
	ul.tabMenu li a:hover.tl01{background-position:0px -40px;}

	ul.tabMenu li a.tl02{width: 138px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -134px 0 no-repeat;}
	ul.tabMenu li a:hover.tl02{background-position:-134px -40px;}

	ul.tabMenu li a.tl03{width: 138px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -272px 0 no-repeat;}
	ul.tabMenu li a:hover.tl03{background-position:-272px -40px;}

	ul.tabMenu li a.tl04{width: 138px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -410px 0 no-repeat;}
	ul.tabMenu li a:hover.tl04{background-position:-410px -40px;}

	ul.tabMenu li a.tl05{width: 136px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -548px 0 no-repeat;}
	ul.tabMenu li a:hover.tl05{background-position:-548px -40px;}

	.tabs-selected a.tl01 span{width: 153px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) 0px -40px no-repeat;}
	.tabs-selected a.tl02 span{width: 153px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -134px -40px; no-repeat;}
	.tabs-selected a.tl03 span{width: 154px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -272px -40px; no-repeat;}
	.tabs-selected a.tl04 span{width: 154px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -410px -40px; no-repeat;}
	.tabs-selected a.tl05 span{width: 154px;background: url(https://www.kyoseki.jp/cmn/img/b_btn_tab.jpg) -548px -40px; no-repeat;}

	ul.tabMenu li a{color:#527BB9;text-decoration:none;}
	ul.tabMenu li a:link{color:#527BB9;text-decoration:none;}
	ul.tabMenu li a:visited{color:#527BB9;text-decoration:none;}
	ul.tabMenu li a:active{color:#fff;text-decoration:none;}
	ul.tabMenu li a:hover{color:#fff;text-decoration:none;}

div.tab-inner
{
	width:660px;
	min-height:140px;
	margin:0 auto;
	padding:20px 10px 10px 10px;
	background:url(https://www.kyoseki.jp/cmn/img/top_tabLine.gif) 0px top repeat-x;
	text-align:left;
}
div.tab-inner ul{width:100%;margin:0;}
div.tab-inner ul li{
	display:block;
	width:300px;
	margin:0 2px 8px 2px;
	font-size:110%;
	float:left;
	background:url(https://www.kyoseki.jp/cmn/img/z_arrow_cha.jpg) 0px 0 no-repeat;
	padding:0 0 0 10px;
}


	/*--CLEAR--*/
	div.tabs-container:after,
	div.tab-inner ul:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}




/*---------------------------------------------------------
　B-霊園・墓地のご案内 下層ページ用
---------------------------------------------------------*/
div.arcBox{width:100%;margin:0 0 10px 0;text-align:left;}
div.arcBox p {
	font-size: 110%;
	padding: 0 10px 1em 10px;
	line-height:1.4;
}

/*--ページ左メニュー------------------------------------*/
div.infoBoxCem{
	width:210px;
	margin:10px 0 10px 0px;
	padding-bottom:6px;
	text-align:left;
}

div.infoBoxCem h3{
	display:block;
	text-indent:-9999px;
	height:23px;
}
	div.infoBoxCem h3.info01{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem01.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info02{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem02.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info03{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem03.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info04{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem04.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info05{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem05.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info06{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem06.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info07{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem07.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info08{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem08.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info09{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem09.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info10{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem10.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info11{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem11.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info12{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem12.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info13{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem13.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info14{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem14.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info15{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem15.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info16{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem16.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info17{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem17.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info18{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem18.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.info19{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_cem19.jpg) 0 0 no-repeat;}



div.infoBoxCem ul.menuA{width:210px;margin:0;padding: 0;}
div.infoBoxCem ul.menuA li {
	width: 210px;
	display: block;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
}
div.infoBoxCem ul.menuA li a {
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl1.gif) 0 10px no-repeat;
	display: block;
	text-decoration: none;
	font-size: 110%;
	font-weight: bold;
	padding:6px 0 6px 8px;
}
div.infoBoxCem ul.menuA li a:hover {
	background: #E9EEF2 url(https://www.kyoseki.jp/cmn/img/z_arrow_bl1.gif) 0 10px no-repeat;
	padding:6px 0 6px 8px;
	display: block;
	text-decoration: none;
}

div.infoBoxCem ul.menuB{width:96%;margin:0 0 0px 5px;padding:2px;}
div.infoBoxCem ul.menuB li{
	width: 98%;
	margin:0 0 2px 0;
	padding:0 0 0 8px;
	background:none;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl4.gif) 0 2px no-repeat;
	font-size: 100%;
	line-height:1.3;
}
div.infoBoxCem ul.menuB li a{background:none;padding:0;font-weight:lighter;}
div.infoBoxCem ul.menuB li a:hover{background:none;padding:0;color:#7BA2C6;}




/*--霊園タイトル--------------------------------*/
div.reienBox{
	width:100%;
	margin:10px 0 10px 0;
	padding-bottom:20px;
	text-align:left;
}
div.reienBox h2{
	text-indent:0;
	font-size:110%;
	color: #666666;
	margin-bottom:15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: 686px;
	height: 29px;
	border-left: 8px solid #666666;
}
div.reienBox h2 strong {
	float: left;
	display: block;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7;
	padding-left: 7px;
}
div.reienBox h2 span a {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_btn_shiryou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
	width: 132px;
	float: right;
	display: block;
	text-indent: -9999px;
	margin:0 5px 0 0;
}
div.reienBox h2 span a:hover {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_btn_shiryou.jpg);
	background-repeat: no-repeat;
	background-position: 0px -29px;
	height: 29px;
	width: 132px;
	float: right;
	display: block;
	text-indent: -9999px;
	margin:0 5px 0 0;
}
div.reienox p {
	width:100%;
	text-align:left;
	font-size: 110%;
	padding: 0 10px 1em 10px;
}
	/*--CLEAR--*/
	div.reienBox h2:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}
	


/*--新着情報用BOX--------------------------------*/
div.newsBox{
	width:100%;
	margin:10px 0 10px 0;
	padding-bottom:20px;
	text-align:left;
}
div.newsBox h2{
	text-indent:0;
	font-size:110%;
	color: #B47639;
	margin-bottom:15px;
	background-image: url(https://www.kyoseki.jp/cmn/img/cem_ttl_news01.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	width: 686px;
	height: 29px;
}
div.newsBox h2 strong {
	float: left;
	display: block;
	padding: 7px 0 0 20px;
}
div.newsBox h2 span a {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_003.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 19px;
	width: 54px;
	float: right;
	display: block;
	text-indent: -9999px;
	margin: 0 5px 0 0;
}
div.newsBox h2 span a:hover {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_003.jpg);
	background-repeat: no-repeat;
	background-position: 0px -20px;
	height: 19px;
	width: 54px;
	float: right;
	display: block;
	text-indent: -9999px;
	margin: 0 5px 0 0;
}
div.newsBox p {
	width:100%;
	text-align:left;
	font-size: 110%;
	padding: 0 10px 1em 10px;
}
	/*--CLEAR--*/
	div.newsBox h2:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}




/*--新着情報--*/
div.cem-newsBox{width:100%;text-align:left;}

div.cem-newsBox h2.newsList{
	width:686px;
	height:24px;
	background: url(https://www.kyoseki.jp/cmn/img/b_ttl_news.gif) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
}

div.cem-newsBox dl{
	width:670px;
	margin: 0 0 40px 5px;
	padding: 0;
}
div.cem-newsBox dl dt{
	margin: 0;
	padding: 6px 0 4px 15px;
	width: auto;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_cha2.gif) 0 5px no-repeat;
}
div.cem-newsBox dl dd{
	padding: 6px 5px 5px 10em;
	margin-left: 0;
	margin-top: -2.1em;
	line-height: 1.4em;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
}


/*--インフォメーションボックス--*/

div.cemInfoBox {
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
	padding: 0 0 10px 0;
	margin: 0 10px 10px 10px;
	height:110px;
	
}
div.cemInfoL {
	width: 100px;
	float: left;
}
div.cemInfoL img {
	border: 1px solid #CCC;
	margin-right: 10px;
}
div.cemInfoR {
	width: 540px;
	float: left;
}
div.cemInfoR h3 {
	font-size: 110%;
	line-height: 1.4em;
	padding-left: 10px;
	margin-bottom: 5px;
}
div.cemInfoR p {
	line-height: 1.4em;
}

	/*--CLEAR--*/
	div.cemInfoBox:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*---------------------------------------------------------
　B-検索結果　一覧
---------------------------------------------------------*/
div.resBox{
	width:100%;
	margin:10px 0 20px 0;
	background:url(https://www.kyoseki.jp/cmn/img/line_grd.jpg) 0px bottom repeat-x;
	padding-bottom:20px;
	text-align:left;
}
div.resBox h2{
	background:url(https://www.kyoseki.jp/cmn/img/cmn_ttl_bg.jpg) 0px 0 no-repeat;
	height:23px;
	padding:0 0 0 20px;
	text-indent:0;
	font-size:110%;
	color:#133253;
	margin-bottom:15px;
}
div.r-imgArea{width:215px;float:left;text-align:center;}
div.r-imgArea img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}
div.r-imgArea a.bntData{display:block;width:132px;height:29px;position:relative;overflow:hidden;margin:0 auto;}
div.r-imgArea a:hover.bntData{font-size:1px;}
div.r-imgArea a:hover.bntData img{position:relative;top:-29px;}


div.r-txtArea{width:450px;float:right;}
div.r-txtArea p{background: url(https://www.kyoseki.jp/cmn/img/z_ico_mark1.jpg) 0 0 no-repeat;padding:0 0 0 25px;width:96%;}
div.r-txtArea dl{
	width:450px;
	margin: 0 0 10px 0;
	padding: 0;
	font-size:110%;
}
div.r-txtArea dl dt{
	margin: 0;
	padding: 6px 0 4px 0px;
	width: auto;
}
div.r-txtArea dl dd{
	padding: 6px 5px 5px 7em;
	margin-left: 0;
	margin-top: -2.1em;
	line-height: 1.4em;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
}

	/*--CLEAR--*/
	div.resBox:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}

/*---------------------------------------------------------
　B-お寺　詳細
---------------------------------------------------------*/
/*--墓地のご案内（扉）--*/
div.cemeInfo{text-align:left;}
div.cemeInfo h2{
	font-size:120%;
	color:#999;
}

div.cemeInfo ul.menuM{width:90%;margin:10px;}
div.cemeInfo ul.menuM li{margin-bottom:2px;padding:3px 0;border-bottom:1px solid #eee;}



/*---------------------------------------------------------
　C-永代供養
---------------------------------------------------------*/

/*--ページ左メニュー--*/

div.infoBoxEid{
	width:210px;
	margin:10px 0 10px 1px;
	padding-bottom:6px;
	text-align:left;
	background-color: #D7E8F2;
}

div.infoBoxEid h3{
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	height:23px;
}
	div.infoBoxEid h3.info01{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_eid.jpg) 0 0 no-repeat;}



div.infoBoxEid ul{width:90%;margin:0 10px;}
div.infoBoxEid ul li{
	margin:0 0 3px 0;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl1.gif) 0 3px no-repeat;
	padding-left:10px;
}


div.btShosai a {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_004.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 92px;
	float: none;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
}
div.btShosai a:hover {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_btn_004.jpg);
	background-repeat: no-repeat;
	background-position: 0px -25px;
	height: 23px;
	width: 92px;
	float: none;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
}

.eidLink {
	font-size: 110%;
	margin: 10px 0 0 0;
	display: block;
	background: url(https://www.kyoseki.jp/cmn/img/z_ico_mark3.jpg) 0 0 no-repeat;
	padding:0 0 5px 25px;
	width:96%;
	line-height: 140%;
	}

/*--ページDLリスト--*/

div.dlEid01 {
	padding: 0;
	text-align: left;
	font-size: 110%;
	margin: 0 10px;
}
div.dlEid01 dl {
	padding: 0px;
	margin-bottom: 20px;
}
div.dlEid01 dl dt {
	margin: 0;
	padding: 3px;
	display: block;
	width: 300px;
	float:left;
	border-bottom: 1px dotted #CCCCCC;
}
div.dlEid01 dl dd {
	padding: 3px;
	margin-bottom: 10px;
	float: left;
	width: 300px;
	display: block;
	border-bottom: 1px dotted #CCCCCC;
}
	/*--CLEAR--*/
	div.dlEid01:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


.bochi01 {
	background-color: #3D93C4;
	padding: 3px;
	margin-left: 5px;
	color: #FFFFFF;
}
.bochi02 {
	background-color: #29814F;
	padding: 3px;
	margin-left: 5px;
	color: #FFFFFF;
}


/*---------------------------------------------------------
　E-基礎知識
---------------------------------------------------------*/

/*--ページ左メニュー--*/

div.infoBoxKnow{
	width:210px;
	margin:10px 0 10px 1px;
	padding-bottom:6px;
	text-align:left;
	background-color: #D7E8F2;
}

div.infoBoxKnow h3{
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	height:23px;
}
	div.infoBoxKnow h3.info01{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_know01.jpg) 0 0 no-repeat;}
	div.infoBoxKnow h3.info02{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_know02.jpg) 0 0 no-repeat;}
	div.infoBoxKnow h3.info03{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_know03.jpg) 0 0 no-repeat;}


div.infoBoxKnow ul{width:90%;margin:0 10px;}
div.infoBoxKnow ul li{
	margin:0 0 3px 0;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl1.gif) 0 3px no-repeat;
	padding-left:10px;
}


/*--ページメニュー3列--*/

div.listArea01 {

	/*min-height:100px;*/
	margin:0 auto 20px auto;
	padding:10px 10px 10px 10px;
	text-align: center;
	background-color: #E6EBEF;
}
div.listArea01 ul{width:100%;margin:0;}
div.listArea01 ul li{
	display:block;
	width:205px;
	margin:0 2px 8px 2px;
	font-size:14px;
	float:left;
	padding:0 0 0 10px;
	background-image: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl1.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	text-align: left;
}


	/*--CLEAR--*/
	div.listArea01 ul:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--ページメニュー1列--*/

div.listArea02
{
	width:660px;
	min-height:100px;
	margin:0 auto;
	padding:10px 10px 10px 10px;
	text-align:left;
}
div.listArea02 ul{width:100%;margin:0;}
div.listArea02 ul li{
	display:block;
	margin:0 2px 10px 2px;
	font-size:110%;
	background:url(https://www.kyoseki.jp/cmn/img/z_arrow_cha.jpg) 0px 3px no-repeat;
	padding:0 0 0 10px;
}


	/*--CLEAR--*/
	div.listArea02 ul:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*--基礎知識BOX--*/

div.boxKnow01 {
	width:97%;
	margin: 10px 0 10px 10px;
	padding:5px 0 5px 5px;
	_paddint-right:5px;
	border: 1px dashed #E4E8EB;
	clear: both;
	text-align: left;
}

div.boxKnow01 h3 {
	width:98%;
	background:#E4E8EB;
	border-left: 3px solid #186E92;
	padding:5px 0 5px 6px;
	margin:0 0 10px 0;
}

div.boxKnow01 p {
	width:97%;
	line-height: 1.4em;
	font-size: 110%;
}
div.boxKnow01 ul {
	width:97%;
	text-align: left;
	margin: 0 0 10px 10px;
}
div.boxKnow01 ul li {
	line-height: 1.4em;
	font-size: 100%;
	background:url(https://www.kyoseki.jp/cmn/img/z_ico_001.gif) 0 center no-repeat;
	padding-left: 10px;
	margin-bottom: 0.2em;
}


div.boxKnow01 ol {
	width:93%;
	text-align: left;
	margin:0 0 15px 20px;
}
div.boxKnow01 ol li {
	line-height: 1.4em;
	font-size: 100%;
	margin: 0 0 0.2em 2em;
	list-style-type: decimal;
	padding: 0;
}




/*--お墓のお引越しリスト--*/
div.hikkoshiList {
	text-align: left;
	padding: 8px;
	margin: 0 0 10px 0;
	font-size: 110%;
}
div.hikkoshiList dl {
	margin: 0;
	padding: 0;
}
div.hikkoshiList dt {
	padding: 8px;
	border: 1px dashed #214368;
	margin: 0 10px 10px 10px;
}
div.hikkoshiList dd {
	background-image: url(https://www.kyoseki.jp/cmn/img/z_arrow_down01.gif);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	margin: 0 10px 0 10px;
	padding: 5px 5px 30px 60px;
}
div.hikkoshiList dd.last {
	background-image: url(https://www.kyoseki.jp/cmn/img/z_bg_white.gif)!important;
	background-repeat: no-repeat;
	background-position: 30px bottom;
	margin: 0 10px 0 10px;
	padding: 5px 5px 30px 60px;
}



/*--石の基礎知識--------------------------------------------*/

/*--ページ用BOX--*/
div.stoneBox01 {
	width:100%;
	margin:10px auto 10px auto;
	padding-bottom:20px;
	text-align:left;
}
div.stoneBox01 img {
	width: 260px;
	float: left;
}
div.stoneBox01 p {
	width: 400px;
	text-align: left;
	float: left;
}

	/*--CLEAR--*/
	div.stoneBox01:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*--サンドブラスト：画像横並び　３列--*/
div.imgBoxSand {
	width:100%;
	text-align:left;
	font-size: 100%;
	margin-bottom: 30px;
}
div.imgBoxSand p {
	width: 212px;
	float: left;
	margin-right: 14px;
	text-align: center;
	height:190px;
	padding: 0!important;
}
div.imgBoxSand p img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}


	/*--CLEAR--*/
	div.imgBoxSand:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}
	

/*--石の種類：画像横並び　３列--*/
div.imgBoxStone {
	width:100%;
	text-align:left;
	font-size: 100%;
	margin-bottom: 30px;
}
div.imgBoxStone p {
	width: 212px;
	float: left;
	margin-right: 14px;
	text-align: center;
	height:245px;
	padding: 0!important;
}
div.imgBoxStone p img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}

	/*--CLEAR--*/
	div.imgBoxStone:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--デザイン：画像横並び　３列--*/
div.imgBoxHkmoji {
	width:100%;
	text-align:left;
	font-size: 100%;
	margin-bottom: 30px;
}
div.imgBoxHkmoji p {
	width: 212px;
	float: left;
	margin-right: 14px;
	text-align: center;
	height:330px;
	padding: 0!important;
}
div.imgBoxHkmoji p img.tImg{border:1px solid #ddd;margin:0 0 5px 0;}

	/*--CLEAR--*/
	div.imgBoxHkmoji:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*--デザイン：墓石のしくみ--*/
div.shikumiBox01 {
	width:100%;
	margin:10px auto 10px auto;
	padding-bottom:20px;
	text-align:left;
}
div.shikumiBox01 img {
	width: 381px;
	float: left;
}
div.shikumiBox01 p {
	width: 280px;
	text-align: left;
	float: left;
	line-height: 1.4em;
}

	/*--CLEAR--*/
	div.shikumiBox01:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}


/*---------------------------------------------------------
　F-ギャラリーいし
---------------------------------------------------------*/

/*--ページ左メニュー--*/

div.infoBoxGal{
	width:210px;
	margin:10px 0 10px 1px;
	padding-bottom:6px;
	text-align:left;
	background-color: #D7E8F2;
}

div.infoBoxGal h3{
	display:block;
	text-indent:-9999px;
	margin-bottom:10px;
	height:23px;
}
	div.infoBoxGal h3.info01{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_gal01.jpg) 0 0 no-repeat;}
	div.infoBoxGal h3.info02new{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_exhibitionhall.jpg) 0 0 no-repeat;}


div.infoBoxGal ul{width:90%;margin:0 10px;}
div.infoBoxGal ul li{
	margin:0 0 3px 0;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl1.gif) 0 3px no-repeat;
	padding-left:10px;
}


/*--新着情報--*/
div.gl-newsBox{width:100%;text-align:left;}
div.gl-newsBox h2{
	width:686px;
	height:24px;
	background: url(https://www.kyoseki.jp/cmn/img/b_ttl_news.gif) 0 0 no-repeat;
}
div.gl-newsBox dl{
	width:670px;
	margin: 0 0 40px 5px;
	padding: 0;
}
div.gl-newsBox dl dt{
	margin: 0;
	padding: 6px 0 4px 10px;
	width: auto;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl3.gif) 0 8px no-repeat;
}
div.gl-newsBox dl dd{
	padding: 6px 5px 5px 9em;
	margin-left: 0;
	margin-top: -2.1em;
	line-height: 1.4em;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
}


/*--フリーマーケット--*/

div.pageBox ul.flea{width:98%;margin:0 0 0 5px;}

div.pageBox ul.flea li{
	display:block;
	width:102px;
	float:left;
	margin:0 5px 15px 5px;
	text-align:center;
	background:#E4E8EB;
	padding-bottom:5px;
}
div.pageBox ul.flea li img{
	margin-bottom:2px;
	border:1px solid #ccc;
}

	/*--CLEAR--*/
	ul.flea:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}




/*---------------------------------------------------------
　G-お客様の声
---------------------------------------------------------*/


/*---------------------------------------------------------
　J-問い合わせ／K-一括資料請求
---------------------------------------------------------*/
div.inqForm {
	margin: 0;
	padding: 0;
}
div.inqForm table {
	width: 640px;
}
div.inqForm table th {
	width: 150px;
	padding: 5px;
	border-bottom: 1px dashed #FFF;
	background-color: #E4E8EB;
}
div.inqForm table td {
	padding: 5px;
	border-bottom: 1px dashed #E4E8EB;
}

.btnArea {
	width: 100%;
	height: 31px;
	padding-left: 150px;
}
.btnArea input {
	width: 123px;
	height: 31px;
	float: left;
	margin-left: 20px;
}

div.thanksBox {
	border: 2px solid #CC0000;
	margin: 20px 10px;
	padding: 10px;
	text-align: center;
	font-size: 140%;
	color: #cc0000;
	line-height: 1.6em;
	font-weight: bold;
}
div.thanksBox span {
	font-size: 90%;
	color: #cc0000;
	font-weight: normal;
}



/*----ボタン：確認する-----------------------*/
.btnSb01 {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_btn_form.jpg);
	background-repeat: no-repeat;
	background-position: -135px -4px;
	height: 31px;
	width: 123px;
	border: 0px;
	cursor:pointer;
	text-indent: -9999px;
	display: block;
}
.btnSb01:hover {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_btn_form.jpg);
	background-repeat: no-repeat;
	background-position: -135px -37px;
	height: 31px;
	width: 123px;
	border: 0px;
	cursor:pointer;
	text-indent: -9999px;
	display: block;
}
/*----ボタン：リセット-----------------------*/
.btnSb02 {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_btn_form.jpg);
	background-repeat: no-repeat;
	background-position: -5px -4px;
	height: 31px;
	width: 123px;
	border: 0px;
	cursor:pointer;
	text-indent: -9999px;
	display: block;
}
.btnSb02:hover {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_btn_form.jpg);
	background-repeat: no-repeat;
	background-position: -5px -37px;
	height: 31px;
	width: 123px;
	border: 0px;
	cursor:pointer;
	text-indent: -9999px;
	display: block;
}



/*----資料請求-----------------------*/
div.siryoBox {
	background-color: #FFFFE1;
	margin-bottom: 20px;
}

div.siryoBox h3 {
	background-image: url(https://www.kyoseki.jp/cmn/img/cmn_bg_ttl_001.jpg)!important;
	background-repeat: no-repeat!important;
	height: 33px!important;
	width: 686px!important;
	font-size: 110%!important;
	color: #FFFFFF!important;
	line-height: 1.4em!important;
	padding: 8px 0 0 30px!important;
	margin: 0!important;
}


div.siryoBox p {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #26507A;
}
div.siryoBox p strong {
	float: left;
	margin: 0px;
	padding: 5px 5px 5px 25px;
}
div.siryoBox p span {
	float: right;
	padding: 5px;
	margin:0 30px 0 0;
}

	/*--CLEAR--*/
	div.siryoBox p:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}



/*----資料請求下ボックス-----------------------*/

div.siryoBox2 {
	margin: 0px;
	padding: 0px;
}
div.siryoBox2L {
	float: left;
	width: 420px;
	font-size: 110%;
	line-height: 1.4em;
}
div.siryoBox2R {
	float: right;
	width: 240px;
}
div.siryoBox2R a {
	background-image: url(https://www.kyoseki.jp/cmn/img/req_btn_001.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 98px;
	width: 238px;
	text-indent: -9999px;
	display: block;
}
div.siryoBox2R a:hover {
	background-image: url(https://www.kyoseki.jp/cmn/img/req_btn_001.jpg);
	background-repeat: no-repeat;
	background-position: 0px -98px;
	height: 98px;
	width: 238px;
	text-indent: -9999px;
	display: block;
}


/*----エラー他-----------------------*/

p.errMsg{color:#cc3333;}
.input_text_customer_name,
.input_text_customer_tel,
.input_text_customer_email,
.input_text_customer_email_check,
.input_text_customer_kana,
.input_text_customer_address
{
	width:250px;
	border:1px solid #ccc;
	padding:2px;
}
.input_text_customer_zip{
	width:130px;
	border:1px solid #ccc;
	padding:2px;
}
.input_customer_comment{width:450px;height:150px;border:1px solid #ccc;}

div.inqForm select{border:1px solid #ccc;padding:2px;}


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

div.smapBox {
	margin: 0;
	padding: 0;
}
div.smapBox ul {
	margin: 0;
	padding: 0;
}
div.smapBox li {
	float: left;
	width: 300px;
	background-image: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl3.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px 5px 5px 10px;
	margin: 0 10px 10px 10px;
	border-bottom: 1px dashed #CCC;
}

	/*--CLEAR--*/
	div.smapBox:after
	{
		content:".";
		display:block;
		height:0px;
		clear:both;
		visibility:hidden;
		font-size: 0;
	}

/*---------------------------------------------------------
　Z-新着／インフォ
---------------------------------------------------------*/
div.news h2{
	width:686px;
	height:24px;
	background: url(https://www.kyoseki.jp/cmn/img/b_ttl_news.gif) 0 0 no-repeat;
}
div.news dl{
	width:670px;
	margin: 0 0 40px 5px;
	padding: 0;
	text-align:left;
}
div.news dl dt{
	margin: 0;
	padding: 6px 0 10px 10px;
	width: auto;
}
div.news dl dd{
	padding: 6px 5px 10px 15em;
	margin-left: 0;
	margin-top: -2.5em;
	line-height: 1.4em;
	background: url(https://www.kyoseki.jp/cmn/img/line_dot.gif) 0 bottom repeat-x;
}
div.news dl dt span{padding:0 0 5px 65px;}
div.news dl dt span.ico01{background: url(https://www.kyoseki.jp/cmn/img/z_news_001.gif) 0 0 no-repeat;}
div.news dl dt span.ico02{background: url(https://www.kyoseki.jp/cmn/img/z_news_002.gif) 0 0 no-repeat;}
div.news dl dt span.ico03{background: url(https://www.kyoseki.jp/cmn/img/z_news_003.gif) 0 0 no-repeat;}



	div.infoBoxCem h3.tmp01{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp01.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp02{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp02.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp03{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp03.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp04{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp04.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp05{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp05.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp06{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp06.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp07{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp07.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp08{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp08.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp09{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp09.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp10{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp10.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp11{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp11.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp12{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp12.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp13{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp13.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp14{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp14.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp15{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp15.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp16{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp16.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp17{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp17.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp18{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp18.jpg) 0 0 no-repeat;}
	div.infoBoxCem h3.tmp19{background: url(https://www.kyoseki.jp/cmn/img/left_ttl_tmp19.jpg) 0 0 no-repeat;}



/*---------------------------------------------------------
　BLOG コンテンツ用
---------------------------------------------------------*/
div#blogMenu{
	width:100%;
	text-align:left;
	margin-bottom:30px;
}
div#blogMenu h3.widget-header{
	font-size:110%;
	border-bottom:2px solid #D3DBE6;
	color:#34577D;
	margin-bottom:3px;
}
div.widget-content{margin-bottom:15px;}
div.widget-content li{
	padding:0 0 0 10px;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl3.gif) 0 4px no-repeat;
	margin-bottom:5px;
}

div.entry-asset{
	width:100%;
	text-align:left;
}

h2.asset-name{
	font-size:110%;
	margin-bottom:10px;
	border-bottom:2px solid #eee;
	color:#214368;
}

div.asset-body{
	width:96%;
	margin:0 auto 15px auto;
}

div.asset-meta{
	width:96%;
	margin:0 auto 15px auto;
	text-align:right;
/*	background: url(https://www.kyoseki.jp/cmn/img/z_dot_gy1.gif) 0 top repeat-x;*/
	padding:10px 0 0 0;
}

div.entry-categories{width:100%;}
div.entry-categories h4{float:left;width:60px;color:#666;font-weight:lighter;}
div.entry-categories ul{float:left;width:auto;}

div.asset-footer{
	width:96%;
	margin:0 auto 15px auto;
	text-align:right;
	background:url(https://www.kyoseki.jp/cmn/img/z_dot_gy1.gif) 0 bottom repeat-x;
	padding:0 0 20px 0;
}

div.asset-header h1,{
	font-size:110%;
	margin-bottom:10px;
	border-left:6px solid #214368;
	color:#214368;
	padding:2px 0 2px 8px;
}

h1.archive-title{
	text-align:left;
	font-size:110%;
	margin-bottom:30px;
}


div.archive-monthly h2,
div.archive-category h2{
	font-size:110%;
	background:#eee;
	padding:5px;
	margin-bottom:6px;
}

div.archive{
	width:auto;
	text-align:left;
	margin-bottom:30px;
}
div.archive ul{width:98%;margin:0 0 0 10px;}
div.archive ul li{
	margin:0 0 5px 0;
	padding:0 0 0 10px;
	background: url(https://www.kyoseki.jp/cmn/img/z_arrow_bl3.gif) 0 4px no-repeat;
	margin-bottom:5px;
}

#siryoubotton01{
	position:absolute;
	right:-93px;
	height: 180px;
	width: 77px;
	top: 800px;
}
#siryoubotton01 a:hover img{
-moz-opacity:0.8;
opacity:0.8;
filter: alpha(opacity=80);
}

/*手元供養商品ページ*/
.itembox{
	width:680px;
	height:auto;
	font-size:12px;
}
.itembox .img{
	float:left;
	width: 298px;
}
.itembox a img:hover{
	 filter: alpha(opacity=80);
  -moz-opacity:0.80;
  opacity:0.80;
}
.itembox2 .shousai{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;	
}
.itembox2{
	float:left;
	width:360px;
}
.itembox2 table{
	margin-bottom:10px;
}
.itembox2 table th{
	width:50px;
	height:20px;
	text-align:right;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	vertical-align:top;
	line-height:20px;
}
.itembox2 table td{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	vertical-align:top;
	line-height:20px;
}
.itembox2 .imgbox{
	width:360px;
	padding-top:10px;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.itembox2 .imgbox img{
	margin-right:12px;
}
#itembotton{
	margin-left:170px;
}
.itembox h3{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF9900;
	clear:both;
	height:auto;
	line-height:22px;
	background-color: #F7F7F7;
	font-size: 14px;
	margin:10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.itembox3{

	margin-top: 30px;
	padding-top:5px;
}
.itembox3 .box{
	width:150px;
	margin-top:15px;
	margin-left:15px;
	float:left;
	
}
.itembox3 a img:hover{
	 filter: alpha(opacity=80);
  -moz-opacity:0.80;
  opacity:0.80;
}
.itembox .subimg{
	width:200px;
	float:left;
	padding: 10px;
}
.itembox .kakaku{
	color:red;
	font-weight:bold;
}
.temotolist{
	font-size:14px;
	border: 1px solid #BFD0E4;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-color: #FCFDFE;
}
.temotolist li{
	line-height:30px;
	height:30px;
	display:block;
	float:left;
	width:215px;
	background-image: url(https://www.kyoseki.jp/cmn/img/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 15px;
	
}
.temotolist li a{
	width:215px;
	display:block;
	line-height:30px;
	height:30px;
}
.temotolist li a:hover{
	background-image: url(https://www.kyoseki.jp/cmn/img/list2.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #F90;
}
.itembox4{
	width:666px;
	padding:10px;
	clear: both;
}
.itembox4 .title{
	padding:0px;
}
.itembox4 .itembox3{
	margin-top:5px;
	padding-top:0px;
	clear: both;
}
.itembox4 .itembox3 .box{
	margin-left:0px;
	margin-right:15px;
	font-size:12px;
	border: 1px solid #F2F2F2;
	width: 115px;
}
.itembox4 .itembox3 .box2{
	margin-left:0px;
	margin-right:15px;
	font-size:12px;
	border: 1px solid #F2F2F2;
	width: 135px;
	margin-top:15px;
	float: left;
}
.itembox4 .itembox3 .box .kakaku{
	color:red;
}
.opshon{
	font-size:12px;
	border: 1px solid #F2F2F2;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	clear: both;
}
.opshon .title{
	background-color: #FFB13A;
	padding: 0px;
	height: 30px;
	line-height:30px;
	text-indent:10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
}
.taisinn_head li{
	height:34px;
	float:left;
	list-style: none;
}

#content img{
	padding: 0;
	margin: 0;
}
.taisinn_head ul{
	height:35px;
}
.taisinn_head .taisinn_menu01{
	width:227px;
}
.taisinn_head .taisinn_menu01:hover{
	background-color:#F2F2F2;
}
.taisinn_head .taisinn_menu02{
	width:226px;
}
.taisinn_head .taisinn_menu02:hover{
	background-color:#F2F2F2;
}
.taisinn_head .taisinn_menu03{
	width:227px;
}
.taisinn_head .taisinn_menu03:hover{
	background-color:#F2F2F2;
}
.taisinn_info{
	padding-top:20px;
}
.taisinn_box{
	margin-top:50px;
	clear:both;
}
.taisinn_box2{
	margin-top:20px;
}
.taisinn_box3{
	margin-top:20px;
}
.taisinn_box2 .taisinn_img{
	display:block;
	padding-left:10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width:660px;
	margin-bottom:10px;
}
.taisinn_box2 p{
	padding-right: 10px;
}
.taisinn_box2 img{
	float:left;
	padding-right: 10px !important;
	
}


.taisinn_imgbox{
	margin-top:50px;
}
div.arcBox  .taisinn_imgbox p{
	float:left;
	border: 1px solid #CCCCCC;
	padding:3px;
	margin-right: 20px;
	margin-top: 10px;
}
