@charset "UTF-8";


.header-search-icon:before,
#main-nav ul.parent li a:after,
#main-nav ul.parent li a:hover,
#main-nav ul.parent li.current-menu-item a,
#main-nav ul.parent li.current-menu-item ul.sub-menu li a:after,
#main-nav ul.parent li.current-menu-item ul.sub-menu li a:hover,
#sub-nav li a:after,
#sub-nav li a:hover,
#top-item .txpost-advanced .title:before,
#top-item .txpost-advanced .title:after,
#top-item .top-item-box a:after,
#top-item .top-item-box a:hover,
#top-post1 .h2-cat .title:before,
#top-post1 .h2-cat .title:after,
#main .content-header h1.title:before,
#main .content-header h1.title:after,
#main .content-header h2.title:before,
#main .content-header h2.title:after,
.widget-title h2:before,
.widget-title h2:after,
#single-navi a:after,
#single-navi a:hover,
#comment-title:before,
#comment-title:after,
.item-category-in a:after,
.item-category-in a:hover,
#item-recommended-title:before,
#item-recommended-title:after,
.ucart_login_body input#member_loginw:hover,
.ucart_login_body .login-member a:hover,
.category-sort p.sort-but a,
p.form-submit input:hover,
#sns-but p a img,
#line a,
#google-plus a,
#pocket a,
#hatena-book a,
#facebook-like a,
#twitter-tweet a,
.ucart_search_body #searchsubmit:hover,
.category-sort p.sort-but-on a:hover,
.item-sku-inside .sku-cart-but .quantity-but p.quant input.item-minus,
.item-sku-inside .sku-cart-but .quantity-but p.quant input.item-plus,
.item-sku-inside .sku-cart-but .quantity-but p.button:hover::after,
#contact-form input[type="submit"]:hover,
.completion-link p a:hover,
.completion-link div a:hover,
.item-sku-inside p input.skubutton:hover,
.member_submenu .edit_member a:hover,
.member_submenu .logout_member a:hover,
#usces-page-in p.member-submit input:hover,
#usces-page #inside-cart .send input:hover,
#usces-page #delivery-info .send input:hover,
#usces-page #info-confirm .send input:hover,
#usces-page #customer-info .send input:hover,
#cart_completion .send a:hover,
.usccart_navi li.usccart_cart,
.usccart_navi li.usccart_customer,
.usccart_navi li.usccart_confirm,
.usccart_navi li.usccart_delivery,
#searchbox input.usces_search_button:hover,
#memberpages #memberinfo #history_head th,
.fixation-scroll #pc-nav-but span,
#nav-but span,
.subpage #pc-nav-but span,
#memberpages .loginbox-in .login-newmember a,
.ucart_login_body input#member_loginw:hover,
.ucart_login_body .login-member a:hover,
#sp-nav #sub-nav-box li a:before,
#sp-nav #main-nav-box ul.parent li,
.tagcloud a,
.member-subtitle:before,
.member-subtitle:after {
background:#9a0000;
}
.wideimg-but p {
background-color:#9a0000;
}
.usccart_navi li,
#info-confirm table#confirm_table tr.ttl,
#memberpages #memberinfo .memberinfo-in th {
background-color:rgba(154,0,0, 0.05);
}
.tagcloud a:hover {
background-color:rgba(15,15,15, 0.5);
}

#main-nav ul.parent li a,
#sub-nav li a,
#sp-nav #header-search-open .box,
#main-nav p.member,
#top-post1 .h2-cat .title,
#top-item .txpost-advanced .title,
#top-item .top-item-box a,
#main .content-header h1.title,
#main .content-header h2.title,
.widget-box,
.widget-title h2,
#single-navi a,
#comment-title,
.item-category-in a,
table.returned-in,
#item-recommended-title,
.ucart_search_body .search-select select,
.ucart_search_body #searchsubmit,
.ucart_login_body p.submit,
.ucart_login_body .login-member a,
.category-sort p.sort-but a,
.category-sort p.sort-but-on a,
.item-sku-inside .sku-cart-but .quantity-but p.quant span.itemquant,
.item-sku-inside .sku-cart-but .quantity-but p.button,
.po-content-in,
#contact-form input[type="submit"],
p.form-submit input,
.pagenavi span.current,
.pagenavi .page-numbers:hover,
#sns-but p a img,
#line,
#google-plus,
#pocket,
#hatena-book,
#facebook-like,
#twitter-tweet,
.completion-link p a,
.completion-link div a,
.member_submenu .edit_member a,
.member_submenu .logout_member a,
#usces-page-in p.member-submit,
#usces-page #inside-cart .send input,
#usces-page #delivery-info .send input,
#usces-page #info-confirm .send input,
#usces-page #customer-info .send input,
#cart_completion .send a,
#searchbox fieldset,
#searchbox input.usces_search_button,
#memberpages .loginbox-in .login-newmember a,
.member-subtitle {
border:1px solid #9a0000;
}
#loading p {
border:6px solid #9a0000;
}
.top-item-thumbnail span.newicon,
#item-category .item-img span.newicon {
background:#9a0000;
}

