@charset "shift_jis";

#contentzone {
	font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

/* ========== #contentzone（メインコンテンツ） ========== */

#contentzone {
	overflow: hidden;
}

#contentzone p#topicpath {
	font-size: 13px;
	line-height: 1em;
	margin-bottom: 21px;
}

#contentzone .contactbox {
	margin: 0 0 40px;
	text-align: center;
}

#contentzone .pageup{
	color:#666;
	font-size: 12px;
	margin: 0 0 30px 0;
	text-align: right;
}

#contentzone div a{
	color:#333;
}

#contentzone div a:hover{
	text-decoration: none;
	color:#666;
}

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


/* ========== レフトナビ ========== */

div#leftnavi .ln_category h1 {
    color:#fff;
	background-color:#008312;
	font-size: 16px;
	padding: 4px 0;
	width:163px;
	height:22px;
	margin-top: 5px;
	font-weight: bold;
	letter-spacing: 1px;
	
}

div#leftnavi .ln_category h2 {
    color:#fff;
	background-color:#000;
	font-size: 14px;
	padding: 4px 0;
	width:163px;
	height:20px;
	margin-top: 5px;
}

div#leftnavi .ln_category p.ihai_left{
	color: #fff;
    background-color: #000;
    font-size: 14px;
    padding: 4px 0;
    width: 163px;
    height: 20px;
    margin-top: 5px;
    margin-bottom: 10px;
    text-align: center;
    font-weight: bold;
}


/* --- カテゴリ名・カテゴリ概要 --- */

#contentzone #introbox {
	width: 800px;
	margin-bottom: 30px;
}


#contentzone #introbox p{
	margin:0 20px;
	font-size:12px;
	line-height:20px;
}


#contentzone #introbox .box01 {
	font-size: 15px;
	color: #555;
	line-height: 1.6em;
	margin: 0 5px;
}


/* ========== 6適 ========== */

.mainsixtok {
	margin: 0;
	padding-bottom: 15px;
}
.mainsixtok img {
	width: 100%;
	height: auto;
}
.mainsixtok img.mainsixtok_size01 {
    width: 13%;
}
.mainsixtok img.mainsixtok_size02 {
    width: 87%;
}
.mainsixtok img.mainsixtok_size01:hover {
    opacity: 0.6;
}

/* --- 線香カテゴリ見だしcate_item07.html-- */

#cate_Midashi {
	width: 800px;
	margin-bottom: 5px;
	border-bottom: solid #018428;
}


#cate_Midashi h1{
	font-size: 45px;
    font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'  ;
	color: #232323;
	padding: 0 0 0 10px;
	display: inline;
}

.cate_Midashi_p{
	margin-bottom: 30px;
	font-size: 14px;
    line-height: 26px;
    color: #430304;
    font-family: sans-serif;
	
}



/* --- 今月のイチオシ商品 --- */

.box01{
	width:800px;
	margin:0 0 30px 0;
	position:relative;
}


#osusumebox{
	width:560px;
	height:440px;
	display:block;
	position:absolute;
	left:0;
}




/* ==========商品一覧========== */

#recom{
	width:800px;
	margin:0 0 80px 0;
	position:relative;
}

.senkou{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	background-position:0px 20px ;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:20px 10px 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}


#recom h3{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	background-position:0px 20px ;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:20px 10px 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}


.text001{
	position:absolute;
	margin-top :3px;
}

#recom h4{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	background-position:0px 10px ;
	height:30px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:3px 0px 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}

.text002{
	float: right;
	padding-top: 13px;
}

.catetype01{
	font-size:28px;
	color:#ae74ae;
	font-weight:bold;
}

.catetype02{
	font-size:28px;
	color:#687113;
	font-weight:bold;
}

.catetype03{
	font-size:28px;
	color:#bd6b17;
	font-weight:bold;
}

.catetype04{
	font-size:28px;
	color:#585297;
	font-weight:bold;
}

.cateNumber{
	font-size:18px;
	color:#ff00a8;
	font-weight:bold;
}

	
#recom div{
	margin:20px 0 0px 0;
}

#recom ul2{
	width:450px;
	height:520px;
	margin:5px 0px 40px 28px;
	float:left;
	display:block;
}	

#recom ul{
	width:190px;
	height:540px;
	margin:0 0 40px 8px;
	float:left;
	display:block;
}

#recom ul li{
	list-style:none;
	text-align:left;
}

.recom_text{
	margin:0 0 0 10px;
}

.recom_name{
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:22px;
	display: block;
}
.recom_name02{
	font-size:12px;
	font-weight:bold;
	color:#333;
	line-height:30px;
	display: block;
}

.recom_name03{
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:20px;
	display: block;
}

.recom_text a{
	font-size:12px;
	line-height:20px;
	color:#333;
}



.recom_price{
	font-size:16px;
	font-weight:bold;
	color:#fa43bb;
}

.recom_product{
	display: block;
}

.recom_product img{
	width: 174px;
	height: 32px;
	padding: 3px 0 3px 0;
}

.recom_product img:hover{
	opacity: 0.7;
}

.recom_shop{
	display: block;
}

.recom_shop img{
	width: 174px;
	height: 32px;
}

.recom_shop img:hover{
	opacity: 0.7;
}

.recom_cpn{
	display: block;
}

.recom_cpn img{
	width: 174px;
	height: 45px;
	padding: 2px 0 3px 0;
}

.recom_cpn img:hover{
	opacity: 0.7;
}

.recom_size{
	font-size:14px;
}

.recom_sizeS{
	font-size:12px;
}

.text02{
	font-size:14px;
	color:#666;
	font-weight:bold;
	color:#fa43bb;
}

.text02 strong{
	font-size:14px;
	color:#fa43bb;
}

/* --- ↓商品一覧 (catepage2010) --- */

#contentzone #itemlistbox {
	width: 800px;
	margin-bottom: 20px;
	position: relative;
}

#contentzone #itemlistbox h2 {
	margin-bottom: 10px;
}


#contentzone #itemlistbox h3 {
	margin-bottom: 10px;
}

#contentzone #itemlistbox h4 {
	margin-left:8px;
	margin-bottom: 10px;
	padding:2px 5px;
	border-left:solid 10px;
}
#contentzone #itemlistbox .h4_text{
	margin-left:20px;
	font-weight:normal;
}


#contentzone #itemlistbox .listinfobox{
	position: absolute;
	right: 10px;
	top: 1px;
}

#contentzone #itemlistbox .listinfobox .text01{
	font-size: 17px;
	font-weight: bold;
	color: #d2013c;
	padding: 0 2px;
}


#contentzone #itemlistbox .btg_midashi_right{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	height:20px;
	font-weight:normal;
	color:#666;
	margin:0 0 10px 0;
	padding:3px 0 5px 20px;
	border-bottom:double 3px #999;
	display:block;
}
#contentzone #itemlistbox .btg_midashi_right .text001{
    	position: absolute;
	    right: 0;
}

#contentzone #itemlistbox .btg_midashi_right .text001 strong{
	font-size: 18px;
	color: #ff00a8;
}

#contentzone #itemlistbox .box01 {
	margin-bottom: 0;
	padding-bottom: 15px;
	line-height:25px;
	background: url(../images/category/dotted_line01.gif) 0 100% no-repeat transparent;
}

#contentzone #itemlistbox .box02 {
	text-align: center;
	width: 150px;
	float: left;
	padding: 0 5px;
	font-size: 12px;
	line-height: 1.6em;
	margin-bottom: 20px;
}

#contentzone #itemlistbox .box02 img {
	border: 1px #999 solid;
	vertical-align: bottom;
	margin-bottom: 3px;
}

#contentzone #itemlistbox .box02 a:hover img {
	border: 1px #fbc469 solid;
}

#contentzone #itemlistbox .mark {
	position: relative;
}
#contentzone #itemlistbox .mark_text {
	position:absolute;
	top:3px;
	left: 10px;
	background-color:#FFF67F;
	padding:0px 8px;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

/* --- 小物（旧デザイン用） --- */
#contentzone .cate td {
	font-size:105%;
	line-height:130%;
}
#contentzone .cate td strong {
	margin-top:30px;
	font-size:130%;
}
#contentzone .cate td img {
	margin-bottom:5px;
}


/*-----box02ボーダーなし-----*/
#contentzone #introbox .box02 {
	font-size: 15px;
	color: #555;
	line-height: 1.6em;
	margin: 0 0px;
}

