div#top_info {
 padding: 10px;
 background: #FFFFE6;
 border: 1px solid #ffffcc;
}
div#top_info h3 {
 background: url("https://img13.shop-pro.jp/PA01070/182/etc/news_icon.gif") no-repeat left top;
 margin: 3px 0 0;
 padding: 0 0 0 20px;
 float: left;
 font-weight: normal;
 font-size: 80%;
 width: 120px;
}
div#top_info dl {
 margin: 3px 0 3px;
 float: left;
 width: 430px;
 border-bottom: 1px dotted #ccc;
}
div#top_info dt {
 font-weight: bold;
 background: url("https://img13.shop-pro.jp/PA01070/182/etc/top_info_dt.jpg") no-repeat left center;
 padding: 0 0 0 20px;
}
div#top_info dd {
 font-size: 85%;
 color: #666666;
}

.bannar_area {
float: left;
padding: 0 0 1px;
}

.bannar_area h2 {
 border: none;
}
.bannar_area2 {
float: right;
padding: 0 0 1px;
}

.bannar_area2 h2 {
 border: none;
}

h1.top {
 height: 0;
 overflow: hidden;
}

.info_img {
 padding: 5px 0 0 0;
}
.info_img img {
 float: left;
 border: 1px solid #ccc;
 margin: 0 10px 5px 0;
}

/* begin styles for RSS Feed */

.rss_box {
	 margin: 3px;
	 padding: 0px;
	 width: 250px;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
	line-height : 1.3;
}

.rss_item  {
	padding: 2px;
	
	font-weight : normal; 
	font-size: 10px;

	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 10px;
	
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 10px;
	text-decoration : underline;
	
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}





