@charset "utf-8";

/*手元供養用*/

/*=========================
  手元供養トップ
=========================*/

/*手元供養とは？
---------------*/


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

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

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

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

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

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

div#content div#categorymain div#memorial_node .node_r li.request{
  margin:0;
  padding:0;
}

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

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

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:270px;
  padding: 10px;
  margin: 15px 15px 0 0;
  border: 2px solid #f9b5b0;
  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:270px;
  padding: 10px;
  margin: 15px 0 0 0;
  border: 2px solid #f9b5b0;
  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#webshop{
  width:960px;
  margin:20px 0;
  padding:0;
  clear: both;
}

div#content div#categorymain div#webshop h4.st{
  margin:0;
  padding:10px;
  background-color:#CCCCCC;
}

/*webshopのご紹介
---------------*/
div#content div#categorymain div#webshop {
  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 20px 5px;

}

div#content div#categorymain div#webshop div#amazon {
  width:960px;
  margin: 20px 0;
  clear: both;

}

div#content div#categorymain div#webshop div#amazon p{
  width:960px;
  margin: 0;
  padding:20px 0;
  border:#CCCCCC solid 1px;
  text-align:center;
  font-weight:bold;

}

div#content div#categorymain div#webshop div#amazon div#pendant{
  width:470px;
  float:left;
}

div#content div#categorymain div#webshop div#amazon div#cinerary-urn{
  width:470px;
  float: right;
}





/*分骨の仕方
---------------*/


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

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



div#content div#categorymain div#ex .node_l p{
  margin:0 ;
  padding:0;
}

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

div#content div#categorymain div#ex .node_l p.inner{
  margin:5px 0 ;
  padding:2px;
  font-size:0.95em;
  background:url(../img/temoto/bg/bg_movie_arrow.gif) no-repeat right #F5F5F5;
  height:40px;
  vertical-align:middle;
}

div#content div#categorymain div#ex .node_l p.inner span{
  margin:0 ;
  padding:0;
  font-weight: bold;


}


/* ボタン左右
---------------*/

div#content div#qa-voice div.btn_two {
  width:960px;
  padding:0;
  margin:20px 0;
  clear: both;
}

div#content div#qa-voice div.btn_two div.left{
  width:470px;
  padding:0;
  margin:0;
  float:left;
}

div#content div#qa-voice div.btn_two div.right{
  width:470px;
  padding:0;
  margin:0;
  float: right;
}


/* よくあるご質問
---------------*/

div#content div#qa-voice{
  width:960px;
  padding:0;
  margin:20px 0;
  clear: both;
}

div#content div#qa-voice div.left{
  width:590px;
  padding:0;
  margin:0;
  float:left;
}

div#content div#qa-voice div.left p.q{
  padding:8px;
  margin:0 0 15px 0;
  border:#999999 solid 3px;
  background-color:#F5F5F5;
  font-weight:bold;

}

div#content div#qa-voice div.left p{
  padding:0;
  margin:0 0 15px 0;


}

div#content div#qa-voice div.left p.link_text{
  padding:0;
  margin:0;
  text-align:right;


}

div#content div#qa-voice div.right{
  width:350px;
  padding:0;
  margin:0;
  float: right;
}

/*=========================
  遺骨ペンダントトップ
=========================*/

div#content div#main div.ipt_l{
  margin:0 0 20px 0;
  padding:0;
  float:left;
  width:413px;
}

div#content div#main div.ipt_r{
  margin:0 0 20px 0;
  padding:0;
  float: right;
  width:250px;
}

div#content div#main div.ipt_l p.p-sicon{
  margin:0 0 15px 0;
  padding:0 0 0 20px;
  background:url(../img/temoto/bg/bg_p-s_icon.gif) no-repeat ;
}

/* 遺骨ペンダント ジャンルバナー
---------------*/

div#content div#main div.iptitem  div.bnr_category {
  width:683px;
  padding:0;
  margin:0;
  clear: both;
}

div#content div#main div.iptitem  div.bnr_category div.category_sl{
  width:336px;
  padding:0;
  margin:0 11px 11px 0;
  float:left;
}

div#content div#main div.iptitem  div.bnr_category div.category_sr{
  width:336px;
  padding:0;
  margin:0 0 11px 0;
  float: right;
}


