@charset "utf-8";

.clearfix::before,
.clearfix::after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clearfix::after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

div.error_message {
	color: #f00;
}

.usces_admin {
	width: 100%;
	color: #444;
}

.usces_admin hr {
	height: 1px;
	border: none;
	background-color: #ddd;
}

.usces_admin .upButton {
	width: 104px;
	height: 30px;
	margin-top: 1px;
	padding-top: 0;
	border: none;
	background: url(../images/up_button_bg.jpg) no-repeat left top;
	color: #666;
	font-size: 13px;
	line-height: 26px;
	text-align: center;
	cursor: pointer;
}

.usces_admin .delCartButton,
.usces_admin .delCartButton:hover,
.usces_admin .delCartButton:active,
.usces_admin .delCartButton:focus {
	color: #f00;
}

.usces_admin #refbutton {
	text-align: right;
}

.usces_admin_right {
	width: 290px;
	float: right;
}

.usces_admin_right h5 {
	margin: 6px 0 1px;
	padding: 0;
	color: #666;
}

.usces_side_box {
	margin-bottom: 10px;
	padding: 5px;
	border-top: #dcddbb 1px solid;
	border-right: #f1f2d5 1px solid;
	border-bottom: #fff 1px solid;
	border-left: #ccc 1px solid;
	background-color: #ffe;
}

.usces_side_box .urlBox {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
	text-align: left;
}

.usces_side_box hr {
	width: 90%;
	height: 1px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #8aace7;
}

.usces_side_box .dispmode {
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 1px solid #ccc;
	font-weight: bold;
	text-align: center;
}

.usces_side_box .Usualsale {
	background-color: #d6eaac;
	color: #360;
}

.usces_side_box .Promotionsale {
	background-color: #ffe1b5;
	color: #c47500;
}

.usces_side_box .Maintenancemode {
	background-color: #def0fe;
	color: #33f;
}

.usces_admin_left {
	margin-right: 310px;
}

.usces_admin_left h4 {
	margin-top: 10px;
	margin-bottom: 3px;
	color: #555;
	font-size: 15px;
}

.usces_admin_left .usces_box {
	width: auto;
	margin-bottom: 20px;
	padding: 0;
	border: 1px solid #ccc;
}

* html .usces_admin_left .usces_box {
	height: 1px;
}

.usces_admin form {
	margin: 0;
	padding: 0;
}

.usces_admin .version_info {
	margin-top: 0;
	padding-top: 0;
}

.usces_admin a {
	line-height: 1.4em;
	text-decoration: none;
}

.usces_admin a:visited {
	color: #318999;
}

.usces_admin h3 {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #555;
}

/*.usces_admin .button {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	height: 2em;
}*/

/*.usces_admin .success img,
.usces_admin .caution img,
.usces_admin .error img {*/
#aniboxStatus img {
	width: 24px;
	height: 24px;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 6px;
	padding: 0;
	float: left;
}

/*.usces_admin .none img{*/
#aniboxStatus .none img {
	display: none;
	visibility: hidden;
	width: 1px;
}

/*.usces_admin .none .mes{*/
#aniboxStatus .none .mes {
	display: none;
	visibility: hidden;
	width: 1px;
}

/*.usces_admin .none{*/
#aniboxStatus .none {
	visibility: hidden;
	height: 1px;
	border: 1px solid #fff;
	background-color: #fff;

	/*display: none;*/
}

/*.usces_admin .success {*/
#aniboxStatus .success {
	display: block;
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid #9cc;
	background-color: #ff0;
	color: #390;
}

/*.usces_admin .caution {*/
#aniboxStatus .caution {
	display: block;
	margin-bottom: 10px;
	padding: 0;
	border: 1px solid #fc0;
	background-color: #ff0;
	color: #c60;
}

/*.usces_admin .error {*/
#aniboxStatus .error {
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0;
	border: 1px solid #ff6a6a;
	background-color: #ff0;
	color: #f00;
}

/*.usces_admin .success .mes,
.usces_admin .caution .mes,
.usces_admin .error .mes {*/
#aniboxStatus .mes {
	margin: 0;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0;
	float: left;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
	text-indent: 1em;
}

.syoriLogo {
	float: left;
}

.hierarchy {
	width: auto;
	height: 25px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 75px;
	font-size: 14px;
	letter-spacing: .1em;
	text-indent: 1em;
}

/*****************************************************************************/
div.newitemlink {
	/*font-weight: bold;*/
	margin-bottom: 0;
	margin-left: 0;
	font-size: 15px;
}

div.newitemlink a {
	text-decoration: none;
}

table .item_picture {
	width: 60px;
}

table .item_sku {
	width: 90px;
}

table th.item_price {
	width: 55px;
	padding-right: 10px;
	text-align: right;
}

table .item_zaiko {
	width: 70px;
}

table .item_zaikonum {
	width: 30px;
	text-align: right;
}

table .item_category {
	width: 100px;
}

table .item_date {
	width: 100px;
}

table .bgc1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0;
	background-color: #feffdf;
}

table .bgc2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9cf;
	background-color: #f4ffff;
}

div.skuline {
	/*width: 100%;*/
	font-size: 13px;
	line-height: 15px;
}

div.priceline {
	width: 100%;
	font-size: 13px;
	line-height: 15px;
	text-align: right;
	white-space: nowrap;
}

div.zaikoline {
	width: 100%;
	font-size: 13px;
	line-height: 15px;
}

/*********************************************************************************/
.form_table {
	margin: 0;
}

.form_table thead th {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	line-height: 18px;
	text-align: center;
	white-space: nowrap;
}

.form_table th {
	width: 140px;
	height: 1.5em;
	padding-right: 5px;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.3em;
	text-align: right;
	white-space: nowrap;
}

.form_table th.sec {
	width: 150px;
	white-space: normal;
}

.form_table label {
	height: 1.5em;
	margin: 0;
	padding: 0;
}

.form_table td {
	padding: 0;
}

.form_table .checkbox {
	background-color: transparent;
}

*html .form_table td.checktd {
	width: 1%;
}

tr.explanation,
div.explanation {
	display: none;
	width: 98%;
	margin-left: 10px;
	padding: 3px;
	color: #da6801;
	font-size: .9em;
	letter-spacing: 1px;
	line-height: 1.4em;
}

a.explanation-label {
	cursor: pointer;
}

.form_table input.long_str {
	width: 300px;
	height: 22px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
}

.form_table textarea.long_txt {
	width: 300px;
	height: 120px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
}

.form_table input.short_str {
	width: 130px;

	height: 22px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
}

.form_table select.short_select {
	width: 130px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Arial, Helvetica, sans-serif;
}

*html .form_table select.short_select {
	width: 145px;
	font-size: 1.2em;
}

.form_table em {
	color: #f00;
	font-style: normal;
}

.form_table input.allcharge {
	width: 55px;
	height: 20px;
	padding-top: 0;
	padding-bottom: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.form_table input.allbutton {
	/*font-size: 0.9em;*/
	background-color: #eef9f9;

	/*height: 20px;*/

	/*width: 60px;*/

	/*border: 1px solid #999999;*/

	/*cursor: pointer;*/
}

.form_table #delivery_method {
	vertical-align: top;
}

.form_table #delivery_method_charge,
.form_table #delivery_method_name_select,
.form_table #shipping_charge_name_select,
.form_table #delivery_days_name_select {
	width: 150px;
}

.form_table #shipping_charge_button,
.form_table #shipping_charge_loading,
.form_table #delivery_days_button,
.form_table #delivery_days_loading {
	vertical-align: top;
}

.form_table label.shipping_charge_label,
.form_table label.delivery_days_label {
	display: block;
	width: 100px;
	margin-right: 5px;
	padding-top: 5px;
	float: left;
	line-height: 20px;
	text-align: right;
}

.form_table input.charge_text,
.form_table input.days_text {
	width: 100px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
}

/*************************************************************************************/

/* meta box */

/*************************************************************************************/

#postoptcustomstuff textarea.optvalue {
	width: 95%;
	height: 5em;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 3px;
}

#postoptcustomstuff td.item-opt-value,
#postskucustomstuff td.item-sku-zaikonum,
#postskucustomstuff td.item-sku-zaiko,
#postskucustomstuff td.item-sku-cprice,
#postskucustomstuff td.item-sku-price {
	vertical-align: top;
}

#postoptcustomstuff table {
	width: 100%;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
}

#postoptcustomstuff table.list {
	background-color: #ffe;
}

#postoptcustomstuff th {
	background-color: #f1f1f1;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
}

#postoptcustomstuff td.submit {
	width: 100%;
}

#postoptcustomstuff div.submit {
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 20px;
	float: none;
}

#postoptcustomstuff div.optmeans {
	margin-top: 6px;
	margin-bottom: 10px;
}

#postoptcustomstuff input.optmeans {
	width: 15px;
	height: 15px;
	margin: 2px 3px 2px 10px;
	padding: 0;
	border: none;
	background-color: transparent;
}

#postoptcustomstuff table.metastufftable {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #ccc;
	border-left: 0 none;
	background-color: #ffe;
}

#postoptcustomstuff table tr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ccc;
}

#postoptcustomstuff td.item-opt-key {
	width: 40%;
	vertical-align: top;
}

#postoptcustomstuff td.item-opt-value {
	width: 60%;
	vertical-align: top;
}

#postoptcustomstuff select.optkeyselect {
	width: 90%;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 10px;
	font-size: 12px;
}

#postoptcustomstuff input.optname {
	width: 90%;
	margin-top: 10px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 10px;
	font-size: 13px;
	line-height: 16px;
}

#postoptcustomstuff div.optcheck {
	padding-left: 10px;
}

/*
.metastuffrow {
	border-bottom: 1px dashed #CCCCCC;
}
*/

/*************************************************************************************/

/* meta box */

/*************************************************************************************/
.item-main-pict {
	margin: 0;
	padding: 0;
	text-align: center;
}

