h2 {
	margin:0px;
	padding:5px 5px 5px 10px;
	border-style: solid;
	border-width:0px 0px 0px 10px;
	border-color:#ff0066;
	background-color:#ffc7e7;
}
ul.imenu {
	width:705px;
	height:55px;
	margin:0px 25px 0px 30px;
	padding:0px;
}
ul.imenu li {
	display:inline;
	margin:0px;
	padding:0px;
}
ul.imenu li a span {
	display:none;
}
a#imenuec {
	display:block;
	float:left;
	width:89px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_ec.gif) no-repeat;
}
a#imenuec:hover {
	background:url(../images/imenu_ec_f2.gif) no-repeat;
}
a#imenuinfo {
	display:block;
	float:left;
	width:119px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_info.gif) no-repeat;
}
a#imenuinfo:hover {
	background:url(../images/imenu_info_f2.gif) no-repeat;
}
a#imenucircle {
	display:block;
	float:left;
	width:144px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_circle.gif) no-repeat;
}
a#imenucircle:hover {
	background:url(../images/imenu_circle_f2.gif) no-repeat;
}
a#imenushop {
	display:block;
	float:left;
	width:93px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_shop.gif) no-repeat;
}
a#imenushop:hover {
	background:url(../images/imenu_shop_f2.gif) no-repeat;
}
a#imenuinquiry {
	display:block;
	float:left;
	width:102px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_inquiry.gif) no-repeat;
}
a#imenuinquiry:hover {
	background:url(../images/imenu_inquiry_f2.gif) no-repeat;
}
a#imenublog {
	display:block;
	float:left;
	width:79px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_blog.gif) no-repeat;
}
a#imenublog:hover {
	background:url(../images/imenu_blog_f2.gif) no-repeat;
}
a#imenulink {
	display:block;
	float:left;
	width:79px;
	height:55px;
	margin:0px;
	padding:0px;
	background:url(../images/imenu_link.gif) no-repeat;
}
a#imenulink:hover {
	background:url(../images/imenu_link_f2.gif) no-repeat;
}

#topnavi {
	margin-bottom:10px;
}
#leftcolum {
	float:left;
	width:515px;
	padding:0px;
}
#rightcolum {
	float:right;
	width:185px;
	padding:0px;
}
#news {
	width:688px;
	margin:5px 0px;
	padding:5px;
	border:solid 1px #ffc7e7;
}
#newitems {
	width:495px;
	margin:5px 5px 5px 0px;
	padding:5px;
	border:solid 1px #ffc7e7;
}
#special {
	clear:both;
	width:495px;
	margin:5px 5px 5px 0px;
	padding:5px;
	border:solid 1px #ffc7e7;
}
#dailyitems {
	width:173px;
	margin:5px 0px;
	padding:5px;
	border:solid 1px #ffc7e7;
}
#footer {
	margin:0px;
}

#pickup {
	width:173px;
	margin:5px 0px;
	padding:5px;
	border:solid 1px #ffc7e7;
}
#pickup h3, #news h3 {
	margin:5px 0px;
	padding:2px 2px 2px 10px;
	font-size:90%;
	border-color:#ffc7e7;
	border-style:solid;
	border-width:1px 0px;
}
#pickup p {
	font-size:90%;
}

#dailyitems ul {
	margin:10px 20px;
	padding:0px;
}
#news ul {
	margin:10px 20px;
	padding:0px;
}
#news li {
	line-height:130%;
}

#special p {
	padding:10px;
}
#leftcolum img {
	margin:2px;
	border-style:dotted;
	border-width:0px 3px 3px 0px;
	border-color:olive;
}
#newitems div.recomend {
	float:left;
	margin:10px 2px 0px 2px;
	padding:2px;
	width:155px;
	overflow:hidden;
}
#newitems a {
	text-decoration:none;
}
.recomend strong {
	color: red;
}