/* 遺骨ペンダント商品ジャンルボックス01(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem div.box{
  float:left;
  width:126px;
  height:210px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:25px;
}





div#content div#main div.iptitem div.box_r{
  float:right;
  width:126px;
  height:210px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:25px;
}



/* 遺骨ペンダント商品ジャンルボックス02(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem02 {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem02 div.box{
  float:left;
  width:126px;
  height:225px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem02 div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:40px;
}





div#content div#main div.iptitem02 div.box_r{
  float:right;
  width:126px;
  height:225px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem02 div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:40px;
}

/* 遺骨ペンダント商品ジャンルボックス03(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem03 {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem03 div.box{
  float:left;
  width:126px;
  height:240px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem03 div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:55px;
}





div#content div#main div.iptitem03 div.box_r{
  float:right;
  width:126px;
  height:240px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem03 div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:55px;
}

/* 遺骨ペンダント商品ジャンルボックス04(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem04 {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem04 div.box{
  float:left;
  width:126px;
  height:250px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem04 div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:70px;
}





div#content div#main div.iptitem04 div.box_r{
  float:right;
  width:126px;
  height:250px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem04 div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:70px;
}

/* 遺骨ペンダント商品ジャンルボックス（パール用）(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem05 {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem05 div.box{
  float:left;
  width:126px;
  height:280px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem05 div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:50px;
}

div#content div#main div.iptitem05 div.box p.txt{
	margin:0;
	line-height:1.2em;
	height:60px;
}





div#content div#main div.iptitem05 div.box_r{
  float:right;
  width:126px;
  height:280px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem05 div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:50px;
}

div#content div#main div.iptitem05 div.box_r p.txt{
	margin:0;
	line-height:1.2em;
	height:60px;
}

/* 遺骨ペンダント商品ジャンルボックス（シンプルモダン用）
---------------*/

div#content div#main div.iptitem06 {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem06 div.box{
  float:left;
  width:126px;
  height:265px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem06 div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:50px;
}

div#content div#main div.iptitem06 div.box p.txt{
	margin:0;
	line-height:1.2em;
	height:60px;
}





div#content div#main div.iptitem06 div.box_r{
  float:right;
  width:126px;
  height:265px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem06 div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:50px;
}

div#content div#main div.iptitem06 div.box_r p.txt{
	margin:0;
	line-height:1.2em;
	height:60px;
}

/* 遺骨ペンダント商品3種（ウフシリーズ用）(ミニ骨壺も適用)
---------------*/

div#content div#main div.ouef {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.ouef div.box{
  float:left;
  width:200px;
  height:325px;
  padding: 10px 10px 10px 10px;
  margin: 15px 8px 10px 0;
  border: 1px solid #f9b5b0;
  background: #FFFFFF;
  text-align: left;
  font-size:0.75em;
}

div#content div#main div.ouef div.box p.name{
	margin:5px 0;
	padding:5px;
	background-color:#F5F5F5;
    font-weight:bold;
	line-height:1.2em;
}

div#content div#main div.ouef div.box p.txt{
	margin:0;
	line-height:1.2em;
}





div#content div#main div.ouef div.box_r{
  float:right;
  width:200px;
  height:325px;
  padding: 10px 10px 10px 10px;
  margin: 15px 0 10px 0;
  border: 1px solid #f9b5b0;
  background: #FFFFFF;
  text-align: left;
  font-size:0.75em;

}

div#content div#main div.ouef div.box_r p.name{
	margin:5px 0;
	padding:5px;
	background-color:#F5F5F5;
    font-weight:bold;
	line-height:1.2em;
}

div#content div#main div.ouef div.box_r p.txt{
	margin:0;
	line-height:1.2em;
}



/* 遺骨ペンダント商品ジャンルボックス3つボタン用(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem_hi {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem_hi div.box{
  float:left;
  width:126px;
  height:350px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem_hi div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:70px;
}





div#content div#main div.iptitem_hi div.box_r{
  float:right;
  width:126px;
  height:350px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem_hi div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:70px;
}

/* 遺骨ペンダント商品ジャンルボックス3つボタン用B(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem_hi_b {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem_hi_b div.box{
  float:left;
  width:126px;
  height:300px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem_hi_b div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:30px;
}





div#content div#main div.iptitem_hi_b div.box_r{
  float:right;
  width:126px;
  height:300px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem_hi_b div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:30px;
}

/* 遺骨ペンダント商品ジャンルボックス3つボタン用C(ミニ骨壺も適用)
---------------*/

div#content div#main div.iptitem_hi_c {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.iptitem_hi_c div.box{
  float:left;
  width:126px;
  height:270px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  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.75em;
}

div#content div#main div.iptitem_hi_c div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:30px;
}





div#content div#main div.iptitem_hi_c div.box_r{
  float:right;
  width:126px;
  height:270px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  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.75em;

}

div#content div#main div.iptitem_hi_c div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:30px;
}



/* 遺骨ペンダント 商品拡大ボックス
---------------*/

div#content div#main div.zoom {
  width:683px;
  padding:0;
  margin:0 0 20px 0;
  clear: both;
}

