@charset "utf-8";
/* Dolce & Vivace
 * http://dolcevivace.com/
 * Copyright 2023 Dolce & Vivace
 */
@media (min-width:960px){.header-menu-pc .appsItemCategoryTag_child>a:before{content:"";display:inline-block;background-size:cover;width:22px;height:22px;position:absolute;left:20px}.header-menu-pc .appsItemCategoryTag_child>a{margin-left:32px;min-height:34px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(1)>a:before{background-position:0 0}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(2)>a:before{background-position:0 -22px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(3)>a:before{background-position:0 -44px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(4)>a:before{background-position:0 -66px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(5)>a:before{background-position:0 -88px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(6)>a:before{background-position:0 -110px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(7)>a:before{background-position:0 -132px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(8)>a:before{background-position:0 -154px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(9)>a:before{background-position:0 -176px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(10)>a:before{background-position:0 -198px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(11)>a:before{background-position:0 -220px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(12)>a:before{background-position:0 -242px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(13)>a:before{background-position:0 -264px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(14)>a:before{background-position:0 -286px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(15)>a:before{background-position:0 -308px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(16)>a:before{background-position:0 -330px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(17)>a:before{background-position:0 -352px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(18)>a:before{background-position:0 -374px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(19)>a:before{background-position:0 -396px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(20)>a:before{background-position:0 -418px}.header-menu-pc #appsItemCategoryTag .appsItemCategoryTag_child:nth-of-type(n+21)>a:before{background-image:none!important}.header-menu-pc .appsItemCategoryTag_lowerchild li{padding-left:52px;margin-left:0}.header-menu-pc .appsItemCategoryTag_lowerchild li a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;opacity:.7;font-size:.75rem;color:#111;color:var(--dolce-header-text-color);margin-bottom:5px}.header-menu-pc .appsItemCategoryTag_lowerchild li>::before{left:0;margin-bottom:0}.header-menu-pc .appsItemCategoryTag_lowerchild li{margin-bottom:5px}}@media (max-width:959px){.pl5{padding-left:3px}#header-menu-sp ul.uk-nav-sub{padding:5px 0 0 20px}#header-menu-sp .slide-menu-cat>li:first-child>a{padding:10px 0 0}#header-menu-sp h2{margin:16px 0 3px}#slide-menu h2:last-of-type{margin:18px 0 1px}#header-menu-sp .category-btn a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative}#header-menu-sp .slide-menu-cat .uk-nav>li>a{padding:0}#header-menu-sp .category-btn a .cat-pic{min-height:30px;width:40px}#header-menu-sp .category-btn a .cat-inner{height:30px;width:30px;margin:0 10px 0 0;background-size:cover;background-repeat:no-repeat}#header-menu-sp .category-btn:nth-of-type(1) .cat-inner{background-position:0 0}#header-menu-sp .category-btn:nth-of-type(2) .cat-inner{background-position:0 -30px}#header-menu-sp .category-btn:nth-of-type(3) .cat-inner{background-position:0 -60px}#header-menu-sp .category-btn:nth-of-type(4) .cat-inner{background-position:0 -90px}#header-menu-sp .category-btn:nth-of-type(5) .cat-inner{background-position:0 -120px}#header-menu-sp .category-btn:nth-of-type(6) .cat-inner{background-position:0 -150px}#header-menu-sp .category-btn:nth-of-type(7) .cat-inner{background-position:0 -180px}#header-menu-sp .category-btn:nth-of-type(8) .cat-inner{background-position:0 -210px}#header-menu-sp .category-btn:nth-of-type(9) .cat-inner{background-position:0 -240px}#header-menu-sp .category-btn:nth-of-type(10) .cat-inner{background-position:0 -270px}#header-menu-sp .category-btn:nth-of-type(11) .cat-inner{background-position:0 -300px}#header-menu-sp .category-btn:nth-of-type(12) .cat-inner{background-position:0 -330px}#header-menu-sp .category-btn:nth-of-type(13) .cat-inner{background-position:0 -360px}#header-menu-sp .category-btn:nth-of-type(14) .cat-inner{background-position:0 -390px}#header-menu-sp .category-btn:nth-of-type(15) .cat-inner{background-position:0 -420px}#header-menu-sp .category-btn:nth-of-type(16) .cat-inner{background-position:0 -450px}#header-menu-sp .category-btn:nth-of-type(17) .cat-inner{background-position:0 -480px}#header-menu-sp .category-btn:nth-of-type(18) .cat-inner{background-position:0 -510px}#header-menu-sp .category-btn:nth-of-type(19) .cat-inner{background-position:0 -540px}#header-menu-sp .category-btn:nth-of-type(20) .cat-inner{background-position:0 -570px}#header-menu-sp .category-btn:nth-of-type(n+21) .cat-inner{background-image:none!important}#header-menu-sp .category-btn a .cat-title{width:calc(100% - 50px);line-height:24px;vertical-align:middle;min-height:24px;display:inline-block}#header-menu-sp .uk-nav-sub .uk-list-hyphen>::before{left:0;margin-bottom:0}#header-menu-sp .slide-menu-cat .uk-nav a{margin-top:10px}#header-menu-sp .slide-menu-cat .uk-nav-sub a{margin-top:10px}}#sidebar-menu .category-btn{margin-top:0}#sidebar-menu .category-btn .cat-pic{min-height:54px;width:50px}#sidebar-menu .category-btn .cat-inner{height:40px;width:40px;margin:7px 10px 7px 0}#sidebar-menu .category-btn:nth-of-type(2) .cat-inner{background-position:0 -40px}#sidebar-menu .category-btn:nth-of-type(3) .cat-inner{background-position:0 -80px}#sidebar-menu .category-btn:nth-of-type(4) .cat-inner{background-position:0 -120px}#sidebar-menu .category-btn:nth-of-type(5) .cat-inner{background-position:0 -160px}#sidebar-menu .category-btn:nth-of-type(6) .cat-inner{background-position:0 -200px}#sidebar-menu .category-btn:nth-of-type(7) .cat-inner{background-position:0 -240px}#sidebar-menu .category-btn:nth-of-type(8) .cat-inner{background-position:0 -280px}#sidebar-menu .category-btn:nth-of-type(9) .cat-inner{background-position:0 -320px}#sidebar-menu .category-btn:nth-of-type(10) .cat-inner{background-position:0 -360px}#sidebar-menu .category-btn:nth-of-type(11) .cat-inner{background-position:0 -400px}#sidebar-menu .category-btn:nth-of-type(12) .cat-inner{background-position:0 -440px}#sidebar-menu .category-btn:nth-of-type(13) .cat-inner{background-position:0 -480px}#sidebar-menu .category-btn:nth-of-type(14) .cat-inner{background-position:0 -520px}#sidebar-menu .category-btn:nth-of-type(15) .cat-inner{background-position:0 -560px}#sidebar-menu .category-btn:nth-of-type(16) .cat-inner{background-position:0 -600px}#sidebar-menu .category-btn:nth-of-type(17) .cat-inner{background-position:0 -640px}#sidebar-menu .category-btn:nth-of-type(18) .cat-inner{background-position:0 -680px}#sidebar-menu .category-btn:nth-of-type(19) .cat-inner{background-position:0 -720px}#sidebar-menu .category-btn:nth-of-type(20) .cat-inner{background-position:0 -760px}#sidebar-menu .category-btn:nth-of-type(n+21) .cat-inner{background-image:none!important}#sidebar-menu .category-btn .cat-title{width:calc(100% - 90px)}#sidebar-menu .category-btn .cat-icon{min-height:54px;width:40px}#sidebar-menu .medium-category{width:100%;padding-left:60px!important}#sidebar-menu ul.uk-nav-sub{padding:0 0 5px 12px}@media (max-width:959px){#sidebar-menu .category-btn .cat-title{width:calc(100% - 100px)}#sidebar-menu .category-btn .cat-icon{width:50px}}