.item-main-pict .subpict {
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 0;
	padding-left: 1px;
	float: left;
}

.itempagetitle {
	margin-left: 10px;
	color: #333;
	font-weight: bold;
}

/* table */
#newmeta2,
#optlist-table,
.iteminfo_table,
#payment-table,
#newsku,
#skulist-table {
	width: 100%;
	border: 1px solid #ccc;
	background-color: #f9f9f9;
}

.metastufftable {
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	border-top: 0 none;
	border-right: 0 none;
	border-bottom: 1px dotted #ccc;
	border-left: 0 none;
	background-color: #ffe;
}

/* tr */
.metastuffrow,
td.ui-state-highlight {
	height: 100px;
}

/* th td */
#newmeta2 th,
#optlist-table th,
.iteminfo_table th,
#payment-table th,
#newsku th,
#skulist-table th {
	background-color: #f1f1f1;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
}

#payment-table .metastufftable th.handlb,
#optlist-table .metastufftable th.handlb,
#skulist-table .metastufftable th.handlb {
	border: 1px solid #eaead5;
	background-color: #fafaf3;
	text-align: center;
	vertical-align: middle;
	cursor: move;
}

#newmeta2 td,
#payment-table td,
#newsku td,
#skulist-table td {
	vertical-align: top;
}

#optlist-table td,
.iteminfo_table td {
	padding: 2px 5px;
	vertical-align: middle;
}

.item-sku-key {
	width: 30%;
}

.item-sku-cprice {
	width: 19%;
}

.item-sku-price {
	width: 19%;
}

.item-sku-zaikonum {
	width: 10%;
}

.item-sku-zaiko {
	width: 20%;
}

.paymentname {
	width: 25%;
}

.paymentexplanation {
	width: 38%;
}

.paymentsettlement {
	width: 15%;
}

.paymentmodule {
	width: 20%;
}

.item-opt-key {
	width: 40%;
}

.item-opt-value {
	width: 58%;
}

td.submittd img {
	margin-top: 7px;
}

/* field */
.metaboxfield {
	width: 100%;
}

input[type="checkbox"].metaboxcheckfield,
input[type="radio"].metaboxcheckfield {
	margin-right: 3px;
}

label.metaboxcheckfield {
	display: block;
	float: left;
}

.shortest {
	width: 50px;
}

.shorter {
	width: 100px;
}

.short {
	width: 150px;
}

.middle {
	width: 200px;
}

.long {
	width: 250px;
}

.longer {
	width: 300px;
}

.longest {
	width: 350px;
}

td.submittd div.submit,
#normal-sortables .postbox td.submittd div.submit {
	margin: 0;
	padding: 3px 10px 0 20px;
	float: left;
}

#wpcontent .metaboxfield {
	font-size: 12px;
}

.iteminfo_table th {
	width: 30%;
	padding: 5px;
	background-color: #f1f1f1;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	vertical-align: middle;
}

.iteminfo_table input.itemCode,
.iteminfo_table input.itemName,
.iteminfo_table input.structuredDataSku {
	width: 99%;
	padding-top: 1px;
	padding-right: 2%;
	padding-bottom: 1px;
	padding-left: 2%;
	font-size: 15px;
	line-height: 24px;
}

*html .iteminfo_table input.itemCode,
*html .iteminfo_table input.itemName {
	width: 93%;
}

*:first-child + html .iteminfo_table input.itemCode,
*:first-child + html .iteminfo_table input.itemName {
	width: 90%;
}

.iteminfo_table input.itemRestriction,
.iteminfo_table input.itemPointrate {
	width: 60px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-size: 15px;
	line-height: 24px;
	text-align: right;
}

.iteminfo_table select.itemShippingCharge,
.iteminfo_table select.itemShipping {
	/*	font-size: 14px;
	line-height: 16px;
	border: 1px solid #7F9DB9;
*/
}

*:first-child + html .iteminfo_table select.itemShipping {
	line-height: 18px;
}

/*************************************************************************************/
.business-day-calendar {
	width: 400px;
	height: 150px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #c1e1ea;
	border-left-color: #c1e1ea;
}

.business-day-calendar th,
.business-day-calendar td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #c1e1ea;
	border-bottom-color: #c1e1ea;
	text-align: center;
	white-space: nowrap;
}

.business-day-calendar th {
	background-color: #f0ffff;
}

.business-day-calendar th.cal,
.business-day-calendar td.cal {
	cursor: pointer;
}

.business_days_exp_box {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	border: 1px solid #c1e1ea;
}

/*************************************************************************************/

.form_table input.mail_title {
	width: 600px;
	height: 22px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
}

.form_table textarea.mail_header,
.form_table textarea.mail_footer {
	width: 600px;
	height: 200px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
}

.form_table textarea.textarea_fld {
	width: 600px;
	height: 100px;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 20px;
}

/*************************************************************************************/
table#order_list {
	width: 100%;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-left-color: #999;
}

table#order_list th {
	height: 1.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999;
	border-bottom-color: #999;
	background-color: #ccc;
	color: #fff;
}

/*************************************************************************************/
#searchBox {
	display: none;
}

#searchBox table#search_table {
	margin: 0;
	float: left;
	clear: both;
}

#searchBox table#period_table {
	margin: 0;
	float: right;
}

#searchBox table#change_table {
	margin: 0;
	float: left;
	clear: both;
}

#searchBox table#dl_list_table {
	margin: 0;
	float: right;
}

#searchBox input.searchword {
	width: 150px;
	height: 20px;
	margin: 0;
	padding: 0 3px 0 3px;
	float: none;
	clear: none;
	font-size: 14px;
	line-height: 18px;
}

#searchBox input.searchbutton {
	height: 24px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding: 0 10px 0 10px;
	background-color: #fff;
	background-image: none;
	font-size: 13px;
}

#searchBox select.searchselect {
	min-width: 180px;
}

#searchBox .searchbox_bottom {
	padding: 5px;
	clear: both;
	border: 1px #a0cbf2 solid;
	background-color: #d0e7fc;
}

table#mainDataTable,
table#mainDataTable th,
table#mainDataTable td {
	border-collapse: collapse;
	border: 0 solid #ccc;
}

table#mainDataTable th,
table#mainDataTable td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
}

table#mainDataTable {
	width: 100%;
	clear: both;
	border-width: 1px;
}

table#mainDataTable th {
	height: 30px;
	padding: 0 5px;
	background: url(../images/th_bg2.gif) repeat-x bottom;
	font-size: 13px;
	line-height: 18px;
	text-decoration: none;
	white-space: nowrap;
}

table#mainDataTable td {
	padding: 3px;
	empty-cells: show;
}

table#mainDataTable td.sku,
table#mainDataTable td.zaikonum,
table#mainDataTable td.zaiko,
table#mainDataTable td.price {
	white-space: nowrap;
}

table#mainDataTable td.listcat {
	max-width: 150px;
}

table#mainDataTable td.price {
	font-size: 1.1em;
	text-align: right;
}

table#mainDataTable td.red {
	color: #f00;
}

table#mainDataTable td.green {
	color: #093;
}

table#mainDataTable td ul.item_list_navi {
	margin: 3px 0 0;
	padding: 0;
}

table#mainDataTable td ul.item_list_navi li {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	list-style-type: none;
	font-size: 10px;
}

table#mainDataTable td ul.item_list_navi li a {
	font-size: 10px;
}

table#mainDataTable td a {
	display: block;
	width: auto;
	height: auto;
	margin: 0;
}

table#mainDataTable td a:hover {
	text-decoration: underline;
}

#tablenavi,
#tablenavi_bottom {
	line-height: 20px;
}

#tablenavi ul,
#tablenavi_bottom ul {
	margin: 0;
	padding: 3px;
	list-style-type: none;
}

#tablenavi .listCrb,
#tablenavi_bottom .listCrb {
	width: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
	clear: both;
}

#tablenavi .rowsnum,
#tablenavi_bottom .rowsnum {
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
	padding: 0;
	float: left;
}

#tablenavi .navigationStr,
#tablenavi_bottom .navigationStr {
	margin: 0 10px 0 0;
	float: left;
	color: #ccc;
}

#tablenavi .navigationButton,
#tablenavi_bottom .navigationButton,
#tablenavi .navigationButtonSelected,
#tablenavi_bottom .navigationButtonSelected {
	margin: 0 5px 0 0;
	padding: 0 .4em;
	float: left;
	border: 1px solid #ccc;
	text-align: center;
}

#tablenavi .navigationButtonSelected,
#tablenavi_bottom .navigationButtonSelected {
	background-color: #333;
	color: #fff;
}

#tablenavi .refresh {
	float: right;
}

/* CSS Document */

.rowSelection_columrow {
	/*background-image: url(../images/sprite.png);
	background-repeat: repeat-x;
	background-position: 0px 1px;*/
}

tr.rowSelection_odd td {
	background-color: #fff;
}

tr.rowSelection_even td {
	background-color: #f5f7fb;
}

tr.rowSelection_hilight td {
	background-color: #eef;
}

tr.rowSelection_selected td {
	background-color: #ffdfef;
	color: #555;
	font-weight: bold;
}

.info_head {
	color: #000;
}

.info_body table,
.info_head table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	border: 1px solid #999;
}

.long {
	width: 200px;
}

.short {
	width: 90px;
}

.shortm {
	width: 120px;
}

