@charset "shift_jis";


.topcontent{
	width:800px;
	padding:0 0 25px 0;
	display:block;
	position:relative;
}


.pick_upcontent{
	width:800px;
	padding:0 0 25px 0;
	display:block;
	position:relative;
}

#recommendation{
	width:800px;
	padding:0 0 35px 0;
	display:block;
	position:relative;
}

.feature{
	width:800px;
	padding:0 0 35px 0;
	display:block;
	position:relative;
}

.item_cate{
	width:800px;
	height:388px;
	padding:0 0 35px 0;
	display:block;
	position:relative;
}

div a img:hover{
   filter:alpha(opacity=73); /*←IE用*/
   -moz-opacity:0.70; /*←Mozilla用*/
   opacity:0.70; /*←Mozilla用*/
}




/* ========== 仮コンテンツ========== */

/* ========== #maincontent((上部 左側)） ========== */

#content{
	float:right;
	width: 782px;
	margin-bottom:50px;
}
/* ========== #maincontent(仏壇） ========== */
/* 仏壇種類 */
#content_left{
	float:left;
	width: 588px;
}

#content_left_butsudan{
	width: 588px;
	height: 359px;
	margin:0 0 15px 0;
}

#content_left_butsudan ul{
	width: 588px;
	height: 175px;
	margin-bottom:4px;
}


#content_left_butsudan ul li{
	float:left;
	width: 292px;
	height: 175px;
	list-style:none;
}

.butsudan01{
margin-right: 4px;
}

/* 選べる仏具 */
#set{
	width: 588px;
	height: 200px;
	margin:0 0 8px 0;
}

/* 仏壇ランキング */
#butsudan_rank{
	width: 588px;
	height: 628px;
	
}

#butsudan_ranking01{
	width: 588px;
	height: 275px;
	}

.butsudan_ranktittle{
	width: 588px;
	height: 25px;
	margin:0 0 20px 0;
	clear:both;
}

.butsudan_rank01{
	width: 588px;
	height: 190px;
	background:url(../images/top/rank0101_bg.gif) no-repeat top;
	margin:0 0 20px 0;
}	

.butsudan_rank01 ul{
	float:left;
	width: 192px;
	height: 150px;
	padding:2px 0 0 0;
	margin:0 0 20px 3px;
}

.butsudan_rank01 ul li{
	list-style:none;
	width:192px;
	margin:0 0 3px 0;
}
.butsudan_rank01 ul .butsudan_ranklist{
	margin:0 0 3px 0;
}

.butsudan_kaiyuu01{
	width: 210px;
	height: 20px;
	float:right;
}

.butsudan_kaiyuu01 ul{
	height: 20px;
}

.butsudan_kaiyuu01 ul li{
	list-style:none;
	float:left;
	margin:0 0 15px 10px;
}

#butsudan_ranking02{
	width: 588px;
	height: 360px;
	}
.butsudan_rank02{
	width: 588px;
	height: 260px;
	background:url(../images/top/rank0102_bg.gif) no-repeat top;
	margin:0 0 20px 0;
}	

.butsudan_rank02 ul{
	float:left;
	width: 192px;
	height: 260px;
	padding:2px 0 0 0;
	margin:0 0 0 3px;
}

.butsudan_rank02 ul li{
	list-style:none;
	width:192px;
	margin:0 0 3px 0;
}
.butsudan_rank02 ul .butsudan_ranklist{
	margin:0 0 3px 0;
}

.butsudan_kaiyuu02{
	width: 175px;
	height: 20px;
	float:right;
}

.butsudan_kaiyuu02 ul{
	height: 20px;

}

.butsudan_kaiyuu02 ul li{
	list-style:none;
	float:left;
	margin:0 0 15px 10px;

}





/* pタグコメント */
.textComment{
	text-align:left;
	padding:0px 10px 0px 10px;
	line-height:24px;
	margin-bottom:30px;
}

.textComment span{
	padding-bottom:3px;
	border-bottom:dashed #ae6666 1px;
}