#contentzone #rankingbox .box02_02 {
	width: 225px;
	height: 80px;
	position: absolute;
	left: 335px;
	top: 10px;
}

#contentzone #rankingbox2 .box02_02 {
	width: 225px;
	height: 160px;
	position: absolute;
	left: 335px;
	top: 10px;
}

#contentzone #rankingbox_rin .box02_02 {
	width: 225px;
	height: 80px;
	position: absolute;
	left: 335px;
	top: 10px;
}

#contentzone #rankingbox_kyouzukue .box02_02 {
	width: 225px;
	height: 80px;
	position: absolute;
	left: 335px;
	top: 10px;
}

#contentzone #rankingbox_butugu .box02_02 {
	width: 225px;
	height: 80px;
	position: absolute;
	left: 335px;
	top: 10px;
}

#contentzone #itemlistbox .box02_02 {
	text-align: center;
	width: 150px;
	float: left;
	margin-top:20px;
	padding: 0 4px;
	font-size: 13px;
	line-height: 1.4em;
	display:block;
	border-right:dotted 1px #333;
}

#contentzone #itemlistbox .box02_02 .img01 img {
	border: none;
}


#contentzone #itemlistbox .box02_02 img {
	border: none;
	vertical-align: bottom;
	margin-bottom: 3px;
}

#contentzone #itemlistbox .box02_02 .img01 {
	display: block;
	text-align: left;
	padding-left: 2px;
}

#contentzone #itemlistbox .box02_02 .img01 img {
	border: none;
}

#contentzone #itemlistbox .box02_02 a:hover img {
	border: none;
   filter:alpha(opacity=73); /*←IE用*/
   -moz-opacity:0.70; /*←Mozilla用*/
   opacity:0.70; /*←Mozilla用*/
}

#contentzone #itemlistbox .box02_02 .text01 {
	font-size: 15px;
	font-weight: bold;
	color: #f00;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 8px;

}

/*-----box02ボーダーなしここまで-----*/

#contentzone #itemlistbox .box02 .img01 {
	display: block;
	text-align: left;
	padding-left: 2px;
}

#contentzone #itemlistbox .box02 .img01 img {
	border: none;
}

#contentzone #itemlistbox .box02 .text01 {
	font-size: 15px;
	font-weight: bold;
	color: #F09;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 8px;
	/*border-bottom: 1px #eee solid;*/
}




/*-----box03 サムネ4列版 （※数珠一覧ページで使用）ここから----*/



#contentzone #itemlistbox .box03 {
    text-align: center;
    width: 180px;
    float: left;
    padding: 0px 9px;
    font-size: 12px;
    line-height: 1.6em;
    margin-bottom: 20px;
    border-right: 1px solid #eee;
    height: 320px;
    margin-top: 10px;
}

#contentzone #itemlistbox .box03 li {
    margin: 0;
    text-align: left;
    line-height: 1.2;
}

/*-----box03 サムネ4列版 ここまで----*/

#contentzone #itemlistbox .listinfobox2{
	position: absolute;
	left: 218px;
	top: 8px;
}


#contentzone #itemlistbox #example_left{
	width:390px;
	height:300px;
	position: absolute;
	left:0;
	margin:0 0 0 10px;
	display:block;
}

#contentzone #itemlistbox #example_left #example_title01{
	background-image:url(../images/service/credit/example1.gif);
	width:390px;
	height:130px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	text-indent:-9999px;
}


#contentzone #itemlistbox li{
	list-style:none;
	font-size:15px;
	line-height:30px;
	margin:0 0 0 50px;
}

#contentzone #itemlistbox #example_right{
	width:390px;
	height:300px;
	margin:0 0 0 10px;
	display:block;
	float:right;
}

#contentzone #itemlistbox #example_right #example_title02{
	background-image:url(../images/service/credit/example2.gif);
	width:390px;
	height:130px;
	margin:0;
	padding:0;
	border:0;
	display:block;
	text-indent:-9999px;
}


#contentzone #eriabox{
	width: 800px;
	margin-bottom: 20px;
}


#contentzone #eriabox h3 {
	margin-bottom: 10px;
}

#contentzone #eriabox #eria_left{
	width:200px;
	height:385px;
	font-size:15px;
	float:left;
	display:block;
	margin:20px 10px 30px 0;
}

#contentzone #eriabox #eria_left li{
	background-image:url(../images/service/rakuraku/line.gif);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
	list-style:none;
	width:150px;
	height:30px;
	margin:0 0 0 50px;
	padding:5px 0 0 0;
}
	


#contentzone #eriabox #eria_right{
	width:600px;
	height:335px;
	font-size:15px;
	display:block;
	position:absolute;
	right:0;
	margin:20px 0 30px 10px;
}


#contentzone #eriabox #eria_right li{
	text-align:left;
	list-style:none;
	width:580px;
	height:30px;
	margin:0 0 0 20px;
	padding:5px 0 0 0;
}
/* --- ↑商品一覧 (catepage2010) --- */



/* ＝＝＝＝＝＝＝＝＝数珠一覧 cate_item10_00.html ＝＝＝＝＝＝＝＝＝＝＝＝*/

.border_bottom_h3 h3 {
	border-bottom: none;
	background:url(../images/top/yajirusi02.gif) no-repeat;
	background-position:0px 20px;
	height:20px;
	/*font-size:12px; */
	font-weight:normal;
	color:#666;
	margin:0;
	padding:20px 10px 5px 20px;
	display:inline-block;
}


.border_bottom_h3{
	position: relative;
	border-bottom: dotted 1px #999;
}

.border_bottom_h3 .text001{	
	display: inline-block;
	position:absolute;
	right:0;
	bottom:7px;
}

.border_bottom_h3 .cateNumber{
	font-size:18px;
	color:#ff00a8;
	font-weight:bold;
	padding: 0 3px;
}


.recom_text2{
	margin:0 3px;
}

.recom_text2 a{
	font-size:12px;
	line-height:20px;
	color:#333;
}

h4{
	margin-bottom:0px;
}

/* --- 数珠一覧概要 --- */

div#introbox_juzuichiran_setsumei {
	width: 800px;
	margin-bottom: 5px;
	border-bottom: solid #018428;
}


.juzuichiran_setsumei{
	width: 785px;
	margin: 0px 10px 30px 10px;
	font-size: 14px;
	color: #430304;
}

p.juzuichiran_setsumei{
	font-family: sans-serif;
}

h1.juzuichiran_setsumei{
	font-size: 50px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #232323;
	display: inline;
	letter-spacing:2px;

}

p.juzuichiran_setsumei2{
    width: 785px;
    margin: 10px 10px 1px 10px;
    font-size: 22px;
    color: #430304;
    font-family: sans-serif;

}
div.f_juzu_kaiyu{
	margin: 0 5px 7px 5px;
    float: left;
    list-style: none;
    font-size: 16px;
	position: absolute;
}

div.f_juzu_kaiyu{
	margin: 0 5px 7px 5px;
    float: left;
    list-style: none;
    font-size: 16px;
	position: absolute;
}

p.man_p{
	position: absolute;
}


/* = 上置き用 = */
#recom .recomUwaoki ul{
	width:184px;
	height:390px;
	margin:0 8px 35px 8px;
	_margin:0 4px 25px 8px;
}

/* = 位牌用 = */
#recom .recomIhai ul{
	width:184px;
	height:300px;
	margin:0 8px 30px 8px;
	_margin:0 4px 25px 8px;
	position: relative;
}


#recom .recomIhai ul .cate_ranking_red{
	width:45px;
	height:45px;
	border-radius: 50%;
	position: absolute;
	background: #ff0000;
	font-weight: bold;
	color: #ffffff;
	line-height: 17px;
 	text-align: center; 
	top: 110px;
	left:10px;
}

#recom .recomIhai ul .cate_ranking_cate{
    display: block;
	font-size:10px;
	padding-top: 3px;
}

#recom .recomIhai ul .cate_ranking_number{
	display: inline-block;
	font-size:24px;
}

#recom .recomIhai ul .cate_ranking_rank{
	display: inline-block;
	font-size:14px;
}




#recom .recomIhai ul{
	width:184px;
	height:300px;
	margin:0 8px 30px 8px;
	_margin:0 4px 25px 8px;
}

/* = 過去帳・見台用 = */
#recom .recomKakocho ul{
	width:184px;
	height:300px;
	margin:0 8px 30px 8px;
	_margin:0 4px 25px 8px;
}