.large {
	font-size: 1.3em;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

.info_head table .rod {
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #7f9db9;
	background-color: #ffffec;
	line-height: 24px;
	text-align: center;
}

.info_head table .rod_left {
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #7f9db9;
	background-color: #ffffec;
	line-height: 24px;
	text-align: left;
}

.info_head table .deli_info {
	border-width: 0;

	/*
	border-bottom: 1px dotted #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
*/
}

.info_head table .cus_info {
	border-right: 1px dotted #ccc;
	border-left: 1px dotted #ccc;
	border-top-width: 0;
	border-bottom-width: 0;
	border-top-style: none;

	/*
	border-bottom: 1px dotted #CCCCCC;
*/
}

.info_head table .cus_note_label {
	border-top: 1px dotted #ccc;
	border-left: 1px dotted #ccc;
	border-right-width: 0;
	border-bottom-width: 0;
}

.info_head table .cus_note_value {
	border-top: 1px dotted #ccc;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
}

.info_head table .mem_wrap {
	border: 1px solid #ccc;
}

.info_head table .mem_info {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.info_head .order_custom_wrap {
	border-right: 1px dotted #ccc;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.info_head .settle_info_wrap {
	border-style: none;
}

.info_head .wrap_td {
	margin: 0;
	padding: 10px 0 0 0;
	vertical-align: top;
}

.info_head .right_area {
	/*	width: 300px; */
}

.info_head td {
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #edf3f3;
	word-break: break-all;
}

.info_head td.memo {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	background-color: #edf3f3;
}

.info_head td.midasi0 {
	height: 26px;
	border-bottom-style: none;
	background-color: #92bab8;
	color: #fff;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
}

.info_head td.midasi1 {
	border-bottom-style: none;
	background-color: #99c;
	color: #fff;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
}

.info_head div.midasi2 {
	width: auto;
	height: 24px;
	border-bottom-style: none;
	background-color: #996;
	color: #fff;
	font-weight: bold;
	letter-spacing: .1em;
	line-height: 24px;
	text-align: center;
}

.info_head td.midasi3 {
	border-bottom-style: none;
	background-color: #a27d5e;
	color: #fff;
	font-weight: bold;
	letter-spacing: .1em;
	text-align: center;
}

.info_head td.status {
	background-color: #f7f3f0;
}

.info_head td.deli {
	background-color: #eaeaf4;
}

.info_head div.condition {
	background-color: #fff;
	color: #f60;
}

.info_head td.label {
	width: 100px;
	color: #666;
	font-size: 11px;
	text-align: right;
}

.info_head table .cus_note_label table {
	border: none;
}

.info_head table .cus_note_label td {
	border: none;
	vertical-align: text-top;
}

.info_head table .cus_note_label tr td:first-child::after {
	content: " ";
	display: inline-block;
	width: 1px;
	height: 8px;
	margin: 0 -5px 0 5px;
	background-color: #aaa;
	vertical-align: middle;
}

.info_head table .cus_note_label tr td:last-child {
	padding: 0 5px 5px 10px;
	color: #666;
}

.info_head .order_custom_wrap td.label,
.info_head .settle_info_wrap td.label {
	width: 120px;
	border-right: #ccc 1px dotted;
}

.info_head td.col1 {
	width: 100px;
}

.info_head td.mem_col2 {
	padding: 5px;
	border-right: #ccc 1px dotted;
	border-left: #ccc 1px dotted;
	vertical-align: top;
}

.info_head td.mem_col3 {
	padding: 5px;
	vertical-align: top;
}

.info_head td input.text {
	margin: 0;
	padding: 0 5px;
	line-height: 1.5em;
}

.info_head td textarea {
	width: 500px;
	height: 6em;
	margin: 0;
	padding: 5px;
}

.info_head td textarea.order_memo {
	width: 80%;
	height: 2em;
	margin: 0;
	padding: 5px;
	line-height: 1em;

}

* html .info_head td input.text {
	height: 22px;
	line-height: 22px;
}

*:first-child + html .info_head td input.text {
	height: 22px;
	line-height: 22px;
}

.wrap .info_head select {
	width: 130px;
	height: 26px;
	margin: 0;
	border: 1px solid #7f9db9;
}

#cart {
	width: 100%;
	margin-bottom: 10px;
}

#cart div.error_message {
	margin-top: 10px;
	color: #f00;
	font-weight: bold;
	text-align: center;
}

#cart .upbutton {
	padding-right: 20px;
	text-align: right;
}

#cart table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #999;
}

#cart th,
#cart td {
	padding: 3px 5px;
	border: #ccc 1px solid;
	text-align: center;
	vertical-align: middle;
}

#cart td.signal_red {
	color: #f00;
	font-weight: bold;
}

#cart th {
	background-color: #999;
	color: #fff;
	line-height: 1.3em;
	white-space: nowrap;
}

#cart th.aright,
#cart td.aright {
	text-align: right;
}

#cart th.aleft,
#cart td.aleft {
	text-align: left;
}

#cart input.quantity {
	width: 40px;
	font-size: 14px;
	text-align: right;
}

#cart input.price {
	width: 80px;
	font-size: 14px;
	text-align: right;
}

#cart th.num {
	width: 3%;
	text-align: center;
	white-space: nowrap;
}

#cart th.thumbnail {
	width: 5%;
	text-align: center;
	white-space: nowrap;
}

#cart th.price {
	width: 10%;
	text-align: center;
	white-space: nowrap;
}

#cart th.quantity {
	width: 5%;
	text-align: center;
	white-space: nowrap;
}

#cart th.subtotal {
	width: 15%;
	text-align: center;
	white-space: nowrap;
}

#cart th.stock {
	width: 10%;
	text-align: center;
	white-space: nowrap;
}

#cart th.action {
	width: 10%;
	text-align: center;
	white-space: nowrap;
}

#cart th#total_full_top,
#cart th#total_full {
	background-color: #000;
	color: #fff;
	font-size: 1.5em;
}

#newitemform {
	margin-top: 10px;
}

#newitemform table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #ccc;
}

#newitemform th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	background-color: #999;
	color: #fff;
	font-size: 13px;
	line-height: 22px;
}

#newitemform td {
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	font-size: 13px;
	line-height: 18px;
}

/************************************************************************************/
#addItemDialog .dialogsearch {
	width: 400px;
	float: left;
}

#mailSendDialog #sendmailmessage {
	width: 100%;
	height: 300px;
	margin-top: 2px;
}

#mailSendDialog label {
	display: block;
	width: 120px;
	height: 17px;
	margin: 0;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	clear: left;
	cursor: auto;
}

#mailSendDialog input.text {
	width: 400px;
	margin-top: 2px;
}

#mailSendDialog .attachment-extension {
	margin-left: 120px;
	font-size: 12px;
}

/************************************************************************************/
.usces_admin div.chui {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 1px solid #f90;
	background-color: #ffffe8;
	font-weight: normal;
	letter-spacing: 1px;
}

.usces_admin div.chui h3 {
	color: #630;
	font-size: 13px;
	font-weight: bold;
}

.usces_admin div.info {
	position: relative;
	box-sizing: border-box;
	min-width: 255px;
	max-width: 520px;
	margin-top: 20px;
	padding: .7em 2em 1em;
	border: 1px solid #e5e5e5;
	background: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
}

.usces_admin div.info > div {
	margin: 1em 0;
	color: #23282d;
	font-size: 1.3em;
	font-weight: 800;
}

/************************************************************************************/
.usces_admin table.dashboard {
	width: 100%;
}

.usces_admin table.dashboard th {
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	background-color: #999;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
}

.usces_admin table.dashboard td {
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	background-color: #fff;
}

.usces_admin table.dashboard td.bignum {
	font-size: 20px;
	text-align: right;
}

/****************************************************************************************/
#member_history table {
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#member_history table .num {
	font-size: 14px;
}

#member_history table .rightnum {
	padding-right: 5px;
	font-size: 14px;
	text-align: right;
}

#member_history th {
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	border: 1px solid #e6e6e6;
	background-color: #f8f8f8;
	color: #4e5020;
	font-size: 12px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}

#member_history th.historyrow {
	background-color: #999;
	color: #fff;
}

#member_history td {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #e6e6e6;
	color: #333;
	font-size: 12px;
	line-height: 150%;
}

#member_history td.retail {
	margin: 0;
	padding: 0;
}

#member_history h3 {
	height: 26px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #600;
	background-color: #900;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	line-height: 26px;
	text-indent: 10px;
}

/*****************************************************************/

div.optcheck {
	/*padding-left: 10px;*/
}

/*******************************************************************/
.cod_dialog .short_str {
	width: 100px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
}

.cod_type_table {
	margin-top: 20px;
	margin-bottom: 20px;
}

.cod_type_table .radio {
	padding-right: 2px;
	padding-left: 20px;
}

.cod_change_table,
.cod_fix_table {
	margin-top: 20px;
	margin-bottom: 20px;
}

.cod_change_table td {
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #ccc;
}

.cod_change_table th {
	padding: 3px;
	background-color: #ccc;
}

.cod_change_table td.cod_f,
.cod_change_table td.cod_e,
.cod_change_table td.cod_cod {
	padding-right: 3px;
	padding-left: 3px;
	text-align: right;
}

.cod_change_table td.cod_m {
	padding-right: 3px;
	padding-left: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
}

.cod_change_table td.cod_f {
	width: 100px;
}

.cod_change_table td.cod_f,
.cod_change_table td.cod_e {
	background-color: #efefef;
}

.cod_change_table td.cod_cod {
	background-color: #ccc;
}

/*******************************************************************/
.message,
.error_message {
	margin-bottom: 5px;
}

#dlItemListDialog fieldset,
#dlMemberListDialog fieldset,
#dlOrderListDialog fieldset,
#dlProductListDialog fieldset,
.upload_dialog fieldset,
.download_dialog fieldset {
	margin: 20px 0;
	padding: 10px;
	border: 2px solid #ccc;
}

#dlItemListDialog fieldset fieldset,
#dlMemberListDialog fieldset fieldset,
#dlOrderListDialog fieldset fieldset,
#dlProductListDialog fieldset fieldset,
.upload_dialog fieldset fieldset,
.download_dialog fieldset fieldset {
	margin-top: 0;
}

