.sec-title {
text-align: center !important;
}
.sec-title .title {
width: auto !important;
}
.mv-wrap.inview {
display:none !important;
}
.news,.concept {
margin-bottom:0 !important;
}
.concept .sec-title .title {
font-size:3.0rem;
color:#a82671;
}
.concept {
margin-top:-4% !important;
}
.fixed-cart-btn {
display:none !important;
}
.footer-menu, .drawer-menu {
    font-family: var(--headFontEn), var(--headFontJa), sans-serif !important;
}
.about-main .shop-info {
display:none;
}
.about-main .text {
text-align:center;
}
.item-list-item .image a img {
aspect-ratio: 599 / 720 !important;
}
.item-list-area {
padding-top:30px !important;
}
#appsItemDetailCustom {
margin-top:0 !important;
}
.item-detail h1
,#top div.content div.item.inview.type-3.viewed div.item-detail div div.price div span {
    font-family: var(--bodyFontEn), var(--bodyFontJa), sans-serif !important;
}
.fixblog, .blogDetail .social, .blog_title, .blog_publish, .drawer-nav > ul > li:nth-child(3), .footer-menu > ul > li:nth-child(3) {
display:none !important;
}
.drawer-nav > ul, .footer-menu > ul {
display:flex !important;
flex-direction: column !important;
}
.drawer-nav > ul > li:nth-child(4), .footer-menu > ul > li:nth-child(4) {
order:4 !important;
}
.drawer-nav > ul > li:nth-child(5), .footer-menu > ul > li:nth-child(5) {
order:3 !important;
}
.drawer-nav > ul > li:nth-child(6), .footer-menu > ul > li:nth-child(6) {
order:5 !important;
}
.footer-about-text a {
text-decoration: underline;
}
.deliveryShortestDay {
	display: none;
}

@media (max-width: 768px) {
	.item.type-3 .swiper-wrapper {
	    grid-template-columns: repeat(1, 1fr) !important;
	}
}