@charset "utf-8";

/*葬儀用*/

/*=========================
  葬儀トップ
=========================*/

/*大野屋のお葬式・葬儀
---------------*/


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

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

div#content div#categorymain #ohnoya_catch .description{
  font-size:0.85em;
}

div#content div#categorymain #ohnoya_catch .links-group .description .site-name{
  font-size:1.2em;
  font-weight:bold;
}

div#content div#categorymain div#funeral_node .node_l{
  float:left;
  width:580px;
  margin:0 20px 20px 0;
  padding:0;
}

div#content div#categorymain div#funeral_node .node_l p.strong{
  font-weight:bold;
  margin:0 0 0 0;
  padding:5px;
  color:#6666CC;
  border-left:#6666CC solid 5px;
}

div#content div#categorymain div#funeral_node .node_l p.normal{
  margin:0 0 20px 0;
  padding:0;
}

div#content div#categorymain div#funeral_node .node_l span.strong{
   font-weight:bold;
   margin:0 0 0 0;
   padding:0;
}

div#content div#categorymain div#funeral_node .node_r{
  float: right;
  width:350px;
  margin:0 ;
  padding:0;
}

div#content div#categorymain div#funeral_node .node_r ul{
  margin:0;
  padding:0;
}

div#content div#categorymain div#funeral_node .node_r li.hanasougi{
  margin:10px 0;
  padding:0;
}

div#content div#categorymain div#funeral_node .node_r li.shiryo{
  margin:0 ;
  padding:0;
}

div#content div#categorymain div#funeral_node .node_r li.hp{
  margin:10px 0;
  padding:0;
}

/*大野屋のお葬式サイトのご案内　17/05/25追加
---------------*/
#funeral div#content div#categorymain dl.links-group {
  clear: both;
  margin:10px 0 10px;
  padding: 14px 10px 0;
  border-top: 1px dotted #ABA5B8;
}

#funeral div#content div#categorymain dl.links-group dt {
  float: left;
  clear: left;
  width: 260px;
  text-align: center;
}

#funeral div#content div#categorymain dl.links-group dd {
  float: right;
  clear: right;
  width: 670px;
}

#funeral div#content div#categorymain dl.links-group dd p {
  margin: 0;
}

#funeral div#content div#categorymain dl.links-group dd p.link {
  margin: 0 0 10px;
  padding: 0 0 0 18px;
  background: url(../img/icon/darkred_arrow_in_gray-square.png) no-repeat 0px 0.3em;
  color: #63559F;
  font-size: 0.75em;
}



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

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

div#content div#categorymain div#item div.box{
  float:left;
  width:286px;
  height:190px;
  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;
}

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

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

div#content div#categorymain div#item div.box_r{
  float:right;
  width:286px;
  height:190px;
  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;

}

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

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







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

div#content div#categorymain div#btn{
  clear: both;
  margin: 0;
  text-align:center;

}


div#content div#categorymain div#btn img {
  display: inline;
  float: left;
  margin: 0 6px 6px 0;

}

/* 大野屋でお墓をお求めになられたお客様へのリコメンド*/

div#content div#categorymain .funeral_cemetery_recommend_box{
  clear:both;
  padding-top:20px;
  padding-bottom:20px;
}

div#content div#categorymain .funeral_cemetery_recommend_box_inner{
  width:286px;
  display:inline-block;
  *display:inline;
  *zoom:1;
  border:#ccc 1px solid;
  font-size:88%;
  padding:10px;
  margin-right:13px;
}

div#content div#categorymain .funeral_cemetery_recommend_box_inner_end{
  width:286px;
  display:inline-block;
  *display:inline;
  *zoom:1;
  border:#ccc 1px solid;
  font-size:88%;
  padding:10px;
}

div#content div#categorymain .funeral_cemetery_recommend_title{
  color:#7366A3;
  border-bottom:1px dotted #7366A3;
  margin-bottom:10px;
}

div#content div#categorymain .funeral_cemetery_recommend_title2{
  margin:10px 0 5px;
}


#funeral div#content div#categorymain .column4 li{
  width:225px;
  float:left;
  margin-right:20px;
  font-size:0.85em;
}

#funeral div#content div#categorymain .column4 li.end{
  margin-right:0px;
}

#funeral div#content div#categorymain .recommend_hall_block{
  margin-bottom:20px;
}

#funeral div#content div#categorymain .recommend_hall_block .facility-name{
  font-size:1.2em;
  font-weight:bold;
}