@charset "utf-8";
@import "basic.css";
@import "blog.css";
@import "map.css";
@import "search.css";
@import "/mte/mt-static/TinyMCEforMT/mycontent.css";
@import "../js/lightbox/lightbox.css";

/*-----トップ-----*/

#cemeteryTop #directNavi {
	width: 560px;
}

#cemeteryTop #directNavi .item {
	background: url(../images/common_files/background_direct_navi.gif) 0px 0px no-repeat;
}

#cemeteryTop #directNavi .item p.icon {
	float: left;
	width: 80px;
	margin: 0;
	padding: 10px;
}

#cemeteryTop #directNavi .item .description {
	float: left;
	width: 165px;
	padding: 10px 0 0 0;
}

#cemeteryTop #directNavi .item .description p {
	margin: 0 0 7px 0;
	line-height: 130%;
}

#cemeteryTop #directNavi .item .description p.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}

#cemeteryTop #directNavi #directNavi01 {
	float: left;
	width: 275px;
	margin: 0 10px 10px 0;
}

/*-----霊園検索項目NEWここから-----*/
#cemeteryTop #directNavi .item_s {
	background: url(../images/common_files/background_direct_navi_s.gif) 0px 0px no-repeat;
}

#cemeteryTop #directNavi #directNavi_s {
	float: left;
	width: 275px;
	margin: 0 10px 10px 0;
}


#cemeteryTop #directNavi .item_s p.icon {
	float: left;
	width: 80px;
	margin: 0;
	padding: 10px;
}

#cemeteryTop #directNavi .item_s .description {
	float: left;
	width: 165px;
	padding: 10px 0 0 0;
}

#cemeteryTop #directNavi .item_s .description p {
	margin: 0 0 2px 0;
	line-height: 130%;
}

#cemeteryTop #directNavi .item_s .description p.link {
	padding: 5px 0 0 22px;
	height:20px;
	background:  url(../images/cemetery/top/b_search_bg.gif) 0px 3px no-repeat;
}

#cemeteryTop #directNavi .item_s .description #btn {
	margin: 0;
}

#cemeteryTop #directNavi .item_s .description #btn ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

#cemeteryTop #directNavi .item_s .description #btn ul li {
	display: inline;
	margin: 0 0 0 2px;
	padding: 0 ;
}

/*-----霊園検索項目NEWここまで-----*/



#cemeteryTop #directNavi #directNavi02 {
	float: left;
	width: 275px;
	margin: 0 0 10px 0;
}

#cemeteryTop #directNavi #directNavi03 {
	float: left;
	width: 275px;
	margin: 0 10px 10px 0;
}

#cemeteryTop #directNavi #directNavi04 {
	float: left;
	width: 275px;
	margin: 0 0 10px 0;
}

#cemeteryTop #point {
	width: 560px;
	margin: 10px 0;
	padding: 0 0 10px 0;
	background: #F5F2E5;
	position: relative;
}

#cemeteryTop #point .rss {
	margin: 0;
	position: absolute;
	top: 9px;
	left: 505px
}

#cemeteryTop #point h3 {
	margin: 0 0 15px 0;
	padding: 11px 10px 7px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 100%;
	background: #F0E6CD url(../images/common_files/background_h3_01.gif) 0px 0px repeat-x;
}

#cemeteryTop #point ul li {
	padding: 0 0 0 30px;
	background: url(../images/common_files/point.gif) 10px 0px no-repeat;
}

/*-----検索-----*/
#cemeteryTop #search {
	width: 560px;
	margin: 0;
	padding: 0;
	background: #F5F2E5;
}

#cemeteryTop #search h3 {
	padding: 11px 10px 7px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F0E6CD url(../images/common_files/background_h3_01.gif) 0px 0px repeat-x;
}

/*-----ピックアップ-----*/
#pickup{
margin:10px 0 0 0;
}

#pickup h3 {
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F0E6CD url(../images/common_files/background_h3_01.gif) 0px 0px repeat-x;
}

#pickup table {
	width: 550px;
	border-collapse: collapse;
}

#pickup table td.pic{
	width:74px;
	border:none;
	padding:0 5px 0 0;
	vertical-align:top;
}

#pickup table td.pic img{
	padding:1px;
	border:1px solid #e8cda0;
}

#pickup table td.pickupText{
	width:195px;
	vertical-align:top;
	padding:0 0 10px 0;
	background:url(../images/common_files/border_dot.gif) 0 100% repeat-x;
}

#pickup table td.pickupText .pickTitle{
margin:0 0 5px 0;
font-weight:bold;
padding: 0 0 0 15px;
background: url(../images/common_files/arrow_brown.gif) 0px 4px no-repeat;
}

#pickup table td.pickupText .pickTitle a{}

#pickup table td.pickupText .pickText{
margin:0;
padding: 0 0 0 15px;
line-height:140%;
}

#pickup table td.bgLine{
background:url(../images/pickup/line.gif) repeat-x;
height:11px;
}

#cemeteryTop #bnrBlock {
	margin: 5px 0 15px 0;
}

#cemeteryTop #bnrBlock ul {
	margin: 0;
	padding: 0;
	text-align: center;
}

#cemeteryTop #bnrBlock ul li {
	display: inline;
	margin: 0;
	padding: 0 3px;
}

#cemeteryTop #recentEntries {
	width: 560px;
	margin: 20px 0;
	position: relative;
}

#cemeteryTop #recentEntries .rss {
	margin: 0;
	position: absolute;
	top: 7px;
	left: 505px
}

#cemeteryTop #recentEntries h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryTop #recentEntries table {
	width: 560px;
	border-collapse: collapse;
}

#cemeteryTop #recentEntries table td.date {
	width: 120px;
	padding: 5px;
	color: #3B261C;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryTop #recentEntries table td.date .arrow {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#cemeteryTop #recentEntries table td.shop {
	width: 80px;
	padding: 5px;
	color: #3B261C;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryTop #recentEntries table td.description {
	width: 360px;
	padding: 5px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryTop #recentKnowledge {
	width: 560px;
	margin: 20px 0;
	position: relative;
}

