@charset "UTF-8";

/* load common style */
@import url("common.css");



#main h1 {
	margin-bottom: 20px;
}

#main .section {
	margin-bottom: 10px;
}

#main .section-inner {
	background: url(../images/index_bg_top.gif) no-repeat;
}

#main .section-inner2 {
	padding: 18px 0;
	background: url(../images/index_bg_btm.gif) no-repeat left bottom;
}

#main .section-inner3 {
	background: url(../images/index_bg_top2.gif) no-repeat;
}

#main .section-inner4 {
	padding: 18px 0;
	background: url(../images/index_bg_btm2.gif) no-repeat left bottom;
}

#main .product {
	width: 320px;
}

#main .odd {
	float: left;
	width: 320px;
}

#main .even {
	float: right;
	width: 320px;
}


#main .product .imgBlock {
	float: left;
	width: 125px;
}

#main .product .imgBlock img {
	margin-left: 18px;
}

#main .product .txtBlock {
	float: left;
	width: 177px;
}

#main .product .txtBlock h2 {
	font-size: 131%;
	line-height: 120%;
}

#main .product .txtBlock h2 span {
	font-size: 82.5%;
}

#main .product .txtBlock p {
	margin-bottom: 4px;
}

#main .product .txtBlock p.price span {
	font-size: 138%;
}

#main .product .txtBlock p.postage {
	font-weight: bold;
	color: #c00;
}













































