﻿@CHARSET "UTF-8";
label#upDetailMessage_innerId, label#lowDetailMessage_innerId { padding:10px 10px 20px; display:block; }
table#results input.formbtn_lg[type="button"], table#resultsGoods input.formbtn_lg[type="button"] { height:30px; padding:0; }
ul.pagination li { display:inline-block; }
#upDetailInfoRow{ margin-bottom:60px;}
tr.page_infoTop { background:#fff;} 
.upDetailMessage, .lowDetailMessage{ white-space:pre-line; }
/* 見積り */
a.estimatesBtn { background-color:#004390; width:100%; display:inline-block; * display:inline; * zoom:1; height:82px; padding:26px 28px; margin-bottom:20px; }
a.estimatesBtn:hover { opacity:0.80; -moz-opacity:0.80; /* Firefox */ filter:alpha(opacity=80); /* IE6/7 */ -ms-filter:"alpha(opacity=80)"; /* IE8 */ }
/* テーブル */
table.forPC thead tr th { width:auto; text-align:center; }
table.forPC thead tr th.resultsGoodsSendEstimateInButtonTitle, table.forPC thead tr th.resultsGoodsOrderButtonTitle { width:20%; }

/* 見積依頼・今すぐ購入 */
input[type="button"].cartbtn { width:100%; }
@media (max-width:600px) {
	/* テーブル */
	table.forSP > tbody > tr { margin-bottom:10px; border-bottom:1px solid #ccc; }
	table.forSP > tbody > tr > td:first-child { padding:0; border:0; }
	table.forSP table { display:table; }
	table.forSP table tbody { display:table-row-group; }
	table.forSP table tr { display:table-row; }
	table.forSP table tr th, table.forSP table tr td { display:table-cell; }
	table.forSP table tr th { width:30%; }
	table.forSP table tr:last-child td { border-bottom:0; }
	/* 今すぐ購入 */
	input[type="button"].orderButton { margin-top:10px; }
	/* 独自のネットワークからの在庫検索結果 */
	#upDetailInfoRow { margin-top:20px; }
}

/** 提携先在庫 */
#upDetailInfoRow .h4 {
	margin-top:10px;
}

#upDetailInfoNotPostedRow .h4 {
	margin-top:15px;
}

#upDetailMessageRow div {
	margin-top:20px;
}

.messageInfoRow {
	color: #fc1726;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0px 5px;
}