@charset "utf-8";
/* CSS Document */

#wp-calendar td.businessday {
	background-color: #FFECCE;
	color: #F00;
}
/*********************************************************************/
/* wc_item_single Start */
#content h1.item_page_title {
	padding-bottom: 10px;
	font-size: 1.5em;
}
#itempage h2.item_name {
	height: 18px;
	margin-bottom: 10px;
	margin-left: 310px;
	padding: 3px 5px;
	background-color: #999999;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
}
#itempage .itemimg {
	width: auto;
}
#itempage .field {
	margin-left: 310px;
}
#itempage .assistance_item {
	width: 740px;
}
#itempage .assistance_item ul {
	width: 750px;
	margin-right: -10px;
	overflow: hidden;
	_zoom: 1;
}
#itempage .assistance_item ul li {
	width: 240px;
	margin-right: 10px;
}
#itempage .assistance_item .listbox {
	height: 125px;
	margin-right: 0px;
	overflow: hidden;
}
/* wc_item_single End */
/*********************************************************************/
/* cart Start */
#content h1.cart_page_title {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 1.5em;
}
div.usccart_navi li.ucart {
	width: 25%;
}
#cart table,
#customer-info table {
	width: 100%;
}
#cart table,
#cart th,
#cart td {
	border: #CCC 1px solid;
	border-collapse: collapse;
}
#cart th,
#cart td {
	padding: 5px 10px;
}
#cart td input[type="text"] {
	background: #FFF;
	border: none;
	color: #333;
}
#delivery-info th {
	vertical-align: middle;
}

#inside-cart .send,
#customer-info .send,
#delivery-info .send,
#info-confirm .send {
	border: none;
}
input.delButton,
input.continue_shopping_button,
input.to_customerinfo_button,
input.back_cart_button,
input.to_deliveryinfo_button,
input.back_to_customer_button,
input.to_confirm_button,
input.back_to_delivery_button,
input.checkout_button {
	display: inline-block;
	margin: 0;
	padding: 0;
	width: 204px;
	height: 44px;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
}
* html input.continue_shopping_button,
* html input.to_customerinfo_button,
* html input.back_cart_button,
* html input.to_deliveryinfo_button,
* html input.back_to_customer_button,
* html input.to_confirm_button,
* html input.back_to_delivery_button,
* html input.checkout_button {
	display: block;
}
	input.delButton {
		width: 44px;
		height: 22px;
		background: url(image/22jsrcr/btn_del.jpg) no-repeat;
	}
	input.continue_shopping_button {
		width: 204px;
		height: 44px;
		background: url(image/22jsrcr/btn_continue.jpg) no-repeat;
	}
	input.to_customerinfo_button,
	input.to_deliveryinfo_button,
	input.to_confirm_button {
		width: 204px;
		height: 44px;
		background: url(image/22jsrcr/btn_next.jpg) no-repeat;
	}
	input.back_cart_button,
	input.back_to_customer_button,
	input.back_to_delivery_button {
		width: 204px;
		height: 44px;
		background: url(image/22jsrcr/btn_back.jpg) no-repeat;
	}
	input.checkout_button {
		width: 204px;
		height: 44px;
		background: url(image/22jsrcr/btn_send.jpg) no-repeat;
	}
input.delButton:hover,
input.continue_shopping_button:hover,
input.to_customerinfo_button:hover,
input.back_cart_button:hover,
input.to_deliveryinfo_button:hover,
input.back_to_customer_button:hover,
input.to_confirm_button:hover,
input.back_to_delivery_button:hover,
input.checkout_button:hover {
	opacity: 0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* cart End */
/*********************************************************************/
/* member Start */
#content h1.member_page_title {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 1.5em;
}
/* member End */
/*********************************************************************/