@charset "utf-8";

/*霊園用*/

/*=========================
  霊園トップ
=========================*/



div#content div#categorymain div#cemetery_node{
  width:960px;
  margin:0 0 20px 0;
  padding:0;
  clear: both;
}


/* 地域から探すトップ
---------------*/

body#cemetery div#categorymain div.area-block {
margin:10px 0 0 0;
  clear: both;

}

* html body#cemetery div#categorymain div.area-block { /* for ie6 */
margin:10px 0 0 0;
  clear: both;

}



body#cemetery div#categorymain div.localarea {
  float: left;
  width: 290px;
  margin:0 23px 0 0;
  padding:6px;
  text-align: center;
  border:#CCCCCC solid 1px;
  height:300px;
}




body#cemetery div#categorymain div.localarea h4 {
  margin: 0;
  padding: 6px;
  font-size: 1.25em;
}

body#cemetery div#categorymain div.localarea h4 em {
  color: #BD1920;
  font-style: normal;
  font-weight: bold;
}

/**/

body#cemetery div#categorymain div.localarea div.left{
  float:left;
  margin: 0 0 0 8px;
  padding: 0;
}

body#cemetery div#categorymain div.localarea div.left ul{
	font-size:0.85em;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

body#cemetery div#categorymain div.localarea div.left ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align:left;

}

/**/

body#cemetery div#categorymain div.localarea div.right{
  float: right;
  margin: 0 8px 0 0;
  padding: 0;
}

body#cemetery div#categorymain div.localarea div.right ul{
	font-size:0.85em;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

body#cemetery div#categorymain div.localarea div.right ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align:left;

}







/***/


body#cemetery div#categorymain div.localarea_r {
  float: right;
  width: 290px;
  margin: 0;
  padding:6px;
  text-align: center;
  border:#CCCCCC solid 1px;
  height:300px;
}



/**/

body#cemetery div#categorymain div.localarea_r div.left{
  float:left;
  margin: 0 0 0 8px;
  padding: 0;
}

body#cemetery div#categorymain div.localarea_r div.left ul{
	font-size:0.85em;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

body#cemetery div#categorymain div.localarea_r div.left ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align:left;

}

/**/

body#cemetery div#categorymain div.localarea_r div.right{
  float: right;
  margin: 0 8px 0 0;
  padding: 0;
}

body#cemetery div#categorymain div.localarea_r div.right ul{
	font-size:0.85em;
  list-style-type: none;
  margin: 0;
  padding: 0;
  border: none;
  background: none;
}

body#cemetery div#categorymain div.localarea div.right ul li{
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align:left;

}




body#cemetery div#categorymain div.localarea_r h4 {
  margin: 0;
  padding: 6px;
  font-size: 1.25em;
}

body#cemetery div#categorymain div.localarea_r h4 em {
  color: #BD1920;
  font-style: normal;
  font-weight: bold;
}



/* ジャンルボックス
---------------*/

body#cemetery div#content div#categorymain div#item {
  width:960px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}



body#cemetery div#content div#categorymain div#item div.box{
  float:left;
  width:286px;
  height:210px;
  padding: 10px;
  margin: 15px 15px 0 0;
  border: 2px solid #cbcaca;
  background: #FFFFFF;
  text-align: left;
  -moz-border-radius: 6px; /* for firefox 3.6+ */
  -webkit-border-radius: 6px; /* for webkit browsers */
  border-radius: 6px;
  -moz-box-shadow: 3px 3px 5px #CBCACA; /* for firefox 3.6+ */
  -webkit-box-shadow: 3px 3px 5px #CBCACA; /* for webkit browsers */
  box-shadow: 3px 3px 5px #CBCACA;
  behavior: url(/js/PIE.htc); /* for IE6-8 */
  font-size:0.85em;
}

body#cemetery div#content div#categorymain div#item div.box .strong{
font-weight:bold;
}

body#cemetery div#content div#categorymain div#item div.box p.link{
  margin:10px 0;
  padding: 0;
  font-size:1.2em;
  font-weight:bold;
}

body#cemetery div#content div#categorymain div#item div.box_r{
  float:right;
  width:286px;
  height:210px;
  padding: 10px;
  margin: 15px 0 0 0;
  border: 2px solid #cbcaca;
  background: #FFFFFF;
  text-align: left;
  -moz-border-radius: 6px; /* for firefox 3.6+ */
  -webkit-border-radius: 6px; /* for webkit browsers */
  border-radius: 6px;
  -moz-box-shadow: 3px 3px 5px #CBCACA; /* for firefox 3.6+ */
  -webkit-box-shadow: 3px 3px 5px #CBCACA; /* for webkit browsers */
  box-shadow: 3px 3px 5px #CBCACA;
  behavior: url(/js/PIE.htc); /* for IE6-8 */
  font-size:0.85em;

}

