@charset "utf-8";

/*===============================================================================
ビジュアル
===============================================================================*/
.visual {
	margin: 0px auto 0px auto;
}


/*===============================================================================
月別キーワード
===============================================================================*/
div.monthlyword {
	margin: 20px 0px 25px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 1.3;
	border: 1px solid #98967D;
}
div.monthlyword strong {
	color: #DD0000;
}


/*===============================================================================
ページタイトル
===============================================================================*/
h1,h2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #CF3242;
	font-weight: bold;
	border-bottom: 1px solid #A2ACB5;
}
h2.newentry {
	height: 20px;
	margin: 15px 0px 15px 0px;
	padding: 0px 20px 0px 0px;
	font-size: 10px;
	text-align:right;
	color:#333333;
	font-weight: normal;
	border-bottom: none;
	background: url(../img/top/title_newentry.gif) no-repeat left top;
}


/*===============================================================================
人気記事ランキング
===============================================================================*/
#entryranking {
	zoom: 1;
}
#entryranking li {
	padding: 4px 0px 4px 17px;
	color: #999999;
	line-height: 1.2;
	background: url(../img/share/icon_rank.gif) no-repeat left 0.7em;
}


/*===============================================================================
ランダム広告
===============================================================================*/
.rndad {
	margin: 20px 0px 25px 0px;
	padding: 5px 10px 5px 10px;
	line-height: 1.4;
	border: 1px solid #98967D;
}
.rndimage { 
	float:left;
	margin: 2px 5px 0px 0px;
}
.rndad p {
	margin: 5px 0px 5px 0px;
}
.rndad p.shopinfotxt {
	color: #666666;
}
.rndad strong {
	color: #DD0000;
}



/*===============================================================================
トップオススメショップ
===============================================================================*/
.shopinfo {
	margin: 20px 0px 25px 0px;
	padding: 5px 10px 5px 10px;
	line-height: 1.4;
	border: 1px solid #98967D;
}
.shopinfo p {
	margin: 5px 0px 5px 0px;
}
.shopinfo p.shopinfotxt {
	color: #666666;
}
.shopinfo strong {
	color: #DD0000;
}



/*===============================================================================
相互リンク説明
===============================================================================*/
div.linkinfo {

}
div.linkinfo p {
	margin: 15px 0px 15px 0px;
}
ul.linkpagelist {
	margin: 15px 0px 25px 0px;
}

/*===============================================================================
相互リンクリスト
===============================================================================*/
div.linklist {
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #A2ACB5;
}
div.linklist ul {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
	list-style-type: none;
	border-bottom: 1px solid #CCCCCC;
}
div.linklist li {
	list-style-type: none;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 12px;
	background: url(../img/share/icon_link.gif) no-repeat left 0.4em;
}
div.linklist li.text {
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 12px;
	font-size: 80%;
	color: #666666;
	list-style-type: none;
	background-image: none;
}





/*===============================================================================
ラインボックス
===============================================================================*/
div.linebox {
	border: 1px solid #98967D;
	margin: 20px 0px 20px 0px;
	padding: 10px 10px 10px 10px;
	line-height: 130%;
}


/*===============================================================================
ショップリスト
===============================================================================*/
ul.storelist {
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
ul.storelist li {
	list-style-type: none;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 12px;
	background-image: url(../img/share/icon_search.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.6em;
}
ul.storelist li.text {
	list-style-type: none;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 12px;
	background-image: none;
}
ul.pagelist {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	border-bottom: 1px solid #A2ACB5;
}
ul.pagelist li {
	list-style-type: none;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 12px;
	background-image: url(../img/share/icon_search.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.6em;
}
ul.pagelist li.text {
	list-style-type: none;
	margin: 3px 0px 3px 0px;
	padding: 0px 0px 0px 12px;
	background-image: none;
	font-size: 80%;
}
div.catitemlist{
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 12px;
	background-image: url(../img/share/icon_search.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.6em;
	border-bottom: 1px solid #A2ACB5;
}
.text10 {
	font-size: 80%;
	text-align: left;
}
.font10 {
	font-size: 80%;
	text-align: left;
}