#cemeteryTop #recentKnowledge .rss {
	margin: 0;
	position: absolute;
	top: 7px;
	left: 505px
}

#cemeteryTop #recentKnowledge h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryTop #recentKnowledge table {
	width: 560px;
	border-collapse: collapse;
}

/*#cemeteryTop #recentKnowledge table td.date {
	width: 120px;
	padding: 5px;
	color: #3B261C;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryTop #recentKnowledge table td.date .arrow {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}*/

#cemeteryTop #recentKnowledge table td.description {
	padding: 5px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryTop #recentKnowledge table td.description a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

/*-----基本知識-----*/

#cemeteryKnowledge #contentColumn p {
	margin: 15px auto;
}

#cemeteryKnowledge #contentColumn table {
	width: 540px;
	margin: 15px auto;
	border-collapse: collapse;
}

/*#cemeteryKnowledge #contentColumn table td.date {
	width: 140px;
	padding: 5px;
	color: #3B261C;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryKnowledge #contentColumn table td.date .arrow {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}*/

#cemeteryKnowledge #contentColumn table td.description {
	padding: 5px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryKnowledge #contentColumn table td.description a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#cemeteryKnowledge #contentColumn table .line td {
	background: #F2EEE5 url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

#cemeteryKnowledge #contentColumn #entryTitle {
	width: 560px;
	margin: 0 0 15px 0;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryKnowledge #contentColumn #entryTitle h3 {
	margin: 0;
	padding: 0 10px;
	font-size: 115%;
}

/*#cemeteryKnowledge #contentColumn #entryTitle h3 {
	float: left;
	width: 380px;
	margin: 0;
	padding: 0 10px;
	font-size: 115%;
}

#cemeteryKnowledge #contentColumn #entryTitle p {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
	line-height: 100%;
}*/

#cemeteryKnowledge #contentColumn #entryBody {
	margin: 0 10px;
}

/*-----改葬-----*/

#cemeteryMoving .lead {
	width: 518px;
	margin: 20px auto;
	padding: 1px 10px 1px 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryMoving .section {
	width: 560px;
	margin: 20px auto 0 auto;
}

#cemeteryMoving .section p {
	margin: 10px;
}

#cemeteryMoving .section h3 {
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryMoving .section .item {
	width: 540px;
	margin: 10px auto 20px auto;
}

#cemeteryMoving .section .item p {
	margin: 10px 0;
}

/*#cemeteryMoving .section .item p.step {
	width: 540px;
	padding: 35px 0 0 0;
	background: url(../images/funeral/anshia/arrow.gif) 100% 0px no-repeat;
}*/

#cemeteryMoving .section .item .detail {
	width: 520px;
	margin: 0 auto 10px auto;
	padding: 1px 10px;
	background: #F8F0DD;
}

#cemeteryMoving .section .item .detail .customerSide {
	background: url(../images/common_files/border_dot.gif) 0 100% repeat-x;
}

#cemeteryMoving .section .item .detail p.description {
	float: left;
	width: 260px;
	margin: 10px 10px 10px 0;
}

#cemeteryMoving .section .item .detail p.icon {
	float: left;
	width: 250px;
	margin: 10px 0;
}

/*-----お墓のメンテナンスサービス-----*/

#cemeteryMaintenace .lead {
	margin: 10px;
}

#cemeteryMaintenace .section {
	margin: 20px auto 0 auto;
}

#cemeteryMaintenace .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryMaintenace .section ul.bnr li {
	display: inline;
	padding: 0 5px 0 10px;
}

#cemeteryMaintenace .section .item {
	width: 540px;
	margin: 15px auto;
}

#cemeteryMaintenace .section .item h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

/*-----お墓のメンテナンスサービスクリーニング-----*/

#cemeteryMaintenaceCleaning .lead {
	width: 540px;
	margin: 10px;
}

#cemeteryMaintenaceCleaning .lead .fig{
	float: left;
	width: 100px;
}

#cemeteryMaintenaceCleaning .lead .description {
	float: left;
	width: 440px;
}

#cemeteryMaintenaceCleaning .section {
	margin: 20px auto 0 auto;
}

#cemeteryMaintenaceCleaning .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryMaintenaceCleaning .section .item {
	width: 540px;
	margin: 15px auto;
}

#cemeteryMaintenaceCleaning .section .item h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryMaintenaceCleaning .section .item .photo {
	float: left;
	width: 250px;
	margin: 10px 10px 10px 0;
}

#cemeteryMaintenaceCleaning .section .item .description {
	float: left;
	width: 280px;
}

#cemeteryMaintenaceCleaning .section .item h4 {
	margin: 10px 0;
}

#cemeteryMaintenaceCleaning #flow .item .description {
	float: left;
	width: 390px;
	margin: 0 10px 0 0;
}

#cemeteryMaintenaceCleaning #flow .item h4 {
	margin: 10px 0;
}

#cemeteryMaintenaceCleaning #flow .item .photo {
	float: left;
	width: 140px;
	margin: 10px 0;
}

#cemeteryMaintenaceCleaning #specialPrice .seat {
	float: left;
	width: 265px;
	margin: 0;
	padding: 0 0 0 10px;
}

#cemeteryMaintenaceCleaning #specialPrice .seat h4 {
	margin: 0 0 10px 0;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryMaintenaceCleaning #specialPrice table {
	width: 265px;
	border-collapse: collapse;
}

#cemeteryMaintenaceCleaning #specialPrice table th {
	padding: 3px 5px;
	background: #336633;
	border: 1px solid #669966;
	color: #fff;
}

#cemeteryMaintenaceCleaning #specialPrice table td {
	padding: 3px 5px;
	background: #FFFFCC;
	border: 1px solid #669966;
}

/*-----お墓のメンテナンスサービスセラコート-----*/