/* ========== #maincontent(位牌） ========== */

#content_left_ihai{
	width: 588px;
}

#content_left_item01{
	margin:0 0 15px 0;
}
	

/* 位牌種類 */
#content_left_ihai_item{
	width: 588px;
	height:294px;
	margin:0 0 10px 0;
}	

#content_left_ihai_item ul{
	width: 588px;
	height: 145px;
	margin-bottom:4px;
}	

#content_left_ihai_item ul li{
	float:left;
	width: 145px;
	height: 143px;
	list-style:none;
	margin-left: 2px;
	_margin-left: 1px;
}
/* 位牌Q&A・位牌文字入れ無料サービス */
#content_left_ihai_qa{
	width: 588px;
	height: 80px;
	margin:0 0 18px 0;
}

#content_left_ihai_qa ul{
	width: 588px;
	height: 80px;
}	

#content_left_ihai_qa ul li{
	float:left;
	width: 292px;
	height: 80px;
	list-style:none;
	margin-left: 2px;
}



/* 位牌ランキング */
#ihai_rank{
	width: 588px;
	height:200px;
	margin:0 0 20px 0;
}

.ihai_ranktittle{
	width: 170px;
	height: 25px;
}

.ihai_rank01{
	width: 588px;
	background:url(../images/top/rank03_bg.gif) top no-repeat;
	height: 157px;

}

.ihai_rank01 ul{
	float:left;
	width: 108px;
	height: 149px;
	padding:8px 0 0 0;
	margin:0 0 0 8px;
	_margin:0 0 0 6px;
}

.ihai_rank01 ul li{
	list-style:none;
	width:108px;
	margin:0 0 3px 0;
}
.ihai_rank01 ul .ihai_ranklist{
	margin:0 0 10px 0;	
	
}

#content_left_ihai{
	width: 588px;
	margin:0 0 10px 0;
}

#content_left_item01{
	margin:0 0 20px 0;
}


/* ========== #maincontent(仏像） ========== */	


#content_left_butsuzou_item{
	width: 588px;
	height:325px;
	margin:0 0 20px 0;
}	

/* 仏像種類 */

#content_left_butsuzou_item ul{
	width: 588px;
	height: 100px;
	margin-bottom:3px;
}	

#content_left_butsuzou_item ul li{
	float:left;
	width: 194px;
	height: 100px;
	list-style:none;
	margin-left: 2px;
	_margin-left: 1px;
}


/* 新着情報	-------------------------------------------------------- */



#content_left_news{
	width: 588px;
	height:305px;
	margin:0 0 35px 0;
}

#news_line{
	width: 588px;
	height:30px;
	margin:0 0 10px 0;
}


#news_butsudan{
	margin-bottom:15px;
	width: 588px;
	height:130px;
	margin:0 0 20px 0;
	overflow:hidden
}

#news_butsudan_tab{
	width: 588px;
	height:26px;
	}

#content_left_news iframe{
	border-width:0 0 1px 1px;
	border-color:#ccc;
	border-style:solid;
	clear:both;
}

/* ↓ メニュー ↓ */

#news_other{
	width:588px;
	height:130px;
	overflow:hidden
}
#news_menu{
	margin-top:0px;
	margin-left:0px;
	list-style-type: none;
}
#news_menu li{
	float:left;
	width:99px;
	height:26px;
}
#news_menu a{
	width:99px;
	height:19px;
	display:block;
	text-align:center;
	padding-top:7px;
	font-size:110%;
	text-decoration:none;
	color:#b3b3b3;
}
#news_menu .current a{
	color:#535252;
}
#news_menu li{
	background:url(../images/top/news_tab02.gif) no-repeat 0 0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ccc;
}
#news_menu li:hover{
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ccc;
}
#news_menu li:hover a{
	color:#535252;
}

#news_menu li a:hover{
	color:#535252;
}