#dlItemListDialog fieldset fieldset:last-child,
#dlMemberListDialog fieldset fieldset:last-child,
#dlOrderListDialog fieldset fieldset:last-child,
#dlProductListDialog fieldset fieldset:last-child,
.upload_dialog fieldset fieldset:last-child,
.download_dialog fieldset fieldset:last-child {
	margin-bottom: 0;
}

#dlItemListDialog legend,
#dlMemberListDialog legend,
#dlOrderListDialog legend,
#dlProductListDialog legend,
.upload_dialog legend,
.download_dialog legend {
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}

#dlItemListDialog fieldset label,
#dlMemberListDialog fieldset label,
#dlOrderListDialog fieldset label,
#dlProductListDialog fieldset label,
.upload_dialog fieldset label,
.download_dialog fieldset label {
	margin-right: 10px;
	white-space: nowrap;
}

/***************************************************/
.form_table th.system_th {
	width: 200px;
}

#wpcontent select.multipleselect {
	width: auto;
	height: auto;
}

.iteminfo_table td label {
	/*width: 160px;*/
	display: block;
	margin-right: 25px;
	float: left;
}

.widcenter {
	text-align: center;
}

.tabletitle {
	font-size: 12px;
}

.usces_admin a {
	color: #318999;
}

.usces_admin a:hover {
	color: #da6801;
}

/***************************************************/
#edit-slug-box {
	height: auto;
	line-height: 1.5em;
}

#cart_table .iopt_radio_label {
	display: block;
}


table.skumulti .iopt_radio_label {
	display: block;
}

span.stopped {
	margin-left: 15px;
	color: red;
	font-weight: normal;
}

span.running {
	margin-left: 15px;
	color: green;
	font-weight: normal;
}


/* =Log List
-------------------------------------------------------------- */

/* = Common */
#settlement-log-list table,
#settlement-log-list table th,
#settlement-log-list table td,
#settlement-log-detail table,
#settlement-log-detail table th,
#settlement-log-detail table td,
#settlement-error-log-list table,
#settlement-error-log-list table th,
#settlement-error-log-list table td,
#settlement-error-log-detail table,
#settlement-error-log-detail table th,
#settlement-error-log-detail table td {
	border-collapse: collapse;
	border: 0 #e5e5e5 solid;
}

#settlement-log-list table > tbody > :nth-child(odd),
#settlement-log-detail table > tbody > :nth-child(odd),
#settlement-error-log-list table > tbody > :nth-child(odd),
#settlement-error-log-detail table > tbody > :nth-child(odd) {
	background-color: #f9f9f9;
}

#settlement-log-list table,
#settlement-log-detail table,
#settlement-error-log-list table,
#settlement-error-log-detail table {
	width: 100%;
	border-width: 1px;
}

/* = List */
#settlement-log-list table th,
#settlement-log-list table td,
#settlement-error-log-list table th,
#settlement-error-log-list table td {
	padding: .5em;
}

#settlement-log-list table th,
#settlement-error-log-list table th {
	border-bottom-width: 1px;
}

#settlement-log-list .revival td {
	background-color: #d3d3d3;
	color: #a0a5aa;
}

#settlement-log-list table input[type="checkbox"],
#settlement-error-log-list table input[type="checkbox"] {
	margin: 0;
}

#settlement-log-list table .check,
#settlement-error-log-list table .check {
	width: 4.5%;
	text-align: center;
}

#settlement-log-list table .detail,
#settlement-error-log-list table .detail {
	width: 8.5%;
	text-align: center;
}

#settlement-log-list table .datetime,
#settlement-error-log-list table .datetime {
	width: 15%;
}

#settlement-log-list table .key,
#settlement-error-log-list table .key,
#settlement-log-list table .name,
#settlement-error-log-list table .status {
	width: 20%;
}

/* = Detail */
#settlement-log-detail table th,
#settlement-log-detail table td,
#settlement-error-log-detail table th,
#settlement-error-log-detail table td {
	padding: .5em 1em;
	border-width: 1px;
}

#settlement-log-detail table th,
#settlement-error-log-detail table th {
	width: 25%;
	text-align: left;
}

#settlement-log-detail table.detail-customer,
#settlement-log-detail table.detail-cart {
	margin-top: 2em;
}

#settlement-log-detail .ttl td,
#settlement-log-detail .title td {
	border-color: #ccc;
	background-color: #ccc;
}

#settlement-log-detail h3 {
	margin: 0;
	font-size: 1em;
}

#settlement-log-detail table.detail-cart thead th {
	width: initial;
	text-align: center;
}

#settlement-log-detail table.detail-cart td.num {
	width: 8%;
	text-align: center;
}

#settlement-log-detail table.detail-cart td.item_name {
	width: 62%;
}

#settlement-log-detail table.detail-cart td.quantity {
	width: 10%;
	text-align: center;
}

#settlement-log-detail table.detail-cart td.price {
	width: 20%;
	text-align: right;
}

#settlement-log-detail table.detail-cart tfoot th,
#settlement-log-detail table.detail-cart tfoot td {
	text-align: right;
}

/* = Search */
#searchLogDialog #search_log_key {
	width: 100%;
}

#settlement-log-list .nodata,
#settlement-error-log-list .nodata {
	padding: 5em 0;
	color: #f00;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
}

/*--------------------------------------------------------------

　New Operation Field

--------------------------------------------------------------*/

/* = Order List Date Picker
--------------------------------------------------------------*/
#datepic_navi {
	position: relative;
	height: 33px;
	padding-bottom: 1em;
}

#datepic_title {
	position: relative;
	min-width: 10em;
	padding: .5em 2em .5em 1em;
	float: right;
	border: #ccc 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
	color: #777;
	text-align: center;
	cursor: default;
}

#datepic_title .dashicons {
	margin: -2px 5px 0 0;
}

#datepic_title::after {
	content: "\f140";
	display: inline-block;
	position: absolute;
	right: 0;
	padding-right: .2em;
	font-family: dashicons;
	font-size: 20px;
}

#datepic_form {
	display: none;
	position: absolute;
	top: 31px;
	right: 0;
	padding: 10px;
	border: #ccc 1px solid;
	background-color: #fff;
}

#datepic_form p {
	margin: 0;
}

#datepic_form .hasDatepicker {
	width: 10em;
	text-align: center;
	cursor: pointer;
}

#datepic_form #startdate {
	margin-right: 5px;
}

#datepic_form #enddate {
	margin-left: 5px;
}

#datepic_form .datepic_all_date {
	margin: .5em 0 1em;
}

#datepic_form .datepic_all_date input[type="checkbox"] {
	margin-right: 5px;
}

/* active */
#datepic_navi.active #datepic_title {
	z-index: 2;
	border-bottom-width: 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
}

#datepic_navi.active #datepic_title::after {
	content: "\f142";
}

#datepic_navi.active #datepic_form {
	display: block;
}

/* = Toolbar
--------------------------------------------------------------*/
.usces_tablenav {
	overflow: hidden;
	line-height: 30px;
}

.usces_tablenav ul {
	margin: 0;
	float: left;
	overflow: hidden;
}

.usces_tablenav li {
	margin: 0 0 0 10px;
	float: left;
}

.usces_tablenav li:first-child {
	margin-left: 0;
}

.usces_tablenav li:nth-child(3) {
	margin-right: 5px;
}

.usces_tablenav .rowsnum {
	font-size: 1.2em;
}

.usces_tablenav .navigationStr {
	color: #ccc;
}

.usces_tablenav .navigationButton {
	margin-left: 5px;
}

.usces_tablenav .navigationButtonSelected {
	margin-left: 5px;
}

.usces_tablenav .navigationButton a,
.usces_tablenav .navigationButtonSelected span {
	display: inline-block;
	padding: 0 .4em;
	border: #ccc 1px solid;
	line-height: 1.6em;
}

.usces_tablenav .navigationButton a:hover,
.usces_tablenav .navigationButtonSelected span {
	border-color: #333;
	background-color: #333;
	color: #fff;
}

.usces_tablenav .navigationButtonSelected span {
	font-weight: bold;
}

.usces_tablenav .screen-field {
	margin-left: 10px;
	padding-left: 10px;
	float: right;
	border: #ccc 1px solid;
	border-bottom-width: 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	background-color: #fff;
	color: #777;
	text-align: center;
	cursor: pointer;
}

.usces_tablenav #searchVisiLink {
	width: 150px;
}

.usces_tablenav #mailVisiLink {
	width: 190px;
	margin-top: 5px;
}

.usces_tablenav .screen-field:hover {
	color: #32373c;
}

.usces_tablenav .screen-field .dashicons {
	line-height: 30px;
}

.usces_tablenav .refresh {
	float: right;
}

.usces_tablenav .refresh .dashicons {
	margin-right: .2em;
	vertical-align: text-bottom;
}

.usces_tablenav .ordernavi {
	float: left;
}

.usces_tablenav .ordernavi .button-primary {
	margin-right: 1em;
}

/*--- Search Box ---*/

/*--- Mail Box ---*/
.usces_tablesearch,
#mailBox {
	margin-top: -1px;
}

#mailBox,
.usces_tablesearch #searchBox {
	border: #ccc 1px solid;
	border-bottom-width: 0;
	background-color: #fff;
}

#mailBox {
	display: none;
	padding: 10px 20px;
}

.usces_tablesearch #searchBox select.searchselect {
	min-width: 180px;
}

.usces_tablesearch .search_table,
.usces_tablesearch .search_table th,
.usces_tablesearch .search_table td {
	border-collapse: collapse;
}

.usces_tablesearch .search_table,
#mailBox table {
	width: 100%;
}

.usces_tablesearch .search_table td {
	padding: 10px;
	border: #ccc 0 solid;
	border-top-width: 1px;
}

.usces_tablesearch .search_table td.label {
	width: 15%;
	border-right-width: 1px;
	background-color: #f9f9f9;
}

.usces_tablesearch .search_table tr:first-child > td {
	border-top-width: 0;
}