#cemeteryMaintenaceCera #ceraOutline {
	width: 560px;
	background: #FFFFCC url(../images/cemetery/maintenance/ceracoat/background_catch.jpg) 0px 150px no-repeat;
}

#cemeteryMaintenaceCera #ceraOutline h3 {
	margin: none;
	padding: none;
	background: none;
}

#cemeteryMaintenaceCera #ceraOutline .lead {
	width: 540px;
	padding: 1px 10px;
}

#cemeteryMaintenaceCera #ceraOutline #effect {
	width: 550px;
	margin: 20px 0 0 0;
	padding: 0 0 0 10px;
}

#cemeteryMaintenaceCera #ceraOutline #effect .wrapper {
	width: 550px;
	margin: 0;
	padding: 0;
}

#cemeteryMaintenaceCera #ceraOutline #effect .wrapper .item {
	float: left;
	width: 110px;
}

#cemeteryMaintenaceCera #ceraOutline #effect .wrapper .item p {
	width: 100px;
}

#cemeteryMaintenaceCera .section {
	width: 560px;
	margin: 20px auto;
}

#cemeteryMaintenaceCera .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryMaintenaceCera .section p {
	margin: 10px;
}

#cemeteryMaintenaceCera .section h4 {
	margin: 0 0 0 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

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

#cemeteryVoice .lead {
	margin: 10px;
}

#cemeteryVoice .voice {
	width: 560px;
	margin: 20px 0;
}

#cemeteryVoice .voice h3 {
	padding: 4px 9px 4px 24px;
	border: 1px solid #B67707;
	color: #713500;
	font-size: 100%;
	background: #FFF8EB;
}

#cemeteryVoice .voice h3.man {
	background: #FFF8EB url(../images/common_files/icon_man.gif) 5px 5px no-repeat;
}

#cemeteryVoice .voice h3.woman {
	background: #FFF8EB url(../images/common_files/icon_woman.gif) 5px 5px no-repeat;
}

#cemeteryVoice .voice h3 .used {
	margin: 0 0 0 20px;
}

#cemeteryVoice .voice .description {
	margin: 0 10px;
}

#cemeteryVoice .voice .description p.reiname {
	padding: 0 0 0 80px;
	background: #fff url(../images/common_files/icon_reiname.gif) 0 2px no-repeat;
}

/*-----最新情報-----*/
#cemeteryNews #contentColumn {
	position: relative;
}

#cemeteryNews #contentColumn .rss {
	margin: 0;
	position: absolute;
	top: 6px;
	left: 504px;
}

#cemeteryNews #hotEntry {
	width: 540px;
	margin: 0 auto;
}

#cemeteryNews #hotEntry .entry {
	width: 540px;
	margin: 10px 0 20px 0;
}

#cemeteryNews #hotEntry .entry .photo {
	float: left;
	width: 138px;
	margin: 0 10px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
}

#cemeteryNews #hotEntry .entry .description {
	float: left;
	width: 379px;
}

#cemeteryNews #hotEntry .entry .description h3 {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 5px no-repeat;
	font-size: 130%;
}

#cemeteryNews #hotEntry .entry .description .entryInfo {
	padding: 0 0 10px 0;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

#cemeteryNews #entryList {
	width: 540px;
	margin: 0 auto;
}

#cemeteryNews #entryList table {
	width: 540px;
	border-collapse: collapse;
}

#cemeteryNews #entryList table td.date {
	width: 140px;
	padding: 5px;
	color: #3B261C;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryNews #entryList table td.date .arrow {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#cemeteryNews #entryList table td.shop {
	width: 160px;
	padding: 5px;
	color: #3B261C;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryNews #entryList table td.description {
	width: 260px;
	padding: 5px;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
	vertical-align: top;
}

#cemeteryNews #entryList table .line td {
	background: #F2EEE5 url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

/*-----最新情報 営業所別-----*/
#cemeteryNewsOffice .title {
	position: relative;
}

#cemeteryNewsOffice .title .rss {
	margin: 0;
	position: absolute;
	top: 6px;
	left: 504px;
}

#cemeteryNewsOffice #contentColumn .title h3 {
	font-family: "ＭＳ 明朝",serif;
}

#cemeteryNewsOffice #contentColumn .title h3 img {
	vertical-align: middle;
}

#cemeteryNewsOffice .entry {
	width: 560px;
	margin: 10px 0;
	background: #F8F6ED;
}

#cemeteryNewsOffice .entry h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryNewsOffice .entry p {
	margin: 10px;
}

#cemeteryNewsOffice .entry .entryInfo {
	text-align: right;
}

#cemeteryNewsOffice .entry .link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}

#cemeteryNewsDetail #contentColumn .title h3 {
	font-family: "ＭＳ 明朝",serif;
}

#cemeteryNewsDetail #contentColumn .title h3 img {
	vertical-align: middle;
}

#cemeteryNewsDetail #contentColumn #entryTitle {
	width: 560px;
	margin: 15px 0;
	padding: 8px 0 5px 0;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
	line-height:150%;
}

#cemeteryNewsDetail #contentColumn #entryTitle h3 {
	float: left;
	width: 380px;
	margin: 0;
	padding: 0 10px;
	font-size: 115%;
}

#cemeteryNewsDetail #contentColumn #entryTitle p {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
}

#cemeteryNewsDetail #contentColumn #entryBody {
	margin: 0 10px;
}

/*-----現地案内会-----*/

#cemeteryBriefing .lead {
	margin: 10px;
}

#cemeteryBriefing #contentTabNavi {
	width: 540px;
	margin: 20px 0;
	padding: 0 10px;
	background: url(../images/cemetery/briefing/background_tab.gif) 0px 100% repeat-x;
}

#cemeteryBriefing #contentTabNavi ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#cemeteryBriefing #contentTabNavi ul li img {
	vertical-align: bottom;
}

#cemeteryBriefing h3 {
	padding: 5px 10px;
	border: 1px solid #B67707;
	font-size: 100%;
	color: #713500;
	background: #FFF8EB;
}