#news_menu .current{
	background:url(../images/top/news_tab01.gif) no-repeat 0 0;
	border:0px;
}
#news_menu .current:hover{
	border:0px;
}
#news_menu #news_space{
	width:289px;
	background:none;
	border-style:solid;
	border-color:#ccc;
	border-width:0 0 1px 1px;
}
#news_menu #news_ichiran{
	width:152px;
	background:none;
	border-style:solid;
	border-color:#ccc;
	border-width:0 0 1px 0;
}
/* ↑ メニュー ↑ */
/* ↓ インラインフレーム内 ↓ */

#news_text img{
	border:0px;
}
#news_text ul{
	margin:0;
}
#news_text ul li{
	height:20px;
	list-style:none;
	border-bottom:dotted 1px #CCC;
	padding:5px 0 5px 15px;
}

#news_text ul li a{
	font-size:12px;
	color:#666;
	text-decoration:none;
}

#news_text ul li a:hover{
  text-decoration: none;
  color:#999;
}

#newsbox {
	padding:5px 10px;
	border: none;
	margin-bottom: 5px;
	background-color: #fff;
}
/* ↑ インラインフレーム内 ↑ */
	


/* ========== #tenpoBn ========== */
#tenpoBn{
	width:782px;
}

#tenpoBn ul li{
	list-style:none;
	width:386px;
	height:200px;
	float:left;
	margin-bottom:10px;
}

#tenpoBn ul .tenpoMargin{
	margin-right:10px;
}

/* ========== #maincontent(おすすめのお仏壇） ========== */



#content_left_pick_up{
	clear:both;
	width:980px;
	height:1220px;
	margin-bottom:10px;
}

#pick_up_line{
	width:980px;
	height:25px;
	margin-bottom:20px;
}

#osusume_01{
	width:980px;
	height:460px;
	}

.pick_up_line01{
	width:980px;
	height: 25px;
	margin:0 0 20px 0;
}

#pick_up01{
	width:980px;
	height:230px;
}


#pick_up01 ul{
	float:left;
	width: 183px;
	height: 165px;
	margin-left:10px
}


#pick_up01 ul li{
	list-style:none;
	width: 183px;
	height: 20px;
}

#pick_up01 ul .butsudan_pick_up01{
	height: 165px;
	margin:0 0 10px 0;

}



.pick_up_line02{
	width:980px;
	height: 25px;
	margin:0 0 30px 0;
}



#osusume_02{
	width:782 px;
	height: 560px;
	}

#pick_up02{
	width:980px;
	height: 280px;
}


#pick_up02 ul{
	float:left;
	width: 183px;
	height: 280px;
	margin-left:10px
}


#pick_up02 ul li{
	list-style:none;
	width: 183px;
	height: 20px;
}

#pick_up02 ul .butsudan_pick_up02{
	height: 215px;
	margin:0 0 10px 0;

}










/* ========== #rightcontent（上部右側 仏壇ランキング) ========== */

#content_right{
	float:right;
	width:158px;
}


/* ========== #maincontent(ショールーム） ========== */
#content_right_showroom{
	width:158px;
	height:791px;
	margin:0 0 10px 0;
}

#content_right_showroom_cate{
	width:158px;
	height:40px;
	margin:0 0 10px 0;
}

#content_right_showroom_all{
	width:158px;
	height:590px;

}

#content_right_showroom_all ul{
	width:158px;
	height:150px;
}

#content_right_showroom_all ul li{
	list-style:none;
	width:158px;
	height:140px;
	margin:0 0 7px 0;
}



/* ========== #maincontent(充実のサービス） ========== */

#content_right_service{
	width:158px;
	height:409px;
	margin:0 0 10px 0;
}

#content_right_service_cate{
	width:158px;
	height:30px;
	margin:0 0 2px 0;
}

#content_right_service_all{
	width:158px;
	margin:0;
}

#content_right_service_all ul{
	width:158px;
	margin:0;
}