/* = 線香用 = */
#recom .recomsenko ul{
	width:184px;
	height:280px;
	margin:0 8px 30px 8px;
	_margin:0 4px 25px 8px;
}

#recom .recomsenko_name{
	font-size:14px;
	font-weight:bold;
	color:#333;
	line-height:23px;
}


#recom .recomIhai ul .recom_size{
	font-size:13px;
}

#recom .recomIhai ul .recom_text{
	margin:0 0 0 20px;
}

.recomIhai,
.recomKakocho{
	background:url(../images/ihai/2013category/ct_ihai_bg.gif) repeat-y top;
}


/* =================================ランキング台付き・上置き共通================================ */

.ranking_Midashi{
	background-color: #86b781;
	padding: 5px 10px;
	color: white;
	letter-spacing: 1.2px;
	font-family:  "ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","メイリオ", Meiryo, Osaka,  sans-serif;
	font-size: 20px;
}


ul li .cateRank_price{
	color:#F3F;
	font-size:14px;
	font-weight:bold;
}
ul li .cateRank_name{
	font-weight:bold;
}
ul li .cateRank_product img{
	width: 130px;
	height: auto;
	padding: 2px 0 3px 0;
}
ul li .cateRank_product img:hover{
	opacity: 0.7;
}
ul li .cateRank_cpn img{
	width: 130px;
	height: auto;
	padding: 2px 0 3px 0;
}
ul li .cateRank_cpn img:hover{
	opacity: 0.7;
}

/* =================================台付きランキング================================ */
#cateDaiRank{
	width:798px;
	height:360px;
	margin-bottom:30px;
	/*background:url(../images/butsudan/2013category/ct_daituki_rank_bg.gif) no-repeat bottom;*/
	/*background:url(../images/butsudan/2013category/ct_daituki_rank_bg02.gif) no-repeat bottom;*/
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

.cateDaiRank1-5{
	height:330px;
	width:798px;
}

#cateDaiRank ul{
	float:left;
	width:130px;
	display:block;
	margin:10px 0 0 25px;
	list-style:none;
}

#cateDaiRank li{
	text-align:center;
	margin-bottom:5px;
}

#cateDaiRank .cateDaiRank1{
	margin-left:30px;
	_margin-left:15px;
}


/* ============台付きランキング　2段================ */
#cateMDaiRank{
	width:798px;
	height:700px;
	margin-bottom:30px;
	/*background:url(../images/butsudan/2013category/ct_moderndaituki_rank_bg.gif) no-repeat bottom;*/
	/*background:url(../images/butsudan/2013category/ct_moderndaituki_rank_bg02.gif) no-repeat bottom;*/
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

#cateMDaiRank ul{
	float:left;
	width:130px;
	height:230px;
	display:block;
	margin:10px 0 0 25px;
	list-style:none;
}

#cateMDaiRank li{
	text-align:center;
	margin-bottom:5px;
}

#cateMDaiRank .cateDaiRank1{
	margin-left:30px;
	_margin-left:15px;
}


/* =================================上置きランキング================================ */
#cateUwaokiRank{
	width:798px;
	height:310px;
	margin-bottom:30px;
	/*background:url(../images/butsudan/2013category/ct_uwaoki_rank_bg.gif) no-repeat bottom;*/
	/*background:url(../images/butsudan/2013category/ct_uwaoki_rank_bg02.gif) no-repeat bottom;*/
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

#cateUwaokiRank .big{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:100;
	line-height:25px;
	letter-spacing:0.5em;
	margin:5px 2px 10px 2px;
}

#cateUwaokiRank ul{
	float:left;
	width:130px;
	display:block;
	margin:10px 0 0 28px;
	list-style:none;
}

#cateUwaokiRank li{
	text-align:center;
	margin-bottom:5px;
}



#cateUwaokiRank .cateUwaokiRank1{
	margin-left:20px;
	_margin-left:10px;
}

#cateUwaokiRank li .cateUwaokiRank_price{
	color:#F3F;
	font-size:14px;
	font-weight:bold;
}

#cateButsugusetRank{
	width:798px;
	height:250px;
	margin-bottom:30px;
	/*background:url(../images/butsudan/2013category/ct_uwaoki_rank_bg.gif) no-repeat bottom;*/
	background:url(../images/butsudan/2013category/ct_uwaoki_rank_bg02.gif) no-repeat bottom;
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

#cateButsugusetRank .big{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:100;
	line-height:25px;
	letter-spacing:0.5em;
	margin:5px 2px 10px 2px;
}

#cateButsugusetRank ul{
	float:left;
	width:130px;
	display:block;
	margin:10px 0 0 28px;
	list-style:none;
}

#cateButsugusetRank li{
	text-align:center;
	margin-bottom:5px;
}

#cateButsugusetRank .cateUwaokiRank1{
	margin-left:20px;
	_margin-left:10px;
}

#cateButsugusetRank li .cateUwaokiRank_price{
	color:#F3F;
	font-size:14px;
	font-weight:bold;
}


#cateUwaokiRank1{
	width:798px;
	height:auto;
	border-top:#bfbfbf 1px solid;
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

#setumeibun .big{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:100;
	line-height:25px;
	letter-spacing:0.1em;
	margin:10px 2px 20px 2px;
}


/* ============上置きランキング　2段================ */
#cateMUwaokiRank{
	width:798px;
	height:580px;
	margin-bottom:30px;
	/*background:url(../images/butsudan/2013category/ct_modernuwaoki_rank_bg.gif) no-repeat bottom;*/
	/*background:url(../images/butsudan/2013category/ct_modernuwaoki_rank_bg02.gif) no-repeat bottom;*/
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

.cateUwaokiRank1-5{
	width:798px;
	height:270px;
}


#cateMUwaokiRank ul{
	float:left;
	width:130px;
	display:block;
	margin:10px 0 0 28px;
	list-style:none;
}

#cateMUwaokiRank li{
	text-align:center;
	margin-bottom:5px;
}

#cateMUwaokiRank .cateUwaokiRank1{
	margin-left:20px;
	_margin-left:10px;
}

#cateMUwaokiRank li .cateUwaokiRank_price{
	color:#F3F;
	font-size:14px;
	font-weight:bold;
}

/* ============モダン・モダンミニ　ランキング　共通================ */

#recom ul.rankLine {
    width: 100%;
    height: 2px;
    margin: 0 0 40px 0;
    background: #ff693b;
}

#recom .recomUwaoki ul.rankLine {
    width: 100%;
    height: 2px;
    margin: 0 0 40px 0;
    background: #ff693b;
}

/* =================================ピックアップ================================ */
#catepickup{
	width:800px;
	height:200px;
	margin-bottom:50px;
}

#catepickup p{
	float:left;
}

#pickupRight{
	margin-left:10px;
}


/* =================================素材から選ぶ================================ */

.sozailink01{
	width: 800px;
	height: 60px;
	margin-bottom: 40px;
	padding-left: 7px;
	/*font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, sans-serif;*/
}

.sozailink01 ul {
	display: flex;
	gap:10px;
	font-size: 15px;
	font-weight: bold;
	font-feature-settings: "palt";
	/*font-family: "メイリオ","ＭＳ Ｐゴシック", Osaka, sans-serif;*/
	line-height: 17px;	
}

.sozailink01 ul li, .sozailink01 ul li a{ 
	display: flex;
	gap:5px;
	align-items: center;		
}

.sozailink01 ul li img{ 
	width: 25px;
}


.sozailink01 h2{
	/* 	font-size: 22px;*/ 
	color:#82050F;
	border-bottom: 1px solid #dddcdc;
	/*border-left:7px solid #b8b8b8;*/
	text-align: left;
	/*padding-left: 10px;*/
	padding-bottom: 3px;
	letter-spacing: 1px;
	margin-bottom: 7px;
	font-size: 18px;
	font-weight: bold;
}



.sozailink{
	width: 800px;
	height: 60px;
	margin-bottom: 50px;
	padding-left: 7px;
}

.sozailink ul li{
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	/*padding-left: 23px;*/
	padding-right: 7px;
	letter-spacing: 0.8px;
	color: #232323;
	vertical-align: middle;
}


.sozailink h2{
	/* 	font-size: 22px;*/ 
	color:#82050F;
	border-bottom: 1px solid #dddcdc;
	/*border-left:7px solid #b8b8b8;*/
	text-align: left;
	/*padding-left: 10px;*/
	padding-bottom: 3px;
	letter-spacing: 1px;
	margin-bottom: 7px;
}