.usces_tablesearch .search_item {
	display: inline-block;
	padding: 10px;
	border: #dfdfdf 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f9f9f9;
}

.usces_tablesearch .search_item_label {
	padding: 0 0 5px 2px;
	font-weight: bold;
}

.usces_tablesearch .search_item input[type="text"] {
	vertical-align: middle;
}

.usces_tablesearch .search_item p {
	margin: 0;
}

.usces_tablesearch .search_separate {
	padding: 10px 0;
	font-weight: bold;
}

.usces_tablesearch #dl_list_table td {
	padding: 0;
}

.usces_tablesearch .search_submit {
	padding-top: 10px;
}

.usces_tablesearch .search_submit .button-primary {
	padding: 0 30px;
}

/* = Edit page navigation
--------------------------------------------------------------*/
.edit_pagenav {
	margin-bottom: 5px;
	text-align: right;
}

.edit_pagenav a {
	display: inline-block;
	height: 20px;
	margin-left: 5px;
	padding: 3px 10px;
	border: 1px solid #d2d2d2;
	background: #e4e4e4;
	line-height: 20px;
	text-align: center;
}

.edit_pagenav a:hover {
	border-color: #b4b9be;
	background-color: #b4b9be;
	color: #fff;
}

.edit_pagenav a.prev-page {
	padding-left: 5px;
}

.edit_pagenav a.next-page,
.edit_pagenav a.back-list span {
	padding-right: 5px;
}

.button.settlement-information {
	padding: 0 20px 1px;
}

.info_head .button.settlement-information {
	margin-bottom: 1em;
}

/* = Main Data Table
--------------------------------------------------------------*/
table#mainDataTable.new-table td {
	padding: 10px 3px;
	border-top-width: 0;
}

table#mainDataTable.new-table tbody {
	border-top: #ccc 1px solid;
	background-color: #fff;
}

table#mainDataTable.new-table tbody:nth-child(even) {
	background-color: #f9f9f9;
}

table#mainDataTable.new-table tbody:hover,
table#mainDataTable.new-table tbody.select:hover {
	border: #0073aa 1px solid;
}

table#mainDataTable.new-table tbody.select {
	background-color: #fffcde;
}

/*---- Order List ----*/
table#mainDataTable.order-new-table tr.passive td {
	padding: 0;
}

table#mainDataTable.order-new-table tr.active td {
	padding: 5px 3px;
	border-top: #dfdfdf 1px solid;
	color: #666;
	font-size: .85em;
}

@media only screen and (max-width: 960px) {

	.usces_tablesearch .search_table td {
		display: block;
	}

	.usces_tablesearch .search_table td.label {
		width: auto;
		border-right-width: 0;
		border-bottom-width: 1px;
	}
}

/*--------------------------------------------------------------

　Settlement

--------------------------------------------------------------*/

/* =Setting
-------------------------------------------------------------- */
.uscestabs.ui-widget-content,
.uscestabs .ui-widget-header {
	background: none;
}

.uscestabs .ui-corner-all,
.uscestabs .ui-corner-top,
.uscestabs .ui-corner-right,
.uscestabs .ui-corner-tr {
	border-radius: 0;
}

.uscestabs.ui-corner-all,
.uscestabs .ui-widget-header {
	border: 0;
}

.uscestabs .ui-widget-header {
	border-bottom: #ccc 1px solid;
}

.uscestabs .ui-widget-header a {
	font-weight: bold;
}

.uscestabs .ui-widget-header a:focus {
	box-shadow: none;
}

.uscestabs .ui-widget-header .ui-tabs-anchor {
	cursor: pointer;
}

.uscestabs .ui-widget-header .ui-state-default {
	border-color: #ccc;
	background: #e5e5e5;
}

.uscestabs .ui-widget-header .ui-state-default a {
	color: #555;
}

.uscestabs .ui-widget-header .ui-state-active,
.uscestabs .ui-widget-header .ui-state-active.ui-state-hover {
	background: #f1f1f1;
}

.uscestabs .ui-widget-header .ui-state-hover a,
.uscestabs .ui-widget-header .ui-state-active a {
	color: #000;
}

.uscestabs .ui-widget-header .ui-state-hover {
	border-color: #ccc;
	background: #f1f1f1;
}

.uscestabs.ui-tabs .ui-tabs-panel {
	margin: 20px 0 0;
	padding: 0;
}

#uscestabs_settlement .ui-tabs-panel {
	margin-right: 500px;
}

.uscestabs h3 {
	margin: 0;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 1.4;
}

.uscestabs h3 a {
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
}

.settlement-ui-sortable {
	margin: 0;
}

.settlement-ui-sortable li {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	border: #e5e5e5 1px solid;
	background: #fafafa;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
	color: #23282d;
}

.settlement-ui-sortable li:hover {
	cursor: move;
}

.settlement-left,
.usces_settlement .ui-tabs-panel form {
	width: 100%;
	float: left;
}

.uscestabs_settlement_top form {
	float: none;
}

#available-settlement {
	min-height: 200px;
	overflow: hidden;
}

.settlement-description {
	padding: 0 0 15px;
}

#available-settlement li {
	width: 49%;
	margin-right: 1%;
	float: left;
}

.settlement_service {
	margin: .83em 0;
	font-size: 18px;
	font-weight: bold;
}

.settle_table,
.settle_table th,
.settle_table td {
	border-collapse: collapse;
	border: #e5e5e5 1px solid;
}

.settle_table {
	width: 100%;
	margin-bottom: 20px;
	background-color: #fff;
}

.settle_table th,
.settle_table td {
	padding: 13px 15px;
}

.settle_table th {
	width: 13em;
	background-color: #f9f9f9;
	text-align: left;
}

.settle_table td {
	border-right-width: 0;
	border-left-width: 0;
}

.settle_table th a {
	color: #39c;
	text-decoration: underline;
}

.settlement-right {
	width: 480px;
	margin-right: -500px;
	float: right;
	border: #e5e5e5 1px solid;
	background-color: #fff;
}

.settlement-selected-header {
	padding: 10px;
	border-bottom: #e5e5e5 1px solid;
	font-weight: bold;
}

#settlement-selected {
	padding: 20px;
}

.settlement-right .error_message {
	padding: 0 20px 20px;
}

.settlement-selected-footer {
	padding: 10px;
	border-top: #e5e5e5 1px solid;
	background-color: #f5f5f5;
	text-align: right;
}

.settle_exp {
	width: 460px;
	margin-right: -500px;
	padding: 10px;
	float: right;
	border: #fc0 1px solid;
	background-color: #ffe;
	font-size: 13px;
}

#download_env_info {
	padding-bottom: 20px;
	text-align: right;
}

.wc_status_table {
	margin-bottom: 20px;
}

#poststuff .wc_status_table h2 {
	padding: 0;
}

/* #poststuff .wc_status_table td:first-child {
	width: 100px;
} */
#upfront_onboarding_paypal_cp {
	margin-left: 1em;
	vertical-align: middle;
}

.paypal-settlement-admin-table th {
	text-align: right;
}

#client_file_upload,
#ca_file_upload,
#change_certificate_path {
	margin-top: 5px;
}

@media only screen and (max-width: 960px) {

	#available-settlement li,
	.settlement-right,
	.settlement-left,
	.usces_settlement .ui-tabs-panel form,
	.settle_exp {
		width: 100%;
		float: none;
	}

	.uscestabs.ui-tabs .ui-tabs-panel {
		width: 100%;
	}

	.settle_exp {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-top: 20px;
	}
}

/* =Order List
-------------------------------------------------------------- */
.acting-status,
.welcart-settlement-admin,
.sbps-settlement-admin,
.paypal-settlement-admin,
.paygent-settlement-admin,
.zeus-settlement-admin,
.paidy-settlement-admin {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #0085ba;
	color: #fff;
	text-align: center;
}

.acting-status {
	min-width: 5em;
	padding: .1em .5em;
	font-size: .85em;
}

.status .acting-status {
	width: 130px;
	padding: .2em 0;
	font-size: 1em;
}

.welcart-settlement-admin,
.sbps-settlement-admin,
.paypal-settlement-admin,
.paygent-settlement-admin,
.zeus-settlement-admin,
.paidy-settlement-admin {
	width: 100%;
	padding: .5em 1em;
	font-weight: bold;
}

.card-capture,
.card-gathering,
.card-auto,
.card-sales,
.card-sale,
.card-refund,
.card-payment,
.paypay-auto,
.paypay-sales,
.paypay-refund,
.paypay-increase,
.conv-receipted,
.paypal-capture,
.paidy-capture,
.bnpl-shippingrequest,
.bnpl-shippingrequestOK {
	background-color: #093;
}

span[class$="cleared"],
div[class$="cleared"],
span[class$="complete-cleared"],
div[class$="complete-cleared"] {
	background-color: #093;
}

.card-change,
.card-reauth,
.paypay-pending,
.conv-chg,
.card-being-sales-canceling,
.card-being-sales-canceling-tally,
.card-authorize-canceling,
.bank-applying {
	background-color: #dd823b;
}

span[class$="3dsecure-interruption"],
div[class$="3dsecure-interruption"],
span[class$="registration-suspended"],
div[class$="registration-suspended"] {
	background-color: #dd823b;
}

.card-delete,
.card-cancel,
.paypay-cancel,
.conv-del,
.paypal-refund,
.paypal-refunded,
.paypal-void,
.paypal-voided,
.paidy-closed,
.bnpl-canceltransaction,
.bnpl-canceltransactionOK {
	background-color: #60646c;
}

span[class$="authorize-canceled"],
div[class$="authorize-canceled"],
span[class$="sales-canceled"],
div[class$="sales-canceled"],
span[class$="preliminary-canceled"],
div[class$="preliminary-canceled"],
span[class$="complete-canceled"],
div[class$="complete-canceled"] {
	background-color: #60646c;
}