body#cemetery div#content div#categorymain div#item div.box_r .strong{
font-weight:bold;
}

body#cemetery div#content div#categorymain div#item div.box_r p.link{
  margin:10px 0;
  padding: 0;
  font-size:1.2em;
  font-weight:bold;
}


/* メインバナー*/

div.mainbnr{
	margin:20px 0;
	clear:both;

}

div.bnr_left{
  float: left;
  margin-bottom:20px;

}

div.bnr_right{
  float: right;
  margin-bottom:20px;
}










/* ピックアップバナー*/

div#content div#categorymain div#btn_l{
  clear: both;
  margin: 0 0 10px 0;
  text-align:center;

}


div#content div#categorymain div#btn_l img {
  display: inline;
  float: left;
  margin: 0 3px 3px 0;

}

div#content div#categorymain div#btn_s{
  clear: both;
  margin: 0;
  padding:0 0 20px 0;
  text-align:center;

}


div#content div#categorymain div#btn_s img{

  display: inline;
  float: left;
  margin: 0 6px 10px 0;

}

/* 霊園ピックアップ*/


body#cemetery div#content div#categorymain div#reien {
  width:960px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

body#cemetery div#content div#categorymain div#reien p.list{
  padding:0;
  margin:0 ;
  text-align: center;
}

body#cemetery div#content div#categorymain div#reien p.list span{
  padding:0;
  margin:0 ;
  font-weight:bold;
}

body#cemetery div#content div#categorymain div#reien p.list a.arrow{
  padding:0;
  margin:0 ;
}

body#cemetery div#content div#categorymain div#reien div.box{
  float:left;
  width:286px;
  height:140px;
  padding: 10px;
  margin: 15px 15px 0 0;
  border: 2px solid #cbcaca;
  background: #FFFFFF;
  text-align: left;
  -moz-border-radius: 6px; /* for firefox 3.6+ */
  -webkit-border-radius: 6px; /* for webkit browsers */
  border-radius: 6px;
  -moz-box-shadow: 3px 3px 5px #CBCACA; /* for firefox 3.6+ */
  -webkit-box-shadow: 3px 3px 5px #CBCACA; /* for webkit browsers */
  box-shadow: 3px 3px 5px #CBCACA;
  behavior: url(/js/PIE.htc); /* for IE6-8 */
  font-size:0.85em;
}

body#cemetery div#content div#categorymain div#reien div.box div.areaimg{
float:left;

width:100px;
vertical-align:top;
margin:0 10px 0 0;
}

body#cemetery div#content div#categorymain div#reien div.box div.areaimg img{
border:#CCCCCC solid 1px;
margin:0;
padding:0;
}

body#cemetery div#content div#categorymain div#reien div.box div.text{
float: right;
width:174px;
margin:0;
clear: right;
font-size:0.85em;
}

body#cemetery div#content div#categorymain div#reien div.box div.text .strong{
font-weight:bold;
}

body#cemetery div#content div#categorymain div#reien div.box  p.link{
  margin:0 0 5px 0;
  padding: 0;
  font-size:1.2em;
  font-weight:bold;
}

body#cemetery div#content div#categorymain div#reien div.box_r{
  float:right;
  width:286px;
  height:140px;
  padding: 10px;
  margin: 15px 0 0 0;
  border: 2px solid #cbcaca;
  background: #FFFFFF;
  text-align: left;
  -moz-border-radius: 6px; /* for firefox 3.6+ */
  -webkit-border-radius: 6px; /* for webkit browsers */
  border-radius: 6px;
  -moz-box-shadow: 3px 3px 5px #CBCACA; /* for firefox 3.6+ */
  -webkit-box-shadow: 3px 3px 5px #CBCACA; /* for webkit browsers */
  box-shadow: 3px 3px 5px #CBCACA;
  behavior: url(/js/PIE.htc); /* for IE6-8 */
  font-size:0.85em;

}

body#cemetery div#content div#categorymain div#reien div.box_r div.areaimg{
float:left;

width:100px;
vertical-align:top;
margin:0 10px 0 0;
}

body#cemetery div#content div#categorymain div#reien div.box_r div.areaimg img{
border:#CCCCCC solid 1px;
margin:0;
padding:0;
}

body#cemetery div#content div#categorymain div#reien div.box_r div.text{
float: right;
width:174px;
vertical-align:top;
margin:0;
clear: right;
font-size:0.85em;
}

body#cemetery div#content div#categorymain div#reien div.box_r div.text .strong{
font-weight:bold;
}

body#cemetery div#content div#categorymain div#reien div.box_r p.link{
  margin:0 0 5px 0;
  padding: 0;
  font-size:1.2em;
  font-weight:bold;
}