/*#i_a{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/c_right.png) no-repeat 0 0;
	
}*/
#i_a:before{
content: url(../images/butsudan/2013category/cate_butsudan_design/sozai/c_right.png);
vertical-align: middle;
 padding-right: 5px;
}

/*#i_b{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/c_right.png) no-repeat 0 0;
	
}*/
#i_b:before{
content: url(../images/butsudan/2013category/cate_butsudan_design/sozai/c_dark.png);
  vertical-align: middle;
  padding-right: 5px;
}



/*#i_c{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_white.png) no-repeat 0 0;	
}*/


#i_c:before{
content: url(../images/butsudan/2013category/cate_butsudan_design/sozai/c_white.png);
  vertical-align: middle;
  padding-right: 5px;
}

#i_1:before{
content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_honkokutan.png");
  vertical-align: middle;
  padding-right: 5px;
}

/*#i_1{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_hkokutan.png) no-repeat 0 0;	
}*/

#i_2:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_honkokutan.png");
	vertical-align: middle;
	padding-right: 5px;
}


/*#i_2{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_kokutan.png) no-repeat 0 0;	
}*/

#i_3:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_shitan.png");
	vertical-align: middle;
	padding-right: 5px;
}


#i_4:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_shitan.png");
	vertical-align: middle;
	padding-right: 5px;
}


#i_6:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_keyaki.png");
	vertical-align: middle;
	padding-right: 5px;
}

#i_7:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_wn.png");
	vertical-align: middle;
	padding-right: 5px;
}


#i_8:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_tamo.png");
	vertical-align: middle;
	padding-right: 5px;
}


#i_9:before{
	content: url("../images/butsudan/2013category/cate_butsudan_design/sozai/c_nara.png");
	vertical-align: middle;
	padding-right: 5px;
}
/*#i_3{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_shitan.png) no-repeat 0 0;	
}

#i_4{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_shitankei.png) no-repeat 0 0;	
}

#i_5{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_tagaya.png) no-repeat 0 0;	
}

#i_6{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_keyaki.png) no-repeat 0 0;	
}

#i_7{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_wool.png) no-repeat 0 0;	
}

#i_8{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_tamo.png) no-repeat 0 0;	
}

#i_9{
	background: url(../images/butsudan/2013category/cate_butsudan_design/sozai/i_nara.png) no-repeat 0 0;	
}
*/


/* ================================= 位牌のバナー ================================ */
#service_ihai {
	width:800px;
	margin: 0 auto 5px auto;
}
#service_ihai ul{
	width:800px;
}
#service_ihai ul li {
	margin:0 5px 7px 5px;
	float:left;

	list-style:none;
	font-size:16px;
}

#service_ihai ul li.ihai_day {
	box-sizing:border-box;
	width:576px;
	height:126px;
	padding:5% 0 0 2%;
	/*background:url(../images/ihai/2013category/ihai_day_obon.jpg) no-repeat ;*/
	background:url(../images/ihai/2013category/ihai_day.jpg) no-repeat ;
	/*background:url(../images/ihai/2013category/ihai_day_obon_old.jpg) no-repeat ;*/
	/*background:url(../images/ihai/2013category/ihai_day_golden.jpg) no-repeat ;*/
	line-height:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#service_ihai ul li.ihai_day:first-line {
	line-height:1.9em;
}
#service_ihai ul li.ihai_day span.red_b {
	font-size:20px;
	letter-spacing:0.03em;
}


#service_ihai ul li.ihai_day2 {
	box-sizing:border-box;
	width:576px;
	height:126px;
	padding:5% 0 0 1.2%;
	/*background:url(../images/ihai/2013category/ihai_special.jpg) no-repeat ;*/
	/*background:url(../images/ihai/2013category/ihai_day.jpg) no-repeat ;*/
	background:url(../images/ihai/2013category/ihai_day.jpg) no-repeat ;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}
#service_ihai ul li.ihai_day2:first-line {
	line-height:0.9em;
}
#service_ihai ul li.ihai_day2 span.red_b {
	font-size:15px;
	letter-spacing:0.03em;
}



/* ================================= 位牌のバナー 　クラス================================ */
/*iframe.load_service_ihai {
	width: 800px;
	height: 126px;
	overflow-y: hidden;
	margin-bottom: 20px;
}*/
.service_ihai {
	width:800px;
	/*margin:-16px auto 5px auto;*/
	text-align: left;
}
.service_ihai ul{
	width:800px;
}
.service_ihai ul li {
	margin:0 5px 7px 5px;
	float:left;
	list-style:none;
	font-size:16px;
}

.service_ihai ul li.ihai_day {
	box-sizing:border-box;
	width:576px;
	height:126px;
	padding:5% 0 0 2%;
	/*background:url(../images/ihai/2013category/ihai_day_obon.jpg) no-repeat ;*/
	background:url(../images/ihai/2013category/ihai_day.jpg) no-repeat ;
	/*background:url(../images/ihai/2013category/ihai_day_obon_old.jpg) no-repeat ;*/
	/*background:url(../images/ihai/2013category/ihai_day_golden.jpg) no-repeat ;*/
	line-height:1.4em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.service_ihai ul li.ihai_day:first-line {
	line-height:1.9em;
}
.service_ihai ul li.ihai_day span.red_b {
	font-size:20px;
	letter-spacing:0.03em;
}
.service_ihai ul li.ihai_day span.service_ihai_sub_icon {
	font-size: 14px;
	line-height: 1.4;
	padding: 4px 0 2px 27px;
	margin-top: 1px;
	background: url(../images/ihai/2013category/service_ihai_sub_icon.png) no-repeat;
	color: #993300;
	font-weight: bold;
	display: inline-block;
}


.service_ihai ul li.ihai_day2 {
	box-sizing:border-box;
	width:576px;
	height:126px;
	padding:5% 0 0 1.2%;
	/*background:url(../images/ihai/2013category/ihai_special.jpg) no-repeat ;*/
	/*background:url(../images/ihai/2013category/ihai_day.jpg) no-repeat ;*/
	background:url(../images/ihai/2013category/ihai_day.jpg) no-repeat ;
	line-height:1.2em;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
}
.service_ihai ul li.ihai_day2:first-line {
	line-height:0.9em;
}
.service_ihai ul li.ihai_day2 span.red_b {
	font-size:15px;
	letter-spacing:0.03em;
}





/* ================================= 位牌のバナー 　クラス ver2 ================================ */
iframe.load_service_ihai {
	width: 800px;
	height: 180px;
	overflow-y: hidden;
	margin: 10px auto;
}
.service_ihai_ver2 {
	width: 800px;
	text-align: left;
	position: relative;
}
.service_ihai_ver2 .tit {
	width: 698px;
	text-align: center;
	background: linear-gradient(180deg, #e20202 0%, #af0000 100%);
	box-shadow: 5px 5px rgba(102,0,0, 0.55);
	color: #ffffff;
	font-size: 30px;
	font-weight: bold;
	padding: 5px 0;
	border-radius: 3px;
	position: absolute;
	top: -20px;
}
.service_ihai_ver2 .img {
	position: absolute;
	top: -8px;
	right: 10px;
}
.service_ihai_ver2 .txt_bg_border {
	width: 772px;
	background: linear-gradient(#ff3333, #cc3333);
	border-radius: 7px;
	padding: 5px;
	margin: 20px 0 16px 18px;
}
.service_ihai_ver2 .txt_area {
	width: 772px;
	text-align: left;
	background-color: #ffffff;
	border-radius: 3px;
}
.service_ihai_ver2 .txt_area p.ihai_day {
	box-sizing: border-box;
	padding: 40px 0 0 20px;
	font-size: 20px;
	line-height: 1.3;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.service_ihai_ver2 .txt_area p.ihai_day .red_b {
	font-size: 28px;
}

.service_ihai_ver2 .txt_area p.ihai_day_sub {
	box-sizing: border-box;
	display: inline-block;
	padding: 5px 0 0 0;
	margin: 0 0 15px 20px;
	line-height: 1.4;
	font-size: 20px;
	font-weight: bold;
	color: #993300;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: linear-gradient(transparent 70%, #ffff99 0%);
}
.service_ihai_ver2 p span.red_b {
	font-size: 20px;
	letter-spacing: 0.03em;
}

 .ihai_muryou_area {
	position: relative;
	height: 68px;
	width: 800px;
}
.ihai_muryou_area .img {
	text-align: right;
	z-index: 1000;
	position: absolute;
	right: 18px;
	bottom: 0;
	padding: 0;
	margin: 0;
}

.ihai_muryou_area .ihai_muryou {
	font-size: 27px;
	line-height: 1;
	background: linear-gradient(#009100, #005e00);
	padding: 2px 0 1px 20px;
	text-align: left;
	width: 100%;
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	bottom: 0;
	letter-spacing: 1px;
}
.ihai_muryou_area .ihai_muryou .muryou_b {
	color: #ffff33;
	font-size: 41px;
	vertical-align: -3px;
	padding-left: 5px;
}
.ihai_muryou_area .ihai_muryou .muryou_b .muryou_exclamation {
	font-size: 48px;
	letter-spacing: -28px;
	margin-left: -12px;
	vertical-align: -3px;
}



/* ================================= 数珠のバナー クラス ================================ */
.juzu_h2_tittle{ 
	border-bottom: double #232323;
    margin-bottom: 7px;
	
}
h2.juzu_font{
	font-size: 24px;
    font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
    display: inline;
    padding: 0 20px 0 10px;
    color: #942E2D;
    font-weight: bold;
	
}

/* ================================= 数珠一覧　ページ内回遊リスト ================================ */

.knowledge_juzu {
	width: 800px;
    height: auto;
    margin: 0 5px;
    /* padding: 0 10px 5px 10px; */
    clear: both;
}

.knowledge_juzu h3 {
    font-size: 22px;
    color: #9e366d;
    border-bottom: 1px solid #dddcdc;
    text-align: left;
    padding-left: 18px;
    padding-bottom: 3px;
}

.juzu_kaiyu{
	width: 800px;
    margin-bottom: 75px;
	
}

.juzu_kaiyu li{
	margin: 0 5px 7px 5px;
    float: left;
    list-style: none;
    font-size: 16px;
	position: relative;
}


.juzu_kaiyu .juzu_contents_in{
	width: 100%;
    float: left;
    margin-bottom: 30px;
}

.knowledge_juzu .knowledge_box_juzu{
	margin: 55px 0 0 0 ;
}

.knowledge_box_juzu li{
	text-align: left;
}

.knowledge_box_juzu ul li{
display: inline-block;
    font-size: 14px;
    border-right: 1px solid #dddcdc;
    margin-top: 10px;
    /* margin-bottom: 15px; */
    padding: 2px 10px 0 10px;
    letter-spacing: 1px;
}

.knowledge_box_juzu:before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 30px;
  background: #8055aa;
}

p.juzu_list_p{
	position: absolute;
    left: 8px;
    top: 9px;
    font-size: 20px;
	font-weight: bold;
	color: white;
	line-height: 32px;
	font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic';
}

span.juzu_list_span{
	font-size: 27px;
}

/* =================================ページ内リンク================================ */
/* 2つバージョン */
.pageLink{
	width:800px;
	height:132px;
	margin-bottom:30px;
	padding-top: 37px;
}

#recom .pageLink{
	width:800px;
	height:132px;
	margin-bottom:50px;
	margin-top:0px;
}

#recom .pageLink ul{
	width:800px;
	height:132px;
	margin:0 0 0 0;
}

.pageLink ul li{
	width:370px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	list-style:none;
}


/* 4つバージョン */
.pageLink02{
	width:800px;
	height:132px;
	margin-bottom:30px;
	padding-top: 37px;

}

#recom .pageLink02{
	width:800px;
	height:132px;
	margin-bottom:50px;
	margin-top:0px;
}

#recom .pageLink02 ul{
	width:800px;
	height:132px;
	margin:0 0 0 0;
}