.card-error,
.conv-noreceipt,
.conv-expiration,
.sbps-error,
.paypal-error,
.paygent-error,
.zeus-error,
.paidy-error,
.bnpl-error {
	background-color: #c00;
}

span[class$="authorize-ng"],
div[class$="authorize-ng"],
span[class$="payment-expired"],
div[class$="payment-expired"],
span[class$="payment-invalidity-no-clear"],
div[class$="payment-invalidity-no-clear"],
span[class$="authorize-expired"],
div[class$="authorize-expired"],
span[class$="cleared-sales-cancel-invalidity"],
div[class$="cleared-sales-cancel-invalidity"],
span[class$="reference-error"],
span[class$="payment-error"],
span[class$="customer-error"] {
	background-color: #c00;
}

#mainDataTable .acting-status {
	margin-left: .5em;
}

#mainDataTable .amount {
	text-align: right;
}

.welcart-settlement-admin-button,
.sbps-settlement-admin-button,
.paypal-settlement-admin-button,
.settlement-admin-button {
	margin: .7em 0 1em;
}

.welcart-settlement-admin-button .button,
.sbps-settlement-admin-button .button,
.paypal-settlement-admin-button .button,
.settlement-admin-button .button {
	margin-right: .5em;
	padding: 0 30px 1px;
}

.paygent-settlement-admin-button {
	display: flex;
	justify-content: flex-start;
	margin: .7em 0 1em;
}

.paygent-settlement-admin-button .button {
	margin-right: .5em;
	padding: 0 30px 1px;
}

.paygent-settlement-admin-button #update-status {
	margin-left: auto;
}

table.welcart-settlement-admin-table,
table.welcart-settlement-admin-table th,
table.welcart-settlement-admin-table td,
table.sbps-settlement-admin-table,
table.sbps-settlement-admin-table th,
table.sbps-settlement-admin-table td,
table.paypal-settlement-admin-table,
table.paypal-settlement-admin-table th,
table.paypal-settlement-admin-table td,
table.settlement-admin-table,
table.settlement-admin-table th,
table.settlement-admin-table td,
table.settlement-history,
table.settlement-history th,
table.settlement-history td {
	border-collapse: collapse;
	border: 1px #e5e5e5 solid;
}

table.settlement-history > tbody > :nth-child(even) {
	background-color: #f9f9f9;
}

table.welcart-settlement-admin-table,
table.sbps-settlement-admin-table,
table.paypal-settlement-admin-table,
table.settlement-admin-table,
table.settlement-history {
	width: 100%;
	margin: 1em 0;
}

table.welcart-settlement-admin-table th,
table.welcart-settlement-admin-table td,
table.sbps-settlement-admin-table th,
table.sbps-settlement-admin-table td,
table.paypal-settlement-admin-table th,
table.paypal-settlement-admin-table td,
table.settlement-admin-table th,
table.settlement-admin-table td {
	padding: .5em 1em;
}

table.settlement-history th,
table.settlement-history td {
	padding: 1em .5em;
}

table.welcart-settlement-admin-table th,
table.sbps-settlement-admin-table th,
table.paypal-settlement-admin-table th,
table.settlement-admin-table th,
table.settlement-history th {
	background-color: #f9f9f9;
}

table.welcart-settlement-admin-table th,
table.sbps-settlement-admin-table th,
table.paypal-settlement-admin-table th,
table.settlement-admin-table th {
	width: 20%;
	text-align: left;
}

table.settlement-history .num,
table.settlement-history .operateid,
table.settlement-history .responsecd {
	text-align: center;
}

table.settlement-history .amount {
	text-align: right;
}

table.settlement-history .num {
	width: 2em;
}

table.settlement-history .responsecd {
	width: 6em;
}

.welcart-settlement-admin-error,
.sbps-settlement-admin-error,
.settlement-admin-error {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: .7em 0 1em;
	padding: .5em 1em;
	background-color: #ffe6ea;
}

.welcart-settlement-admin-expired,
.sbps-settlement-admin-expired,
.settlement-admin-expired {
	display: inline-block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin: .7em 0 1em;
	padding: .5em 1em;
	background-color: #f0f8ff;
}

.settlement-history-body .error {
	color: #f00;
}

.settlement-amount {
	width: 100px;
	text-align: right;
	ime-mode: disabled;
}

/* =Continue charging member list
-------------------------------------------------------------- */
#continuation-update {
	padding: 0 30px 1px;
}

/*--------------------------------------------------------------
 Order Edit Form
--------------------------------------------------------------*/
div#dialog_parent {
	top: 0;
}

.wc_status_table > tbody > tr > td,
.wc_status_table > thead > tr > th {
	width: 50%;
}

#shipping_method_status > thead > tr > th,
#payment_methods_status > thead > tr > th,
#shipping_method_status > thead > tr > th,
#common_options_status > thead > tr > th {
	width: 100%;
}

#shipping_method_status > tbody > tr > td,
#payment_methods_status > tbody > tr > td,
#common_options_status > tbody > tr > td {
	width: auto;
}

#download_env_info {
	padding-bottom: 5px;
	float: right;
}

/*--------------------------------------------------------------
 PayPal Bottom Preview Design
--------------------------------------------------------------*/
#button_preview_paypal_cp {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 35px;
	margin-top: 10px;
}

#button_preview_paypal_cp span {
	display: flex;
	align-items: center;
	justify-content: center;
}

#button_preview_paypal_cp.color-gold {
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	border: 1px solid #febc46;
	background-color: #febc46;
}

#button_preview_paypal_cp.color-blue {
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	border: 1px solid #1191d5;
	background-color: #1191d5;
}

#button_preview_paypal_cp.color-silver {
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	border: 1px solid #ebebeb;
	background-color: #ebebeb;
}

#button_preview_paypal_cp.color-white {
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	border: 1px solid #272929;
	background-color: #fff;
}

#button_preview_paypal_cp.color-black {
	-webkit-transition: .3s ease all;
	-moz-transition: .3s ease all;
	-o-transition: .3s ease all;
	transition: .3s ease all;
	border: 1px solid #272929;
	background-color: #272929;
}

#button_preview_paypal_cp.color-blue span::before,
#button_preview_paypal_cp.color-black span::before {
	content: "";
	display: block;
	width: 12px;
	height: 16px;
	margin-right: 3px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2032%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20opacity%3D%220.7%22%20d%3D%22M%2020.702%209.446%20C%2020.982%207.347%2020.702%205.947%2019.578%204.548%20C%2018.361%203.148%2016.208%202.548%2013.493%202.548%20L%205.536%202.548%20C%204.974%202.548%204.506%202.948%204.412%203.548%20L%201.136%2025.74%20C%201.042%2026.239%201.323%2026.639%201.791%2026.639%20L%206.753%2026.639%20L%206.378%2028.938%20C%206.285%2029.238%206.659%2029.638%206.94%2029.638%20L%2011.153%2029.638%20C%2011.621%2029.638%2011.995%2029.238%2012.089%2028.739%20L%2012.182%2028.539%20L%2012.931%2023.341%20L%2013.025%2023.041%20C%2013.119%2022.441%2013.493%2022.141%2013.961%2022.141%20L%2014.616%2022.141%20C%2018.642%2022.141%2021.731%2020.342%2022.668%2015.443%20C%2023.042%2013.344%2022.855%2011.545%2021.825%2010.345%20C%2021.451%2010.046%2021.076%209.646%2020.702%209.446%20L%2020.702%209.446%22%3E%3C%2Fpath%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20opacity%3D%220.7%22%20d%3D%22M%2020.702%209.446%20C%2020.982%207.347%2020.702%205.947%2019.578%204.548%20C%2018.361%203.148%2016.208%202.548%2013.493%202.548%20L%205.536%202.548%20C%204.974%202.548%204.506%202.948%204.412%203.548%20L%201.136%2025.74%20C%201.042%2026.239%201.323%2026.639%201.791%2026.639%20L%206.753%2026.639%20L%207.97%2018.342%20L%207.876%2018.642%20C%208.063%2018.043%208.438%2017.643%209.093%2017.643%20L%2011.433%2017.643%20C%2016.021%2017.643%2019.578%2015.643%2020.608%209.946%20C%2020.608%209.746%2020.608%209.546%2020.702%209.446%22%3E%3C%2Fpath%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%209.28%209.446%20C%209.28%209.146%209.468%208.846%209.842%208.646%20C%209.936%208.646%2010.123%208.546%2010.216%208.546%20L%2016.489%208.546%20C%2017.238%208.546%2017.893%208.646%2018.548%208.746%20C%2018.736%208.746%2018.829%208.746%2019.11%208.846%20C%2019.204%208.946%2019.391%208.946%2019.578%209.046%20C%2019.672%209.046%2019.672%209.046%2019.859%209.146%20C%2020.14%209.246%2020.421%209.346%2020.702%209.446%20C%2020.982%207.347%2020.702%205.947%2019.578%204.648%20C%2018.361%203.248%2016.208%202.548%2013.493%202.548%20L%205.536%202.548%20C%204.974%202.548%204.506%203.048%204.412%203.548%20L%201.136%2025.74%20C%201.042%2026.239%201.323%2026.639%201.791%2026.639%20L%206.753%2026.639%20L%207.97%2018.342%20L%209.28%209.446%20Z%22%3E%3C%2Fpath%3E%20%3Cg%20transform%3D%22matrix(0.497737%2C%200%2C%200%2C%200.52612%2C%201.10144%2C%200.638654)%22%20opacity%3D%220.2%22%3E%20%3Cpath%20fill%3D%22%23231f20%22%20d%3D%22M39.3%2016.7c0.9%200.5%201.7%201.1%202.3%201.8%201%201.1%201.6%202.5%201.9%204.1%200.3-3.2-0.2-5.8-1.9-7.8-0.6-0.7-1.3-1.2-2.1-1.7C39.5%2014.2%2039.5%2015.4%2039.3%2016.7z%22%3E%3C%2Fpath%3E%20%3Cpath%20fill%3D%22%23231f20%22%20d%3D%22M0.4%2045.2L6.7%205.6C6.8%204.5%207.8%203.7%208.9%203.7h16c5.5%200%209.8%201.2%2012.2%203.9%201.2%201.4%201.9%203%202.2%204.8%200.4-3.6-0.2-6.1-2.2-8.4C34.7%201.2%2030.4%200%2024.9%200H8.9c-1.1%200-2.1%200.8-2.3%201.9L0%2044.1C0%2044.5%200.1%2044.9%200.4%2045.2z%22%3E%3C%2Fpath%3E%20%3Cpath%20fill%3D%22%23231f20%22%20d%3D%22M10.7%2049.4l-0.1%200.6c-0.1%200.4%200.1%200.8%200.4%201.1l0.3-1.7H10.7z%22%3E%3C%2Fpath%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

