<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

.p-price { color: #d80000; }

/* product single tabs */
.p-entry-product__tabs-container { margin-top: 60px; }
.p-entry-product__tabs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 0 -1px 0 !important; padding: 0; position: relative; }
.p-entry-product__tabs li { background: #fff; border-color: #ddd; border-style: solid; border-width: 1px 0 1px 1px; line-height: 2; margin: 0; padding: 0; word-break: break-all; -webkit-flex: 0 1 33.5%; -ms-flex: 0 1 33.5%; flex: 0 1 33.5%; }
.p-entry-product__tabs li:last-child { border-right-width: 1px; }
.p-entry-product__tabs li label { cursor: pointer; display: block; height: 100%; margin: 0; padding: 13.5px 20px; text-align: center; }
.p-entry-product__tab-content { background: #fff; border: 1px solid #ddd; display: none; margin: 0 !important; padding: 20px; }
.p-entry-product__tab-content &gt; :last-child { margin-bottom: 0; }
.p-entry-product__tab-content__inner { background: #f5f5f5; padding: 40px; }
.p-entry-product__tabs-container .tab-radio { display: none; }
.p-entry-product__tabs-container .tab-radio--1:checked ~ .p-entry-product__tabs .tab-label--1,
.p-entry-product__tabs-container .tab-radio--2:checked ~ .p-entry-product__tabs .tab-label--2,
.p-entry-product__tabs-container .tab-radio--3:checked ~ .p-entry-product__tabs .tab-label--3,
.p-entry-product__tabs-container .tab-radio--4:checked ~ .p-entry-product__tabs .tab-label--4,
.p-entry-product__tabs-container .tab-radio--5:checked ~ .p-entry-product__tabs .tab-label--5 { background: #fff; border-bottom-color: #fff; }
.p-entry-product__tabs-container .tab-radio--1:checked ~ .p-entry-product__tab-content--1,
.p-entry-product__tabs-container .tab-radio--2:checked ~ .p-entry-product__tab-content--2,
.p-entry-product__tabs-container .tab-radio--3:checked ~ .p-entry-product__tab-content--3,
.p-entry-product__tabs-container .tab-radio--4:checked ~ .p-entry-product__tab-content--4,
.p-entry-product__tabs-container .tab-radio--5:checked ~ .p-entry-product__tab-content--5 { display: block; }
.p-entry-product__tab-content__desc.p-body { font-size: 14px; margin: -0.7em 0; }
.p-entry-product__spec-table { margin: 0; }
.p-entry-product__spec-table th, .p-entry-product__spec-table td { background: #fff; border: 1px solid #ddd; font-size: 14px; line-height: 2.2; padding: 17.5px 18px; vertical-align: middle; }
.p-entry-product__spec-table th { font-weight: 600; width: 36%; }
.p-entry-product__spec-table th p { font-weight: inherit; }
.p-entry-product__spec-table th p:first-child, .p-entry-product__spec-table td p:first-child { margin-top: -8px; }
.p-entry-product__spec-table th p:last-child, .p-entry-product__spec-table td p:last-child { margin-bottom: -8px; }
@media (min-width: 992px) {
	.p-entry-product__tab-content__layout-type1,
	.p-entry-product__tab-content__layout-type2,
	.p-entry-product__tab-content__layout-type3,
	.p-entry-product__tab-content__layout-type4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
	.p-entry-product__tab-content__layout-type1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
	.p-entry-product__tab-content__layout-type2 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
	.p-entry-product__tab-content__layout-type1,
	.p-entry-product__tab-content__layout-type2 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
	.p-entry-product__tab-content__layout-type1 &gt; *,
	.p-entry-product__tab-content__layout-type2 &gt; * { width: 48.5%; }
	.p-entry-product__tab-content__layout-type2 &gt; *:only-child { width: 100%; }
	.p-entry-product__tab-content__layout-type3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.p-entry-product__tab-content__layout-type4 { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
	.p-entry-product__tab-content__layout-type3 .p-entry-product__spec-table { margin-top: 50px; }
	.p-entry-product__tab-content__layout-type3 .p-entry-product__spec-table:only-child { margin-top: 0; }
	.p-entry-product__tab-content__layout-type4 .p-entry-product__spec-table { margin-bottom: 50px; }
	.p-entry-product__tab-content__layout-type4 .p-entry-product__spec-table:only-child { margin-bottom: 0; }
	.p-entry-product__tab-content__layout-type3 &gt; .p-entry-product__spec-table th,
	.p-entry-product__tab-content__layout-type4 &gt; .p-entry-product__spec-table th { width: 25%; }
}
@media (max-width: 991px) {
	.p-entry-product__tabs-container { border-width: 1px 0; margin: 40px -6.25% 0; }
	.p-entry-product__tabs li { -webkit-flex: 1 1 50%; -ms-flex: 1 1 50%; flex: 1 1 50%; }
	.p-entry-product__tabs li label { cursor: pointer; display: block; height: 100%; margin: 0; padding: 8px; text-align: center; }
	.p-entry-product__tabs li:first-child { border-left-width: 0; }
	.p-entry-product__tabs li:last-child { border-right-width: 0; }
	.p-entry-product__tab-content { border-width: 1px 0; display: none; margin: 0 !important; padding: 20px 5.5556%; }
	.p-entry-product__tab-content &gt; :last-child { margin-bottom: 0; }
	.p-entry-product__tab-content__inner { padding: 20px; }
	.p-entry-product__tab-content__desc.p-body { font-size: 12px; }
	.p-entry-product__spec-table th, .p-entry-product__spec-table td { font-size: 12px; padding: 17px; }
	.p-entry-product__spec-table th { width: 30%; }

	.p-entry-product__tab-content__layout-type2,
	.p-entry-product__tab-content__layout-type4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
	.p-entry-product__tab-content__layout-type1 .p-entry-product__spec-table,
	.p-entry-product__tab-content__layout-type3 .p-entry-product__spec-table { margin-top: 36px; }
	.p-entry-product__tab-content__layout-type1 .p-entry-product__spec-table:only-child,
	.p-entry-product__tab-content__layout-type3 .p-entry-product__spec-table:only-child { margin-top: 0; }
	.p-entry-product__tab-content__layout-type2 .p-entry-product__spec-table,
	.p-entry-product__tab-content__layout-type4 .p-entry-product__spec-table { margin-bottom: 36px; } 
	.p-entry-product__tab-content__layout-type2 .p-entry-product__spec-table:only-child,
	.p-entry-product__tab-content__layout-type4 .p-entry-product__spec-table:only-child { margin-bottom: 0; }
}

/* page common */
.p-wc .aleft { text-align: left; }
.p-wc .acenter { text-align: center; }
.p-wc .aright, .p-wc .rightnum { text-align: right; }
.p-wc input[type="text"], .p-wc input[type="email"], .p-wc input[type="url"], .p-wc input[type="password"], .p-wc td input[type="number"] { background: #fff; border: 1px solid #ddd; min-height: 50px; padding: 0 20px; }
.p-wc td input[type="number"] { padding-right: 12px; }
.p-wc select { background: #fff; border: 1px solid #ddd; min-height: 50px; padding: 5px 20px; font-size: 16px;}
.p-wc textarea { display: block; background: #fff; border: 1px solid #ddd; color: inherit; line-height: 1.5; min-height: 10em; padding: 6px 8px; width: 100%; }
.p-wc td input[type="text"], .p-wc td input[type="email"], .p-wc td input[type="url"], .p-wc td input[type="password"], .p-wc td input[type="number"], .p-wc td textarea { background: #fff; }
.p-wc-error_message, .error_message { color: #d90000; font-weight: bold; }
.p-wc-error_message { margin-bottom: 2em; }
.p-wc-header_explanation { margin-bottom: 48px; }
.p-wc-footer_explanation { margin-top: 48px; }
.p-wc-header_explanation ul { list-style: disc outside none !important; margin: 0 0 24px 1.3em; }
.p-wc-footer_explanation ul { list-style: disc outside none !important; margin: 0 0 24px 1.3em; }
.p-wc-error_message:empty, .p-wc-header_explanation:empty, .p-wc-footer_explanation:empty { margin-bottom: 0 !important; margin-top: 0 !important; }
@media (max-width: 991px) {
	.p-wc input[type="text"], .p-wc input[type="email"], .p-wc input[type="url"], .p-wc input[type="password"], .p-wc td input[type="number"] { background: #fff; height: 45px; }
	.p-wc-error_message { margin-bottom: 1.2em; }
	.p-wc-header_explanation { margin-bottom: 29px; }
	.p-wc-footer_explanation { margin-top: 29px; }
}

/* send button common */
.p-wc .send { margin-top: 50px; text-align: center; }
.p-wc .send #previouscart {
    background: #333;
}

.p-wc .send .p-button ~ .p-button { margin-left: 15px; }
@media (min-width: 768px) {
	.p-wc .send { position: relative; }
	.p-wc .send .p-button-back { min-width: 0; padding-left: 0; position: absolute; top: 0; left: 0; }
}
@media (max-width: 991px) {
	.p-wc .send { margin-top: 30px; }
}
@media (max-width: 767px) {
	.p-wc .send .p-button { display: block; margin: 0 auto; }
	.p-wc .send .p-button ~ .p-button { margin: 11px auto 0; }
	.p-wc .send { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.p-wc .send .p-button-back { margin: 5px auto 0; -webkit-order: 3; -ms-order: 3; order: 3; }
}

/* 会員ページ調整 */

#memberpages .send{
	display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    gap: 20px;
}

/*#memberpages .send .p-button ~ .p-button{
	margin-left: 0;
}*/
@media (max-width: 767px) {
	#memberpages .send .p-button ~ .p-button{
		margin-left: auto;
	}
}

#memberpages .p-button.p-button-red{
	background: #9e0000;
}

/* headline */
.p-wc-headline, .p-wc .p-wc-headline { border-bottom: none; font-size: 24px; font-weight: 700; line-height: 2; margin-bottom: 34px; margin-top: -0.5em; padding-bottom: 0; text-align: center; }
.p-wc-headline02, .p-wc .p-wc-headline02 { border-bottom: 1px solid #ddd; font-size: 24px; font-weight: 700; line-height: 2; margin-bottom: 48px; margin-top: -0.5em; padding-bottom: 45px; text-align: center; }
@media (max-width: 991px) {
	.p-wc-headline, .p-wc .p-wc-headline { font-size: 18px; margin-bottom: 20px; }
	.p-wc-headline02, .p-wc .p-wc-headline02 { font-size: 18px; margin-bottom: 30px; padding-bottom: 29px; }
}

/* member page */
.p-wc-member td input[type="text"], .p-wc-member td input[type="email"], .p-wc-member td input[type="password"], .p-wc-member td textarea { background: #fff; }
.p-wc-member .p-wc-member__links { list-style: none; margin: 2em 0 0; }
@media (max-width: 991px) {
	.p-wc-member .p-wc-member__links { margin-top: 1.2em; }
}

/* login */
.p-wc-login { background: #f5f5f5; border: 1px solid #ddd; padding: 75px; }
.p-wc-login .p-wc__body {}
.p-wc-loginform { margin: 0 auto; max-width: 320px; text-align: center; width: 100%; }
.p-wc-loginform__inputs { position: relative; }
.p-wc-loginform__inputs label { display: block; line-height: 50px; text-align: right; width: 175px; position: absolute; left: -190px; top: 0; }
.p-wc-loginform .p-wc-loginmail, .p-wc-loginform .p-wc-password { width: 100%; }
.p-wc-loginform .p-wc-rememberme { font-size: 14px; margin-top: -5px; }
.p-wc-loginform .p-button { display: block; width: 100%; }
.p-wc-loginform__lostpassword { font-size: 14px; }
.p-wc-loginform__registration { padding-top: 2em; position: relative; }
.p-wc-loginform__registration::before { border-top: 1px solid #ddd; content: ''; position: absolute; left: 0; right: 0; top: 0; }
.p-wc-loginform .p-wc-loginform .p-wc-loginform__registration-desc { font-size: 14px; margin-bottom: 20px; }
@media (max-width: 991px) {
	.l-main-login { overflow: hidden; }
	.p-wc-login { background: transparent; border: none; padding: 0; }
	.p-wc__body .p-wc-loginform p { margin-bottom: 20px; }
	.p-wc__body .p-wc-loginform .p-wc-loginform__button { margin-bottom: 12px; margin-top: 24px; }
	.p-wc-loginform__registration { margin-top: 27px; padding-top: 24px; }
	.p-wc-loginform__registration::before { left: -992px; right: -992px; }
	.p-wc-loginform .p-wc-rememberme { font-size: 12px; }
	.p-wc-loginform__lostpassword { font-size: 12px; }
	.p-wc__body .p-wc-loginform .p-wc-loginform__registration-desc { font-size: 12px; margin-bottom: 17px; }
}
@media (max-width: 767px) {
	.p-wc-loginform { max-width: none; }
}

.p-wc-lostmemberpassword .p-wc-loginform .p-wc-loginmail::placeholder{ color: transparent; }
.p-wc-changepassword .p-wc-loginform .p-wc-password::placeholder{ color: transparent; }
@media (max-width: 991px) {
	.p-wc-lostmemberpassword .p-wc-loginform__inputs label{ display:none; }
	.p-wc-lostmemberpassword .p-wc-loginform .p-wc-loginmail::placeholder{ color: inherit; }
	.p-wc-changepassword .p-wc-loginform__inputs label{ display:none; }
	.p-wc-changepassword .p-wc-loginform .p-wc-password::placeholder{ color: inherit; }
}

/* member form */
.p-wc .p-wc-customer_form { margin-bottom: 48px; }
.p-wc .p-wc-customer_form th { padding: .5em 1em; width: 100%; font-size: 15px;  text-align: left;}
.p-wc .p-wc-customer_form th em { color: #f00; font-style: normal; }
.p-wc .p-wc-customer_form td { padding: 12px 20px; }
.p-wc .p-wc-customer_form input[type="text"], .p-wc .p-wc-customer_form input[type="email"], .p-wc .p-wc-customer_form input[type="password"] { margin-right: 1em; width: 30%; }
.p-wc .p-wc-customer_form select { min-width: 30%; }
.p-wc .p-wc-customer_form input#loginmail, .p-wc .p-wc-customer_form input#mailaddress1, .p-wc .p-wc-customer_form input#mailaddress2 { width: 100%; }
.p-wc .p-wc-customer_form tr.inp1 input { width: 60%; margin-left: .5em; margin-right: 0;
}
.p-wc .p-wc-customer_form input#search_zipcode { background: #333; border: none; color: #fff; line-height: 35px; margin-right: 1em; padding: 0 20px; }
.p-wc .p-wc-customer_form input#search_zipcode:hover { background: #bbb; }
.p-wc .agree_member_area { margin-top: 30px; text-align: center; }
.p-wc .at_cont_text { margin: 0.5em auto; min-height: 10em; text-align: left; padding: 6px 10px; }
.p-wc-customer_form-button { margin-top: 48px; text-align: center; }

.p-wc .p-wc-customer_form tr,
.p-wc .p-wc-customer_form th,
.p-wc .p-wc-customer_form td{
	display: block;border: none;
}

.p-wc .p-wc-customer_form tr + tr th{
	margin-top: 20px;
}
.p-wc .p-wc-customer_form tr#name_row,
.p-wc .p-wc-customer_form tr#furikana_row{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.p-wc .p-wc-customer_form tr#name_row td.name_td,
.p-wc .p-wc-customer_form tr#furikana_row td{
	width: 49%;
}
.p-wc .p-wc-customer_form tr#name_row td.name_td input,
.p-wc .p-wc-customer_form tr#furikana_row input{
	width: calc(100% - 3em);
	margin-left: 1em;
}
.p-wc .p-wc-customer_form { margin-bottom: 28px; }
.p-wc .p-wc-customer_form th { padding: .5em 1em; width: 100%; font-size: 15px;  text-align: left;}
.p-wc .p-wc-customer_form td { padding: 8px 0 ; font-size: 14px;}
.p-wc .p-wc-customer_form input#search_zipcode { line-height: 30px; font-size: 15px; padding: 5px 20px;	}
.p-wc-customer_form-button { margin-top: 30px; }
.p-wc .p-wc-customer_form input[type="text"], .p-wc .p-wc-customer_form input[type="email"], .p-wc .p-wc-customer_form input[type="password"], .p-wc .p-wc-customer_form textarea, .p-wc .p-wc-customer_form select { 
	margin-bottom: 4px; margin-right: 0; width: 100%; }

.p-wc .p-wc-customer_form #states_row{
	margin-top: 20px;
}

@media (max-width: 991px) {
	.p-wc .p-wc-customer_form { margin-bottom: 29px; }
	.p-wc .p-wc-customer_form td { padding: 8px 0; }
	.p-wc .p-wc-customer_form input#search_zipcode { line-height: 30px; }
	.p-wc .at_cont_text { font-size: 14px; }
	.p-wc-customer_form-button { margin-top: 29px; }
}
@media (max-width: 767px) {
	.p-wc .p-wc-customer_form td { padding-bottom: 4px; }
	.p-wc .p-wc-customer_form input[type="text"], .p-wc .p-wc-customer_form input[type="email"], .p-wc .p-wc-customer_form input[type="password"], .p-wc .p-wc-customer_form textarea, .p-wc .p-wc-customer_form select { margin-bottom: 4px; margin-right: 0; width: 100%; }
	.p-wc .p-wc-customer_form input#loginmail, .p-wc .p-wc-customer_form input#mailaddress1, .p-wc .p-wc-customer_form input#mailaddress2 { width: 100%; }
	.p-wc .p-wc-customer_form input#search_zipcode { margin-bottom: 4px; margin-right: 0.5em; margin-top: 2px; }
	#memberpages .p-wc-customer_form input#mailaddress1,
	#customer-info .p-wc-customer_form input#loginmail,
	#customer-info .p-wc-customer_form input#mailaddress1,
	#customer-info .p-wc-customer_form input#mailaddress2,
	#memberpages .p-wc-customer_form #mailaddress2{
		width: 100%;
	}
	/*.p-wc .p-wc-customer_form tr.inp1 input { width: -webkit-calc(100% - 1.5em); width: calc(100% - 1.5em); }*/
    .p-wc .p-wc-customer_form tr.inp1 input {
        width: 100%;
        padding: 0 0.5em;
        margin-left: 0;
    }
}

/* mypage */
.p-wc-mypage .p-wc-headline { margin-bottom: 25px; }
.p-wc-mypage .p-wc-headline ~ .p-wc-headline { margin-top: 45px; }
.p-wc-member-info th { width: 16.66%; }
.p-wc-member-info .currentpoint span { color: #f00; }
.p-wc-mypage .p-wc-member_submenu { list-style: none; margin: 0; padding: 0; text-align: center; }
.p-wc-mypage .p-wc-member_submenu &gt; * { display: inline-block; margin: 0 5px; padding: 0; }
.p-wc-mypage .history_head { margin-bottom: -1px; }
.p-wc-mypage .retail { margin-bottom: 24px; }
.p-wc-mypage .history_head + .retail{
	margin-bottom: 60px;
}

.p-wc-mypage  #usces_history{
	display: flex;
    justify-content: space-between;
    align-items: center;
}

.p-wc-mypage  #usces_history .usce_period #usces_purdate{
	margin-left: .5em;
}
@media (max-width: 991px) {
	.p-wc-mypage .p-wc-headline { margin-bottom: 10px; }
	.p-wc-mypage .p-wc-headline ~ .p-wc-headline { margin-top: 40px; }
	.p-wc-member-info th { width: 35%; }
	.p-wc-mypage .retail { margin-bottom: 20px; }
}
@media (max-width: 767px) {
	.p-wc-mypage .history_head { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
	.p-wc-mypage .history_head tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
	.p-wc-mypage .history_head th { border-width: 0 1px 1px 1px; padding-left: 2px; padding-right: 2px; white-space: nowrap; }
	.p-wc-mypage .history_head td { border-width: 0 1px 1px 0; white-space: nowrap; }
	.p-wc-mypage .history_head td:only-child { border-left-width: 1px; }
	.p-wc-mypage .history_head thead { display: block; flex: 0 0 auto; width: 10em; }
	.p-wc-mypage .history_head tbody { display: block; flex: 1 0 auto; }
	.p-wc-mypage .history_head td.purchase_price { font-weight: 700; }
}
@media (max-width: 480px) {
	.p-wc-member-info th { width: auto; }
}

/* welcart search */
.p-wc-search__form + .p-archive03 { margin-top: 120px; }
.p-wc-search__form fieldset { background: #f5f5f5; border: 1px solid #ddd; line-height: 2; padding: 6px 20px 20px 20px; }
.p-wc-search__form fieldset legend { padding: 0 0.5em; }
.p-wc-search__form fieldset li { display: inline-block; min-width: 25%; }
.p-wc-search__form fieldset fieldset { margin-top: 6px; }
.p-wc-search__form .p-wc-search__button { display: block; margin-left: auto; margin-right: auto; margin-top: 60px; }
@media (max-width: 991px) {
	.p-wc-search__form + .p-archive03 { margin-bottom: 40px; }
	.p-wc-search__form .p-wc-search__button { margin-top: 40px; }
}

/* welcart cart navi */
.p-wc-cart_navi { margin-bottom: 40px; }
.p-wc-cart_navi ul { border: 1px solid #ddd; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; list-style: none; margin: 0 !important; width: 100%; }
.p-wc-cart_navi li { background: #f5f5f5; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; -webkit-align-items: center; align-items: center; font-size: 14px; height: 60px; line-height: 1.5; text-align: center; position: relative; padding: 0 10px 0 32px; width: 25%; }
.p-wc-cart_navi li:before, .p-wc-cart_navi li:after { border: 0 solid transparent; content: ''; height: 0; width: 0; position: absolute; left: 100%; top: 50%; pointer-events: none; }
.p-wc-cart_navi li:before { border-left-color: #f5f5f5; border-width: 29px 21px; margin-top: -29px; z-index: 2; }
.p-wc-cart_navi li:after { border-left-color: #ddd; border-width: 30px 22px; margin-top: -30px; z-index: 1; }
.p-wc-cart_navi li:last-child::before, .p-wc-cart_navi li:last-child::after { display: none; }
.p-wc-cart_navi li.is-current { background: #333; border: 1px solid #333; color: #fff; }
.p-wc-cart_navi li.is-current::before { display: none; }
.p-wc-cart_navi li.is-current::after { border-left-color: #333; }
.p-wc-cart_navi li span { display: block; width: 100%; }
.p-wc-cart_navi li em { font-style: normal; }
@media (max-width: 991px) {
	.p-wc-cart_navi { margin: -29px -6.25% 30px; }
	.p-wc-cart_navi ul { border-width: 1px 0; }
	.p-wc-cart_navi li { font-size: 12px; height: 50px; padding: 0 10px 0 26px; }
	.p-wc-cart_navi li:before { border-width: 24px 15px; margin-top: -24px; }
	.p-wc-cart_navi li:after { border-width: 25px 16px; margin-top: -25px; }
}
@media (max-width: 767px) {
	.p-wc-cart_navi li { padding: 0 4px 0 15px; }
	.p-wc-cart_navi li:before { border-width: 24px 10px; margin-top: -24px; }
	.p-wc-cart_navi li:after { border-width: 25px 11px; margin-top: -25px; }
}

/* welcart cart */
/*.p-wc-cart_table td.thumbnail { padding: 10px; width: 102px; }
.p-wc-cart_table td.thumbnail img { display: block; height: auto; max-width: 100%; }
.p-wc-cart-page .p-wc-cart_table td.quantity { width: 92px; text-align: center; }
.p-wc-cart-page .p-wc-cart_table td.quantity input.quantity { width: 80px; text-align: center; }
.p-wc-cart-page .p-wc-cart_table td.action { text-align: center; }*/

.p-wc-cart_table td.thumbnail {padding: 10px 0; width: 102px; }
.p-wc-cart_table td.thumbnail img { display: block; height: auto; max-width: 100%; }

.p-wc-cart-page.p-wc-cart .p-wc-cart_table th.num,
.p-wc-cart-page.p-wc-cart .p-wc-cart_table td.num{
	padding-left: 50px;
	text-align: center;
}

.p-wc-cart-page.p-wc-cart .p-wc-cart_table th.action + th.num, .p-wc-cart-page.p-wc-cart .p-wc-cart_table td.action + td.num{
    padding-left: 0;
}

#info-confirm .p-wc-cart_table th.action,#info-confirm .p-wc-cart_table td.action{
	padding: 0;
}


.p-wc-cart_table th.num{
	text-align: center;
}
.p-wc-cart-page .p-wc-cart_table td.quantity { width: 92px; }
.p-wc-cart-page .p-wc-cart_table td.quantity input.quantity { width: 60px; }
.p-wc-cart-page .p-wc-cart_table td.action .delButton,
.p-wc-cart-page .p-wc-cart_table td.action .delButtonWrap:after{
	text-align: center; 
	width: 25px;
height: 25px;
line-height: 25px;
font-size: 18px;
position: absolute;
top: 0;
bottom: 0;
margin: auto;
}
.p-wc-cart-page .p-wc-cart_table td.action .delButton { background-color: transparent; border: none;  padding: 0; cursor: pointer;font-size: 0; 
	z-index: 99999;}
.p-wc-cart-page .p-wc-cart_table td.action .delButtonWrap:after { 
	color: #333;
	content: "\e91a";
	font-family: "design_plus";
	border: 1px solid #ddd;
	border-radius: 50%;
}

	.p-wc-cart-page .p-wc-cart_table td.action:hover{
		opacity: .6;
		-webkit-transition-property: background-color, border-color, color, opacity; -webkit-transition-duration: 0.2s; -webkit-transition-timing-function: ease; 
	}
	.p-wc-cart_table tbody td.subtotal,
.p-wc-cart_table tbody td.productname,
.p-wc-cart_table tbody td.productname a{
	font-weight: 700;
}
/*.p-wc-cart-page .p-wc-cart_table td.action .delButton { background: #ccc; border: none; color: #fff; line-height: 35px; padding: 0 20px; }
.p-wc-cart-page .p-wc-cart_table td.action .delButton:hover { background: #bbb; }*/

@media only screen and (max-width: 991px) {
	.p-wc-cart-page .p-wc-cart_table td.action,
.p-wc-cart-page .p-wc-cart_table td.action .delButton,
.p-wc-cart-page .p-wc-cart_table td.action .delButtonWrap:after{
	width: 20px;
    height: 20px;
    line-height: 20px;
	left: unset;
	right: 0;
	top: 8px;
    bottom: unset;
}
}
#memberpages.p-entry__body .deletememberBtn{
	background-color: #dc3232;
}
.p-wc-cart-page .gp img { vertical-align: baseline; }
.p-wc-cart-page .p-wc-empty_cart { margin: 50px 0; text-align: center; }
.p-wc-upbutton { margin-bottom: 40px; text-align: right; }
.p-wc-upbutton .p-button { min-width: 140px; }
.p-wc-cart-page.p-wc-customer .p-wc-headline { margin-bottom: 25px; }
.p-wc-cart-page.p-wc-customer .p-wc-headline ~ .p-wc-headline { margin-top: 45px; }
.p-wc-cart-page.p-wc-customer .p-wc-member__links { line-height: 1.2; list-style: none; margin: 40px 0 0; text-align: center; }
.p-wc-cart-page.p-wc-delivery .p-wc-customer_form { margin-top: -1px; margin-bottom: 0; }
.p-wc-cart-page.p-wc-delivery td.payment_method dl { margin-bottom: 4px; }
.p-wc-cart-page.p-wc-delivery td.payment_method dd { margin-bottom: 1em; margin-left: 21px; }
.p-wc-cart-page.p-wc-delivery td.payment_method dd:last-child { margin-bottom: 0; }
.p-wc-cart-page.p-wc-confirm .p-wc-headline { margin-bottom: 25px; }
.p-wc-cart-page.p-wc-confirm .p-wc-cart_table, .p-wc-cart-page.p-wc-confirm .p-wc-confirm_table { margin-bottom: 60px; }
.p-wc-cart-page.p-wc-confirm .p-wc-point_table { }
.p-wc-cart-page.p-wc-confirm .send_use_point { margin-bottom: 60px; margin-top: 40px; }
.p-wc-cart-page.p-wc-confirm .p-wc-point_table th, .p-wc-cart-page.p-wc-confirm .p-wc-confirm_table th,
.p-wc-cart_total-table th,
.p-wc-coupon_table th { width: 32%; }
.p-wc-cart-page.p-wc-confirm .discount, .p-wc-cart-page.p-wc-confirm .usedpoint { color: #f00; }

#coupon_table, #cart #coupon_table{
	width: 100%!important;
}
#coupon_table td input{
	width: 100%!important;
}
.p-wc-cart_table.confirm th:empty, .p-wc-cart_table.confirm td:empty{ display:none; }
td.subtotal, td.unitprice{ text-align:right; }

/** クーポンの「取り消す」ボタンを非表示 ***/
.p-wc .send.send_use_coupon .reset_coupon_button {
    display: none;
}

@media (min-width: 992px) {
	.p-wc-cart_table td.num,.p-wc-cart_table td.cartrownum,.p-wc-cart_table th.cartrownum { text-align: center; }
}
@media only screen and (max-width: 991px) {
	.p-wc-cart-page .no_cart { margin: 30px 0; }
	.p-wc-upbutton { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; -webkit-align-items: center; align-items: center; margin-bottom: 20px; text-align: left; }
	.p-wc-upbutton .p-button { margin-left: 1em; }
	.p-wc-cart-page.p-wc-customer .p-wc-headline { margin-bottom: 7px; }
	.p-wc-cart-page.p-wc-customer .p-wc-headline ~ .p-wc-headline { margin-top: 24px; }
	.p-wc-cart-page.p-wc-customer .p-wc-member__links { margin-top: 24px; }
	.p-wc-cart-page.p-wc-confirm .p-wc-headline { margin-bottom: 7px; }
	.p-wc-cart-page.p-wc-confirm .p-wc-cart_table, .p-wc-cart-page.p-wc-confirm .p-wc-confirm_table { margin-bottom: 24px; }
	.p-wc-cart-page.p-wc-confirm .p-wc-point_table { margin-bottom: 20px; }
	.p-wc-cart-page.p-wc-confirm .send_use_point { margin-bottom: 24px; margin-top: 0; }
	#coupon_table, #cart #coupon_table{
		margin: 50px 0 20px!important;
	}
	table.p-wc-point_table tr,
table.p-wc-point_table th,
table.p-wc-point_table td,
#coupon_table tr,
#coupon_table th,
#coupon_table td{
	width: 100%!important;
	display: block;
	border-color: transparent!important;
	margin: auto;
}
table.p-wc-point_table td,
#coupon_table td{
	padding: 10px 15px;
	height: unset!important;
	text-align: center;
}
#coupon_table td input{
	width: 100%;
}
.p-wc-cart-page .p-wc-cart_table td.quantity input.quantity{
	margin-top: 10px;
}

	.p-wc-cart-page, .p-wc-cart-page th, .p-wc-cart-page td { font-size: 14px; }
	.p-wc-cart_table, .p-wc-cart_table tbody, .p-wc-cart_table tfoot { display: block; width: 100%; }

	.p-wc-cart-page.p-wc-cart .to_customerinfo_button, .p-wc-cart-page.p-wc-customer .to_reganddeliveryinfo_button { margin-bottom: 11px !important; margin-top: 0 !important; }
	.p-wc-cart-page.p-wc-cart .continue_shopping_button, .p-wc-cart-page.p-wc-customer .to_deliveryinfo_button { -webkit-order: 2; -ms-order: 2; order: 2; }
	.p-wc-cart_table thead { display: none; }
	.p-wc-cart_table { border-top: 1px solid #ddd; }
	/*.p-wc-cart_table tr { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; }*/
	.p-wc .p-wc-cart_table th, .p-wc .p-wc-cart_table td { background: transparent; border: none; padding: 0;}
	.p-wc-cart_table tbody tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 15px 0; width: 100%; position: relative; min-height: 160px;}
	/*.p-wc-cart_table tbody tr::after { border-left: 1px solid #ddd; content: ""; position: absolute; bottom: 0; left: 95px; top: 0; }*/
	.p-wc-cart_table tbody td { margin-left: 150px; text-align: left !important; padding: 0 15px; }
	.p-wc-cart_table tbody td[data-label]::before { content: attr(data-label)" : "; font-size: 13px; font-weight: normal; }
	.p-wc-cart_table tbody td.num::before, .p-wc-cart_table tbody td.cartrownum::before { /*content: attr(data-label)" ";*/ }
	.p-wc-cart_table tbody td.num, .p-wc-cart_table tbody td.cartrownum { display: none; }
	
	.p-wc-cart_table tbody td.thumbnail { margin: 15px 0; padding: 0; width: 130px; position: absolute; top: 0px; left: 0px;}
	.p-wc-cart .p-wc-cart_table tbody td.quantity { overflow: visible; width: auto !important; }
	.p-wc-cart_table tbody td.action { text-align: right !important; position: absolute; left: 110px; bottom: 50px; }
	.p-wc-cart_table td.thumbnail{
		margin-bottom: 10px;
	}
	.p-wc-cart_table tbody td.productname, .p-wc-cart .p-wc-cart_table tbody td.subtotal {font-weight: 700; line-height: 1.5; }
	.p-wc-cart_table tbody td.productname{
		font-size: 16px;
		margin-bottom: 10px;
		padding-right: 25px;
		line-height: 1.4;
		word-wrap: break-word;
	}
	.p-wc-cart-page:not(.p-wc-cart) .p-wc-cart_table tbody td.productname{
		padding-right: 0;
	}
	
	.p-wc-cart_table tbody td.productname[data-label]::before{
		display: none;
	}
	.p-wc-cart-page .p-wc-cart_table tbody td.subtotal { padding-top: 10px; font-size: 16px;}
	.p-wc-cart_table tbody td.unitprice, .p-wc-cart_table tbody td.quantity, .p-wc-cart_table tbody td.action { -webkit-order: 2; -ms-order: 2; order: 2; }
	.p-wc-cart_table tbody td.subtotal { -webkit-order: 3; -ms-order: 3; order: 3; }
	.p-wc-cart_table tfoot tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -ms-grid-row-align: center; -webkit-align-items: center; align-items: center; padding: 0 10px; }
	.p-wc-cart_table tfoot th, .p-wc-cart_table tfoot td { padding: 13px 5px; }
	.p-wc-cart_table tfoot th:first-child, .p-wc-cart_table tfoot td:first-child { flex: 1 0 auto; }
	.p-wc-cart_table tfoot tr:last-child th:nth-child(2) { font-size: 133%; font-weight: 700; line-height: 1.5; padding: 11.5px 5px; }
	.p-wc-cart_table tfoot th:empty, .p-wc-cart_table tfoot td:empty { display: none; }
	.p-wc-cart-page.p-wc-confirm .p-wc-point_table th {text-align: left;}
	
	.p-wc .send.send_use_coupon{
		margin-top: 0;
	}

	

}


/* welcart cart レイアウト変更*/

table.p-wc-cart_table td,
table.p-wc-cart_table th,
table.p-wc-confirm_table th,
table.p-wc-confirm_table td,
table.p-wc-cart_total-table th,
table.p-wc-cart_total-table td,
table.p-wc-coupon_table th,
table.p-wc-coupon_table td,
table.p-wc-point_table th,
table.p-wc-point_table td,
table.p-wc-member-info th,
table.p-wc-member-info td,
table#history_head th,
table#history_head td{
	border: none;
	text-align: left;
	font-size: 16px;
}
@media only screen and (max-width: 991px){
	table.p-wc-cart_table tbody tr{
		position: relative;
	}
	.p-wc-cart-page .p-wc-cart_table td.action{
		position: absolute;
	}
}

.p-wc-cart-page .p-wc-cart_table .delButtonWrap{
	position: relative;
 }

table.p-wc-cart_table tbody tr+tr,
table.p-wc-confirm_table tbody tr+tr,
table.p-wc-cart_total-table tbody tr+tr,
table.p-wc-point_table tr+tr,
table.p-wc-member-info tr+tr{
	border-top: 1px solid #ddd;
}

table.p-wc-cart_table tbody tr:last-child{
	border-bottom: 1px solid #ddd;
}

table.p-wc-cart_table td.aright.unitprice,
table.p-wc-cart_table td.aright.subtotal,
table.p-wc-cart_table td.rightnum.price,
table.p-wc-cart_table td.rightnum.quantity,
table.p-wc-cart_table td.rightnum.subtotal{
	text-align: left;
}

.price-total-box{
	text-align: center;
}

.price-total-box .total-price-title{
    margin-bottom: 0;
	background: #f7f7f7;
    padding: 10px 15px;
	font-size: 16px;
}

.price-total-box .total-price-text{
	font-size: 24px;
    font-weight: 700;
}

.delivery-form-wrap{
	display: flex;
    flex-wrap: wrap;
	justify-content: space-between;
}

.delivery-form-wrap .delivery-form-row{
	width: 48%;
}

@media only screen and (min-width: 992px) {
	.delivery-form-wrap .delivery-form-row:first-of-type{
		order: 2;
	}

	.delivery-form-wrap .delivery-form-row:first-of-type{
		order: 1;
	}
}
.p-wc-customer_form_radio-wrap{
	margin: 8px 0;
}
.p-wc-customer_form_radio-wrap +.p-wc-customer_form_radio-wrap{
	margin-top: 0px;
}

@media only screen and (max-width: 991px) {
	.delivery-form-wrap{
		flex-flow: column;
	}
	.delivery-form-wrap .delivery-form-row{
		width: 100%;
	}
	table.p-wc-cart_table td{
		font-size: 14px;
		line-height: 1.8;
	}
	table#history_head th+th,
	table#history_head td+td{
		border-top: 1px solid #ddd;
	}
	table.p-wc-cart_total-table th,
	table.p-wc-cart_total-table td,
	.p-wc-cart-page.p-wc-confirm table.p-wc-confirm_table th,
	.p-wc-cart-page.p-wc-confirm table.p-wc-confirm_table td{
		display: block;
		width: 100%;
		font-size: 14px;
		padding: 10px 15px;
	}
	
	table.p-wc-cart_table td.aright.unitprice{
		min-height: 40px;
	}

	table.p-wc-confirm_table tbody tr+tr,
	table.p-wc-cart_total-table tbody tr+tr{
		border-top-color: transparent;
	}
	
	#info-confirm form + .p-wc-headline{
		margin-top: 50px;
	}
}

.p-wc .p-wc-customer_form .row_delivery_flag td + td{
	padding-top: 0;
}
.p-wc .p-wc-customer_form .row_delivery_flag td + td:last-child{
	padding-bottom: 16px;
}


/* WCEX DLSeller */
.p-body table.p-entry-product__dlseller { margin-bottom: 0; margin-top: 50px; }
.p-entry-product__dlseller td { word-break: break-all; }
.p-wc-customer_form--dlseller_terms { max-height: 400px; overflow-y: auto; }
.p-wc-customer_form--dlseller_terms-checkbox { margin-top: 12px; }
.p-wc-customer_form--dlseller_terms-checkbox label { cursor: pointer; }
.p-wc-ordercompletion .dllist { list-style: none; }
.p-wc-ordercompletion .dllist .thumb { margin-bottom: 20px; }
@media (max-width: 991px) {
	.p-body table.p-entry-product__dlseller { margin-top: 21px; }
	.p-body p + table.p-entry-product__dlseller { margin-top: -7px; }
}
@media (max-width: 767px) {
	.p-wc-customer_form--dlseller_terms { max-height: 260px; }
}

/* WCEX Coupon */
#coupon_table { margin-bottom: 0; }
#coupon_table th { width: 32%; }
#coupon_table input { max-width: 100%; }
.send_use_coupon, .p-wc .send_use_coupon { margin-bottom: 60px; margin-top: 40px; }
@media (max-width: 991px) {
	.send_use_coupon, .p-wc .send_use_coupon { margin-bottom: 40px; margin-top: 20px; }
}
@media (max-width: 767px) {
	#coupon_table th { width: 35%; }
	.p-wc-cart-page.p-wc-confirm #coupon_table th,
	.p-wc-cart-page.p-wc-confirm #coupon_table td{ 
		display: block;
	}
	.p-wc-cart-page.p-wc-confirm #coupon_table th{
		width: 100%;
	}
}

/* widget_welcart_category */
.widget_welcart_category ul { background: #fff; border: 1px solid #ddd; border-top: none; margin: 0 !important; padding: 0; }
.widget_welcart_category li { border-top: 1px solid #ddd; margin: 0 !important; }
.widget_welcart_category li a { color: #000; display: block; line-height: 1.31; padding: 20px 22px; text-decoration: none; }
.widget_welcart_category li a:hover { background: #f5f5f5; color: #000; }
.widget_welcart_category .children { border: none; margin: 0 !important; padding: 0 !important; }
.widget_welcart_category .children a { background: #f5f5f5; padding-left: 36px; }
.widget_welcart_category .children a { background: #f5f5f5; padding-left: 36px; }
.widget_welcart_category .children .children a { padding-left: 50px; }
.widget_welcart_category .children .children .children a { padding-left: 64px; }
.widget_welcart_category .children .children .children .children a { padding-left: 78px; }
.widget_welcart_category .children .children .children .children .children a { padding-left: 92px; }

/* widget_welcart_bestseller */
.widget_welcart_bestseller ul { border: 1px solid #ddd; border-top: none; margin: 0 !important; padding: 0; }
.widget_welcart_bestseller li { border-top: 1px solid #ddd; margin: 0 !important; }
.widget_welcart_bestseller li a { display: block; line-height: 1.31; padding: 15px 22px; text-decoration: none; }
.widget_welcart_bestseller .itemimg { width: 25% !important; float: right; text-align: center; }
.widget_welcart_bestseller .itemimg img { width: 100%; height: auto; }
.widget_welcart_bestseller .itemname { width: 70%; text-align: left; }
.widget_welcart_bestseller .itemprice{ font-weight: bold; width: 70%; text-align: right; }
.widget_welcart_bestseller .itemsoldout { color: #e00; font-size: .85714em; font-weight: bold; width: 70%; text-align: right; }

/* widget_welcart_featured */
.widget_welcart_featured ul { border: 1px solid #ddd; border-top: none; margin: 0 !important; padding: 0; }
.widget_welcart_featured .featured_list { border-top: 1px solid #ddd; margin: 0 !important; height: 101px; position: relative; }
.widget_welcart_featured .thumimg { margin: 0 !important; width: 100px !important; }
.widget_welcart_featured .thumtitle a { display: block; max-height: 100px; padding: 14px 10px 0 120px; text-align: left; text-decoration: none; overflow: hidden; position: absolute; top: 0; bottom: 0; left: 0; right: 0; }

/* widget_welcart_calendar */
.widget_welcart_calendar table { width: 250px; margin: 0 auto 20px; border: 1px solid #ddd; border-collapse: collapse; float: none; }
.widget_welcart_calendar th { color: #fff; background-color: #131313; border: 1px solid #ddd; text-align: center; }
.widget_welcart_calendar td { border: 1px solid #ddd; text-align: center; }
.widget_welcart_calendar .businessday { color: #262626; background-color: #fff0d1; }

/* welcart_blog_calendar */
.welcart_blog_calendar table { width: 100%; border: none; border-collapse: collapse; }
.welcart_blog_calendar th { color: #fff; background-color: #131313; }
.welcart_blog_calendar th, .welcart_blog_calendar td { border: 1px solid #ddd; text-align: center; }
.welcart_blog_calendar .pad, .welcart_blog_calendar tfoot th, .welcart_blog_calendar tfoot td { border: none; }

/* widget_welcart_search */
.widget_welcart_search .ucart_search_body { position: relative; }
.widget_welcart_search .searchtext { background: #f5f5f5; border: 1px solid #ddd; border-right: none; border-radius: 0; box-sizing: border-box; height: 50px; line-height: 50px; padding: 0 15px; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }
.widget_welcart_search #searchsubmit { background: #f5f5f5; border: 1px solid #ddd; border-left: none; border-radius: 0; box-sizing: border-box; color: #000; cursor: pointer; font-family: "design_plus"; font-size: 18px; height: 50px; padding: 0; width: 50px; position: absolute; top: 0; right: 0; }
.widget_welcart_search div { margin-top: .714286em; background-color: #f5f5f5; text-align: center; }
.widget_welcart_search div a { display: block; color: #000; line-height: 2; }
.widget_welcart_search div a:hover { background-color: #eee; color: #000; text-decoration: none; }

/* widget_welcart_login */
.widget_welcart_login .loginbox { border: 1px solid #ddd; padding: 15px; }
.widget_welcart_login .loginbox div { font-weight: bold; }
.widget_welcart_login label { line-height: 1.8; }
.widget_welcart_login input.loginmail, .widget_welcart_login input.loginpass { width: 100%; margin-bottom: .357143em; padding: 8px 10px; border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.widget_welcart_login input#member_loginw, .widget_welcart_login input#member_login { color: #fff; width: 100%; margin-bottom: .357143em; padding: .714286em; background-color: #00bcbc; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.widget_welcart_login input#member_loginw:hover, .widget_welcart_login input#member_login:hover { background-color: #009c9c; }
.widget_welcart_login .loginbox a.usces_logout_a, .widget_welcart_login .loginbox a.login_widget_mem_info_a { display: inline-block; margin: .357143em 0 0 1.071428em; }
.widget_welcart_login .loginbox .submit { padding: 0; }
.widget_welcart_login .liwpp_area { padding: .714286em .714286em 0; }

/* widget_welcart_post */
.widget_welcart_post p { display: none; }



  
  /* マイページの保存・退会ボタン */
.p-wc .send.send_member_regmode,.tcd-llayout-adjusted .send {
    display: flex;
    flex-flow: column;
    margin: auto;
}

.p-wc .send.send_member_regmode .p-button,
.tcd-llayout-adjusted #memberedit .send .p-button{
	max-width: 320px;
	margin-left: auto;
	margin-right: auto;
}

.p-wc .send.send_member_regmode .p-button ~ .p-button,
.tcd-llayout-adjusted .send .p-button ~ .p-button{
	margin-top: 30px;
}
#memberpages.p-entry .deletememberBtn,.tcd-llayout-adjusted input[name="deletemember"]{
	background-color: #dc3232;
}

/* ----------------------------------------------------------------------
メール認証機能のページレイアウト調整
.tcd-llayout-adjusted はfunctions.jsで指定
---------------------------------------------------------------------- */
.header_explanation +h2{
	margin-top: 1em;
	margin-bottom: 1em;
    font-size: 120%;
	font-weight: 700;
}

.footer_explanation + p a{
	text-decoration: underline;
  }

.tcd-llayout-adjusted .p-wc .send input[name="top"] {
	display: none;
  }
  
  .tcd-llayout-adjusted input[name="back"],
  #memberpages .post .send .back_to_top_button{
    background: transparent !important;
    border: none;
    color: #000 !important;
    cursor: pointer;
    display: inline-block;
    height: 60px;
    line-height: 60px;
    min-width: 180px;
    padding: 0 20px;
    text-align: center;
	min-width: 0;
	padding-left: 0;
	margin-left: 0!important;
	order: 3;
	position: relative;
  }
  
  #memberpages .send .back_to_top_button:before{
	content: '&lt;';
	position: absolute;
	left: -20px;
	top: 0;
	bottom: 0;
  }</pre></body></html>