#cemeteryBriefing .item {
	width: 540px;
	margin: 15px auto;
}

#cemeteryBriefing .item {
	width: 540px;
	margin: 15px auto;
}

#cemeteryBriefing .item p.photo {
	float: left;
	width: 196px;
	margin: 10px 10px 10px 0;
	padding: 5px;
	border: 1px solid #ccc;
}

#cemeteryBriefing .item .description {
	float: left;
	width: 321px;
	margin: 0 0 10px 0;
}

#cemeteryBriefing .item .description .officeInfo {
	margin: 10px 0;
	padding: 0 0 10px 0;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

#cemeteryBriefing .item .description .officeInfo a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#cemeteryBriefing .item .description .date,
#cemeteryBriefing .item .description .tel {
	margin: 10px 0;
}

#cemeteryBriefing .item .description .date span.attention {
	color: #c30;
}

#cemeteryBriefing #contentHeaderNavi {
	width: 538px;
	margin: 15px 0;
	padding: 5px 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryBriefing #contentHeaderNavi ul li{
	display: inline;
	margin: 0;
	padding: 0 5px;
	border-left: 1px solid #666;
}

#cemeteryBriefing #contentHeaderNavi ul li.start{
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
	border-left: 0;
}

/*-----お客様事例集-----*/

#cemeteryCase .lead {
	margin: 10px;
}

#cemeteryCase .case {
	width: 560px;
	margin: 20px 0;
}

#cemeteryCase .case h3 {
	padding: 4px 9px;
	border: 1px solid #B67707;
	color: #713500;
	font-size: 100%;
	background: #FFF8EB;
}

#cemeteryCase .case .photo {
	float: left;
	width: 220px;
	text-align: center;
}

#cemeteryCase .case .photo img {
	display: block;
	width: 188px;
	margin: 0 auto;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

#cemeteryCase .case .description {
	float: left;
	width: 330px;
}

#cemeteryCase .case h4 {
	margin: 10px 0;
	font-size: 100%;
	line-height: 150%;
}

/*-----ウィズペット-----*/

#cemeteryWith .lead {
	width: 518px;
	margin: 20px auto;
	padding: 10px 10px 1px 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryWith .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryWith .graveyard {
	width: 538px;
	margin: 20px auto;
}

#cemeteryWith .graveyard p.photo {
	float: left;
	width: 148px;
	margin: 0 10px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

#cemeteryWith .graveyard .description {
	float: left;
	width: 367px;
	margin: 0;
}

#cemeteryWith .graveyard .description .graveyardInfo {
	margin: 0;
	padding: 0 0 10px 0;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

#cemeteryWith .graveyard .description .graveyardInfo a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#cemeteryWith .graveyard .description .tel,
#cemeteryWith .graveyard .description .btn {
	margin: 10px 0;
}

#cemeteryWith .item {
	width: 538px;
	margin: 10px auto;
}

#cemeteryWith .item h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

/*-----お墓のリフォーム-----*/

#cemeteryReform .lead {
	width: 518px;
	margin: 20px auto;
	padding: 10px 10px 1px 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryReform .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryReform #contentColumn table {
	width: 540px;
	margin: 20px auto;
	border-collapse: collapse;
}

#cemeteryReform #contentColumn table th {
	width: 100px;
	padding: 5px 10px;
	border: 1px solid #E4C764;
	text-align: left;
	vertical-align: top;
	background: #FEF1D2;
}

#cemeteryReform #contentColumn table td {
	width: 440px;
	padding: 5px 10px;
	border: 1px solid #E4C764;
	text-align: left;
	vertical-align: top;
}

#cemeteryReform #contentColumn #reformFlow {
	width: 560px;
	margin: 0 auto;
}

#cemeteryReform #contentColumn #reformFlow .item  {
	float: left;
	width: 85px;
	padding: 0 10px 0 0;
	background: url(../images/cemetery/reform/arrow.gif) 100% 20px no-repeat;
}

#cemeteryReform #contentColumn #reformFlow .end  {
	float: left;
	width: 85px;
	padding: 0 !important;
	background: none !important;
}

#cemeteryReform #contentColumn #reformFlow .item h4 {
	text-align: center;
}

#cemeteryReform #contentColumn #reformFlow .item p {
	text-align: center;
}

#cemeteryReform #contentColumn p.last {
	margin: 10px;
}

body#cemeterySearch {
	background: #F0E5CB url(../images/common_files/background_840.gif) 50% 0px repeat-y;
}

body#cemeterySearch #wrapperAll {
	width: 820px;
}

body#cemeterySearch #headerTxt {
	width: 820px;
}

body#cemeterySearch #headerTxt p#tagLine {
	width: 400px;
}

body#cemeterySearch #headerTxt ul#headerNavi {
	width: 400px;
}

body#cemeterySearch #header {
	width: 800px;
}

body#cemeterySearch #header p#headerTel {
	left: 600px;
}

body#cemeterySearch #supporNavi {
	width: 800px;
}

body#cemeterySearch #supporNavi #searchColumn {
	width: 400px;
}

body#cemeterySearch #supporNavi #changeTxtSizeColumn {
	width: 400px;
}

body#cemeterySearch #globalNavi {
	float: left;
	margin: 0;
	padding: 0 0 10px 10px;
}

body#cemeterySearch #pankuzuNavi {
	width: 790px;
}

body#cemeterySearch #wrapperContent {
	width: 810px;
}

body#cemeterySearch #wrapperContent #contentColumn {
	width: 600px;
}