#button_preview_paypal_cp.color-blue span::after,
#button_preview_paypal_cp.color-black span::after {
	content: "";
	display: block;
	width: 50px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%22%20height%3D%2232%22%20viewBox%3D%220%200%20100%2032%22%20xmlns%3D%22http%3A%26%23x2F%3B%26%23x2F%3Bwww.w3.org%26%23x2F%3B2000%26%23x2F%3Bsvg%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2012%204.917%20L%204.2%204.917%20C%203.7%204.917%203.2%205.317%203.1%205.817%20L%200%2025.817%20C%20-0.1%2026.217%200.2%2026.517%200.6%2026.517%20L%204.3%2026.517%20C%204.8%2026.517%205.3%2026.117%205.4%2025.617%20L%206.2%2020.217%20C%206.3%2019.717%206.7%2019.317%207.3%2019.317%20L%209.8%2019.317%20C%2014.9%2019.317%2017.9%2016.817%2018.7%2011.917%20C%2019%209.817%2018.7%208.117%2017.7%206.917%20C%2016.6%205.617%2014.6%204.917%2012%204.917%20Z%20M%2012.9%2012.217%20C%2012.5%2015.017%2010.3%2015.017%208.3%2015.017%20L%207.1%2015.017%20L%207.9%209.817%20C%207.9%209.517%208.2%209.317%208.5%209.317%20L%209%209.317%20C%2010.4%209.317%2011.7%209.317%2012.4%2010.117%20C%2012.9%2010.517%2013.1%2011.217%2012.9%2012.217%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2035.2%2012.117%20L%2031.5%2012.117%20C%2031.2%2012.117%2030.9%2012.317%2030.9%2012.617%20L%2030.7%2013.617%20L%2030.4%2013.217%20C%2029.6%2012.017%2027.8%2011.617%2026%2011.617%20C%2021.9%2011.617%2018.4%2014.717%2017.7%2019.117%20C%2017.3%2021.317%2017.8%2023.417%2019.1%2024.817%20C%2020.2%2026.117%2021.9%2026.717%2023.8%2026.717%20C%2027.1%2026.717%2029%2024.617%2029%2024.617%20L%2028.8%2025.617%20C%2028.7%2026.017%2029%2026.417%2029.4%2026.417%20L%2032.8%2026.417%20C%2033.3%2026.417%2033.8%2026.017%2033.9%2025.517%20L%2035.9%2012.717%20C%2036%2012.517%2035.6%2012.117%2035.2%2012.117%20Z%20M%2030.1%2019.317%20C%2029.7%2021.417%2028.1%2022.917%2025.9%2022.917%20C%2024.8%2022.917%2024%2022.617%2023.4%2021.917%20C%2022.8%2021.217%2022.6%2020.317%2022.8%2019.317%20C%2023.1%2017.217%2024.9%2015.717%2027%2015.717%20C%2028.1%2015.717%2028.9%2016.117%2029.5%2016.717%20C%2030%2017.417%2030.2%2018.317%2030.1%2019.317%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2055.1%2012.117%20L%2051.4%2012.117%20C%2051%2012.117%2050.7%2012.317%2050.5%2012.617%20L%2045.3%2020.217%20L%2043.1%2012.917%20C%2043%2012.417%2042.5%2012.117%2042.1%2012.117%20L%2038.4%2012.117%20C%2038%2012.117%2037.6%2012.517%2037.8%2013.017%20L%2041.9%2025.117%20L%2038%2030.517%20C%2037.7%2030.917%2038%2031.517%2038.5%2031.517%20L%2042.2%2031.517%20C%2042.6%2031.517%2042.9%2031.317%2043.1%2031.017%20L%2055.6%2013.017%20C%2055.9%2012.717%2055.6%2012.117%2055.1%2012.117%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2067.5%204.917%20L%2059.7%204.917%20C%2059.2%204.917%2058.7%205.317%2058.6%205.817%20L%2055.5%2025.717%20C%2055.4%2026.117%2055.7%2026.417%2056.1%2026.417%20L%2060.1%2026.417%20C%2060.5%2026.417%2060.8%2026.117%2060.8%2025.817%20L%2061.7%2020.117%20C%2061.8%2019.617%2062.2%2019.217%2062.8%2019.217%20L%2065.3%2019.217%20C%2070.4%2019.217%2073.4%2016.717%2074.2%2011.817%20C%2074.5%209.717%2074.2%208.017%2073.2%206.817%20C%2072%205.617%2070.1%204.917%2067.5%204.917%20Z%20M%2068.4%2012.217%20C%2068%2015.017%2065.8%2015.017%2063.8%2015.017%20L%2062.6%2015.017%20L%2063.4%209.817%20C%2063.4%209.517%2063.7%209.317%2064%209.317%20L%2064.5%209.317%20C%2065.9%209.317%2067.2%209.317%2067.9%2010.117%20C%2068.4%2010.517%2068.5%2011.217%2068.4%2012.217%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2090.7%2012.117%20L%2087%2012.117%20C%2086.7%2012.117%2086.4%2012.317%2086.4%2012.617%20L%2086.2%2013.617%20L%2085.9%2013.217%20C%2085.1%2012.017%2083.3%2011.617%2081.5%2011.617%20C%2077.4%2011.617%2073.9%2014.717%2073.2%2019.117%20C%2072.8%2021.317%2073.3%2023.417%2074.6%2024.817%20C%2075.7%2026.117%2077.4%2026.717%2079.3%2026.717%20C%2082.6%2026.717%2084.5%2024.617%2084.5%2024.617%20L%2084.3%2025.617%20C%2084.2%2026.017%2084.5%2026.417%2084.9%2026.417%20L%2088.3%2026.417%20C%2088.8%2026.417%2089.3%2026.017%2089.4%2025.517%20L%2091.4%2012.717%20C%2091.4%2012.517%2091.1%2012.117%2090.7%2012.117%20Z%20M%2085.5%2019.317%20C%2085.1%2021.417%2083.5%2022.917%2081.3%2022.917%20C%2080.2%2022.917%2079.4%2022.617%2078.8%2021.917%20C%2078.2%2021.217%2078%2020.317%2078.2%2019.317%20C%2078.5%2017.217%2080.3%2015.717%2082.4%2015.717%20C%2083.5%2015.717%2084.3%2016.117%2084.9%2016.717%20C%2085.5%2017.417%2085.7%2018.317%2085.5%2019.317%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M%2095.1%205.417%20L%2091.9%2025.717%20C%2091.8%2026.117%2092.1%2026.417%2092.5%2026.417%20L%2095.7%2026.417%20C%2096.2%2026.417%2096.7%2026.017%2096.8%2025.517%20L%20100%205.617%20C%20100.1%205.217%2099.8%204.917%2099.4%204.917%20L%2095.8%204.917%20C%2095.4%204.917%2095.2%205.117%2095.1%205.417%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

#button_preview_paypal_cp.color-gold span::before,
#button_preview_paypal_cp.color-silver span::before,
#button_preview_paypal_cp.color-white span::before {
	content: "";
	display: block;
	width: 12px;
	height: 16px;
	margin-right: 3px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2224%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2032%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%3E%20%3Cpath%20fill%3D%22%23009cde%22%20d%3D%22M%2020.905%209.5%20C%2021.185%207.4%2020.905%206%2019.782%204.7%20C%2018.564%203.3%2016.411%202.6%2013.697%202.6%20L%205.739%202.6%20C%205.271%202.6%204.71%203.1%204.615%203.6%20L%201.339%2025.8%20C%201.339%2026.2%201.62%2026.7%202.088%2026.7%20L%206.956%2026.7%20L%206.675%2028.9%20C%206.581%2029.3%206.862%2029.6%207.236%2029.6%20L%2011.356%2029.6%20C%2011.825%2029.6%2012.292%2029.3%2012.386%2028.8%20L%2012.386%2028.5%20L%2013.228%2023.3%20L%2013.228%2023.1%20C%2013.322%2022.6%2013.79%2022.2%2014.258%2022.2%20L%2014.821%2022.2%20C%2018.845%2022.2%2021.935%2020.5%2022.871%2015.5%20C%2023.339%2013.4%2023.153%2011.7%2022.029%2010.5%20C%2021.748%2010.1%2021.279%209.8%2020.905%209.5%20L%2020.905%209.5%22%3E%3C%2Fpath%3E%20%3Cpath%20fill%3D%22%23012169%22%20d%3D%22M%2020.905%209.5%20C%2021.185%207.4%2020.905%206%2019.782%204.7%20C%2018.564%203.3%2016.411%202.6%2013.697%202.6%20L%205.739%202.6%20C%205.271%202.6%204.71%203.1%204.615%203.6%20L%201.339%2025.8%20C%201.339%2026.2%201.62%2026.7%202.088%2026.7%20L%206.956%2026.7%20L%208.267%2018.4%20L%208.173%2018.7%20C%208.267%2018.1%208.735%2017.7%209.296%2017.7%20L%2011.636%2017.7%20C%2016.224%2017.7%2019.782%2015.7%2020.905%2010.1%20C%2020.812%209.8%2020.905%209.7%2020.905%209.5%22%3E%3C%2Fpath%3E%20%3Cpath%20fill%3D%22%23003087%22%20d%3D%22M%209.485%209.5%20C%209.577%209.2%209.765%208.9%2010.046%208.7%20C%2010.232%208.7%2010.326%208.6%2010.513%208.6%20L%2016.692%208.6%20C%2017.442%208.6%2018.189%208.7%2018.753%208.8%20C%2018.939%208.8%2019.127%208.8%2019.314%208.9%20C%2019.501%209%2019.688%209%2019.782%209.1%20C%2019.875%209.1%2019.968%209.1%2020.063%209.1%20C%2020.343%209.2%2020.624%209.4%2020.905%209.5%20C%2021.185%207.4%2020.905%206%2019.782%204.6%20C%2018.658%203.2%2016.506%202.6%2013.79%202.6%20L%205.739%202.6%20C%205.271%202.6%204.71%203%204.615%203.6%20L%201.339%2025.8%20C%201.339%2026.2%201.62%2026.7%202.088%2026.7%20L%206.956%2026.7%20L%208.267%2018.4%20L%209.485%209.5%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

