@charset "utf-8";

/*仏壇用*/

/*=========================
  仏壇トップ
=========================*/

/*仏壇の選び方
---------------*/


div#content div#categorymain div#buddhist_node{
  width:960px;
  margin:0 0 20px 0;
  padding:0;

}

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

div#content div#categorymain div#buddhist_node div.choose h4{
  margin:15px 0 0 0;
  padding:5px;
  background-color:#F5F5F5;
  border-bottom:#b3a0a0 solid 1px;
}

div#content div#categorymain div#buddhist_node div.choose p{
  margin:20px 0 0 0;

}



div#content div#categorymain div#buddhist_node div.choose div.left{
  float:left;
  width:480px;
  margin:20px 20px 20px 0;
  padding:0;
}

div#content div#categorymain div#buddhist_node div.choose div.left p.strong{
  font-weight:bold;
  margin:0 0 20px 0;
  padding:0;
}

div#content div#categorymain div#buddhist_node div.choose div.left p.normal{
  margin:0 0 20px 0;
  padding:0;
}

div#content div#categorymain div#buddhist_node div.choose div.right{
  float: left;
  width:450px;
  margin:20px 0 0 0 ;
  padding:0;
}

div#content div#categorymain div#buddhist_node div#choosewith{
  width:940px;
  margin:20px 0 0 0 ;
  padding:10px;
  background-color:#FFF;
  border:#CCCCCC solid 2px;
  font-size:0.85em;
  clear: both;
}


div#content div#categorymain div#buddhist_node div#choosewith div.left{
  float:left;
  width:620px;
  margin:0 20px 0 0;
  padding:0;
}


div#content div#categorymain div#buddhist_node div#choosewith div.left p.strong{
  font-weight:bold;
  margin:0;
  padding:0
}
div#content div#categorymain div#buddhist_node div#choosewith div.left p.normal{
  margin:0;
  padding:0
}

div#content div#categorymain div#buddhist_node div#choosewith div.right{
  float:left;
  width:300px;
  margin:0;
  padding:0;
}

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

div#content div#categorymain div#buddhist_node div#btn div.left{
  float:left;
  margin:0 20px 0 0;
  padding:0;

}

div#content div#categorymain div#buddhist_node div#btn div.right{
  float: right;
  margin:0;
  padding:0;

}

/* 仏壇・仏具も大野屋で
---------------*/

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


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

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:180px;
  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.2em;
  font-weight:bold;
}

div#content div#categorymain div#item div.box_r{
  float:right;
  width:286px;
  height:180px;
  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.2em;
  font-weight:bold;
}



/* 大野屋の仏壇店なら
---------------*/

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

div#content div#categorymain div#ohnoya div.box{
  float:left;
  width:204px;
  height:265px;
  padding: 10px;
  margin: 0 16px 0 0;
  border: 2px solid #d4d2ce;
  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#ohnoya div.box p.st{
margin:0 0 10px 0;
padding:5px;
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
border-left:#00CC00 solid 3px;
}



div#content div#categorymain div#ohnoya div.box_r{
  float:right;
  width:204px;
  height:265px;
  padding: 10px;
  margin: 0 0 0 0;
  border: 2px solid #d4d2ce;
  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#ohnoya div.box_r p.st{
margin:0 0 10px 0;
padding:5px;
background-color:#666666;
color:#FFFFFF;
font-weight:bold;
border-left:#00CC00 solid 3px;
}

/*店舗01*/

div#content div#categorymain div#ohnoya div.shopbox{
  float: left;
  width:448px;
  padding: 10px;
  margin: 15px 0 0 0;
  border: 2px solid #f5c136;
  background: #FFF;
  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#ohnoya div.shopbox div.shopimg{
float:left;
vertical-align:top;
margin:0 10px 0 0;
}

div#content div#categorymain div#ohnoya div.shopbox div.shopimg img{
border:#CCCCCC solid 1px;
margin:0;
padding:0;
}

div#content div#categorymain div#ohnoya div.shopbox div.text{
float: right;
width:260px;
margin:0;
clear: right;
}

div#content div#categorymain div#ohnoya div.shopbox div.text p.add{
	font-size:0.85em;
margin:0 0 10px 0;

}

div#content div#categorymain div#ohnoya div.shopbox div.text p.tel-number span { /* 店舗の電話番号 */
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.88em;
}

div#content div#categorymain div#ohnoya div.shopbox div.text p.tel-number img { /* 問合先アイコン */
  margin: 0 4px 0 0;
  vertical-align: middle;
}


div#content div#categorymain div#ohnoya div.shopbox div.coment{
margin:10px 0 0 0;
padding:10px;
background-color:#faf6ed;
font-size:0.85em;
}

div#content div#categorymain div#ohnoya div.shopbox div.coment p{

margin:0;

}

div#content div#categorymain div#ohnoya div.shopbox div.coment img.blog{
	float: right;
	clear:right;
	margin: 0 0 0 10px;

}


/*店舗02*/

div#content div#categorymain div#ohnoya div.shopbox_r{
  float: right;
  width:448px;
  padding: 10px;
  margin: 15px 0 0 0;
  border: 2px solid #f5c136;
  background: #FFF;
  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#ohnoya div.shopbox_r div.shopimg{
float:left;
vertical-align:top;
margin:0 10px 0 0;
}

div#content div#categorymain div#ohnoya div.shopbox_r div.shopimg img{
border:#CCCCCC solid 1px;
margin:0;
padding:0;
}

div#content div#categorymain div#ohnoya div.shopbox_r div.text{
float: right;
width:260px;
margin:0;
clear: right;
}

div#content div#categorymain div#ohnoya div.shopbox_r div.text p.add{
	font-size:0.85em;
margin:0 0 10px 0;

}

div#content div#categorymain div#ohnoya div.shopbox_r div.text p.tel-number span { /* 店舗の電話番号 */
  vertical-align: middle;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.88em;
}

div#content div#categorymain div#ohnoya div.shopbox_r div.text p.tel-number img { /* 問合先アイコン */
  margin: 0 4px 0 0;
  vertical-align: middle;
}


div#content div#categorymain div#ohnoya div.shopbox_r div.coment{
margin:10px 0 0 0;
padding:10px;
background-color:#faf6ed;
font-size:0.85em;
}

div#content div#categorymain div#ohnoya div.shopbox_r div.coment p{

margin:0;

}

div#content div#categorymain div#ohnoya div.shopbox_r div.coment img.blog{
	float: right;
	clear:right;
	margin: 0 0 0 10px;

}


/*webshopのご紹介
---------------*/

div#content div#categorymain div#webshop{
  margin:0 0 20px 0;
  clear: both;
}

div#content div#categorymain div#webshop div.bnr {
  clear: both;
  margin: 0 12px 50px;
}

div#content div#categorymain div#webshop div.bnr img {
  display: inline;
  float: left;
  margin: 0 5px;

}

/*トップ仏壇・仏具最新情報欄
---------------*/

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

/*トップ仏壇・仏具最新情報欄
---------------*/

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

/* メインバナー*/

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

}

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

}

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