div#content div#main div.zoom p.tit{
  width:659px;
  padding:10px;
  margin:0;
  border:#CCCCCC solid 2px;
  background-color:#F5F5F5;
  font-weight:bold;
}

div#content div#main div.zoom div.box{
  float:left;
  width:126px;
  height:170px;
  padding: 10px 17px 10px 17px;
  margin: 15px 11px 0 0;
  border: 1px solid #f9b5b0;
  background: #FFFFFF;
  text-align: left;
  font-size:0.75em;
}

div#content div#main div.zoom div.box p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:25px;
}





div#content div#main div.zoom div.box_r{
  float:right;
  width:126px;
  height:170px;
  padding: 10px 17px 10px 17px;
  margin: 15px 0 0 0;
  border: 1px solid #f9b5b0;
  background: #FFFFFF;
  text-align: left;
font-size:0.75em;

}

div#content div#main div.zoom div.box_r p.name{
	margin:5px 0;
    font-weight:bold;
	line-height:1.2em;
	height:25px;
}




/*webshopのご紹介
---------------*/
div#content div#main div#webshop_s {
  clear: both;
}


div#content div#main div#webshop_s div.bnr {
  clear: both;
  margin: 0;
}

div#content div#main div#webshop_s div.bnr img {
  display: inline;
  float: left;
  margin: 0 3px 20px 0;

}

div#content div#main div#webshop_s div#amazon {
  width:683px;
  margin: 20px 0;
  clear: both;

}

div#content div#main div#webshop_s div#amazon p{
  width:683px;
  margin: 0;
  padding:10px 0;
  border:#CCCCCC solid 1px;
  text-align:center;
  font-weight:bold;
  font-size:0.75em;

}

div#content div#main div#webshop_s div#amazon div#pendant{
  width:470px;
  float:left;
}

div#content div#main div#webshop_s div#amazon div#cinerary-urn{
  width:470px;
  float: right;
}

/*=========================
  オブジェ
=========================*/

div#content div#main div.houritu{
  float:left;
  width:665px;
  height:180px;
  padding: 10px;
  margin: 15px 11px 20px 0;
  border: 1px solid #f9b5b0;
  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.75em;*/
}

div#content div#main div.houritu p.tit{
	margin: 0 0 10px 0;
	padding:5px;
	background-color:#F5F5F5;
	color:#333;
	font-weight:bold;
}

/*=========================
  取扱い店舗
=========================*/

/都道府県リスト
---------------*/

div#content div#main div.node div.arealink{
	clear: both;
	width: 683px;
	border-top: 1px #ccc dotted;
	border-bottom: 1px #ccc dotted;
	padding:10px 0;
}

div#content div#main div.node div.arealink ul {
  margin: 0 0 5px 0;
  padding: 0;
  width: 683px;
  list-style: none;
}

div#content div#main div.node div.arealink ul li{
	display: inline;
	margin: 0 7px 0 0;
	padding: 0 5px 0 0;
	border-right:1px solid #999999;
}

div#content div#main div.node div.arealink ul li a{
  vertical-align: middle;
  text-decoration: none;
}

div#content div#main div.node div.arealink ul li.naviEnd{
	margin: 0;
	padding: 0;
	border: none;
}

/*直営店リスト
---------------*/

div#content div#main div.node h4.shoptit{
	margin: 15px 0 ;
	padding: 8px;
	border-bottom: #999 solid 1px;
	background-color:#F5F5F5;

}

div#content div#main div.node div.shop01{
  float:left;
  width:310px;
  height:160px;
  padding: 10px;
  margin: 0 15px 15px 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 */
}

div#content div#main div.node div.shop01 div.img{
  float: left;
  margin:0;
  padding: 2px;
  border: 1px solid #d9d2d2;
  height:65px;
  width:90px;
}


div#content div#main div.node div.shop01 div.info{
  margin:0;
  padding: 0;
  width:210px;
  float: right;
  font-size:0.75em;
}

div#content div#main div.node div.shop01 p.name{
  margin: 0;
  padding: 0;
  font-weight:bold;
  color:#009900;
}

div#content div#main div.node div.shop01 p.ad{
  margin:0 0;
  padding: 0;
}

div#content div#main div.node div.shop01 p.tel{
  margin:15px 0;
  padding: 0;
  font-weight:bold;
  font-size:1.45em;
}

div#content div#main div.node div.shop01 p.tel span{
margin:0 10px 0 0;
padding:3px;
background-color:#6ca43e;
  color:#FFFFFF;
  font-size:0.65em;
  text-align:center;
}

div#content div#main div.node div.shop01 p.link{
  margin:0;
  padding: 0 0 0 25px;
  text-align:right;
  float:right;
  clear:both;
  background: url(../img/icon/greenarrow_square.gif) no-repeat 0 ;
}

