#mainArea {
 padding-bottom:0;
 }

div#mainRightArea {
  background-image:url(/_common/images/bg_001.jpg);
  background-position:-20px -35px;
	}



td#mainTd {
	padding:0 !important; margin:0 !important;
	text-align:left !important;
	}

div#mainArea001 {
	padding:59px 0 25px 31px !important;
	margin:0 0 0 0 !important;
	width:665px !important;
	}

div#mainArea001 h1 {
	display:block;
	padding:0; margin:0 0 23px 0;
	line-height:0; font-size:0;
	}
div#mainArea001 h1 img {}

div#mainArea001 h2 {
	display:block;
	padding:20px 0 0 0; margin:0 0 15px 0;
	line-height:0; font-size:0;
	}
	
div#mainArea001 h3 {
	display:block;
	padding:0; margin:0 0 10px 13px;
	line-height:0; font-size:0;
	}
div#mainArea001 p {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	display:block;
	padding:0; margin:0 0 20px 16px;
	line-height:1.5; font-size:12px;
	color:#d0cfb0;
	font-weight:normal;
}


div#mainArea001 div.rows {
	display:block;
	width:652px;
	padding:0; margin:0 0 10px 13px;
 }

div#mainArea001 div.rows::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#mainArea001 div.rows div {
	display:block;
	width:312px; overflow:hidden;
	padding:0; margin:0;
}
div#mainArea001 div.rows div::after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

div#mainArea001 div.rows div.b_left {
	float:left;
	}
div#mainArea001 div.rows div.b_right { 
	float:right;
	}



div#mainArea001 div.rows div div.photo {
	display:block;
	width:121px; overflow:hidden;
	padding:0; margin:0 13px 0 0;
	float:left;
	}
	
div#mainArea001 div.rows div div.body {
	display:block;
	width:177px; overflow:hidden;
	padding:0; margin:0;
	float:right;
}
div#mainArea001 div.rows div div.body h3 {
	padding:0; margin:0 0 7px 0;
	}
div#mainArea001 div.rows div div.body p {
	padding:0; margin:0 0 7px 0;
	line-height:1.4;
}
div#mainArea001 div.rows div div.body a.btn_buy {
	display:block; padding:0; margin:0;
	width:120px; height:16px;
	background-image:url(/_common/images/btn_buy_01.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
div#mainArea001 div.rows div div.body a.btn_buy:hover {
	background-position:left bottom;
	}
div#mainArea001 div.rows div div.body a.btn_buy span {
	display:none;
	}


