﻿@charset "UTF-8";

h2 {
	text-align:center;
}

h2 img {
	border-top:1px solid #3b5998;
	border-right:1px solid #3b5998;
	border-left:1px solid #3b5998;
}

.note {
	width:696px;
	padding:0 17px 20px;
	margin:0 auto;
	line-height:1.4;
}


/* -------------------------------------------------------
 table
--------------------------------------------------------- */
.priceTbl {
	width:730px;
	margin-right:auto;
	margin-left:auto;
	padding:15px 0;
	background:url(/price/images/index_bg01.gif);
}

.priceTbl table {
	width:696px;
	margin-right:auto;
	margin-left:auto;
}

.priceTbl table thead th {
	padding:7px 4px;
	background:#f5e85a;
	border:1px solid #3b5998;
}

.priceTbl table thead th span {
	font-size:85%;
	font-weight:normal;
	vertical-align:baseline;
}

.priceTbl table tbody td {
	padding-top:5px;
	padding-bottom:5px;
	background:#fff;
	border:1px solid #3b5998;
}

.priceTbl table tbody td.product {
	width:435px;
	padding-left:15px;
}

.priceTbl table tbody td.price {
	padding-right:90px;
	text-align:right;
}

.priceTbl table tbody td.price:after {

}

/* sort */
table.tablesorter th.header {
	background-image: url(/common/images/sort_bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.tablesorter th.headerSortUp {
	background-image: url(/common/images/sort_asc.gif);
}

table.tablesorter th.headerSortDown {
	background-image: url(/common/images/sort_desc.gif);
}

div.kaitori_btn {
	margin-bottom: 20px;
}

#price_notice {
	margin-left:20px;
	line-height:18px;
}

.mb20 p {
	margin-top:10px;
	margin-left:20px;
	line-height:18px;
}

#mainWrap ul.priceBtn {
	margin-top:15px;
	margin-bottom:10px;
	background:#FFF;
}

#mainWrap ul.priceBtn li{
	float:left;
	margin-right:10px;
}





