@charset "UTF-8";
/*!
Theme Name:Akebi Themes
Template:shopstore
Author:Kikanshi
Version:2021.2.0
*/

/*General*/
@font-face {font-family: 'NotoSansCJKjp';
 font-style: normal;
 font-weight: 400;
 src: url('font/NotoSansCJKjp-Regular.woff') format('woff'),
      url('font/NotoSansCJKjp-Regular.eot')  format('eot');
 font-display: swap;}

@font-face {font-family: 'NotoSansCJKjp';
 font-style: normal;
 font-weight: 700;
 src: url('font/NotoSansCJKjp-Bold.woff') format('woff'),
      url('font/NotoSansCJKjp-Bold.eot')  format('eot');
 font-display: swap;}

@font-face {font-family: 'NotoSansCJKjp';
 font-style: normal;
 font-weight: 900;
 src: url('font/NotoSansCJKjp-Black.woff') format('woff'),
      url('font/NotoSansCJKjp-Black.eot')  format('eot');
 font-display: swap;}

html, body, div, p, a, span, h1, h2, h3, h4, h5, h6 {
 font-family:'NotoSansCJKjp', -apple-system, BlinkMacSystemFont, "Helvetica Neue",  sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;}

a {color:#20b2aa;}
.content-area p {margin:1em 0 1.5em;font-size:16px;line-height:1.7em;}
.entry-content h2 {font-size:22px; margin-bottom:0.5em;}
.entry-content h3 {font-size:20px;
 border-bottom:1px dotted #666;
 display:table;
 margin:1em 0;}
.page-container {padding: 20px 0px;}
.entry-content {margin:0.5em 0 0;}
.wc-block-grid__product-title {font-size: 16px;
 line-height: 1.4em;
 margin:5px 0 !important;}
.footer-bottom .copyright {font-size:1rem !important;}
.copyright a {display:none;}
select {border:solid 1px #cfcfcf}

/*Header*/
.header-middle {padding: 20px 0px 5px;}
.site-header {margin:0;min-height:10px;}
.site-header-text-wrap {display:none;}
.box-icon-cart .icon-cart.cart-icon {margin-right: 150px;}
.box-icon-cart .icon-cart .price {font-size:20px;
white-space: nowrap;}
.textwidget p {font-size:0.95rem;
 padding: 0.5em 2px;}

/*Btn*/
input[type="search"] {width:160px;padding:12px 5px;}
button, input[type="button"], input[type="reset"], input[type="submit"], .woocommerce #respond input#submit {padding: 0px 10px;
font-size: 14px;
border-radius: 5px;}
input[type="submit"] {height:auto;}

/*nav*/
.rd-navbar-wrap {height:20px !important;}
.rd-navbar {height:48px;}
.rd-navbar-static .rd-navbar-outer .rd-navbar-inner {top:-7px;}
.rd-navbar-static .rd-navbar-subpanel {margin:auto;}
.rd-navbar-static .rd-navbar-nav > li > a {padding:0 12px;border-right:#fab700;}
.rd-navbar-outer {height:48px;}
.rd-navbar-outer, .footer-bottom {background-color:#fab700;}

/*Midashi*/
.postform {border: 1px solid #dcdcdc;}
.tagcloud a {font-size:14px !important;
 padding:5px;}
.tag-link-74, .tag-link-75 {display:none;}
footer {background-color:#fab700;}
.copyright {color:#fff !important;}
.hissu {color:red;font-weight:bold;}
h2.top-midashi {font-size:22px;
 margin-bottom:0.5em;
 padding: 0.4em 0.7em;
 color: #494949;
 background: #ffe9ac;
 /*border-left: solid 5px #fab700;*/
 border-bottom:none;
 border-radius:10px;
 margin-top:0.5em;}
.cat-news {margin-bottom:1em !important;}

/*Top news*/
.su-posts-default-loop .su-post {margin-bottom:0.5em !important;
/* margin-left:1em;
 display:flex;*/}
.btn-small {font-size:14px;}
.su-posts-default-loop .su-post-meta {margin: 0.3em 0 0 1em;
 font-size:0.9em !important;}
.su-posts {margin-left:1em;}
.su-post-title {font-weight:400 !important;}
.su-post-title a {color:#494949;}

/*widget*/
.widget_text {padding-right:0px;}
.widget-title h3 {font-size:1.4rem !important;
 padding-bottom:5px !important;
 margin-bottom:10px !important;
 border-bottom:1px dotted #666;}
.widget-title h3::after {border: none !important;}
.widget-title h3:before {border-bottom: none !important;}
.sidebar .widget {padding:1.2rem;}
#secondary .widget ul {margin-left: -10px;}
#secondary .widget li {padding-top:5px;
 padding-bottom:5px;
 padding-left:15px;}
#secondary .widget li span.count {right: -15px;
 top: 5px;
 font-size:15px;}
.product-detail {padding:20px 15px !important;}
.product_meta {display:none;}
.textwidget h2.su-post-title {font-size:1.1em !important;}

/*woocommerce product page*/
h1.woocommerce-products-header__title {display:inline;font-size:32px;}
.woocommerce-products-header {margin-bottom:2em}
h3.product_title {font-size:1.6rem !important; margin-bottom:10px !important;}
.price {font-size:1.1rem !important;}
.price small {font-weight:bold !important;}
.woocommerce-shipping-destination, .woocommerce-shipping-calculator {display:none;}
.woocommerce div.product div.summary {margin-bottom:0.5em;}
.woocommerce div.product div.images img {width: 94% !important;}
.woocommerce div.product form.cart {padding-top:10px !important;}
.woocommerce .product .woocommerce-tabs .woocommerce-Tabs-panel {font-size:1rem !important;}
.woocommerce .product .woocommerce-tabs ul.tabs {padding:2rem 0px 0px 0px !important;}
.woocommerce .product .woocommerce-tabs ul.tabs li a {font-size: 1.8rem !important;}
.woocommerce-product-details__short-description {padding-top:15px !important;}
.wpb_wrps_title {line-height:1.5em !important;}
.woocommerce .woocommerce-product-gallery__image {pointer-events:none;}
.woocommerce-ordering {display:none;}

/*Content*/
.archive-post {margin-left:1em;}
h3.title-post {font-size:18px;
 margin-bottom:0;}
h3.title-post a {color:#666;}
.entry-meta {font-size:14px;}
.archive-content {display:none;}

.smb-box{position:relative;border-radius:6px;border-radius:var(--_border-radius,6px);padding:1.76923rem;padding:calc(var(--_space, 1.76923rem)*1);overflow:hidden}.smb-box__background{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #eee;border-color:var(--_lighter-color-gray,#eee);border-radius:6px;border-radius:var(--_border-radius,6px)}.smb-box__body{position:relative}

@media screen and (max-width: 1025px) {
 .seed-social {margin: 0;}
 .seed-social>li {margin:0 4px 4px 0;}
}

@media screen and (max-width: 813px) {
    .rd-navbar {height:2px;
     background:#fff;}
    .rd-navbar-outer {height:2px;}
    .rd-navbar-wrap {height:5px !important;}
}

@media (max-width: 480px) {
    .entry-content ul {margin-left:0;}
    .wc-block-grid.has-4-columns .wc-block-grid__products {display:flex;}
    .wc-block-grid.has-4-columns .wc-block-grid__product, .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {flex: 1 0 100%;
     max-width: 50%;
     padding: 0;}
}