body#cemeterySearch #wrapperContent #contentColumn h2 {
	width: 600px;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent {
	padding: 0 0 0 5px;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent TD {
	font-size: 12px;
	text-align: left;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent H1 {
	font-weight: normal;
	font-size: 12px;
	margin: 1px;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent H2 {
	font-weight: normal;
	font-size: 12px;
	margin: 3px;
	text-decoration: none;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent H3 {
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	line-height: 130%;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .font12 {
	font-size: 12px;
	line-height: 110%;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .m12 {
	font-size: 12px;
	line-height: 160%;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .faq12 {
	font-size: 15px;
	line-height: 130%;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .faq {
	font-size: 14px;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .font13 {
	font-size: 13px;
	line-height: 110%;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .bgjr {
	background-image: url(images/traffic_bg01.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .privaterail {
	background-image: url(images/traffic_bg02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .subway {
	background-image: url(images/traffic_bg03.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
body#cemeterySearch #wrapperContent #contentColumn #searchContent .highway {
	background-image: url(images/traffic_bg04.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .mgn01 {
	margin: 3px;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .detailPad {
	padding:5px;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .font1{
	font-size: 10px;
	line-height:120%;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .font1ls{
	font-size: 10px;
	line-height:160%;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .font2{
	font-size: 12px;
	line-height:120%;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .font2_150{
	font-size: 12px;
	line-height:150%;
}

body#cemeterySearch #wrapperContent #contentColumn #searchContent .font3{
	font-size: 12px;
	line-height:120%;
}


body#cemeterySearch #wrapperContent #contentColumn #searchContent form{
	padding:0;
	margin:0;
}

body#cemeterySearch #wrapperContent .adobe {
	width: 558px;
}

body#cemeterySearch #wrapperContent .adobe p.description {
	width: 418px;
}

body#cemeterySearch #footer {
	width: 800px;
}

body#cemeterySearch #footer ul {
	width: 800px;
}

#searchContent a:link{
text-decoration:none;
}

#searchContent a:hover{
text-decoration:underline;
}

/*-----寺院墓地の改葬移転-----*/

#contentTabNavi {
	width: 540px;
	margin: 0 0 20px 0;
	padding: 0 10px;
	background: url(../images/cemetery/briefing/background_tab.gif) 0px 100% repeat-x;
}

#contentTabNavi ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#contentTabNavi ul li img {
	vertical-align: bottom;
}


#cemeteryMovingJiin .section {
	width: 550px;
	margin: 20px 0 40px 10px;
}

#cemeteryMovingJiin .section p {
	margin: 10px;
}

/*-----寺院墓地の改葬移転　新設・増設-----*/

#cemeteryMovingJiinCreate .section {
	width: 560px;
	margin: 20px auto 0 auto;
}

#cemeteryMovingJiinCreate .section h3,
#cemeteryMovingJiinCreate .section h4 {
	margin: 10px;
}

#cemeteryMovingJiinCreate .section p {
	margin: 10px;
}

#cemeteryMovingJiinCreate .section .wrapper {
	width: 536px;
	margin: 10px;
	padding: 1px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryMovingJiinCreate .section .wrapper p strong {
	color: #D78901;
}


/*-----寺院墓地の改葬移転　流れ-----*/

#cemeteryMovingJiinStep .section {
	width: 560px;
	margin: 20px auto 0 auto;
}

#cemeteryMovingJiinStep .section h3 {
	margin: 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryMovingJiinStep .section p {
	margin: 10px;
}

#cemeteryMovingJiinStep .section .step {
	width: 540px;
	margin: 0 10px;
	padding: 10px 0 25px 0;
	background: url(../images/cemetery/moving_jiin/step/arrow.gif) 80px 100% no-repeat;
}

#cemeteryMovingJiinStep .section .end {
	width: 540px;
	margin: 0 10px;
	padding: 10px 0;
	background: none !important;
}

#cemeteryMovingJiinStep .section .step p.title {
	float: left;
	width: 193px;
	margin: 0;
	text-align: center;
}

#cemeteryMovingJiinStep .section .step p.arrow {
	float: left;
	width: 317px;
	margin: 0;
	padding: 0 0 0 30px;
	background: url(../images/common_files/arrow_brown.gif) 10px 3px no-repeat;
}

/*-------オーダーメイド

#cemeteryOrder .section {
	width: 560px;
	margin: 20px auto;
}

#cemeteryOrder .section h3 {
	width: 540px;
	margin: 20px auto 10px auto;
}

#cemeteryOrder .section p {
	margin: 10px;
}

#cemeteryOrder .section .wrapperCase {
	width: 560px;
	margin: 10px auto;
}

#cemeteryOrder .section .wrapperCase .case {
	float: left;
	width: 186px;
	text-align: center;
}

#cemeteryOrder .section .wrapperCase .case p {
	margin: 10px 0;
}

#cemeteryOrder .section .wrapper {
	width: 536px;
	margin: 10px;
	padding: 1px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryOrder .section .wrapperF {
	width: 536px;
	margin: 10px;
	padding: 1px;
	border: 1px solid #D7C492;
}

#cemeteryOrder .section .wrapper p strong {
	color: #D78901;
}

#cemeteryOrder .section .step {
	width: 540px;
	margin: 0 10px;
	padding: 10px 0 25px 0;
	background: url(../images/cemetery/moving_jiin/step/arrow.gif) 33px 100% no-repeat;
}

#cemeteryOrder .section .end {
	width: 540px;
	margin: 0 10px;
	padding: 10px 0;
	background: none !important;
}

#cemeteryOrder .section .step h4 {
	float: left;
	width: 110px;
	margin: 0;
	text-align: left;
}

#cemeteryOrder .section .step .description {
	float: left;
	width: 426px;
	margin: 10px 0;
	padding: 1px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}
-----*/

/*-----カタログ トップ-----*/

#contentHeaderNavi {
	width: 538px;
	margin: 15px 0;
	padding: 5px 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#contentHeaderNavi ul li{
	display: inline;
	margin: 0;
	padding: 0 5px;
	border-left: 1px solid #666;
	line-height: 150%;
}

#contentHeaderNavi ul li.start{
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
	border-left: 0;
}

#cemeteryCatalogTop .section {
	margin: 20px 0;
}

#cemeteryCatalogTop .line {
	padding: 15px 0 0 0;
	border-top: 1px solid #ccc;
}

#cemeteryCatalogTop .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogTop .section p {
	margin: 10px;
}

