a { color: #DA3B3B; background: inherit; text-decoration: none}
a:visited { color: #DA3B3B; background: inherit; text-decoration: none}
a:active { color: #DA3B3B; background: inherit; text-decoration: none}
a:hover { color: #DA3B3B; background: inherit; text-decoration: underline}

tr,td{ color:#454545; }
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#454545; font-size:70%;  padding-left: 2em; line-height: 15px} /* 紹介 */
#kanri2{ color:#454545; font-size:55%; padding-left: 2em; line-height: 15px; text-align: right} /* キーワード */
#log{ width:650; }
#log-0{ background-color:#FFFFFF;} /* ランキング順位 */
#log-1{ background-color:#FFFFFF;} /* タイトル */
	#log-1 h3 { background: #FFF url(http://www.favorite.shopstyle.info//images/hbg.gif) repeat-x; height:30px; padding: 5px 0 0 0px; margin: 0; font:  bold 1.2em Arial, Sans-Serif; }
	#log-1 h3 span { background: url(http://www.favorite.shopstyle.info//images/house.gif) no-repeat left; padding: 1px 10px 0 23px;  line-height: 22px; margin: 0}

#log-2{ background-color:#F7F7F7;  } /* カテゴリ */
#log-3{ background-color:#FFFFFF; ; padding-left: 5em} /* 紹介文 */
#log-4{ background-color:#FFFFFF;  ; padding-left: 5em} /* 管理人コメント */
#title-bar{ background-color:#FFFFFF; color:#454545; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#FFFFFF; } /* 中段バー */

/*
	StyleSheet by David Herreman
	http://www.free-css-templates.com
		
*/

body { 
	padding: 0; 
	margin: 0; 
margin-left:4%; margin-right:4%; 
	font: .70em Arial, sans-serif; 
	line-height: 1.5em; 
	background: #fff url(http://www.favorite.shopstyle.info//images/top.jpg) repeat-x top; 
	color: #454545; 
	}
	

p {	margin: 5px 0; }
h1 {	font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px; }
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px; }
h3 { padding: 4px 0; margin:  0; }
ul { margin: 0; padding : 0; list-style: none; }
img { border: 0; }
hr { height: 1px; border-style: none; color: #d0d0d0; background-color: #C0C0C0; margin: 10px 0; }


.content { margin: 0px auto; width: 800px; }

/* Top part */
#top { padding-top: 20px; background: transparent; height: 101px; }
	#top h1 { font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: 1px; color: #FFF }
	#top h2 { font: 1.0em Arial, Sans-Serif; letter-spacing: 0px; color: #868686; margin:0; padding: 0 }
	#top #icons { float: right; margin:20px 0; padding:0 }
	#top #icons img { padding-right: 2px; border: 0 }

/* Right part */
#right_side { float: right; width: 200px; background: #F6F6F6; padding: 5px 10px 5px 10px; margin-bottom: 10px ; font-size:70%}
		#right_side ul { padding: 3px 0 8px 0 } 
		#right_side li { line-height: 18px; background: #F6F6F6 url(http://www.favorite.shopstyle.info//images/lm-li.gif) no-repeat left; list-style: none; padding-left: 20px; }
		#right_side a { background: #F6F6F6; text-decoration:  none }
		#right_side h3 { color: #404040; font:  bold 1.2em Arial, Sans-Serif; }