div#content div#main div.node div.shop01_r{
  float:right;
  width:310px;
  height:160px;
  padding: 10px;
  margin: 0 0 15px 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 */


}

div#content div#main div.node div.shop01_r div.img{
  float:left;
  margin:0;
  padding: 2px;  
  border: 1px solid #d9d2d2;
  height:65px;
  width:90px;
}


div#content div#main div.node div.shop01_r div.info{
  margin:0;
  padding: 0;
  width:210px;
  float: right;
  font-size:0.75em;
}

div#content div#main div.node div.shop01_r p.name{
  margin:0 ;
  padding: 0;
  font-weight:bold;
  color:#009900;
}

div#content div#main div.node div.shop01_r p.ad{
  margin:0 0;
  padding: 0;
}

div#content div#main div.node div.shop01_r p.tel{
  margin:15px 0;
  padding: 0;
  font-weight:bold;
  font-size:1.45em;
}

div#content div#main div.node div.shop01_r p.tel span{
margin:0 10px 0 0;
padding:3px;
background-color:#6ca43e;
  color:#FFFFFF;
    font-size:0.65em;
	text-align:center;
}

div#content div#main div.node div.shop01_r p.link{
  margin:0;
  padding: 0 0 0 25px;
  text-align:right;
  float:right;
  clear:both;
  background: url(../img/icon/greenarrow_square.gif) no-repeat 0 ;
}

/*店舗リスト
---------------*/
div#content div#main div.node div.node-wrapper div.shop02{
  float:left;
  width:658px;
  padding: 10px;
  margin: 0 0 15px 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 */
}

div#content div#main div.node div.node-wrapper div.shop02 div.img{
width:140px;
margin:0;
padding:2px;
border:#d9d2d2 solid 1px;
float:left;
height:100px;
}





div#content div#main div.node div.node-wrapper div.shop02 div.info{
  margin:0;
  padding: 0;
  width:500px;
  float: right;
}

div#content div#main div.node div.node-wrapper div.shop02 div.info p.name{
  margin: 0;
  padding: 0;
  font-weight:bold;
  color:#009900;
}

div#content div#main div.node div.node-wrapper div.shop02 div.info p.ad{
  margin:0 0;
  padding: 0;
}

div#content div#main div.node div.node-wrapper div.shop02 div.info p.tel{
  margin:10px 0;
  padding: 0;
  font-weight:bold;
  font-size:1.45em;
}

div#content div#main div.node div.node-wrapper div.shop02 div.info p.tel span{
margin:0 10px 0 0;
padding:3px;
background-color:#6ca43e;
  color:#FFFFFF;
  font-size:0.65em;
  text-align:center;
}

div#content div#main  div.node div.node-wrapper div.shop02 p.link{
  margin:0;
  padding: 0 0 0 25px;
  text-align:right;
  float:right;
  clear:both;
  background: url(../img/icon/greenarrow_square.gif) no-repeat 0 ;
}

div#content div#main  div.node div.node-wrapper div.shop02 div.ex{
  margin:10px 0;
  padding: 10px;
  background-color:#F5F5F5;
}

div#content div#main  div.node div.node-wrapper div.shop02 div.ex p{
  margin:0;
  padding:0;
}

/*動画
---------------*/

div#content div#main div#movie{
  padding:0;
  margin:0 0 10px 0;
}

/*枠
---------------*/

div#content div#main div.gray_waku{
  padding:10px;
  margin:20px 0;
  border:#CCCCCC solid 1px;
  background-color:#F5F5F5;
  line-height:1.65em;
}

div#content div#main div.gray_waku p.tit{
  padding:0;
  margin:0;
  color:#666666;
  font-size:1.35em;
  font-weight:bold;
  margin:0 0 15px 0;
}

/*他の商品へのボックス
---------------*/

div.scene{
  padding:10px;
  margin:0 0 20px 0;
  background-color:#f7f5f5;
}

div.scene p.text{
  padding:10px;
  margin:0;
  background-color:#b0adad;
  font-weight:bold;
  color:#FFFFFF
}

div.boxitem{
  padding:0;
  margin:0 0 15px 0;
  clear:both;
 /* border-bottom:#999 dotted 1px;*/
}

div.boxitem div.l_item{
  padding:0;
  margin:0;
  float:left;
  width:325px;
}

div.boxitem div.r_item{
  padding:0;
  margin:0;
  float: right;
  width:325px;  
}


/*========================================

  clearfix

========================================*/

div.scene:after,
div.boxitem:after {
  content: ",";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0.1em; 
  line-height: 0; 
}

div.scene.
div.boxitem {/* for ie6 */
  display: inline-block;
}

div.scene.
div.boxitem {/* for Opera */
  display: block;
}