#cemeteryCatalogTop .section .wrapperItem {
	width: 560px;
}

#cemeteryCatalogTop .section .wrapperItem .item {
	float: left;
	width: 270px;
	height: 130px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogTop .section .wrapperItem .item p.photo {
	float: left;
	width: 100px;
	margin: 10px 0;
	padding: 0;
}

#cemeteryCatalogTop .section .wrapperItem .item p.photo img {
	display: block;
	border: 1px solid #ccc;
}

#cemeteryCatalogTop .section .wrapperItem .item .description {
	float: left;
	width: 160px;
	padding: 0;
}

#cemeteryCatalogTop .section .wrapperItem .item .description p.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}


#cemeteryCatalogTop .section .wrapperItem .item .description p {
	margin: 10px 0;
}

/*-----カタログ 材質-----*/

#cemeteryCatalogStone .section {
	margin: 20px 0;
}

#cemeteryCatalogStone .section p {
	margin: 10px;
}

#cemeteryCatalogStone .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogStone #selection {
	width: 560px;
}

#cemeteryCatalogStone #selection .item {
	float: left;
	width: 170px;
	padding: 10px 0 0 10px;
}

#cemeteryCatalogStone #selection h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogStone #selection ul {
	list-style: disc;
	margin: 10px 0 0 20px;
}

#cemeteryCatalogStone #aboutStone h4 {
	margin: 20px 0 0 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

/*-----カタログ 和型-----*/

#cemeteryCatalogJap .section {
	margin: 20px 0;
}

#cemeteryCatalogJap .line {
	padding: 10px 0 0 0;
	border-top: 1px solid #ccc;
}

#cemeteryCatalogJap .section p {
	margin: 10px;
}

#cemeteryCatalogJap .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogJap .section .wrapperItem {
	width: 560px;
}

#cemeteryCatalogJap .section .wrapperItem .item {
	float: left;
	width: 140px;
}

#cemeteryCatalogJap .section .wrapperItem .item p {
	text-align: center;
}

#cemeteryCatalogJap .section table {
	width: 540px;
	margin: 10px;
	border-collapse: collapse;
}

#cemeteryCatalogJap .section table th {
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
	color: #3B261C;
	background: #F3EACB;
	border: 1px solid #ccc;
}

#cemeteryCatalogJap .section table td {
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc;
}


/*-----カタログ 和型-----*/

#cemeteryCatalogWestern .section {
	margin: 20px 0;
}

#cemeteryCatalogWestern .line {
	padding: 10px 0 0 0;
	border-top: 1px solid #ccc;
}

#cemeteryCatalogWestern .section p {
	margin: 10px;
}

#cemeteryCatalogWestern .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogWestern .wrapper #straight {
	float: left;
	width: 120px;
}

#cemeteryCatalogWestern .wrapper #standard {
	float: left;
	width: 319px;
}

#cemeteryCatalogWestern .wrapper #organ {
	float: left;
	width: 120px;
}

#cemeteryCatalogWestern .wrapper #straight p,
#cemeteryCatalogWestern .wrapper #standard p,
#cemeteryCatalogWestern .wrapper #organ p {
	text-align: center;
}

#cemeteryCatalogWestern .wrapper #organ {
	float: left;
	width: 100px;
}

#cemeteryCatalogWestern .section table {
	width: 540px;
	margin: 10px;
	border-collapse: collapse;
}

#cemeteryCatalogWestern .section table th {
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
	color: #3B261C;
	background: #F3EACB;
	border: 1px solid #ccc;
}

#cemeteryCatalogWestern .section table td {
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ccc;
}


/*-----カタログ デザイン型-----*/

#cemeteryCatalogReady .section {
	margin: 20px 0;
}

#cemeteryCatalogReady .section ul {
	margin: 10px 0 10px 30px;
	list-style: disc;
}

#cemeteryCatalogReady .section p {
	margin: 10px;
}

#cemeteryCatalogReady .section table.line {
	width: 540px;
	margin: 10px;
	border-collapse: collapse;
}

#cemeteryCatalogReady .section table.line th {
	padding: 5px 10px;
	text-align: center;
	vertical-align: middle;
	color: #3B261C;
	background: #F3EACB;
	border: 1px solid #ccc;
}

#cemeteryCatalogReady .section table.line td {
	padding: 5px 10px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #ccc;
}

#cemeteryCatalogReady .section table.line td td {
	width: 100%;
	text-align: center;
	border: none;
}


/*-----カタログ 特殊型-----*/

#cemeteryCatalogSpecial .section {
	margin: 20px 0;
}

#cemeteryCatalogSpecial .section p {
	margin: 10px;
}

#cemeteryCatalogSpecial .section h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogSpecial .section .pickup {
	width: 560px;
	padding: 20px 0 0 0;
}

#cemeteryCatalogSpecial .section .pickup .item {
	float: left;
	width: 270px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogSpecial .section .pickup .item p.photo {
	float: left;
	width: 130px;
	margin: 0;
	padding: 0 10px 0 0;
}

#cemeteryCatalogSpecial .section .pickup .item .description {
	float: left;
	width: 130px;
	padding: 0;
}

#cemeteryCatalogSpecial .section .pickup .item .description p {
	margin: 10px 0;
}

#cemeteryCatalogSpecial .section .wrapperItem {
	width: 560px;
}

#cemeteryCatalogSpecial .section .wrapperItem .item {
	float: left;
	width: 140px;
}

#cemeteryCatalogSpecial .section .wrapperItem .item p.photo {
	text-align: center;
}

#cemeteryCatalogSpecial .section .wrapperItem .item .description {
	width: 130px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogSpecial .section .wrapperItem .item .description p {
	margin: 10px 0;
}

/*-----カタログ 外柵-----*/

#cemeteryCatalogGaisaku .section {
	margin: 20px 0;
}

#cemeteryCatalogGaisaku .section p {
	margin: 10px;
}

#cemeteryCatalogGaisaku .section .wrapperItem {
	width: 560px;
}