#content_right_service_all ul li{
	list-style:url(../images/top/right_nav_arrow.gif) inside;
	width:158px;
	height:24px;
	line-height:24px;
	vertical-align:middle;
	margin:0 0 2px 0;
	padding:0 0 0 3px;
	text-align:left;
}

#content_right_service_all ul li a{
	color:#000;
}
#content_right_service_all ul li a:hover{
	color:#999;
	text-decoration:none;
}

/* ========== #maincontent(気になるお客様の声） ========== */

#content_right_review{
	width:158px;
	margin:0 0 20px 0;
}

#content_right_review p{
	margin-bottom:10px;
}


/* ========== #maincontent(楽々・引き取りアイコン） ========== */
#content_right_icon{
	width:158px;
	height:208px;
	margin:0 0 20px 0;
}

#content_right_icon ul{
	width:158px;
	height:100px;
}

#content_right_icon ul li{
	list-style:none;
	width:158px;
	height:100px;
	margin:0 0 10px 0;
}






/* ランキング 共通*/	

#rank01 div,
#rank02 div{
	width:185px;
	border:solid #333 1px;
}

/* （写真） */
	
#rank_photo{
	width:70px;
	text-align:center;
	position:absolute;
	left:5px;
	list-style:none;
}

/* （アイコン） */

#rank_icon{
	position:absolute;
	left:80px;
	list-style:none;
}

/* （テキスト） */

#rank_text{
	width:68px;
	padding:15px 0 0 0;
	float:right;
	list-style:none;
}

#rank_text a{
	font-size:11px;
	color:#666;
}


#rank_text a:hover{
  text-decoration: none;
  color:#999;
}








/* ========== #pick up（ピックアップコンテンツ) ========== */

.pick_uptitle{
	width:800px;
	height:23px;
	display:block;
	margin:0;
}




/* ==========左側========== */
.pick_up_left{
	width:465px;
	margin:0;
	position:absolute;
	left:0;
}


/* 	（icon 部分） */
#ihai_icon01,#ihai_icon02,#ihai_icon03,#ihai_icon04{
	width:93px;
	list-style:none;
	text-align:center;
}

/* 	（写真部分） */
#ihai_photo01,#ihai_photo02,#ihai_photo03,#ihai_photo04{
	width:93px;
	list-style:none;
	display:block;
	margin:5px 0 0 0;
	text-align:center;
}

/* 	（テキスト部分） */
#ihai_text01,#ihai_text02,#ihai_text03,#ihai_text04{
	width:85px;
	list-style:none;
	display:block;
	text-align:left;
	margin:5px 0 0 7px;
}
/* 	5位のみ別途設定 */
#ihai_icon05,#ihai_photo05,#ihai_text05{
	list-style:none;
}

#ihai_icon01,#ihai_icon02,#ihai_icon03,
#ihai_photo01,#ihai_photo02,#ihai_photo03,
#ihai_text01,#ihai_text02,#ihai_text03{
	float:left;
}

#ihai_icon04,#ihai_photo04,#ihai_text04{
	float:right;
}



/* ==========右側========== */
.pick_up_right{
	width:312px;
	margin:0;
	float:right;
}

#cate_nav01,#cate_nav02{
	margin:0 0 13px 0;
}

/* 	ピックアップレビュー */
#pick_up_review{
	width:310px;
	height:205px;
	display:block;
	margin:46px 0 0 0;
	border:solid #333 1px;
	position:relative;
}

#pick_up_review h4{
	width:144px;
	height:18px;
	margin:5px 0 0 10px; 
	display:block;
}

#pick_up_review ul{
	width:310px;
	height:167px;
	padding:0;
}


#pick_up_review ul #review01{
	width:140px;
	display:block;
	float:left;
	margin:5px 0 0 5px;
}

#pick_up_review ul #review02{
	width:150px;
	margin:0;
	padding:5px 10px 0 0;
	display:block;
	float:right;
}

#pick_up_review ul #review02 a span{
	font-size:14px;
	font-weight:normal;
	color:#FF850B;
	padding:0 0 5px 0;
}