.pageLink02 ul li{
	width:170px;
	margin-left:18px;
	_margin-left:9px;
	margin-right:8px;
	float:left;
	list-style:none;
}

/* 3つバージョン */
.pageLink03{
	width:800px;
	height:132px;
	margin-bottom:30px;
	padding-top: 37px;
}

#recom .pageLink03{
	width:800px;
	height:132px;
	margin-bottom:50px;
	margin-top:0px;
}

#recom .pageLink03 ul{
	width:800px;
	height:132px;
	margin:0 0 0 0;
}

.pageLink03 ul li{
	width:240px;
	margin-left:20px;
	_margin-left:10px;
	float:left;
	list-style:none;
}



/* =================================ついてくるナビゲーション================================ */
#mainNavi.active{
position:fixed;
top:0;
left:0;
}



/* =================================位牌ランキング================================ */
#cateihaiRank{
	width:798px;
	height:270px;
	margin-bottom:7px !important;
	/*background:url(../images/butsudan/2013category/ct_uwaoki_rank_bg.gif) no-repeat bottom;*/
	/*background:url(../images/butsudan/2013category/ct_uwaoki_rank_bg02.gif) no-repeat bottom;*/
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
}

#cateihaiRank .big{
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:18px;
	font-weight:100;
	line-height:25px;
	letter-spacing:0.5em;
	margin:5px 2px 10px 2px;
}

#cateihaiRank ul{
	float:left;
	width:130px;
	display:block;
	margin:10px 0 0 28px;
	list-style:none;
	position: relative;
}

#cateihaiRank li{
	text-align:center;
	margin-bottom:5px;
}


#cateihaiRank ul .rank1_3{
	position: absolute;
	top:0px;
	left: 0px;
	/*border-radius: px;*/
	color: #000;
	font-weight: bold;
	font-size: 1em;
	white-space: nowrap;
	width: 41px;
	/*height: 31px;*/
	padding: 15px 2px 2px 1px;
	filter: drop-shadow(0px 1px 2px #999999);

}

#cateihaiRank ul .rank{
	position: absolute;
	top:10px;
	left: 0px;
	/*border-radius: px;*/
	color: #000;
	font-weight: bold;
	vertical-align: middle;
	font-size: 1.0em;
	white-space: nowrap;
	/*border: 1px solid #fff;*/
	padding: 4%;
	box-shadow: 3px 3px 5px 0px #999999;
	-moz-box-shadow: 3px 3px 5px 0px #999999;
}

#cateihaiRank ul .rank01{
background: url("../images/butsudan/2013category/cate_butudan01/rank01.png")no-repeat 0 0;
z-index:1;	
}

#cateihaiRank ul .rank02{
background: url("../images/butsudan/2013category/cate_butudan01/rank02.png")no-repeat 0 0;
z-index:1;	
}

#cateihaiRank ul .rank03{
background: url("../images/butsudan/2013category/cate_butudan01/rank03.png")no-repeat 0 0;
z-index:1;	
}

#cateihaiRank ul .rank04,.rank05,.rank06,.rank07,.rank08,.rank09,.rank10{
background-color: #B3E6F2;
opacity: 0.9;
z-index:1;	
}


#cateihaiRank .cateihaiRank1{
	margin-left:20px;
	_margin-left:10px;
}

#cateihaiRank li .cateihaiRank_price{
	color:#F3F;
	font-size:14px;
	font-weight:bold;
}


ul li .cateRank_off{
    color: #ff0;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    display: inline-block;
    padding: 1px 2px;
    margin-bottom: 2px;
    background: #cc0000;
    border-radius: 2px;
    margin-right: 3px;
    font-feature-settings: "palt";
    font-family: 'Arial';
}


ul li .cateRank_teika{
    color: #828282;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: line-through;
    font-feature-settings: "palt";
    font-family: 'Arial';
}


ul li .cateRank_price{
	color:#F3F;
	font-size:18px;
	font-weight:bold;
    display: block;
    font-feature-settings: "palt";
}


ul li .cateRank_price_tax{
	color:#000;
	font-size:12px;
	font-weight:bold;
}


/* =================================位牌ページ　回遊================================ */
#recom .kaiyuLink{
	width:800px;
	height:304px;
}

#recom .kaiyuLink ul{
	width:800px;
	height:304px;
	margin:0;
}
#recom .kaiyuLink ul li{
	width:175px;
	height:132px;
	float:left;
	margin-left:20px;
	_margin-left:9px;
	margin-bottom:20px;
	list-style:none;
}

.kaiyuLink{
	width:800px;
	height:304px;
	margin-bottom:30px;
}

.kaiyuLink ul{
	width:800px;
	height:304px;
	margin:0;
}
.kaiyuLink ul li{
	width:175px;
	height:132px;
	float:left;
	margin-left:20px;
	_margin-left:9px;
	margin-bottom:20px;
	list-style:none;
}


.kaiyuLink2{
	width:800px;
	height:155px;
	margin-bottom:30px;
}