#cemeteryCatalogGaisaku .section .wrapperItem #jiin {
	float: left;
	width: 270px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogGaisaku .section .wrapperItem h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogGaisaku .section .wrapperItem #standard {
	float: left;
	width: 270px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogGaisaku .section .wrapperItem .item {
	width: 270px;
}

#cemeteryCatalogGaisaku .section .wrapperItem .item p.photo {
	float: left;
	width: 100px;
	margin: 10px 10px 10px 0;
	padding: 0;
}

#cemeteryCatalogGaisaku .section .wrapperItem .item .description {
	float: left;
	width: 150px;
	padding: 0;
}

#cemeteryCatalogGaisaku .section .wrapperItem .item .description p.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}


#cemeteryCatalogGaisaku .section .wrapperItem .item .description p {
	margin: 10px 0;
}


/*-----カタログ 墓誌-----*/

#cemeteryCatalogBoshi .section {
	margin: 20px 0;
}

#cemeteryCatalogBoshi .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogBoshi .section h4 {
	margin: 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogBoshi .section p {
	margin: 10px;
}

#cemeteryCatalogBoshi .section .wrapperItem {
	width: 560px;
}

#cemeteryCatalogBoshi .section .wrapperItem .item {
	float: left;
	width: 270px;
	height: 130px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogBoshi .section .wrapperItem .item p.photo {
	float: left;
	width: 100px;
	margin: 10px 0;
	padding: 0 10px 0 0;
}

#cemeteryCatalogBoshi .section .wrapperItem .item .description {
	float: left;
	width: 160px;
	padding: 0;
}

#cemeteryCatalogBoshi .section .wrapperItem .item .description p.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}


#cemeteryCatalogBoshi .section .wrapperItem .item .description p {
	margin: 10px 0;
}

/*-----カタログ 香炉-----*/

#cemeteryCatalogKouro .section {
	margin: 20px 0;
}

#cemeteryCatalogKouro .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogKouro .section h4 {
	margin: 10px 0;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogKouro .section p {
	margin: 10px;
}

#cemeteryCatalogKouro .section {
	width: 560px;
}

#cemeteryCatalogKouro .section #kouro .photos {
	float: left;
	width: 240px;
}

#cemeteryCatalogKouro .section #kouro .photos p.photo {
	float: left;
	width: 100px;
	margin: 10px 0;
	padding: 0 0 0 10px;
	text-align: center;
}

#cemeteryCatalogKouro .section #kouro .description {
	float: left;
	width: 320px;
}

#cemeteryCatalogKouro .section .item {
	float: left;
	width: 270px;
	height: 160px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogKouro .section .item p.photo {
	float: left;
	width: 100px;
	margin: 10px 0;
	padding: 0 10px 0 0;
	text-align: center;
}

#cemeteryCatalogKouro .section .item .description {
	float: left;
	width: 160px;
	padding: 0;
}

#cemeteryCatalogKouro .section .item .description p.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}


#cemeteryCatalogKouro .section .item .description p {
	margin: 10px 0;
}

/*-----カタログ 植木・玉砂利-----*/

#cemeteryCatalogTree .section {
	margin: 20px 0;
}

#cemeteryCatalogTree .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogTree .section h4 {
	margin: 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogTree .section p {
	margin: 10px;
}

#cemeteryCatalogTree .section {
	width: 560px;
}

#cemeteryCatalogTree .section .item {
	float: left;
	width: 140px;
	height: 140px;
}

#cemeteryCatalogTree .section .item p.photo {
	margin: 10px 0;
	text-align: center;
}

/*-----カタログ 納骨棺-----*/

#cemeteryCatalogCine .section {
	margin: 20px 0;
}

#cemeteryCatalogCine .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogCine .section h4 {
	margin: 10px 0;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogCine .section p {
	margin: 10px;
}

#cemeteryCatalogCine .section .item {
	width: 540px;
	margin: 10px;
}

#cemeteryCatalogCine .section .item p.photo {
	float: left;
	width: 150px;
	margin: 10px 0;
}

#cemeteryCatalogCine .section .item .description {
	float: left;
	width: 390px;
}

#cemeteryCatalogCine .section .item .description ul {
	margin: 10px 0 10px 25px;
	list-style: disc;
}

#cemeteryCatalogCine .section .item .description ul li {
	line-height: 150%;
}

/*-----カタログ 彫刻文字-----*/

#cemeteryCatalogMojimoji .section {
	margin: 20px 0;
}

#cemeteryCatalogMojimoji .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogMojimoji .section h4 {
	margin: 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogMojimoji .section p {
	margin: 10px;
}

#cemeteryCatalogMojimoji .section {
	width: 560px;
}

#cemeteryCatalogMojimoji .section .wrapper {
	float: left;
	width: 280px;
}

#cemeteryCatalogMojimoji .section .item {
	float: left;
	width: 140px;
}

#cemeteryCatalogMojimoji .section .item p.photo {
	margin: 10px 0;
	text-align: center;
}

/*-----カタログ 彫刻文字-----*/

#cemeteryCatalogMojiCraft .section {
	margin: 20px 0;
}

#cemeteryCatalogMojiCraft .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogMojiCraft .section h4 {
	margin: 10px 0;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogMojiCraft .section p {
	margin: 10px;
}

#cemeteryCatalogMojiCraft .section .photos {
	width: 560px;
	margin: 10px 0;
}

#cemeteryCatalogMojiCraft .section .photos p {
	float: left;
	width: 230px;
	margin: 10px 0;
	padding: 0 0 0 10px;
}

#cemeteryCatalogMojiCraft .section .photos .photo {
	float: left;
	width: 150px;
	margin: 10px 0;
	padding: 0 0 0 10px;
	text-align: center;
}

#cemeteryCatalogMojiCraft .section {
	width: 560px;
}

#cemeteryCatalogMojiCraft .section .wrapper {
	width: 560px;
}

#cemeteryCatalogMojiCraft .section .item {
	float: left;
	width: 270px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogMojiCraft .section .item p {
	margin: 10px 0;
}