#item-load p:before {
border-top:2px solid #9a0000;
}

#main-archive .content-in,
.returned td.returned-left,
.returned td.returned-right {
border-bottom:1px solid #9a0000;
}
.item-op-multi .item-op-sku {
border-bottom:3px solid #9a0000;
}
#main-nav:before,
#footer-box {
border-top:1px solid #9a0000;
}

.returned td.returned-left {
border-right:1px solid #9a0000;
}


#top-post1 .txpost-title:before {
box-shadow:1px 1px 1px rgba(154,0,0, 0.2) inset;
-webkit-box-shadow:1px 1px 1px rgba(154,0,0, 0.2) inset;
-moz-box-shadow:1px 1px 1px rgba(154,0,0, 0.2) inset;
}

#sp-nav p.member span.name:before,
#sub-nav li a:before,
#main-nav ul.sub-menu li a:before,
#main-nav ul.parent li.menu-item-has-children a span:after,
#main-nav p.member span.name:before,
#main-img .prevslide:before,
#main-img .nextslide:before,
#top-post1 .txpost-in:before,
#top-post1 .txpost-box:before,
#top-post1 .txpost-cat p a:before,
#top-post1 .txpost-content span:after,
#top-post1 .h2-cat .title h2:before,
#top-post1 .h2-cat .title h2:after,
.top-item-cat p a:before,
.archive-cat a:before,
.widget-box ul li a:before,
.widget-box ul.children li a:before,
.widget-box ul.sub-menu li a:before,
.widget_welcart_bestseller span.ranking-cat:before,
ul.ucart_widget_body .featured-cat:before,
#breadcrumbs p.bread-home:before,
#breadcrumbs p.bread-sub:before,
#main .content-header h1.title span:before,
#main .content-header h2.title span:before,
#main .content-header h1.title span:after,
#main .content-header h2.title span:after,
.posttags a:before,
#posttags-single a:before,
.item-op ul.io-bottom li span.left:before,
.sku-inside p:before,
.item-contact-but span:before,
.item-tags span:before,
.sku-option-open p.open span,
#search-in #searchsubmit,
#top-scroll a:before,
#memberpages .loginbox-in .login-newmember a:hover,
#memberpages .loginbox-in p.nav a:before,
#footer-nav li a:before,
#pc-browser p.right a,
#sp-browser p.left a {
color:#9a0000;
}
.txpost-cat p a:hover,
.top-item-cat p a:hover {
color:#b2b2b2;
}




body {
color:#282828;
}

a {
color:#282828;
}

a:hover,
a:active,
#item-load p:hover {
color:#b2b2b2;
}

body,
#wrapper-in,
#loading,
header.site-header,
#top-box-bottom,
#item-load p span,
#footer-in {
background:#fff;
}


header.site-header h1,
header.site-header p.title {
color:#282828;
}

#main-nav ul.parent li a,
#main-nav ul.parent li.current-menu-item a:link:hover,
#main-nav ul.parent li.current-menu-item a:visited:hover,
#main-nav ul.sub-menu li a,
#main-nav ul.parent li.current-menu-item ul.sub-menu li a,
#sub-nav li a span.text {
color:#282828;
}

#main-nav ul.sub-menu li.current-menu-item a {
color:#282828!important;
}

#main-nav ul.sub-menu li.current-menu-item a:after,
#main-nav ul.sub-menu li.current-menu-item a:hover {
background:#9a0000!important;
}

#main-nav ul.sub-menu li.current-menu-item a:hover {
color:#fff!important;
}

#main-nav ul.parent li.current-menu-item a:hover span:after {
color:#9a0000!important;
}

#main-nav ul.parent li a:link:hover,
#main-nav ul.parent li a:visited:hover,
#main-nav ul.sub-menu li a:hover:before,
#main-nav ul.sub-menu li a:hover,
#main-nav ul.parent li.current-menu-item ul.sub-menu li a:hover,
#main-nav ul.parent li.menu-item-has-children a:hover span:after,
#main-nav ul.parent li.current-menu-item a,
#main-nav ul.parent li.current-menu-item a span:after,
#sub-nav li a:link:hover:after,
#sub-nav li a:visited:hover:after,
#sub-nav li a:hover span.text,
#sub-nav-box li a:hover,
#sub-nav li a:hover:before,
#top-item .top-item-box a:hover,
#top-item .top-item-box a:hover .top-item-price p span.price,
#top-item .top-item-box a:hover .top-item-price p span.soldout,
#single-navi a:link:hover,
#single-navi a:visited:hover,
.item-category-in a:hover,
#item-category a:hover .item-box-bottom p span.price,
#item-category a:hover .item-box-bottom p span.soldout {
color:#fff;
}

#main-nav p.member {
color:#282828;
}

#main-nav ul.sub-menu li:last-child {
border-bottom:1px solid #9a0000!important;
}


#footer-in {
color:#282828;
}

#footer-nav-box li a:before,
#footer-in a {
color:#282828;
}

#footer-in a:hover {
color:#b2b2b2;
}