.kaiyuLink2 ul{
	width:800px;
	height:155px;
	margin:0;
}
.kaiyuLink2 ul li{
	width:175px;
	height:132px;
	float:left;
	margin-left:20px;
	_margin-left:9px;
	margin-bottom:20px;
	list-style:none;
}
/* =================================数珠ページ　下部回遊バナー用================================ */
div.kaiyuLink_juzu{
	width:800px;
	height:100px;
	position: relative;
	
}

div.kaiyuLink_juzu p{
	position: absolute;
    top: 2px;
    left: 20px;
    font-weight: bold;
    font-size: 41px;
    font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック','Yu Gothic','メイリオ','MS PGothic';
}

/* =================================手元供養　カテゴリーページ================================ */

/* ---ペンダントにもなるミニ骨壷 --- */

#temoto_p{
	background:url(../images/temotokuyou/category/pick_nc_bg.gif) no-repeat 0 0;
	width:800px;
	height:484px;
	position:relative;
	margin:0;
}


#temoto_p ul{
	width:800px;
	margin:0;
}


#temoto_p #c_1{
	float:left;
	list-style:none;
	padding:15px 0 0 20px;
}


#temoto_p #c_2{
	float:left;
	list-style:none;
	padding:15px 0 0 20px;
}

#temoto_p #c_3{
	float:right;
	list-style:none;
	padding:15px 20px 0 0;
}


/* =================================仏具セット　カテゴリーページ================================ */


/* ---ページ内リンク --- */

#link_butsugu{
	width:770px;
	position:relative;
	margin:0 15px 10px 15px;
}


#link_butsugu li{
	width:245px;
	height:25px;
	list-style:none;
	border: double;
	display: -webkit-box; /* safari, Chrome */
  	display: -moz-box;    /* Firefox */
    display: -o-box;      /* Opera */
  　display: -ms-box;     /* IE */
  　display: box;         /* ベンダープレフィックスなし */
	 webkit-box-align: center; /* safari, Chrome */
  -moz-box-align: center;    /* Firefox */
  -o-box-align: center;      /* Opera */
  -ms-box-align: center;     /* IE */
  box-align: center;         /* ベンダープレフィックスなし */
	font-size:1em;
	display: table;
	
}

#link_butsugu p{
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

#link_butsugu a{
	display: block;

}

#link_btg01,#link_btg02{
	float:left;
	margin:0 10px 0 0;
}

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

/* ---仏具セットカテゴリメイン画像 --- */

#btgset{
	height:250px;
	width: 800px;
	background: #CCCCCC url(/images/butugu/category/butsuguset_main_new.jpg) no-repeat 0px 0px;
	margin-bottom: 20px;
	position: relative;
}

#btgset h1{
	font-size: 30px;
	position: absolute;
	top: 50px;
	left: 65px;
	color:  #000000;
	letter-spacing: 3px;} 


#btgset .h2_kaisetsu{
	font-size: 14px;
	position: absolute;
	top: 105px;
	left: 25px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 3px;
	color:  #735A5A;
}




/* ---モダン仏壇にある仏具ページ --- */


#modan_btgset{
	height:250px;
	width: 800px;
	background: #CCCCCC url(/images/butugu/category/modanbutsugu_main_new.jpg) no-repeat 0px 0px;
	margin-bottom: 20px;
	position: relative;
}

#modan_btgset h1{
	font-size: 30px;
	position: absolute;
	top: 70px;
	right: 30px;
	color:  #000000;
	letter-spacing:2px;
}


#modan_btgset h2{
	font-size: 30px;
	position: absolute;
	top: 50px;
	right: 30px;
	color:  #000000;
	letter-spacing:2px;
}


#modan_btgset .h2_kaisetsu{
	font-size: 14px !important;
	position: absolute;
	top: 125px;
	right: -3px;
	text-align: center;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: 3px;
	color:  #735A5A;
}

/*
#link_modan_butsugu{
	width:770px;
	position:relative;
	margin:0 15px 10px 15px;
}


#link_modan_butsugu .link_modan{
	width:185px;
	height:30px;
	list-style:none;
	display: inline-block;
	margin:0 6px 0 0;
}

#link_modan_butsugu .link_modan:nth-of-type(4){
	margin:0;
}

*/


#link_modan_butsugu{
	width:800px;
	position:relative;
	margin:0 10px 10px 10px;
}


#link_modan_butsugu li{
	width:185px;
	height:30px;
	list-style:none;
	border: double;
	display: -webkit-box; /* safari, Chrome */
  	display: -moz-box;    /* Firefox */
    display: -o-box;      /* Opera */
  　display: -ms-box;     /* IE */
  　display: box;         /* ベンダープレフィックスなし */
	 webkit-box-align: center; /* safari, Chrome */
  -moz-box-align: center;    /* Firefox */
  -o-box-align: center;      /* Opera */
  -ms-box-align: center;     /* IE */
  box-align: center;         /* ベンダープレフィックスなし */
	font-size:1em;
	display: table;
	
}

#link_modan_butsugu p{
	/*display: table-cell;*/
	text-align: center;
	vertical-align: middle;
}

#link_modan_butsugu a{
	display: block;
	margin-top: 4px;
}

}

#link_btg01,#link_btg02{
	float:left;
	margin:0 10px 0 0;
}

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






/* ---バナー --- */


.box05{
	margin:0 15px auto 15px;
}

/* ---ページ内リンク 2 --- */

#s_catelink li{
	background:url(../images/butugu/newall/icon_link.gif) no-repeat 0 0;
	width:240px;
	height:20px;
	padding:0 0 0 25px;
	list-style:none;
	text-align:left;
	voice-family: "\"}\"";	/*IE5*/
    voice-family:inherit;	/*IE5*/
	background:url(../images/butugu/newall/icon_link.gif) no-repeat 0 0;
	width:205px;
	height:20px;
	padding:0 0 0px 25px;
	list-style:none;
	text-align:left;
}

#s_cate01,#s_cate02{
	float:left;
	margin:0 0 0 10px;
}


#s_cate03{
	float:right;
	margin:0 50px 0 0;
}



/* ==========商品一覧========== */


#recom_bgset{
	width:800px;
	margin:0 0 80px 0;
	position:relative;
}

#recom_bgset h3{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0 0 10px 0;
	padding:3px 0 5px 20px;
	border-bottom:double 3px #999;
	display:block;
}

#recom_bgset h4{
	background:url(../images/butugu/newall/icon_link.gif) no-repeat 0 0;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0 0 30px 0;
	padding:3px 0 5px 20px;
	border-bottom:dotted 1px #999;
	display:block;
}

div.recom_ihai_h3{
	margin: 0 0 30px 0;
    position: relative;
}
span.kensu_span_ihai{
	bottom:12px;
	position: absolute;
    right: 0;
}

.kensu_span_ihai strong {
    font-size: 18px;
    color: #ff00a8;
}


.text001{
	position:absolute;
	right:0;
}

.text001 strong{
	font-size:18px;
	color:#ff00a8;
}

	
#recom_bgset div{
	margin:0 0 30px 0;
	position:relative;
}

#recom_bgset ul{
	width:159px;
	text-align:center;
}

#recom_bgset ul li{
	list-style:none;
}


#link_item01,#link_item02,#link_item03,#link_item04,#link_item05,#link_item06{
	width:800px;
	margin:0 0 120px 0;
}

/* ---過去帳h2見出し --- */

h2#kakocho{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	background-position:0px 20px ;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:20px 10px 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}

h2#kendai{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	background-position:0px 20px ;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:20px 10px 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}

h2#kakocho_osae{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	background-position:0px 20px ;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:20px 10px 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}

div.recom_kakocho_h2{
	margin: 0 0 30px 0;
    position: relative;
}
span.kensu_span_ihai{
	bottom:12px;
	position: absolute;
    right: 0;
}

.kensu_span_ihai strong {
    font-size: 18px;
    color: #ff00a8;
}

p.kakocho_setumei{
	width: 780px;
    margin: 10px 10px 30px 10px;
    font-size: 14px;
    line-height: 26px;
    color: #430304;
    font-family: sans-serif;
    font-weight: normal;
	box-sizing:border-box 
}

/* ---仏壇カテゴリー回遊バナー --- */
#recom #cate {
	margin:30px 0 0 0;
	position:relative;
}


#recom #cate ul{
	width:190px;
	text-align:center;
}

#cate_no01,#cate_no02,#cate_no03,#cate_no04{
	float:left;
	display:block;
	margin:0 10px 0 0;
}

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


