/*●上部検索部分*/

#main .upsearchleft{
	width: 160px;
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	float: left;
}
#main .upsearchright{
	width: 620px;
	margin: 10px 10px 10px 10px;
	padding: 10px 0px 0px 0px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	float: right;
}
#main .upsearchreword{
	width: 800px;
	font-size: 12px;
	line-height: 18px;
	background:#DCEDED none repeat scroll 0%;
	border-top:1px solid #3366CC;
	padding:5px 0px 5px 10px;
	text-align:left;
}


/*●検索結果部分*/
#main .rsearchleft{
	width: 250px;
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	border-top: none;
	border-bottom: 1px solid #B3CBE3;
	border-left: 1px solid #B3CBE3;
	border-right: 1px solid #B3CBE3;
	float: left;
}

#main .rsearchcenter{
	width: 300px;
	background: #EFF8EF;
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	border-top: none;
	border-bottom: 1px solid #669999;
	border-left: 1px solid #669999;
	border-right: 1px solid #669999;
	float: left;
}

#main .rsearchright{
	width: 215px;
	background: #FFF8F0;
	margin: 10px 0px 10px 10px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	border-top: none;
	border-bottom: 1px solid #FF9900;
	border-left: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	float: left;
}

/*●検索結果左側商品部分*/

#main .rsearchttlprob{
	background: #ECF5FA none repeat scroll 0%;
	border-top: 1px solid #B3CBE3;
	color: #336699;
	padding: 2px 0px 2px 5px;
}

#main .rsearchttlprog{
	background: #DAF5EA none repeat scroll 0%;
	border-top: 1px solid #669999;
	color: #336666;
	padding: 2px 0px 2px 5px;
}

#main .rsearchttlproo{
	background: #FFF0D0 none repeat scroll 0%;
	border-top: 1px solid #FF9900;
	color: #993300;
	padding: 2px 0px 2px 5px;
}

#main .rsearchlistpro{
	padding: 0px 0px 5px 0px;
	width: 250px;
	border: 1px dashed #6699CC;
	border-left: none;
	border-right: none;
	border-top: none;
	clear: both;
}

#main .rsearchimgbuy {
	margin: 15px 0px 0px 0px;
	float: left;
	width: 100px;
}

#main .rsearchbuy {
	margin: 15px 0px 0px 0px;
	float: right;
	width: 140px;
}

#main .rsearchbuy p{
	color: #666666;
	font-size: 10pt;
	line-height: 16px;
}

#main .kensaku_last {
	font-size: 12px;
	margin: 15px 0px 0px 5px;
	padding: 0px 0px 5px 0px;
	clear: both;
}

/*●検索結果中央口コミ部分*/

#main .rsearchlistkuchi{
	font-size: 14px;
	line-height: 13px;
	width: 285px;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 5px 0px;
}

#main .rsearchlistkuchi li{
	list-style-type: none;
	margin: 10px 0px 15px 0px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #B8CFCF;
	border-left: none;
	border-right: none;
	border-top: none;
}

#main .rsearchlistkuchi p{
	padding: 5px 0px 2px 0px;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}

#main .kensaku_last2 {
	font-size: 12px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 5px 0px;
	clear: both;
}

/*●検索結果左側コラムアンケート部分*/

#main .rsearchlistenco{
	font-size: 14px;
	line-height: 13px;
	width: 195px;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 5px 0px;
}

#main .rsearchlistenco li{
	list-style-type: none;
	margin: 10px 0px 15px 0px;
	padding: 5px 0px 5px 0px;
	border: 1px solid #FFE3C8;
	border-left: none;
	border-right: none;
	border-top: none;
}

#main .rsearchlistenco p{
	padding: 5px 0px 2px 0px;
	color: #666666;
	font-size: 12px;
	line-height: 16px;
}

/*●フッター部分*/

#main .rsfooter{
	width: 180px;
	margin: 10px 5px 10px 5px;
	padding: 5px 5px 5px 5px;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	border: 1px solid #B3CBE3;
	float: left;
}
#main .rsfooter li{
	list-style-type: none;
	background:transparent url(https://www.lovecosmetic.jp/images/icon/en_blue.gif) no-repeat scroll left center;
	margin:3px 0pt 0pt;
	padding:0pt 0pt 0pt 15px;
}
#main .rsfooterttl{
	background: #ECF5FA none repeat scroll 0%;
	color: #336699;
	padding: 2px 0px 2px 5px;
}


/*●レコメンド機能部分商品一覧（購入と詳細）6列テーブル*/

#main .goodsarea {
	margin: 0 0 15px 0;
	padding: 0 0 0 0;
}
#main .tblgoodsarea {
	width: 100%;
}
#main .tblgoodsarea td {
	vertical-align: top;
	width: 120px;
}
#main .tblgoodsarea .tblgoods-td {
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
#main .tblgoodsarea .tblgoods-lank {
        text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
}
#main .tblgoodsarea .imgpurchase {
	float: left;
	width: 46px;
	margin: 0 0 0 0;
	padding: 0px 0 0 0;
}
#main .tblgoodsarea .imgdetail {
	float: right;
	width: 46px;
	margin: 0 20px 0 0;
	padding: 0 0 0 0;
}
#main .tblgoodsarea dl{
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#main .tblgoodsarea dt{
	text-align: left;
	line-height: 15px;
	background: url("https://www.lovecosmetic.jp/images/icon/tv_red.gif") top left no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 5px 15px;
}
#main .tblgoodsarea dd{
	text-align: left;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
}


/* ご注文はこちらボタン（750px）
------------------------- */
div.order750{
	margin-bottom:0px;
	margin-left:30px;
	text-align:center;
}
div.order750 a{
	display:block;
	height:60px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/order750.gif) no-repeat 0px 0px;
}
div.order750 a:hover{
	background-position:0px -60px;
}