#button_preview_paypal_cp.color-gold span::after,
#button_preview_paypal_cp.color-silver span::after,
#button_preview_paypal_cp.color-white span::after {
	content: "";
	display: block;
	width: 50px;
	height: 16px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22100%22%20height%3D%2232%22%20viewBox%3D%220%200%20100%2032%22%20xmlns%3D%22http%3A%26%23x2F%3B%26%23x2F%3Bwww.w3.org%26%23x2F%3B2000%26%23x2F%3Bsvg%22%20preserveAspectRatio%3D%22xMinYMin%20meet%22%3E%3Cpath%20fill%3D%22%23003087%22%20d%3D%22M%2012%204.917%20L%204.2%204.917%20C%203.7%204.917%203.2%205.317%203.1%205.817%20L%200%2025.817%20C%20-0.1%2026.217%200.2%2026.517%200.6%2026.517%20L%204.3%2026.517%20C%204.8%2026.517%205.3%2026.117%205.4%2025.617%20L%206.2%2020.217%20C%206.3%2019.717%206.7%2019.317%207.3%2019.317%20L%209.8%2019.317%20C%2014.9%2019.317%2017.9%2016.817%2018.7%2011.917%20C%2019%209.817%2018.7%208.117%2017.7%206.917%20C%2016.6%205.617%2014.6%204.917%2012%204.917%20Z%20M%2012.9%2012.217%20C%2012.5%2015.017%2010.3%2015.017%208.3%2015.017%20L%207.1%2015.017%20L%207.9%209.817%20C%207.9%209.517%208.2%209.317%208.5%209.317%20L%209%209.317%20C%2010.4%209.317%2011.7%209.317%2012.4%2010.117%20C%2012.9%2010.517%2013.1%2011.217%2012.9%2012.217%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23003087%22%20d%3D%22M%2035.2%2012.117%20L%2031.5%2012.117%20C%2031.2%2012.117%2030.9%2012.317%2030.9%2012.617%20L%2030.7%2013.617%20L%2030.4%2013.217%20C%2029.6%2012.017%2027.8%2011.617%2026%2011.617%20C%2021.9%2011.617%2018.4%2014.717%2017.7%2019.117%20C%2017.3%2021.317%2017.8%2023.417%2019.1%2024.817%20C%2020.2%2026.117%2021.9%2026.717%2023.8%2026.717%20C%2027.1%2026.717%2029%2024.617%2029%2024.617%20L%2028.8%2025.617%20C%2028.7%2026.017%2029%2026.417%2029.4%2026.417%20L%2032.8%2026.417%20C%2033.3%2026.417%2033.8%2026.017%2033.9%2025.517%20L%2035.9%2012.717%20C%2036%2012.517%2035.6%2012.117%2035.2%2012.117%20Z%20M%2030.1%2019.317%20C%2029.7%2021.417%2028.1%2022.917%2025.9%2022.917%20C%2024.8%2022.917%2024%2022.617%2023.4%2021.917%20C%2022.8%2021.217%2022.6%2020.317%2022.8%2019.317%20C%2023.1%2017.217%2024.9%2015.717%2027%2015.717%20C%2028.1%2015.717%2028.9%2016.117%2029.5%2016.717%20C%2030%2017.417%2030.2%2018.317%2030.1%2019.317%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23003087%22%20d%3D%22M%2055.1%2012.117%20L%2051.4%2012.117%20C%2051%2012.117%2050.7%2012.317%2050.5%2012.617%20L%2045.3%2020.217%20L%2043.1%2012.917%20C%2043%2012.417%2042.5%2012.117%2042.1%2012.117%20L%2038.4%2012.117%20C%2038%2012.117%2037.6%2012.517%2037.8%2013.017%20L%2041.9%2025.117%20L%2038%2030.517%20C%2037.7%2030.917%2038%2031.517%2038.5%2031.517%20L%2042.2%2031.517%20C%2042.6%2031.517%2042.9%2031.317%2043.1%2031.017%20L%2055.6%2013.017%20C%2055.9%2012.717%2055.6%2012.117%2055.1%2012.117%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23009cde%22%20d%3D%22M%2067.5%204.917%20L%2059.7%204.917%20C%2059.2%204.917%2058.7%205.317%2058.6%205.817%20L%2055.5%2025.717%20C%2055.4%2026.117%2055.7%2026.417%2056.1%2026.417%20L%2060.1%2026.417%20C%2060.5%2026.417%2060.8%2026.117%2060.8%2025.817%20L%2061.7%2020.117%20C%2061.8%2019.617%2062.2%2019.217%2062.8%2019.217%20L%2065.3%2019.217%20C%2070.4%2019.217%2073.4%2016.717%2074.2%2011.817%20C%2074.5%209.717%2074.2%208.017%2073.2%206.817%20C%2072%205.617%2070.1%204.917%2067.5%204.917%20Z%20M%2068.4%2012.217%20C%2068%2015.017%2065.8%2015.017%2063.8%2015.017%20L%2062.6%2015.017%20L%2063.4%209.817%20C%2063.4%209.517%2063.7%209.317%2064%209.317%20L%2064.5%209.317%20C%2065.9%209.317%2067.2%209.317%2067.9%2010.117%20C%2068.4%2010.517%2068.5%2011.217%2068.4%2012.217%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23009cde%22%20d%3D%22M%2090.7%2012.117%20L%2087%2012.117%20C%2086.7%2012.117%2086.4%2012.317%2086.4%2012.617%20L%2086.2%2013.617%20L%2085.9%2013.217%20C%2085.1%2012.017%2083.3%2011.617%2081.5%2011.617%20C%2077.4%2011.617%2073.9%2014.717%2073.2%2019.117%20C%2072.8%2021.317%2073.3%2023.417%2074.6%2024.817%20C%2075.7%2026.117%2077.4%2026.717%2079.3%2026.717%20C%2082.6%2026.717%2084.5%2024.617%2084.5%2024.617%20L%2084.3%2025.617%20C%2084.2%2026.017%2084.5%2026.417%2084.9%2026.417%20L%2088.3%2026.417%20C%2088.8%2026.417%2089.3%2026.017%2089.4%2025.517%20L%2091.4%2012.717%20C%2091.4%2012.517%2091.1%2012.117%2090.7%2012.117%20Z%20M%2085.5%2019.317%20C%2085.1%2021.417%2083.5%2022.917%2081.3%2022.917%20C%2080.2%2022.917%2079.4%2022.617%2078.8%2021.917%20C%2078.2%2021.217%2078%2020.317%2078.2%2019.317%20C%2078.5%2017.217%2080.3%2015.717%2082.4%2015.717%20C%2083.5%2015.717%2084.3%2016.117%2084.9%2016.717%20C%2085.5%2017.417%2085.7%2018.317%2085.5%2019.317%20Z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23009cde%22%20d%3D%22M%2095.1%205.417%20L%2091.9%2025.717%20C%2091.8%2026.117%2092.1%2026.417%2092.5%2026.417%20L%2095.7%2026.417%20C%2096.2%2026.417%2096.7%2026.017%2096.8%2025.517%20L%20100%205.617%20C%20100.1%205.217%2099.8%204.917%2099.4%204.917%20L%2095.8%204.917%20C%2095.4%204.917%2095.2%205.117%2095.1%205.417%20Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	background-size: contain;
}

#button_preview_paypal_cp.shape-rect {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
}

#button_preview_paypal_cp.shape-pill {
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	-khtml-border-radius: 18px;
	border-radius: 18px;
}

#button_preview_paypal_cp.label-checkout::after {
	content: "Checkout";
	display: inline-block;
	margin-left: 3px;
	color: #111;
	font-size: 10px;
}

#button_preview_paypal_cp.color-blue.label-checkout::after,
#button_preview_paypal_cp.color-black.label-checkout::after {
	color: #fff;
}

#button_preview_paypal_cp.label-buynow::after {
	content: "Buy Now";
	display: inline-block;
	margin-left: 3px;
	color: #111;
	font-size: 10px;
}

#button_preview_paypal_cp.color-blue.label-buynow::after,
#button_preview_paypal_cp.color-black.label-buynow::after {
	color: #fff;
}

#button_preview_paypal_cp.label-pay::before {
	content: "Pay with";
	display: inline-block;
	margin-right: 3px;
	color: #111;
	font-size: 10px;
}

#button_preview_paypal_cp.color-blue.label-pay::before,
#button_preview_paypal_cp.color-black.label-pay::before {
	color: #fff;
}

#button_preview_paypal_cp.label-pay span::before {
	display: none;
}