#recom ul li{
	list-style:none;
}






/* ========== 店舗情報ページ ========== */
#tenpo{
	width:800px;
	margin:0 0 80px 0;
}

#tenpo h3{
	background:url(../images/top/yajirusi02.gif) no-repeat 0 0;
	height:20px;
	font-size:12px;
	font-weight:normal;
	color:#666;
	margin:0;
	padding:3px 0 5px 20px;
	border-bottom:dotted 1px #333;
	display:block;
}

.tableZone{
	width:800px;
	margin: 30px 0 30px 0;
}

.tableZone table{
	width:760px;
	margin:0 auto 30px auto;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-collapse: collapse;
}

.tableZone table th{
	text-align:left;
	vertical-align:middle;
	font-size:16px;
	height:30px;
	padding-left:10px;
}

.tableZone table .thRight{
	text-align:right;
	font-size:14px;
}

.tableZone table td{
	padding:10px 0 10px 10px;
}

.tableZone table .komidashi{
	height:24px;
	background-color:#E4E4E4;
	text-align:center;
	vertical-align:middle;
	padding:0;
}

.tableZone table th,
.tableZone table td{
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}



#kantouArea{
	margin-bottom:100px;
}

#nakanihonArea{
	margin-bottom:100px;
}




/*----- 位牌などのカテゴリページ
　　　　○○について知るなどのリンク
------------------------------------------------*/



.ihai_contents_wrap{
	width:800px; 
	margin-bottom: 20px;
}


.ihai_contents_wrap .ihai_contents_in{
	width: 100%;
	float: left;
	margin-bottom: 10px;
}


.ihai_contents_wrap li{
	margin:0 5px 7px 5px;
	float:left;
	list-style:none;
	font-size:16px;
}

.ihai_contents_wrap li.w100,
#recom .ihai_contents_wrap li.w100/*商品一覧エリア用*/{
	width: 100%;
	/*text-align: center;*/
}
	

.knowledge {
 width: 800px;
 height:auto;
 margin: 0 5px 30px 5px;
 /*padding:0 10px 5px 10px; */	
clear: both;
	
}

#recom .ihai_contents_in{
	margin-bottom: 10px;
}

#recom .ihai_contents_in ul{
	width: 100% ;
	height: auto ;
	margin-bottom: 0;
}

.knowledge h2{
	font-size: 22px;
	color:#82050F ;
	border-bottom: 1px solid #dddcdc ;
	text-align: left ;
	padding-left: 18px ;
	padding-bottom: 3px;
}

#recom div.knowledge_box.knowledge_box_margin{
	margin:0; 
}

.knowledge h3{
	font-size: 22px;
	color:#82050F ;
	border-bottom: 1px solid #dddcdc ;
	text-align: left ;
	padding-left: 18px ;
	padding-bottom: 3px;
}

.knowledge h3:last-child {
	font-size: 22px;
	color:#82050F;
	border-bottom: 1px solid #dddcdc;
	text-align: left;
	padding-left: 18px;
	padding-bottom: 3px;
}

.knowledge_box::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 30px;
  background: #d9a515;
}


.butsuguset1_link{
	margin-top: 20px;
	
}

.butsuguset2_link{
	margin-top: 50px;
	margin-bottom: 70px;
}


.knowledge_box{
margin-bottom: 50px;
	}
		
.knowledge_box:last-child{
margin-bottom: 20px;
	}
		

.knowledge_box ul {
	text-align: left;

}
.knowledge_box ul li {
  
  display: inline-block;
  font-size: 14px;
  border-right: 1px solid #dddcdc;
  margin-top: 10px;
  /*margin-bottom: 15px;*/ 
  padding: 2px 10px 0 10px;
  letter-spacing: 1px
	
}
.knowledge_box ul li:last-child {
  border-right: none;
}

/*位牌金額カテゴリへの回遊*/

.knowledge ul.ihai_kingaku{
	margin-top:20px;
}

.knowledge ul.ihai_kingaku li{
	display: inline-block;
	width:175px;
	margin-left:15px;
	list-style:none;
	font-size: 16px;
	text-align: center;
	border: solid 1px #e7e7eb;
	padding: 13px 0;
	border-radius: 7px;
	box-shadow: 2px 2px 4px 0px #999999;
	-moz-box-shadow: 2px 2px 4px 0px #999999;
  	/*background-color: #640125;*/
	background-color: #e7e7eb;
	font-weight: bold;
  /*background-image: -webkit-radial-gradient(#ddd, #006e54);
  background-image: radial-gradient(#ddd, #006e54);*/
}

.knowledge ul.ihai_kingaku li:hover{
	opacity: 0.7;
}

.knowledge ul.ihai_kingaku li a{
	color:#000000 !important;
	
}


.knowledge_box_ihai_kingaku::before{
	content: "";
	display: block;
	position: absolute;
	width: 6px;
	height: 30px;
	background: #d9a515;
	
}




#recom .knowledge h2{
	font-size: 22px;
	color:#82050F ;
	border-bottom: 1px solid #dddcdc ;
	text-align: left ;
	padding: 2px 0 8px 18px ;
	background-image: none;
	font-weight: bold;

}

#recom .knowledge h3{
	font-size: 22px;
	color:#82050F ;
	border-bottom: 1px solid #dddcdc ;
	text-align: left ;
	padding: 2px 0 8px 18px ;
	background-image: none;
	font-weight: bold;

}


#recom .knowledge h3:last-child {
	font-size: 22px;
	color:#82050F;
	border-bottom: 1px solid #dddcdc;
	text-align: left;
	padding-left: 18px;
	padding-bottom: 3px;

}


#recom .knowledge_box::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 37px;
  background: #d9a515;
}

/*#recom .knowledge_box{
margin-bottom: 30px;
	}
		
#recom .knowledge_box:last-child{
margin: 20px 12px;
	}*/
		

		
#recom .knowledge_box{
margin: 20px 12px;
	}
		



#recom .knowledge_box ul {
	text-align: left;
	width: 100%;
	height: auto;
}


#recom .knowledge_box ul li {
  display: inline-block;
  font-size: 14px;
  border-right: 1px solid #dddcdc;
  margin-top: 10px;
  /*margin-bottom: 15px;*/ 
  padding: 2px 10px 0 10px;
  letter-spacing: 1px
	
}
#recom .knowledge_box ul li:last-child {
  border-right: none;
}


/*位牌・仏壇見出し*/
h1.ihaiMidashi{
	font-size: 45px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	color: #232323;
	padding: 0 0 0 10px;
	display: inline;
}


#introbox_ihaiMidashi .cata_text{
	font-size: 16px;
	margin-top: 5px;
	padding-left: 10px;
}

#introbox_ihaiMidashi .cata_text .red{
	font-weight: bold;
}



h2.ihaiMidashi{
	font-size: 45px;
    font-family: "ＭＳ Ｐ明朝", "MS PMincho", '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	color: #232323;
	padding: 0 0 0 10px;
	display: inline;
}




/*よくある質問*/
#contentzone .toggle_cate_faq {
    width: 100%;
    margin: 10px auto 2vw;
}
#contentzone .toggle_cate_faq h2 {
    padding: 7px 20px;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    /* border: 3px solid #42886c; */
    background-color: #f6f6f6;
    box-shadow: 1px 1px 4px -1px rgba(0,0,0,0.35);
    /* letter-spacing: normal; */
    position: relative;
    line-height: 1.5;
}
#contentzone .toggle_cate_faq h2:after {
    position: absolute;
    right: 20px;
    content: "+";
    /* width: 5px; */
    font-size: 20px;
    vertical-align: middle;
}


#contentzone .toggle_cate_faq p {
	display: none;
	width: 100%;
	/*margin: auto auto 5vw auto;*/
	padding: 2%;
	box-sizing: border-box;
	line-height: 1.7;
	font-size: 14px;
	border: 1px solid #ede6e6;
}

#contentzone .toggle_cate_faq p a {
    width: 100%;
    color: #42886c;
    font-weight: bold;
	text-decoration: underline;
	text-underline-offset:5px;
	text-decoration-thickness:0.5px;
	text-decoration-color:#ede6e6;
}


#contentzone .toggle_cate_faq span {
	color: #000000;
}




/* --- カテゴリ名・カテゴリ概要 (仏具セット)--- */

.butsuguset1 {
 width: 800px;
 height:auto;
 margin: 0 5px;
 /*padding:0 10px 5px 10px; */	
clear: both;
	
}