#pick_up_review ul #review02 a{
	font-size:12px;
	line-height:20px;
	color:#666;
}

#pick_up_review ul #review02 a:hover{
  text-decoration: none;
	color:#999;
}


#pick_up_review p{
	width:310px;
	margin:0; 
}

/* ==========ピックアップ手元供養（2011.07.01追加）========== */

.pick_upcontent2{
	width:800px;
	padding:0 0 13px 0;
	display:block;
	position:relative;
}

#pick_top{
	margin:0 0 13px 0;
}

/* ↑以外はピックアップ位牌同様id */



/* ==========特集========== */

.feature #feature_left{
	width:355px;
	height:230px;
	border:#999 solid 1px;
	display:block;
	float:left;
}


.feature #feature_right{
	width:425px;
	height:230px;
	display:block;
	position:absolute;
	right:0;
	margin:0 0 0 20px;
}
	
.feature #feature_right p{
	width:435px;
	margin:0 0 10px 0;
}


/* 	1段目,2段目 */
#item_cate_bg #item_ul01,#item_cate_bg #item_ul02{
	background:url(../images/top/item_cate_line.gif) no-repeat 0 0;
	background-position:bottom;
	width:800px;
	height:122px;
	margin:0;
}

/* 3段目 */
#item_cate_bg #item_ul03{
	width:800px;
	height:110px;
	margin:0;
}


#item_cate_bg ul li{
	width:200px;
	height:110px;
	margin:0;
	list-style:none;
}

#item_01,#item_02,#item_03{
	display:block;
	float:left;
}

#item_04{
	position:absolute;
	right:0;
}

/* ==========about us========== */

.about_us{
	background:url(../images/top/about-us_01.jpg) no-repeat 0 0;
	width:315px;
	height:305px;
	padding:70px 0 0 485px;
	margin:0 0 50px 0;
	display:block;
}


#auout_us01{
	width:315px;
	height:60px;
	margin:0;
}

#auout_us02{
	width:285px;
	font-size:12px;
	line-height:20px;
	color:#666;
	margin:10px 15px;
}


/* ==========show room========== */
#showroom_link ul{
	width:980px;
	height:270px;
}

#showroom_link ul li{
	margin:0px 10px 20px 0px;
	float:left;
	list-style:none;
}

#showroom_link ul #showroomBnLeft{
	margin-left:12px;
	_margin-left:6px;
}

#showroom_link ul .showroom_link_left{
	margin:0px 20px 0px 0px;
	_margin:0px 20px 0px 0px;
}


/* ========== clearfix設定 ========== */
div#contentzone:after,
.topcontent:after,
div#maincontent:after,
div#rightcontent:after,
div#news:after,
div#test:after,
div#rank01:after,
div.pick_upcontent:after,
div.pick_upcontent2:after,
div#pick_up_review:after,
div#recommendation:after,
div#recom:after,
div.feature:after,
div.item_cate:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#contentzone,
div.topcontent,
div#maincontent,
div#rightcontent,
div#news,
div#test,
div#rank01,
div.pick_upcontent,
div.pick_upcontent2,
div#pick_up_review,
div#recommendation,
div#recom,
div.feature,
div.item_cate{
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */
* html div#contentzone,
* html div.topcontent,
* html div#maincontent,
* html div#rightcontent,
* html div#news,
* html div#test,
* html div#rank01,
* html div.pick_upcontent,
* html div.pick_upcontent2,
* html div#pick_up_review,
* html div#recommendation,
* html div#recom,
* html div.feature,
* html div.item_cate{
	height: 1%;
}

div#contentzone,
div.topcontent,
div#maincontent,
div#rightcontent,
div#news,
div#test,
div#rank01,
div.pick_upcontent,
div.pick_upcontent2,
div#pick_up_review,
div#recommendation,
div#recom,
div.feature,
div.item_cate{
	display: block;
}

/* End hide from IE-mac */