/*-----カタログ トップ関西版-----*/

#cemeteryCatalogKansaiTop .section {
	margin: 20px 0;
}

#cemeteryCatalogKansaiTop .line {
	padding: 15px 0 0 0;
	border-top: 1px solid #ccc;
}

#cemeteryCatalogKansaiTop .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogKansaiTop .section p {
	margin: 10px;
}

#cemeteryCatalogKansaiTop .section .wrapperItem {
	width: 560px;
}

#cemeteryCatalogKansaiTop .section .wrapperItem .item {
	float: left;
	width: 270px;
	height: 130px;
	padding: 0 0 0 10px;
}

#cemeteryCatalogKansaiTop .section .wrapperItem .item p.photo {
	float: left;
	width: 110px;
	margin: 10px 0;
	padding: 0;
}

#cemeteryCatalogKansaiTop .section .wrapperItem .item .description {
	float: left;
	width: 150px;
	padding: 0;
}

#cemeteryCatalogKansaiTop .section .wrapperItem .item .description p.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}

#cemeteryCatalogKansaiTop .section .wrapperItem .item .description p {
	margin: 10px 0;
}

/*-----カタログ 植木・玉砂利-----*/

#cemeteryCatalogKansaiGaisaku .section {
	margin: 20px 0;
}

#cemeteryCatalogKansaiGaisaku .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogKansaiGaisaku .section h4 {
	margin: 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogKansaiGaisaku .section p {
	margin: 10px;
}

#cemeteryCatalogKansaiGaisaku .section {
	width: 560px;
}

#cemeteryCatalogKansaiGaisaku .section .item {
	float: left;
	width: 140px;
	height: 140px;
}

#cemeteryCatalogKansaiGaisaku .section .item p {
	margin: 10px 0;
	text-align: center;
}

/*-----カタログ 防風灯-----*/

#cemeteryCatalogKansaiKouro .section {
	margin: 20px 0;
}

#cemeteryCatalogKansaiKouro .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryCatalogKansaiKouro .section h4 {
	margin: 10px;
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}

#cemeteryCatalogKansaiKouro .section p {
	margin: 10px;
}

#cemeteryCatalogKansaiKouro .section {
	width: 560px;
}

#cemeteryCatalogKansaiKouro .section .item {
	float: left;
	width: 140px;
	height: 140px;
}

#cemeteryCatalogKansaiKouro .section .item p {
	margin: 10px 0;
	text-align: center;
}

/*-----カタログ オーダーメイドのお墓-----*/

#cemeteryCatalogOrdermade .section {
	margin: 20px 0;
}

#cemeteryCatalogOrdermade .section {
	width: 560px;
	margin: 20px auto;
}

#cemeteryCatalogOrdermade .section h3 {
	width: 540px;
	margin: 20px auto 10px auto;
}

#cemeteryCatalogOrdermade .section p {
	margin: 10px;
}

#cemeteryCatalogOrdermade .section .wrapperCase {
	width: 560px;
	margin: 10px auto;
}

#cemeteryCatalogOrdermade .section .wrapperCase .case {
	float: left;
	width: 186px;
	text-align: center;
}

#cemeteryCatalogOrdermade .section .wrapperCase .case p {
	margin: 10px 0;
}

#cemeteryCatalogOrdermade .section .wrapper {
	width: 536px;
	margin: 10px;
	padding: 1px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryCatalogOrdermade .section .wrapperF {
	width: 536px;
	margin: 10px;
	padding: 1px;
	border: 1px solid #D7C492;
}

#cemeteryCatalogOrdermade .section .wrapper p strong {
	color: #D78901;
}

#cemeteryCatalogOrdermade .section .step {
	width: 540px;
	margin: 0 10px;
	padding: 10px 0 25px 0;
	background: url(../images/cemetery/moving_jiin/step/arrow.gif) 33px 100% no-repeat;
}

#cemeteryCatalogOrdermade .section .end {
	width: 540px;
	margin: 0 10px;
	padding: 10px 0;
	background: none !important;
}

#cemeteryCatalogOrdermade .section .step h4 {
	float: left;
	width: 110px;
	margin: 0;
	text-align: left;
}

#cemeteryCatalogOrdermade .section .step .description {
	float: left;
	width: 426px;
	margin: 10px 0;
	padding: 1px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

/*-----取り扱い霊園追加-----*/

#cemeteryMoving .lead {
	width: 518px;
	margin: 20px auto;
	padding: 10px 10px 1px 10px;
	border: 1px solid #D7C492;
	background: #F6F2E4;
}

#cemeteryMoving .section h3 {
	margin: 0 0 10px 0;
	padding: 8px 10px 5px 10px;
	border-bottom: 1px solid #fff;
	color: #3B261C;
	font-size: 115%;
	background: #F3EACB url(../images/common_files/background_h3_02.gif) 0px 0px repeat-y;
}

#cemeteryMoving .graveyard {
	width: 538px;
	margin: 20px auto;
}

#cemeteryMoving .graveyard p.photo {
	float: left;
	width: 148px;
	margin: 0 10px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
	background: #fff;
}

#cemeteryMoving .graveyard .description {
	float: left;
	width: 367px;
	margin: 0;
}

#cemeteryMoving .graveyard .description .graveyardInfo {
	margin: 0;
	padding: 0 0 10px 0;
	background: url(../images/common_files/border_dot.gif) 0px 100% repeat-x;
}

#cemeteryMoving .graveyard .description .graveyardInfo a {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 2px no-repeat;
}

#cemeteryMoving .graveyard .description .tel,
#cemeteryMoving .graveyard .description .btn {
	margin: 10px 0;
}

#cemeteryMoving .item {
	width: 538px;
	margin: 10px auto;
}

#cemeteryMoving .item h4 {
	padding: 0 0 0 6px;
	border-left: 5px solid #D78901;
	font-size: 100%;
	font-weight: bold;
	color: #D78901;
}