.butsuguset1 h3{
	font-size: 22px;
	color:#82050F ;
	border-bottom: 1px solid #dddcdc ;
	text-align: left ;
	padding-left: 18px ;
	padding-bottom: 3px;

}

.butsuguset1 h2{
	font-size: 22px;
	color:#82050F ;
	border-bottom: 1px solid #dddcdc ;
	text-align: left ;
	padding-left: 18px ;
	padding-bottom: 3px;

}


.butsuguset1_box::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 30px;
  background: #d9a515;
}


.butsuguset1_link{
	margin-top: 20px;
	
}

.butsuguset1_top{
	margin-top: 20px;
}


.butsuguset1_box{
margin-bottom: 40px;
	}
		

.butsuguset1_box ul {
	text-align: left;

}
.butsuguset1_box ul li {
  
  display: inline-block;
  font-size: 14px;
  border-right: 1px solid #dddcdc;
  margin-top: 10px;
  /*margin-bottom: 15px;*/ 
  padding: 2px 10px 0 10px;
  letter-spacing: 1px
	
}
.butsuguset1_box ul li:last-child {
  border-right: none;
}

/* --- 掛け軸　コラム回遊 --- */

.knowledge_box_kakeziku {
    margin-bottom: 50px;
}



h2.kakeziku_h2_kaiyu{
    font-size: 22px;
    color: #82050F;
    border-bottom: 1px solid #dddcdc;
    text-align: left;
    padding-left: 18px;
    padding-bottom: 3px;
    font-weight: bold;
    margin-top: 50px;
}

.knowledge_box_kakeziku h2:last-child {
	font-size: 22px;
	color:#82050F;
	border-bottom: 1px solid #dddcdc;
	text-align: left;
	padding-left: 18px;
	padding-bottom: 3px;

}


.knowledge_box_kakeziku::before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 30px;
  background: #d9a515;
}


.knowledge_box_kakeziku{
margin-bottom: 50px;
	}
		
.knowledge_box_kakeziku:last-child{
margin-bottom: 10px;
	}
		

.knowledge_box_kakeziku ul {
	text-align: left;

}
.knowledge_box_kakeziku ul li {
  
  display: inline-block;
  font-size: 14px;
  border-right: 1px solid #dddcdc;
  margin-top: 10px;
  /*margin-bottom: 15px;*/ 
  padding: 2px 10px 0 10px;
  letter-spacing: 1px
	
}
.knowledge_box_kakeziku ul li:last-child {
  border-right: none;
}

.knowledge_box_kakeziku {
    width: 800px;
    height: auto;
    margin: 0 5px;
    /* padding: 0 10px 5px 10px; */
    clear: both;
	margin-top: 40px;
}



/* --- カテゴリ名・カテゴリ概要 --- */

#introbox_ihaiMidashi {
	width: 800px;
	margin-bottom: 15px;
	/*border-bottom: solid #018428;*/
}


.ihaiMidashi_setsumei{
	width: 780px;
    margin: 10px 10px 30px 10px;
    font-size: 14px;
    line-height: 26px;
    color: #430304;
    font-family: sans-serif;
	box-sizing:border-box
}

/*数珠の見出し*/
h1.juzuMidashi{
font-size: 45px;
    font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック','Yu Gothic','メイリオ','MS PGothic'  ;
	color: #232323;
	padding: 0 0 0 10px;
	display: inline;
}


#introbox_juzuMidashi{
	width: 800px;
	margin-bottom: 20px;
	border-bottom: solid #E4CD00;
}


#cateNenjuRank{
	width:798px;
	height:250px;
	margin-bottom:30px;
	border-bottom:#bfbfbf 1px solid;
	border-left:#bfbfbf 1px solid;
	border-right:#bfbfbf 1px solid;
	border-top:#bfbfbf 20px solid;
	
}

#contentzone #introbox div p.rinMidashi_setsumei{
	width: 780px;
    margin: 10px 10px 30px 10px;
    font-size: 14px;
    line-height: 26px;
    color: #430304;
    font-family: sans-serif;
    box-sizing: border-box;
}




/* =線香=*/

.senko_mamechisiki{
	margin: 2em auto;
	padding: 1em;
	width: 90%;
	background-color: #EEFFFF; 
	color: #666; 
 	box-shadow: 0 0 5px 1px #c0c0c0; 
 	border-radius: 10px; 
	line-height: 20px;
	font-size: 13px;
}






/* =腕輪・ブレスレット=*/


#bracelet_Midashi {
	background-image: url(../image/item12_wanen/bracelet_main.jpg);
	width: 800px;
	height: 200px;
	position:relative;
	margin-bottom: 20px;
	
}


#bracelet_Midashi h1{
	font-size: 55px;
    position: absolute;
	top: 40px;
	left: 40px;
	font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic', 'メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic' ;
	letter-spacing: -1px;
	text-shadow: 2px 2px 0 #fff, -2px -2px 0 #fff,
              -1px 1px 0 #fff, 2px -2px 0 #fff,
              0px 2px 0 #fff,  0 -2px 0 #fff,
              -2px 0 0 #fff, 2px 0 0 #fff;
	  color:#878484;
	line-height: 65px;
	
	
    }




/* --- その他-cate_item14.html--*/
#sonota_Midashi {
	background-image: url(../images/sonota/category/category1_top_001_new.jpg);
	width: 800px;
	height: 150px;
	position:relative;
	margin-bottom: 10px;
	
}


#sonota_Midashi h1{
	font-size: 55px;
    position: absolute;
	top: 70px;
	left: 20px;
	font-family: '游明朝','Avenir','Helvetica Neue','Helvetica','Arial','Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','メイリオ', Meiryo,'ＭＳ Ｐゴシック','MS PGothic'  ;
	letter-spacing: -1px;
	text-shadow: 2px 2px 0 #fff, -2px -2px 0 #fff,
              -1px 1px 0 #fff, 2px -2px 0 #fff,
              0px 2px 0 #fff,  0 -2px 0 #fff,
              -2px 0 0 #fff, 2px 0 0 #fff;
	  color: #520000;
	
}

/* --- りん-cate_item6.html--*/

#rinlink_cate{
	width:800px;
	_width:800px;
	position:relative;
	margin:0 0 20px 0;
	overflow: auto;
}

#rinlink_cate li{
	width:262px;
	height:40px;
	float:left;
	margin:0 2px 4px 2px;
	min-height: 40px;   line-height: 40px;
	text-align:center;
	list-style:none;
	font-size:110%;
	font-weight:bold;
	letter-spacing: 0.2em;
	background-color:#c8fac1;
	/* 角丸 */
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	/* シャドウ */
	text-shadow: 0 0 25px #90d1a3,0 0 20px #90d1a3,	0 0 0.40px #90d1a3;
	box-shadow: 0px -1px 1px #9FA0A0 inset;
}

#rinlink_cate .current{
	background-color:#ffdf8c;
}

#rinlink_cate li a{
	vertical-align: middle;
	color:#000;
	display:block;
}

#rinlink_cate li a:hover{
	color:#E85298;
}

#contentzone #introbox #rinlink_cate p {
    text-align: center;
    line-height: 40px;
	margin:0;
}


/* ========== clearfix設定 ========== */

#introbox:after,
 .box01:after,
.box02:after,
.box03:after,
.box04:after,
.box05:after,
#rank01:after,
#rank01_left p:after,
#rank01_right p:after,
#recom div:after,
#recom_bgset div:after,
#link_item01:after,
#link_item02:after,
#link_item03:after,
#link_butsugu:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#introbox,
.box01,
.box02,
.box03,
.box04,
.box05,
#rank01,
#rank01_left p,
#rank01_right p,
#recom div,
#recom_bgset div,
#link_item01,
#link_item02,
#link_item03,
#link_butsugu{
	display:inline-block;
	min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac */

* html #introbox,
* html .box01,
* html .box02,
* html .box03,
* html .box04,
* html .box05,
* html #rank01,
* html #rank01_left p,
* html #rank01_right p,
* html #recom div,
* html #recom_bgset div,
* html #link_item01,
* html #link_item02,
* html #link_item03,
* html #link_butsugu{
	height: 1%;
}

div #introbox,
div .box01,
div .box02,
div .box03,
div .box04,
div .box05,
div #rank01,
div #rank01_left p,
div #rank01_right p,
div #recom div,
div #recom_bgset div,
div #link_item01,
div #link_item02,
div #link_item03,
div #link_butsugu{
	display: block;
}

/* End hide from IE-mac */