@charset "UTF-8";


.header-search-icon:before,
#main-nav,
.ucart_login_body input#member_loginw:hover,
.ucart_login_body .login-member a:hover,
p.form-submit input:hover,
#sns-but p a img,
.ucart_search_body #searchsubmit:hover,
.category-sort p.sort-but-on a:hover,
#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 #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,
#searchbox input.usces_search_button:hover,
.fixation-scroll #pc-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,
#footer-copy,
#pc-browser,
#sp-browser {
background:#101010;
}
.wideimg-but p {
background-color:#101010;
}
.top-item-thumbnail span.newicon,
#item-category .item-img span.newicon {
background:#101010;
}
#main-nav-in,
#main-nav ul.sub-menu li a,
#sub-nav li a,
.widget-title h2,
#top-post1 .h2-cat .title h2,
#top-item .txpost-advanced .title h2,
#footer-copy-in,
#main .content-header h1.title,
#main .content-header h2.title,
#line a,
#google-plus a,
#pocket a,
#hatena-book a,
#facebook-like a,
#twitter-tweet a,
#single-navi a,
#comment-title p,
.category-sort p.sort-but a,
.category-sort p.sort-but-on a:hover,
.item-content-inside h3.title span,
#item-recommended-title h2,
#memberpages #memberinfo .memberinfo-in th,
.member-subtitle h3,
#memberpages #memberinfo .history-area tr.order_head_label,
#cart table#cart_table th {
background-color:rgba(16,16,16, 0.92);
}
.widget-box,
#top-item .top-item-box a .box,
#top-post1 .txpost-box a,
#footer-box,
.content-box,
ul.commentlist p,
.item-category-in a .box,
.pagenavi a.page-numbers,
.item-op-sku ul.io-bottom,
.sku-option-in,
.promotionsale-others-in,
table.returned,
table.customer_form tr,
table#confirm_table tr,
#memberpages .loginbox-in,
#memberpages #memberinfo .memberinfo-in td,
#memberpages #memberinfo .history-area tr.order_head_value,
#memberpages #memberinfo .history-area table.retail tr,
.usccart_navi li,
#cart table#cart_table td,
#info-confirm table#point_table td,
#searchbox .field-in,
#sp-nav #header-search-open .box {
background-color:rgba(16,16,16, 0.96);
}
#main-nav ul.parent li ul.sub-menu li a:hover,
#sub-nav li a:hover,
#top-item .top-item-box a .box:hover,
#top-post1 .txpost-box a:hover,
#single-navi a:hover,
.item-category-in a .box:hover,
.pagenavi a.page-numbers:hover,
.pagenavi span.page-numbers,
.category-sort p.sort-but a:hover,
.category-sort p.sort-but-on a,
.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,
#search-in #searchform,
.ucart_search_body .searchtext,
.widget_archive select,
.widget_categories select,
.usccart_navi li.usccart_cart,
.usccart_navi li.usccart_customer,
.usccart_navi li.usccart_confirm,
.usccart_navi li.usccart_delivery,
#info-confirm table#confirm_table tr.ttl td h3 {
background-color:rgba(16,16,16, 0.8);
}
.tagcloud a:hover,
#memberpages .loginbox-in .login-newmember a:hover {
background-color:rgba(16,16,16, 0.3);
}

#main-nav ul.sub-menu li,
#sub-nav li a,
#sp-nav #header-search-open .box,
#top-post1 .h2-cat .title,
#top-item .txpost-advanced .title,
#top-item .top-item-box a,
.top-item-thumbnail span.newicon,
#top-post1 .txpost-box a,
#main .content-header h1.title,
#main .content-header h2.title,
.widget-box,
.widget-title h2,
.widget_archive select,
.widget_categories select,
#main-page-in,
#main-single-in,
#main-archive .content-in,
#single-navi a,
#single-navi img,
#comment-title,
ul.commentlist p,
.item-category-in a,
table.returned,
.returned td.returned-left,
.returned td.returned-right,
#item-category .item-img span.newicon,
#item-recommended-title,
table.customer_form,
table#confirm_table,
.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,
#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,
#footer-box,
#memberpages .loginbox-in,
#memberpages #memberinfo .memberinfo-in th,
#memberpages #memberinfo .memberinfo-in td,
#memberpages #memberinfo .history-area th,
#memberpages #memberinfo .history-area td,
#memberinfo #name_row,
#memberinfo #furikana_row,
#cart table#cart_table,
#cart table#cart_table th,
#cart table#cart_table td,
#delivery-info table.customer_form tr,
#info-confirm table#point_table,
#info-confirm table#point_table td,
#searchbox .field-in,
ul.ucart_login_body .loginbox input.loginmail,
ul.ucart_login_body .loginbox input.loginpass {
border:1px solid #101010;
}
.pagenavi span.current,
.pagenavi .page-numbers {
border:1px solid #101010;
}
.top-item-thumbnail span.item-thumbnail img,
#item-category .item-img span.item-thumbnail img {
border:2px solid #101010;
}

#item-recommended-title:before {
border-top:3px solid #101010;
}

#main-nav ul.sub-menu li:last-child,
.top-item-title h3.item-title,
#item-category p.item-title,
table.customer_form th,
table#confirm_table th,
tr#name_row td,
tr#furikana_row td,
table.customer_form td,
table#confirm_table td,
#loginform input#loginmail,
#loginform input#loginpass,
#loginform input#loginpass1,
#loginform input#loginpass2,
#loginform input#loginmail:hover,
#loginform input#loginpass:hover,
#loginform input#loginpass1:hover,
#loginform input#loginpass2:hover,
#loginform input#loginmail:focus,
#loginform input#loginpass:focus,
#loginform input#loginpass1:focus,
#loginform input#loginpass2:focus,
.customer-member input#mailaddress1 {
border-bottom:1px solid #101010!important;
}
.item-op-multi .item-op-sku {
border-bottom:3px solid #101010;
}

#line img,
#google-plus img,
#pocket img,
#hatena-book img,
#facebook-like img,
#twitter-tweet img,
table.customer_form th,
table#confirm_table th,
tr#name_row td,
tr#furikana_row td,
#memberinfo #name_row td,
#memberinfo #furikana_row td,
.usccart_navi li {
border-right:1px solid #101010!important;
}

.widget-box ul li a:hover:before,
.widget-box ul.children li a:hover:before,
.widget-box ul.sub-menu li a:hover:before,
#top-post1 .txpost-box a:hover .txpost-date:before,
#footer-nav li a:hover:before,
.single-next a .single-navi-in:hover:before,
.single-prev a .single-navi-in:hover:after  {
color:#101010;
}
.txpost-cat p a:hover,
.top-item-cat p a:hover {
color:#b2b2b2;
}




body,
.widget_archive select,
.widget_categories select {
color:#fff;
}

a,
#top-post1 .txpost-box a:hover,
#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,
.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,
.category-sort p a {
color:#fff;
}

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:#101010;
}


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

#sub-nav li a span.text,
#sp-nav p.member span.name:before,
#sub-nav li a:before,
#main-nav ul.parent li ul.sub-menu li a {
color:#fff;
}

#main-nav p.member,
#main-nav ul.parent li a,
#main-nav ul.parent li.menu-item-has-children a span:after,
#main-nav ul.sub-menu li a:before {
color:#fff;
}

#main-nav ul.parent li a:hover {
color:#b2b2b2;
}

#main-nav ul.parent li ul.sub-menu li a:hover {
color:#fff;
}

#main-nav ul.parent li ul.sub-menu li a:hover:before,
#sub-nav li a:hover:before {
color:#101010;
}


#footer-in {
color:#fff;
}

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

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