@charset "utf-8";

/* ----------------------------------------------------
                大阪発！ 元気にハワイ！
   ---------------------------------------------------- */

div.item-back table tr td p{
	color:#663333;
}


div.item-back table tr td.width1{
	vertical-align:top;
	background:url(../img/parts_economy_bgitems1.gif) no-repeat left bottom;
	padding-left:41px;
	padding-right:30px;
	padding-bottom:40px;
}

div.item-back table tr td.width2{
	vertical-align:top;
	background:url(../img/parts_economy_bgitems2.gif) no-repeat left bottom;
	padding-left:27px;
	padding-right:30px;
	padding-bottom:40px;
}

div.item-back table tr td.width3{
	vertical-align:top;
	background:url(../img/parts_economy_bgitems3.gif) no-repeat left bottom;
	padding-left:28px;
	padding-right:41px;
	padding-bottom:40px;
}


div.goods{
	background:url(../img/bg001.jpg) no-repeat left top;
	width:940px;
}

div.goods1{
	width:310px;
	float:left;
}

div.goods1 img,
div.goods1 p{
	margin-left:40px;
}

div.goods2{
	width:297px;
	float:left;
}

div.goods2 img,
div.goods2 p{
	margin-left:25px;
}

div.goods3{
	width:333px;
	float:left;
}

div.goods3 img,
div.goods3 p{
	margin-left:23px;
	margin-right:40px;
}

div.reserch{
	width:607px;
	float:left;
}

div.reserch h3,
div.reserch form{
	margin-left:40px;
}

div.service{
	width:333px;
	float:right;
}

div.service table{
	margin-left:23px;
	margin-right:40px;
}

div.service td.update{
	padding-top:9px;
	text-align:left;
}

div.clear{
	clear:both;
}

