#topics_box{
width: 780px;
margin: 0;
padding: 0;
}


#topics_box h2{
margin: 30px 0 15px 0;
padding: 0;
}


.topics{
width: 780px;
margin: 0;
padding: 0;
}


.topics_img{
width: 44px;
height: 11px;
margin: 0 23px 0 0;
padding: 5px 0 0 0;
float: left;
}


.topics_date{
width: 113px;
margin: 0;
padding: 0;
font-size: 13px;
color: #663300;
line-height: 2.0;
float: left;
}


.topics_comment{
width: 600px;
margin: 0;
padding: 0;
font-size: 13px;
color: #669900;
line-height: 2.0;
float: left;
}


.backnumber{
width: 770px;
margin: 0;
padding: 2px 5px 0 5px;
text-align: right;
}




#feedControl{
margin: 0;
padding: 0;
}

.gfc-resultsHeader{
margin: 0 !important;
border: none !important;
}

.gfc-results{
padding: 0 !important;
}

.gfc-result{
margin: 0 !important;
padding: 8px 10px 6px 10px;
border-bottom: dotted 1px #e7e7e7;
}

.gf-author,
.gf-spacer{
display: none !important;
}

.gf-snippet{
display: none;
}

.gf-result{
width: 760px;
margin: 0;
padding: 0;
}

.gf-title{
background-image: url(https://img06.shop-pro.jp/PA01133/158/etc/title_bg.gif?20110518080351);
background-repeat: no-repeat;
background-position: left center;
margin: 0;
padding: 0;
font-size: 13px;
color: #669900;
display: inline;
}

.gf-title a{
padding: 0 0 0 35px;
text-decoration: none;
}

.gf-relativePublishedDate{
background-image: url(https://img06.shop-pro.jp/PA01133/158/etc/date_bg.gif?20110517181951);
background-repeat: no-repeat;
background-position: left center;
margin: 0 0 0 10px;
padding: 0 0 0 50px;
font-size: 13px;
color: #999999 !important;
}


.product_list2 {
float: left;
width: 195px;
height: 280px;
margin: 0 0 10px 0;
padding: 0;
}

.product_item2 {
width: 181px;
height: 280px;
margin: 0 6px;
padding: 0;
border: solid 1px #e7e7e7;
text-align: center;
}

.product_item2 img {
margin: 9px;
border: 1px solid #999999;
}

.product_item2 .name {
	margin:10px 10px 0 10px;
	color:#333333;
	}
	
.product_item2 .name img{
	vertical-align:middle;
	}

.product_item2 .price{
margin: 10px 0px 5px 0px;
font-weight:bold;
}

.product_item2 .expl {
line-height: 1.5;
text-align: left;
margin: 10px;
padding: 0;
}

.product_list2 a         {color:#669900; text-decoration:underline;}
.product_list2 a:link    {color:#669900; text-decoration:underline;}
.product_list2 a:visited {color:#669900; text-decoration:underline;}
.product_list2 a:active  {color:#669900; text-decoration:underline;}
.product_list2 a:hover   {color:#ff9900; text-decoration:underline;}


.product_com{
margin: 10px;
padding: 0;
line-height: 1.5;
text-align: left;
}
#li{
width:780px;
font-size: 20px;
}
.blog-title{
margin: 10px 20px 10px 20px;
font-size: 13px;
line-height:2.0
text-align: left;
}

.blog-day{
  color: #663300;
  text-align: right;
  float:right
}


  