@charset "utf-8";
/* Dolce & Vivace
 * http://dolcevivace.com/
 * Copyright 2023 Dolce & Vivace
 */
:root{--dolce-text-color:#212121;--dolce-subtext-color:#999999;--dolce-a-color:#454545;--dolce-ahover-color:#999999;--dolce-btn-color:#333333;--dolce-btn-line-color:#333333;--dolce-btn-text-color:#fff;--dolce-cart-color:#000000;--dolce-title-color:#111111;--dolce-title-line-color:#dddddd;--dolce-sale-color:#E50F0D;--dolce-comming-color:#00C7B6;--dolce-takeout-color:#ff9800;--dolce-pre-color:#1e88e5;--dolce-lottery-color:#5e35b1;--dolce-community-color:#000000;--dolce-footer-bg-color:#fafafa;--dolce-footer-text-color:#333333;--dolce-soldout-color:#E50F0D;--information-banner-height:0px}a,abbr,acronym,address,applet,b,big,blockquote,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}a{outline:0}: focus,a: focus{outline:0!important}.mar0{margin:0!important}.mar5{margin:5px}.mar10{margin:10px}.mar15{margin:15px}.mar20{margin:20px}.mar25{margin:25px}.mar30{margin:30px}.mar35{margin:35px}.mar40{margin:40px}.mart5{margin-top:5px}.mart10{margin-top:10px}.mart15{margin-top:15px}.mart20{margin-top:20px}.mart25{margin-top:25px}.mart30{margin-top:30px}.mart35{margin-top:35px}.mart40{margin-top:40px}.marb5{margin-bottom:5px}.marb10{margin-bottom:10px}.marb15{margin-bottom:15px}.marb20{margin-bottom:20px}.marb25{margin-bottom:25px}.marb30{margin-bottom:30px}.marb35{margin-bottom:35px}.marb40{margin-bottom:40px}.marl5{margin-left:5px}.marl10{margin-left:10px}.marl15{margin-left:15px}.marl20{margin-left:20px}.marl25{margin-left:25px}.marl30{margin-left:30px}.marl35{margin-left:35px}.marl40{margin-left:40px}.marr5{margin-right:5px}.marr10{margin-right:10px}.marr15{margin-right:15px}.marr20{margin-right:20px}.marr25{margin-right:25px}.marr30{margin-right:30px}.marr35{margin-right:35px}.marr40{margin-right:40px}.pd0{padding:0!important}.pd5{padding:5px}.pd10{padding:10px}.pd15{padding:15px}.pd20{padding:20px}.pd25{padding:25px}.pd30{padding:30px}.pd35{padding:35px}.pd40{padding:40px}.pdl10{padding-left:10px}.pdl20{padding-left:20px}.pdl30{padding-left:30px}.pdr10{padding-right:10px}.pdr20{padding-right:20px}.pdr30{padding-right:30px}strong{font-weight:700}em{font-weight:700}b{font-weight:700}small{font-size:80%}.text-normal{font-weight:400!important}.text-xs{font-size:.75rem!important;line-height:1.6em}.text-s{font-size:.8125rem!important;line-height:1.6em}.text-m{font-size:.875rem!important}.text-l{font-size:1rem!important}.text-xl{font-size:1.125rem!important}.text-xxl{font-size:1.25rem!important}.text-xxxl{font-size:1.5rem!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-underline{text-decoration:underline!important}.text-muted{color:#bdbdbd}.text-primary{color:#333}a.text-primary:hover{color:#757575}.text-success{color:#0277bd}a.text-success:hover{color:#039be5}.text-info{color:#78909c}a.text-info:hover{color:#b0bec5}.text-warning{color:#e65100}a.text-warning:hover{color:#f57c00}.text-danger{color:#e50f0d}a.text-danger:hover{color:#ff5252}.relative_on{position:relative!important}.relative_off{position:absolute!important}.relative_off_fixed{position:fixed!important}.center-block{display:block;margin-left:auto;margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable: active,.sr-only-focusable: focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.float-right{float:right!important}.float-left{float:left!important}.hide{display:none}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}blockquote,code,pre{page-break-inside:avoid}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-size:16px;letter-spacing:.02rem;line-height:1.5;font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}@media (max-width:959px){html{font-size:17px}}body{color:var(--dolce-text-color,#212121);background-color:#fff;font-weight:400;margin:0;word-wrap:break-word;overflow-wrap:break-word}.font_reset{font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif!important}input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif!important}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:0}select::-ms-expand{display:none}textarea{display:block}ul{list-style:none}ol{list-style:decimal}img{vertical-align:middle;border:0;max-width:100%;height:auto;image-rendering:auto}:focus,a:focus{outline:0}a{color:var(--dolce-a-color,#454545);text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}a:focus,a:hover{color:var(--dolce-ahover-color,#999);text-decoration:none}.uk-offcanvas-bar hr,hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:0;border-top:1px solid #ddd;border-color:var(--dolce-title-line-color,#ddd);margin:1rem 0}@media (max-width:639px){.mobile-only{display:block;position:relative}.screen-only{display:none}}@media (min-width:640px){.mobile-only{display:none}.screen-only{display:block;position:relative}}@media (max-width:959px){.mobile-and-tablet-only{display:block}.pc-only{display:none}}@media (min-width:960px){.mobile-and-tablet-only{display:none}.pc-only{display:block}}@media (max-width:1280px){.under1280{display:block}.over1280{display:none}}@media (min-width:1281px){.under1280{display:none}.over1280{display:block}}.svg-symbol{display:none}.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,.uk-heading-2xlarge,.uk-heading-large,.uk-heading-medium,.uk-heading-small,.uk-heading-xlarge,.uk-logo,.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle,h1,h2,h3,h4,h5,h6{font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}h1{font-size:1.25rem;line-height:1.4}h2{font-size:1.25rem;line-height:1.4}h3{font-size:.875rem;line-height:1.4}h4{font-size:.875rem;line-height:1.4}dt{font-weight:400}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{height:50px;min-height:50px!important}.uk-search-input{color:#000}.uk-search-input::placeholder{color:#999!important}.uk-search-input::-ms-input-placeholder{color:#999!important}.uk-search-navbar .uk-search-input{border-color:#999;outline:0}.uk-search-navbar .uk-search-input::placeholder{color:#bbb!important}.uk-search-navbar .uk-search-input::-ms-input-placeholder{color:#bbb!important}.uk-navbar-container:not(.uk-navbar-transparent){background:0 0}.uk-navbar-item,.uk-navbar-nav>li>a,.uk-navbar-toggle{font-size:.875rem}.uk-navbar-nav>li>a{color:var(--dolce-text-color,#212121)}.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:active,.uk-navbar-nav>li>a:focus{color:var(--dolce-ahover-color,#999)}.uk-offcanvas-bar{background:#fff}.uk-nav-header:not(:first-child){margin-top:10px}.uk-nav-parent-icon>.uk-parent>a::after{width:1.2em;height:1.2em;height:1.5em;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23757575" d="M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z" /></svg>') no-repeat center center}.uk-nav-parent-icon>.uk-parent.uk-open>a::after{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 24 24"><path fill="%23757575" d="M19,13H5V11H19V13Z" /></svg>') no-repeat center center}.uk-label{line-height:1;font-size:11px;padding:4px 7px;margin-left:10px}.uk-label.label-red{background:var(--dolce-sale-color,#e50f0d)}.uk-label.label-green{background:var(--dolce-comming-color,#00c7b6)}.uk-label.label-orange{background:var(--dolce-takeout-color,#ff9800)}.uk-label.label-pink{background:#d81b60}.uk-label.label-purple{background:var(--dolce-lottery-color,#5e35b1)}.uk-label.label-blue{background:var(--dolce-pre-color,#1e88e5)}.uk-label.label-black{background:var(--dolce-community-color,#000)}.uk-label.label-clear{background:0 0!important}.uk-button{padding-top:1px;min-width:180px;font-size:.8125rem}.uk-button-default{border:none;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);transition:all .3s;border-radius:4px;border:solid 1px var(--dolce-btn-line-color,#333)}.uk-button-default:active,.uk-button-default:focus,.uk-button-default:hover{border:none;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);border:solid 1px var(--dolce-btn-line-color,#333);opacity:.8}.uk-heading-line{background:#fff}footer .uk-heading-line{background:0 0!important}@media (max-width:959px){ul.uk-nav-sub{padding:0 0 5px 10px}ul.uk-nav-sub li{opacity:.8;font-size:.875rem}ul.uk-nav-sub li a{position:relative;display:inline-block;padding:3px 0 3px 6px!important;margin:0;font-weight:400!important}ul.uk-nav-sub li:last-child a{padding:5px 0 0 6px!important}}@media (min-width:960px){.uk-search-navbar .uk-search-input{font-size:.8125rem;padding-left:1em}.uk-navbar-dropdown{padding:10px 20px;width:auto!important;background-color:#fff}ul.uk-nav-sub{padding:0 0 5px 12px}ul.uk-nav-sub li{opacity:.8;font-size:.75rem}ul.uk-nav-sub li a{position:relative;display:inline-block;padding:0 0 0 5px!important;margin:0;font-weight:400!important}.sidebar ul.uk-nav-sub li{opacity:1;font-size:.8125rem}.uk-navbar-dropdown{overflow-y:auto;max-height:calc(100vh - 90px)}}.uk-navbar-dropdown-nav .uk-nav-header,.uk-navbar-dropdown-nav .uk-nav-sub a,.uk-navbar-dropdown-nav>li>a,.uk-navbar-nav>li>a,.uk-offcanvas-bar,.uk-offcanvas-bar .uk-nav-default .uk-nav-header,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li.uk-active>a,.uk-offcanvas-bar .uk-nav-default>li>a{color:var(--dolce-text-color,#212121)}.uk-navbar-dropdown-nav .uk-nav-sub a:focus,.uk-navbar-dropdown-nav .uk-nav-sub a:hover,.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active>a,.uk-navbar-dropdown-nav>li.uk-active>a,.uk-navbar-dropdown-nav>li>a:focus,.uk-navbar-dropdown-nav>li>a:hover,.uk-navbar-nav>li.uk-active>a,.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a.uk-open,.uk-navbar-nav>li>a:active,.uk-navbar-nav>li>a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:focus,.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a:hover,.uk-offcanvas-bar .uk-nav-default>li>a:focus,.uk-offcanvas-bar .uk-nav-default>li>a:hover{color:var(--dolce-ahover-color,#999)}.uk-heading-line>::after,.uk-heading-line>::before{border-bottom-color:var(--dolce-title-line-color,#ddd)}.uk-offcanvas-bar .uk-heading-line>::after,.uk-offcanvas-bar .uk-heading-line>::before{border-bottom-color:var(--dolce-title-line-color,#ddd)}.uk-heading-bullet::before,.uk-offcanvas-bar .uk-heading-bullet::before{border-color:var(--dolce-title-line-color,#ddd)}.uk-offcanvas-bar{padding:17px 15px 15px 12px}select{min-width:100px;background-color:#fff;border:1px solid #ccc;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;moz-appearance:menulist;-webkit-appearance:menulist}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}.uneditable-input,input,textarea{margin-left:0}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #ccc;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea{height:auto}select{display:inline-block;padding:4px 6px;font-size:.875rem;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.uneditable-input,input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{display:inline-block;width:100%;padding:4px 6px;font-size:.875rem;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:0}@media (max-width:959px){.uneditable-input,input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}#i18{z-index:2005}#i18 .lang{float:left;margin:0 5px 0 0;position:relative}#i18 .lang::after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #333;border-right:solid 2px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}#i18 .currency{float:left;position:relative}#i18 .currency::after{content:'';width:6px;height:6px;border:0;border-bottom:solid 2px #333;border-right:solid 2px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}#i18 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#000;cursor:pointer;font-family:inherit;font-size:11px;line-height:20px;min-width:inherit;padding:5px 25px 5px 10px;vertical-align:middle;outline:0!important}#i18 select option{font-size:13px}@media (max-width:959px){#i18 select{font-size:16px}}#law,#privacy{background-color:#fff;box-sizing:border-box;font-size:.8125rem;line-height:1.6em;margin:0 auto;padding:30px 40px 40px;text-align:left;width:100%;color:#000!important}#law h2,#privacy h2{font-size:1.125rem;font-weight:700;margin:0;padding:0 0 20px;color:#000!important}#law h2{padding:0}#privacy dt,#privacy h3{font-weight:700;margin:15px 0 8px;color:#000!important}#privacy .privacy_intro{margin:0 0 20px}#law h3{font-weight:700;margin:20px 0 5px}#law .atobaraiTerm{margin:20px 0}#law .atobaraiTerm .atobaraiTerm__title{margin-bottom:8px}#law .atobaraiTerm .atobaraiTerm__body{padding-left:20px}#law .atobaraiTerm p{font-size:100%;line-height:1.5;margin:0 0 10px}@media (max-width:959px){#law,#privacy{background-color:#fff;box-sizing:border-box;font-size:13px;line-height:1.6em;margin:0 auto;padding:20px 20px 20px}}.itemCb #cboxPrevious{background:url(https://basefile.akamaized.net/dolcevivace-shopselect-net/60b741822744c/controls.png) no-repeat 0 0;bottom:0;height:20px;left:0;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxNext{background:url(https://basefile.akamaized.net/dolcevivace-shopselect-net/60b741822744c/controls.png) no-repeat -22px 0;bottom:0;height:20px;left:30px!important;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxClose{background:url(https://basefile.akamaized.net/dolcevivace-shopselect-net/60b741822744c/controls.png) no-repeat -52px 0;height:20px;overflow:visible;text-indent:-9999px;width:20px}.itemCb #cboxContent button{border:none}.itemCb:focus{outline:0}a.cboxElement:focus{outline:0}[class*=" si-"],[class^=si-]{font-family:shopicon!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none}.si-attentionTriangle:before{content:"\e903"}.si-cart:before{content:"\e900"}.si-message:before{content:"\e901"}.si-cross:before{content:"\e902"}.si-search:before{content:"\e912"}.si-information:before{content:"\e919"}.si-tipi:before{content:"\e922"}.si-pin:before{content:"\e929"}.shareButtons{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;align-items:start;justify-content:flex-end;cursor:pointer;margin:20px 0 10px 0;padding:0;vertical-align:top;font-size:12px;color:#999!important;text-decoration:none}.shareButtons .pinterest{margin:0 0 4px 8px}.shareButtons .twitter{margin:0 0 4px 8px}.shareButtons .facebook{margin:0 0 4px 8px}.illegal-report{text-align:right}.illegal-report a{color:#666!important;cursor:pointer;display:inline-block;font-size:11px!important;margin:10px 0 10px 8px;vertical-align:middle;text-align:left;border:solid 1px #ccc;padding:2px 6px;border-radius:2px;background-color:#fff}.illegal-report a:hover{opacity:1;text-decoration:none}footer #baseMenu{text-align:center;margin:0 auto;margin-bottom:20px}footer #baseMenu>ul>li{list-style:none}footer #baseMenu>ul>li.cart{display:none!important}footer #baseMenu>ul>li.base{margin:0 auto}footer #baseMenu>ul>li a{background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;display:inline-block;margin:0;padding:11px 20px 10px;text-decoration:none;border:solid 1px #ccc;font-size:12px;color:#666}footer #baseMenu>ul>li.base img{width:15px;height:15px;margin-top:-4px}#deeplink{display:none}@media (max-width:959px){#deeplink{display:block;width:100%;margin:20px auto}#deeplink a,#deeplink a:focus,#deeplink a:hover{background:#fafafa;font-size:.8125rem;color:#333;border:solid 1px #e5e5e5;padding:5px 15px;width:100%;display:block;text-align:center}}.label_image{position:absolute!important;top:-12px;left:-12px;height:70px!important;width:70px!important;z-index:300;background:0 0!important}.dolce-cat-list .item .label_image{height:56px!important;width:56px!important}@media (min-width:601px) and (max-width:959px){.label_image{top:-9px;left:-9px;height:56px!important;width:56px!important}.dolce-cat-list .item .label_image{height:49px!important;width:49px!important}}@media (max-width:600px){.label_image{top:-9px;left:-9px;height:56px!important;width:56px!important}.dolce-cat-list .item .label_image{height:42px!important;width:42px!important}}.msg_startButton{transition:background-color .3s ease}.msg_startButton:hover{box-shadow:none!important;background:#c1c9d5!important}@media (min-width:481px){.msg_startButton{z-index:1010!important;right:15px!important;bottom:60px!important}}@media (max-width:480px){.msg_startButton{z-index:300!important;bottom:17px!important;bottom:calc(17px + env(safe-area-inset-bottom))!important;-webkit-transition:bottom .1s!important;transition:bottom .1s!important;transition-delay:bottom .1s!important}}#review-apps{color:#000}.review01__tabWrap,.x_reviewList{background-color:#fff}.x_reviewList li{padding-left:15px;padding-right:15px}.review01__list{height:auto}.communityMain .communityTitle{font-size:1.5rem!important}.communityMain{padding:0!important;width:100%!important}.communityMain .communityContent{margin-top:20px!important;padding:15px 15px!important}.communityMain .communityOverview{min-width:55%!important}.communityMain .communityNav{width:45%!important}.communityMain h1{font-size:1.5rem!important}.communityMain .communityItems .communityItem .communityItemLabel{padding:6px 8px!important;border-radius:4px!important;color:#fff!important;font-size:12px!important;font-weight:700!important}.communityMain .overview{width:100%!important}.communityMain .communitySignin .button{height:auto!important}.communityMain #limitedItem{width:100%!important}.communityMain #limitedUrl{width:100%!important}.communityMain .communityItems{width:100%!important}.communityMain .communityItems .communityItem{margin-left:0!important;width:33.33%!important;padding:0 8px!important}.communityMain .communityItems .communityItem:first-child,.communityMain .communityItems .communityItem:nth-child(3n+1){margin-left:0!important}.communityMain .communityItems .communityItem .communityItemTitle{margin-top:10px!important;width:auto!important;margin-bottom:10px!important}.communityMain .communityItems .communityItem .communityImageContainer{width:auto!important;height:auto!important}.communityMain .communityModalHeader{padding-bottom:24px!important;color:#000!important}.communityModalTable{color:#000!important}.communityMain .communityUrlHeader{margin-top:30px!important}.communityModal{color:#000!important}.communityMain #productsLimitedUrl .urlBox{padding:10px!important;background-color:transparent!important;width:calc(50% - 20px)!important;border:1px solid #c2c8d2;border-radius:4px;margin:0 10px 20px!important}.communityMain #productsLimitedUrl .urlBox:nth-child(2n){margin:0 10px 20px!important}@media (max-width:959px){.communityModal{max-width:85%!important;max-height:80vh!important;min-width:200px!important;width:85%!important;overflow:scroll!important}.communityModalHeader{font-size:1rem!important}.communityPrice h3,.communityTitle h1{font-size:.9375rem!important}.communityOverview{font-size:.875rem!important}.communityMain .communityItems .communityItem{width:50%!important;padding:0 10px!important}.communityMain .communityContent{margin-top:20px!important;padding:15px!important;-webkit-flex-direction:column;flex-direction:column}.communityMain .communityOverview{width:100%!important;padding-bottom:20px!important}.communityMain .communityNav{width:100%!important;margin-left:0!important}.communityMain #productsLimitedUrl .urlBox{padding:10px!important;background-color:transparent!important;width:100%!important;border:1px solid #c2c8d2;border-radius:4px;margin:0 0 20px!important}.communityMain #productsLimitedUrl .urlBox:nth-child(2n){margin:0 0 20px!important}.communityBox .button__guest{margin:10px 0 0!important;display:block!important;width:100%!important}.communityBox .button__purchase{margin:0!important;display:block!important;width:100%!important}.communityRegisterButtons{display:flex!important;flex-direction:column-reverse!important;align-items:center!important}}.irContainer{width:282px!important}#irContainer legend{text-align:center}#irContainer input select{font-size:16px!important}#irContainer input textarea{font-size:16px!important}#IllegalReportTitle,#x_illegalReportMessage{width:100%}#irContainer .btn.btn-danger{padding:10px 0!important;margin:5px 0!important;font-size:14px!important}body{position:relative}.flex-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.flex-between{-webkit-justify-content:space-between!important;justify-content:space-between!important}.flex-space-around{-webkit-justify-content:space-around!important;justify-content:space-around!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-aligncenter{-webkit-align-items:center!important;align-items:center!important}.flex-wrapper .flex-cell-col1{width:100%}.flex-first{order:-1}.flex-last{order:99}.sticky-container{position:relative;width:100%}main{max-width:1920px;width:100%;padding:0;z-index:2;margin:0 auto}.main-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;max-width:1260px;width:100%;margin:0 auto;padding:0 30px 20px}.footer-wrapper{position:relative;max-width:1260px;padding:25px 30px 10px;z-index:2;margin:0 auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch}.btn-more{text-align:center;width:100%;padding:5px 0}#page-top{position:fixed;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));-webkit-transition:bottom .1s;transition:bottom .1s;transition-delay:bottom .1s;right:20px;font-size:14px;line-height:1;z-index:999}#page-top a{background:#000;color:#fff;width:30px;padding:4px 5px 6px;text-align:center;display:block;opacity:.9;transition:all .3s ease;border-radius:50%}#page-top a:hover{background:#474747}@media (max-width:959px){main{max-width:100%;padding:0;margin-top:70px}.main-wrapper{padding:0 15px 10px;margin:0 auto}#shopTopPage .main-wrapper{padding:0 15px}}@media (max-width:959px){.sidebar{width:100%;order:4!important;font-size:.875rem}.cushion{display:none}.maincontainer{margin:0 auto;width:100%;font-size:.875rem}.btn-more a{width:90%;margin:0 auto;display:block}.footer-wrapper{padding:10px 10px 10px}#page-top{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;bottom:20px;bottom:calc(20px + env(safe-area-inset-bottom));-webkit-transition:bottom .1s;transition:bottom .1s;transition-delay:bottom .1s;right:15px}#page-top a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:34px;padding:6px 7px 8px}}@media (min-width:960px){.sidebar{width:280px;order:1;font-size:.875rem}.cushion{width:30px;order:2}.maincontainer{margin:0 auto;width:calc(100% - 310px);order:3;font-size:.875rem}}.breadcrumb{padding:0;list-style:none;margin-bottom:5px}.breadcrumb>*{display:contents}.breadcrumb>*>*{font-size:.75rem;color:var(--dolce-ahover-color,#999)}.breadcrumb>*>:focus,.breadcrumb>*>:hover{color:var(--dolce-ahover-color,#999);text-decoration:none}.breadcrumb>:last-child>a:not([href]),.breadcrumb>:last-child>span{color:var(--dolce-ahover-color,#999)}.breadcrumb>:nth-child(n+2)::before{content:">";display:inline-block;margin:0 15px 0 calc(15px - 4px);font-size:.75rem;color:var(--dolce-ahover-color,#999)}@media (max-width:959px){.breadcrumb{margin-bottom:5px}}header{position:relative;min-height:70px;max-width:1920px;width:100%;z-index:1009}.is-fixed{position:fixed;top:0;left:0}#header-box{max-width:1260px;margin-left:auto;margin-right:auto;padding:10px 30px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;color:var(--dolce-text-color,#212121)}.header-search-pc{height:50px;min-height:50px}.header-base{height:50px;min-height:50px}.header-cart{height:50px;min-height:50px!important;padding:0 15px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;align-items:center;box-sizing:border-box}#header-box-fixed #baseMenu>ul>li.base,header #baseMenu>ul>li.base{display:none!important}header #baseMenu>ul>li.cart img{opacity:0}.nav-divider{border-top:1px solid #e5e5e5;margin:10px auto}@media (max-width:959px){#header-box img{max-height:50px}}#header-box .uk-icon,#header-box-fixed .uk-icon{color:var(--dolce-text-color,#212121)}#header-box .uk-icon>svg,#header-box-fixed .uk-icon>svg{fill:currentColor}.footer-logo,.header-logo{position:relative;text-align:center;height:50px}@media (min-width:960px){.header-logo{height:70px}}.footer-logo img,.header-logo img{max-height:100%;max-width:100%}.footer-logo,.footer-logo a,.footer-logo a:hover,.header-logo,.header-logo a,.header-logo a:hover{font-size:1.5rem;line-height:normal;border:none;color:#111;font-weight:400!important;height:50px;display:inline-block;opacity:1!important}.dolce_logo_size,.header-logo h1{height:70px;display:inline-block}.footer-logo .logoText,.header-logo .logoText{display:table-cell;vertical-align:middle;height:50px}@media (max-width:959px){.header-cart .uk-icon>svg,.header-search-pc .uk-search-icon>svg{width:24px!important;height:24px!important}.uk-navbar-toggle{padding:0 10px 0 20px}.header-cart{padding:0 20px 0 6px}#first-view{display:none}.key-visual-sp{display:block;margin-top:70px}.key-visual-sp img{width:100%}.key-label,.key-visual{display:none}header{position:fixed;top:0;min-height:70px}#header-box,#header-box-fixed{max-width:100%;margin-left:auto;margin-right:auto;padding:10px 0}#header-menu-sp{display:block}.header-logo{-webkit-flex-grow:1;flex-grow:1;text-align:center}.header-menu-pc{display:none}.header-search-pc{display:none}}@media (min-width:960px){.header-cart .uk-icon>svg,.header-search-pc .uk-search-icon>svg{width:22px!important;height:22px!important}.header-cart{padding:0 0 0 14px;min-width:auto!important}#first-view{height:calc(100vh - 70px);width:100%;position:relative;overflow:hidden;max-width:1920px;margin:0 auto}#first-view .key-label{left:50%;position:absolute;top:50%;z-index:4}#first-view .key-label .key-content{padding:10px;transform:translate(-50%,-50%)}#first-view .key-visual{position:absolute;height:100%;width:100%;z-index:3;max-width:1920px}.key-visual-sp{display:none}#header-menu-sp,#slide-menu{display:none}.header-menu-pc{display:block;margin-left:auto}.header-search-pc{display:block}.header-search-pc .uk-search{border:none}.header-search-pc .uk-search-input{background:#fff}}@media (min-width:960px){.header-menu-pc .appsItemCategoryTag_child>a{margin-left:0;min-height:34px;display:inline-block;font-size:.875rem}.header-menu-pc .appsItemCategoryTag_lowerchild li a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;opacity:.8;font-size:.75rem;color:var(--dolce-text-color,#212121);margin-bottom:5px;margin-top:2px}.header-menu-pc .appsItemCategoryTag_lowerchild li>::before{left:0;margin-bottom:0}.header-menu-pc .appsItemCategoryTag_lowerchild li{margin-bottom:5px;padding-left:0;margin-left:20px}.header-menu-pc .appsItemCategoryTag_lowerchild li::before{content:'';position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right;content:'–\00A0\00A0'}}@media (max-width:959px){#slide-menu ul.uk-nav-sub{padding:5px 0 5px 10px}#header-menu-sp .uk-nav>li>a{padding:15px 0 0}#slide-menu .uk-nav:last-of-type{padding-bottom:17px}#header-menu-sp h2{font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:.8125rem;margin:14px 0 3px 3px;text-align:left;color:var(--dolce-title-color,#111)}#slide-menu h2:last-of-type{margin:15px 0 5px}.pl3{padding-left:3px}.pl5{padding-left:8px}.pl8{padding-left:8px}.pl13{padding-left:13px}}@media (max-width:600px){.banner-item-1{width:100%;margin-bottom:10px;text-align:center}.banner-item-2{width:100%;margin-bottom:10px;text-align:center}.banner-item-3{width:100%;margin-bottom:10px;text-align:center}ul.uk-nav-sub li a{margin-bottom:5px;margin-top:5px}}@media (min-width:601px) and (max-width:959px){.banner-item-1{width:50%;padding-right:5px;margin-bottom:10px;text-align:center}.banner-item-2{width:50%;padding-left:5px;margin-bottom:10px;text-align:center}.banner-item-3{max-width:420px;margin:0 auto;margin-bottom:10px;text-align:center}.sidebar ul.uk-nav-sub li a{margin-bottom:5px;margin-top:2px}}@media (min-width:960px){.banner-item-1,.banner-item-2,.banner-item-3{width:100%;margin-bottom:20px;text-align:center}.sidebar ul.uk-nav-sub li a{margin-bottom:5px;margin-top:2px}}.sidebar-banner-item a img{background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.sidebar-banner-item a:focus img,.sidebar-banner-item a:hover img{opacity:.8}#sidebar-menu{padding:0;margin-bottom:20px}#sidebar-gift1,#sidebar-gift2,#sidebar-info{padding:0;margin-bottom:15px}@media (max-width:959px){#sidebar-gift1,#sidebar-gift2,#sidebar-info,#sidebar-menu{padding:0}}#sidebar-menu>span{display:block}#sidebar-menu .category-btn{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;margin-top:5px}#sidebar-menu .category-btn .cat-pic{min-height:40px;width:40px}#sidebar-menu .category-btn .cat-inner{height:30px;width:30px;margin:5px 10px 5px 0;background-size:cover;background-repeat:no-repeat}#sidebar-menu .category-btn:nth-of-type(1) .cat-inner{background-position:0 0}#sidebar-menu .category-btn:nth-of-type(2) .cat-inner{background-position:0 -30px}#sidebar-menu .category-btn:nth-of-type(3) .cat-inner{background-position:0 -60px}#sidebar-menu .category-btn:nth-of-type(4) .cat-inner{background-position:0 -90px}#sidebar-menu .category-btn:nth-of-type(5) .cat-inner{background-position:0 -120px}#sidebar-menu .category-btn:nth-of-type(6) .cat-inner{background-position:0 -150px}#sidebar-menu .category-btn:nth-of-type(7) .cat-inner{background-position:0 -180px}#sidebar-menu .category-btn:nth-of-type(8) .cat-inner{background-position:0 -210px}#sidebar-menu .category-btn:nth-of-type(9) .cat-inner{background-position:0 -240px}#sidebar-menu .category-btn:nth-of-type(10) .cat-inner{background-position:0 -270px}#sidebar-menu .category-btn:nth-of-type(11) .cat-inner{background-position:0 -300px}#sidebar-menu .category-btn:nth-of-type(12) .cat-inner{background-position:0 -330px}#sidebar-menu .category-btn:nth-of-type(13) .cat-inner{background-position:0 -360px}#sidebar-menu .category-btn:nth-of-type(14) .cat-inner{background-position:0 -390px}#sidebar-menu .category-btn:nth-of-type(15) .cat-inner{background-position:0 -420px}#sidebar-menu .category-btn:nth-of-type(16) .cat-inner{background-position:0 -450px}#sidebar-menu .category-btn:nth-of-type(17) .cat-inner{background-position:0 -480px}#sidebar-menu .category-btn:nth-of-type(18) .cat-inner{background-position:0 -510px}#sidebar-menu .category-btn:nth-of-type(19) .cat-inner{background-position:0 -540px}#sidebar-menu .category-btn:nth-of-type(20) .cat-inner{background-position:0 -570px}#sidebar-menu .category-btn:nth-of-type(n+21) .cat-inner{background-image:none!important}#sidebar-menu .category-btn .cat-title{width:calc(100% - 80px);line-height:1.2em}#sidebar-menu .category-btn .cat-title a{width:100%;display:inline-block}#sidebar-menu .category-btn .cat-icon{min-height:40px;width:40px;cursor:pointer}#sidebar-menu .category-btn .cat-icon::after,#sidebar-menu .category-btn .cat-icon::before{content:'';display:block;width:12px;height:2px;background:#bbb;position:absolute;right:10px;top:50%;transform:translateY(-50%)}#sidebar-menu .category-btn .cat-icon::after{background:#bbb;transform:translateY(-50%) rotate(90deg);transition:.5s}#sidebar-menu .category-btn .cat-icon.active::after{display:none}#sidebar-menu .medium-category{width:100%;padding-left:50px!important}@media (min-width:960px){#sidebar-menu ul.uk-nav-sub{opacity:.8}}.sidebar h2{font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:.875rem;margin-bottom:5px;color:var(--dolce-title-color,#111)}#sidebar-gift1 li,#sidebar-gift2 li,#sidebar-info li{width:100%;padding-top:10px}#sidebar-gift1 li a,#sidebar-gift2 li a,#sidebar-info li a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%}#sidebar-gift1 .info-icon,#sidebar-gift2 .info-icon,#sidebar-info .info-icon{height:30px;width:40px;padding-left:5px}#sidebar-gift1 .info-title,#sidebar-gift2 .info-title,#sidebar-info .info-title{min-height:30px;width:calc(100% - 50px);line-height:1.65em}#sideber-social li{width:40px;padding:10px 5px;margin-right:5px}#sideber-social img{width:20px;height:20px}#sidebar-shipping{text-align:center;padding:11px 10px 10px;margin:0 0 20px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:dotted 2px #999;font-weight:600}#sidebar-shipping .shipping{color:#e50f0d}#sidebar-shipping .conditions{font-size:.85rem;line-height:1em;padding-top:1px}#sidebar-shipping .shipping svg{width:30px;height:30px}#sidebar-shipping .shipping span{font-size:1.25rem;font-weight:700;vertical-align:middle}#sidebar-shipping .exclusion{font-size:.68rem;line-height:1em;font-weight:400}#sidebar-shipping .conditions,#sidebar-shipping .exclusion,#sidebar-shipping .shipping{margin:2px auto}#sidebar-shipping .conditions,#sidebar-shipping .exclusion{color:#222}@media (max-width:959px){#sidebar-shipping{display:none}}.maincontainer .section,.maincontainer section{margin-bottom:30px}@media (max-width:959px){.maincontainer .section,.maincontainer section{margin-bottom:20px}}.maincontainer h1,.maincontainer h2{font-size:1.25rem;margin-bottom:10px;color:var(--dolce-title-color,#111)}.maincontainer h1,.maincontainer h2{padding-top:2px;padding-bottom:2px}.sidebar h2{padding-top:2px;padding-bottom:2px;padding-left:5px;font-weight:600}#header-menu-sp h2{font-weight:600;margin-left:3px}#dolce-fixed-article{text-align:center}.attentionbox{text-align:center;margin:0 auto 15px;font-size:.75rem;background:#111;color:#fff;width:100%;padding:8px 10px;line-height:1.4}.attentionbox a,.attentionbox a:hover{color:#fff}#dolce-slider{overflow-x:hidden;max-width:1920px}#dolce-slider .wrap{position:relative;padding:0;max-width:960px;margin-left:auto;margin-right:auto;font-size:.875rem;z-index:1}.carousel-cell{height:auto;position:relative;min-width:100%;margin-right:10px;overflow:hidden}#dolce-slider .flickity-button{background:0 0}#dolce-slider .flickity-prev-next-button{width:44px;height:44px}#dolce-slider .flickity-button-icon{fill:#fff}#dolce-slider .flickity-button:disabled{display:none}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-backface-hidden .swiper-slide{text-align:center}@media (min-width:960px){#shopTopPage .flex-order>#dolce-slider{margin:0 auto 20px}}@media (max-width:959px){#shopTopPage .flex-order>#dolce-slider{margin:0 -15px 15px}}#dolce-news{font-size:.875rem}.news-box{padding:.25rem 10px;vertical-align:middle}.news-box:after{content:".";display:block;height:0;clear:both;visibility:hidden}.news-date{display:inline-block;width:100px;opacity:.5;float:left}.news-text{display:inline;width:calc(100% - 100px);float:left}@media (max-width:959px){.news-box{padding:0 10px;margin-bottom:1rem;vertical-align:top}.news-date{display:block;width:100px;float:none}.news-text{display:block;width:100%;float:none}}@media (max-width:959px){#dolce-top-banner{margin-bottom:15px}}#dolce-blog{font-size:.875rem}#dolce-blog .blog-box{width:calc(50% - 5px);margin:0 0 10px 5px;padding:0 0 10px}#dolce-blog .blog-box:nth-child(2n+1){width:calc(50% - 5px);margin:0 5px 10px 0}.blog-box .b-pic{min-height:50px;width:25%;background-size:contain;background-repeat:no-repeat;background-position:top;height:100%}.blog-box .b-contants{width:75%;padding-left:10px;line-height:1.4}.blog-box .b-contants a{color:var(--dolce-text-color,#212121)}.blog-box .b-contants a:focus,.blog-box .b-contants a:hover{color:var(--dolce-ahover-color,#999)}.blog-box .b-contants .b-date{font-size:.75rem;opacity:.5}.blog-box .b-contants .b-desc{font-size:.75rem;opacity:.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-box .b-contants .b-title{font-size:.8125rem}@media (max-width:601px){#dolce-blog .blog-box{width:100%;margin:0 0 10px;padding:0 0 5px}#dolce-blog .blog-box:nth-child(2n+1){width:100%;margin:0 0 10px}}#dolce-pickup{font-size:.875rem;margin-bottom:10px}#dolce-pickup .pickup-item a img{background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#dolce-pickup .pickup-item a:focus img,#dolce-pickup .pickup-item a:hover img{opacity:.8}@media (min-width:601px){#dolce-pickup .pickup-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#dolce-pickup .pickup-item{width:auto;max-width:calc(50% - 10px);margin:0 0 20px 20px;position:relative}#dolce-pickup .pickup-item:nth-child(1){margin:0 0 20px;max-width:calc(50% - 10px)}}#dolce-pickup .pickup-item a{color:#111;color:var(--dolce-text-color,#212121)}#dolce-pickup .pickup-item a:focus,#dolce-pickup .pickup-item a:hover{color:var(--dolce-text-color,#212121)}#dolce-pickup .pickup-desc{font-size:.8125rem;line-height:1.2rem;text-align:center;padding-top:6px}#dolce-pickup .pickup-as-anking{position:absolute;z-index:3;top:0;left:0;width:38px;height:38px;text-align:center}#dolce-pickup .ranking_1{background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#ebc043)) no-repeat top left/100% 100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#ebc043 50.5%) no-repeat top left/100% 100%}#dolce-pickup .ranking_2{background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#c6c6c6)) no-repeat top left/100% 100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#c6c6c6 50.5%) no-repeat top left/100% 100%}#dolce-pickup .ranking_3{background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#9a6746)) no-repeat top left/100% 100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#9a6746 50.5%) no-repeat top left/100% 100%}#dolce-pickup .ranking_4{background:-webkit-gradient(linear,right bottom,left top,color-stop(50%,rgba(255,255,255,0)),color-stop(50.5%,#fafafa)) no-repeat top left/100% 100%;background:linear-gradient(to top left,rgba(255,255,255,0) 50%,#fafafa 50.5%) no-repeat top left/100% 100%}#dolce-pickup .ranking_number{width:20px;margin-top:2px;display:block;font-weight:700;font-size:14px}#dolce-pickup .ranking_1 .ranking_number{color:#fff}#dolce-pickup .ranking_2 .ranking_number{color:#fff}#dolce-pickup .ranking_3 .ranking_number{color:#fff}#dolce-pickup .ranking_4 .ranking_number{color:#000}@media (max-width:600px){#dolce-pickup{margin-bottom:5px}#dolce-pickup .pickup-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}#dolce-pickup .pickup-item{width:auto;max-width:calc(50% - 5px);margin:0 0 10px 10px;position:relative}#dolce-pickup .pickup-item:nth-child(2n+1){margin:0 0 10px}#dolce-pickup .pickup-desc{font-size:.8125rem}}#dolce-pickup2{font-size:.875rem;margin-bottom:10px}#dolce-pickup2 .pickup-item a img{background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}#dolce-pickup2 .pickup-item a:focus img,#dolce-pickup2 .pickup-item a:hover img{opacity:.8}@media (min-width:601px){#dolce-pickup2 .pickup-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;-webkit-justify-content:space-around;justify-content:space-around;-webkit-flex-wrap:wrap;flex-wrap:wrap}#dolce-pickup2 .pickup-item{width:auto;max-width:calc(50% - 10px);margin:0 0 20px 20px;position:relative}#dolce-pickup2 .pickup-item:nth-child(2n+1){margin:0 0 20px}}#dolce-pickup2 .pickup-item a{color:#111;color:var(--dolce-text-color,#212121)}#dolce-pickup2 .pickup-item a:focus,#dolce-pickup2 .pickup-item a:hover{color:var(--dolce-text-color,#212121)}@media (max-width:600px){#dolce-pickup2{margin-bottom:5px}#dolce-pickup2 .pickup-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}#dolce-pickup2 .pickup-item{width:auto;max-width:calc(50% - 5px);margin:0 0 10px 10px;position:relative}#dolce-pickup2 .pickup-item:nth-child(2n+1){margin:0 0 10px}}.embla{position:relative;background-color:#fafafa;padding:0;max-width:100%;margin-left:auto;margin-right:auto;font-size:.875rem;overflow:hidden}@media (max-width:600px){.embla{margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px)}}@media (min-width:601px) and (max-width:959px){.embla{margin-left:-20px;margin-right:-20px;max-width:calc(100% + 40px)}}.embla__viewport{overflow:hidden;width:100%}.embla__viewport.is-draggable{cursor:move;cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{display:flex;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.dolce-cat-list .item .item-title{-webkit-line-clamp:2!important}@media (max-width:600px){.dolce-cat-list .item{position:relative;overflow:hidden;height:auto;--widthA:calc(100% - 60px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 15px);min-width:var(--widthC);padding:13px 0 7px 15px}.dolce-cat-list .item:last-child{--widthA:calc(100% - 60px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 30px);min-width:var(--widthC);padding:13px 15px 7px 15px}.dolce-cat-list .item .label_image{top:3px;left:8px}}@media (min-width:601px) and (max-width:959px){.dolce-cat-list .item{position:relative;--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 4);min-width:var(--widthB);padding:10px 0 10px 20px;overflow:hidden;height:auto}.dolce-cat-list .item:last-child{--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 4);--widthC:calc(var(--widthB) + 20px);min-width:var(--widthC);padding:10px 20px 10px 20px}.dolce-cat-list .item .label_image{top:2px;left:12px}}@media (min-width:960px){.dolce-cat-list .item{position:relative;--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 4);min-width:var(--widthB);padding:15px 0 10px 20px;overflow:hidden;height:auto}.dolce-cat-list .item:last-child{--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 4);--widthC:calc(var(--widthB) + 20px);min-width:var(--widthC);padding:15px 20px 10px 20px}.dolce-cat-list .item .label_image{top:6px;left:11px}}.embla__button{outline:0;cursor:pointer;background-color:transparent;background-color:rgba(255,255,255,.7);touch-action:manipulation;position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:0;width:40px;height:40px;border-radius:50%;justify-content:center;align-items:center;fill:#333;opacity:1;transition:1s}.embla__button--next{padding:8px 6px 8px 10px}.embla__button--prev{padding:8px 5px 8px 11px}.embla__button:disabled{cursor:default;opacity:0}.embla__button__svg{width:100%;height:100%}.embla__button--prev{left:27px}.embla__button--next{right:27px}.embla__dots{display:flex;list-style:none;justify-content:center;padding-top:14px}.embla__dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:8px;height:8px;margin-right:9px;margin-left:9px;display:flex;align-items:center}.embla__dot:after{background-color:#efefef;width:100%;height:8px;border-radius:50%;content:""}.embla__dot.is-selected:after{background-color:var(--dolce-text-color,#212121);opacity:1}.order-cat-list .embla__dots{display:flex;list-style:none;justify-content:center;padding-top:0}.order-cat-list .embla__dot{background-color:transparent;cursor:pointer;position:relative;padding:0;outline:0;border:0;width:30px;height:30px;margin-right:0;margin-left:0;display:flex;align-items:center}.order-cat-list .embla__dot:after{background-color:#efefef;width:100%;height:4px;border-radius:0;content:""}.order-cat-list .embla__dot:first-child:after,.order-cat-list .embla__dot:last-child:after{border-radius:2px}.order-cat-list .embla__dot.is-selected:after{background-color:var(--dolce-text-color,#212121);border-radius:2px;opacity:1}@media (max-width:600px){.embla__button{display:none}.embla__dots{padding-top:10px}.embla__dot{margin-right:7px;margin-left:7px}.order-cat-list .embla__dot{width:26px}}.item{position:relative}.item a{color:var(--dolce-text-color,#212121)}.item a:focus,.item a:hover{color:var(--dolce-text-color,#212121)}.item a img{background-color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.item a:focus img,.item a:hover img{opacity:.8}.label_image{opacity:1!important}#dolce-item-list{font-size:.875rem}#dolce-item-list h1,#dolce-item-list h2{margin-bottom:20px}#shopCategoryPage #dolce-item-list h1{margin-bottom:10px}@media (max-width:959px){#dolce-item-list h1,#dolce-item-list h2{margin-bottom:10px}}@media (min-width:601px){#dolce-item-list .item{--widthA:calc(100% - 40px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 20px);width:var(--widthC);padding:0 0 30px 20px}#dolce-item-list .item:nth-child(3n+1){--widthA:calc(100% - 40px);--widthB:calc(var(--widthA) / 3);width:var(--widthB);padding:0 0 30px}#dolce-item-list .item:nth-child(3n+2) .label_image,#dolce-item-list .item:nth-child(3n+3) .label_image{left:8px}}@media (min-width:601px) and (max-width:959px){#dolce-item-list .item:nth-child(3n+2) .label_image,#dolce-item-list .item:nth-child(3n+3) .label_image{left:12px}}@media (max-width:600px){#dolce-item-list .item{width:50%;--widthA:calc(100% - 15px);--widthB:calc(var(--widthA) / 2);--widthC:calc(var(--widthB) + 15px);width:var(--widthC);padding:0 0 20px 15px}#dolce-item-list .item:nth-child(2n+1){width:50%;--widthA:calc(100% - 15px);--widthB:calc(var(--widthA) / 2);--widthC:calc(var(--widthB) + 15px);width:var(--widthB);padding:0 0 20px 0}#dolce-item-list .item:nth-child(2n) .label_image{left:6px}}.item .item-image{text-align:center;padding-bottom:8px}.item .item-title{text-align:left;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.item .item-title:hover{text-decoration:none}.item a .item-price,.item a:hover .item-price{text-align:right;font-size:.875rem;font-weight:700;padding-top:3px;color:var(--dolce-text-color,#212121)}.item a .item-price.sale-price,.item a:hover .item-price.sale-price{color:var(--dolce-sale-color,#e50f0d)}.item .item-price .price{white-space:nowrap}.item .item-price.sale-price .rate{font-size:.6875rem;display:inline-block;padding-left:5px;font-weight:400}.item .item-price.soldout .soldout-text{color:var(--dolce-soldout-color,#e50f0d);display:inline-block;padding-left:5px;font-weight:700;opacity:1}.item .item-price.soldout .price{color:#d3d3d3;font-weight:400;display:inline-block}.item .item-status{text-align:right}.item .item-status .uk-label{margin-top:3px}#dolce-hotword{margin-bottom:13px}#hotWordOutput span{display:inline-block;padding-top:1px;margin:0 7px 7px 0;padding:5px 10px 4px;font-size:12px;border:none;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);border:solid 1px var(--dolce-btn-line-color,#333);transition:all .3s;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#hotWordOutput span:active,#hotWordOutput span:focus,#hotWordOutput span:hover{border:none;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);border:solid 1px var(--dolce-btn-line-color,#333);opacity:.8}@media (max-width:959px){#dolce-hotword{margin-bottom:10px}#hotWordOutput span{font-size:14px;margin:0 10px 10px 0}}footer{padding:0 0 70px;background:var(--dolce-footer-bg-color,#fafafa);color:var(--dolce-footer-text-color,#333);font-size:.875rem}footer a{color:var(--dolce-footer-text-color,#333)}footer section{margin-bottom:30px}.footer-item-left{width:38%;padding:0 2% 0 0;position:relative}.footer-item-center{width:38%;padding:60px 2% 0 2%;position:relative}.footer-item-right{width:24%;padding:60px 0 0 2%;position:relative}.footer-copyright{text-align:center;font-size:.75rem;opacity:.5}.footer-logo{margin-bottom:10px;height:50px;display:inline-block}.footer-logo img{max-height:50px}.footer-pic{margin-bottom:15px}.footer-text{margin-bottom:15px;padding:0 5px}.footer-address{font-size:.875rem;margin-bottom:15px;padding:0 5px}.footer-address dl dt{width:25%}.footer-address dl dd{width:75%}#footer-payment{padding:0 5px}#footer-payment .payment-item{color:#fff;background:#00c7b6;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:5px 10px 4px;display:inline-block;margin:10px 5px 0 0;font-weight:600;font-size:.8125rem}#footer-payment .payment-item span{color:#fff;padding-right:2px}footer h3{font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:1rem;margin-bottom:10px;line-height:20px;font-weight:700;color:var(--dolce-footer-text-color,#333)}footer h4{font-family:Roboto,'M PLUS 2','ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;font-size:.8125rem;margin-bottom:10px;line-height:20px;color:var(--dolce-footer-text-color,#333)}#about-shipping{text-align:left;font-weight:600}#footer-shipping{text-align:center;padding:11px 10px 10px;margin:0 0 10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:dotted 2px #999;font-weight:600}#about-shipping .conditions{font-size:1.25rem;display:inline-block}#footer-shipping .conditions{font-size:1.125rem;display:inline-block}#about-shipping .shipping,#footer-shipping .shipping{display:inline-block;font-weight:600;color:#e50f0d}#about-shipping .shipping span{font-size:1.25rem;font-weight:600}#footer-shipping .shipping span{font-size:1.125rem;font-weight:600}#about-shipping .exclusion,#footer-shipping .exclusion{font-size:.68rem;font-weight:400;color:#222}#about-shipping .conditions,#footer-shipping .conditions{color:#222}#about-shipping .conditions,#about-shipping .exclusion,#about-shipping .shipping,#footer-shipping .conditions,#footer-shipping .exclusion,#footer-shipping .shipping{margin:0 auto}@media (max-width:959px){#about-shipping .conditions,#about-shipping .shipping span{font-size:1.125rem}}.footer-info li{width:100%;font-size:.75rem;line-height:30px}.footer-info li a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%}.footer-info .info-icon{height:30px;width:40px;padding-left:5px}.footer-info .info-title{min-height:30px;width:calc(100% - 50px)}.footer-link{margin-top:10px}.footer-link li{width:100%;font-size:.75rem;line-height:20px}.footer-link li a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%}.footer-link .info-title-m{min-height:20px;width:100%}#footer-search{padding-top:3px}@media (max-width:959px){#footer-search{width:90%;margin:0 auto}}#footer-search .uk-search-default{width:100%}#footer-search .uk-search-input{background:#fff!important;color:#000;font-size:.8125rem}#footer-search .uk-search-input::placeholder{color:#bbb!important}#footer-search .uk-search-input:focus{border-color:#999;outline:0}#footer-social{text-align:center;margin:0 auto 30px}#footer-social li{display:inline-block;width:40px;padding:10px}#footer-social img{width:20px;height:20px}@media (max-width:959px){footer section{margin-bottom:20px}.footer-item-center,.footer-item-left,.footer-item-right{width:100%;padding:0;position:relative}.footer-link{margin-top:5px}.footer-link li{line-height:25px}}@media (max-width:959px){.youtube-wrapper{position:relative;width:100%;padding-top:56.25%}.youtube-wrapper iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}}#floating-banner{display:none}#floating-banner .floating-banner-image{padding:4px}@media (min-width:481px){#floating-banner .uk-alert-close{top:-11px;right:-11px;background:#fff;opacity:1;padding:8px;border-radius:50%;color:#666}#floating-banner .uk-alert-close svg{width:14px;height:14px}#floating-banner{position:fixed;z-index:9999;right:15px;bottom:85px}#floating-banner .uk-alert{margin:0;padding:0;background:#fff;position:relative}}@media (max-width:480px){#floating-banner .uk-alert-close{top:-15px;right:-15px;background:#fff;opacity:1;padding:10px;border-radius:50%;color:#666}#floating-banner .uk-alert-close svg{width:20px;height:20px}#floating-banner{position:fixed;z-index:999;left:0;bottom:35px;bottom:calc(35px + env(safe-area-inset-bottom));width:100%;text-align:center}#floating-banner .floating-banner-wrap{margin:0 auto;width:auto;display:inline-block}#floating-banner .uk-alert{margin:20px;padding:0;background:#fff}}@media (min-width:960px){#sp-search{display:none}}@media (max-width:959px){#sp-search{display:block;width:100%;margin:0 auto;padding:0 0 10px}#sp-search .uk-search-default{width:100%}#sp-search .uk-search-input{background:#fff!important;color:#000;font-size:16px}}.flex-order{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.order-blog,.order-cat-list,.order-fixed-article,.order-freespace,.order-item-list,.order-linklist,.order-news,.order-pickup,.order-pickup2,.order-top-banner,.order-youtube{width:100%}#dolce-slider,#sp-search{order:-1}.order-fixed-article{order:1}.order-top-banner{order:2}.order-news{order:3}.order-blog{order:4}.order-pickup{order:5}.order-pickup2{order:6}.order-cat-list{order:7}.order-youtube{order:8}.order-freespace{order:9}.order-item-list{order:10}.order-linklist{order:20}#dolce-itemdetail{font-size:.9375rem;font-size:.875rem}.itemdetail-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-align-content:stretch;align-content:stretch}.itempage-item{position:relative;width:57%;margin-bottom:20px}.itempage-purchase{position:relative;width:43%;padding-left:20px;margin-bottom:20px}#dolce-itemdetail h1{margin-bottom:20px!important}#dolce-itemdetail .h4l{display:block}#dolce-itemdetail .h4s{display:none}.itempage-item:after{content:".";display:block;height:0;clear:both;visibility:hidden}.itempage-item__cell{width:100%;margin:0 10px 5px;text-align:center}.preview{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch}.preview__content{cursor:pointer;--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 5);--widthC:calc(var(--widthB) + 5px);width:var(--widthC);padding:0 0 5px 5px}.preview__content:nth-child(5n+1){--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 5);--widthC:calc(var(--widthB) + 5px);width:var(--widthB);padding:0 0 5px}.preview__content a img{border:1px solid transparent}.preview__content a:focus img{border:solid 1px #a2a2a2}#dolce-itemdetail .uk-label{margin-left:0;margin-right:10px;margin-bottom:15px;font-size:.875rem;display:inline-block;padding:2px 10px;line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400}#dolce-itemdetail .item-price{margin-bottom:20px;font-size:1.75rem;line-height:1.2rem;font-weight:700}#dolce-itemdetail .item-price.sale-price{color:var(--dolce-sale-color,#e50f0d)}#dolce-itemdetail .proper{color:#d3d3d3;font-size:.875rem;font-weight:400;display:block;text-decoration:line-through;margin-bottom:3px}#dolce-itemdetail .item-price .price{white-space:nowrap}#dolce-itemdetail .item-price.soldout .soldout-text{color:var(--dolce-soldout-color,#e50f0d);display:inline-block;padding-left:5px;font-weight:700;opacity:1}#dolce-itemdetail .item-price.soldout .price{color:#d3d3d3;font-weight:400;display:inline-block;font-size:1.125rem}#itemAttention{font-size:.6875rem;margin-bottom:20px}#itemAttention .attention{opacity:.4}#amountSelectWrap,#dolce-itemdetail .select-wrapper,#itemSelect,#variationSelectWrap{margin-bottom:20px}#itemSelect label{font-size:.8125rem;opacity:.5;padding-bottom:3px;display:block}#itemSelect .select-dropdown{display:none}#itemSelect .itemOption__caption{font-size:.8125rem;padding-bottom:3px}#itemSelect .itemOption__bottomCaptionBlock{text-align:right;font-size:.75rem;padding-right:10px;padding:3px 5px 10px 0;opacity:1}#itemSelect input,#itemSelect textarea{padding:8px 6px!important}#itemSelect input:focus,#itemSelect textarea:focus{border-color:#999;outline:0}.purchaseButton{margin:25px auto 0}.purchaseButton .purchaseButton__btn{font-size:.9375rem;font-weight:700;line-height:1.5;position:relative;display:block;padding:14px 25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;border:none;border-radius:9px;width:100%;max-width:100%;background-color:var(--dolce-cart-color,#000);color:#fff}.purchaseButton .purchaseButton__btn:hover{opacity:.8}#itemAttention .salesPeriod--willStart{font-size:.875rem;color:var(--dolce-comming-color,#00c7b6);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .lottery{font-size:.875rem;color:var(--dolce-lottery-color,#5e35b1);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .lottery__label{display:inline-block;padding:2px 10px;background:var(--dolce-lottery-color,#5e35b1);line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#itemAttention .takeout{font-size:.875rem;color:var(--dolce-takeout-color,#ff9800);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .takeout__label{display:inline-block;padding:2px 10px;background:var(--dolce-takeout-color,#ff9800);line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#itemAttention .preOrder{font-size:.875rem;color:var(--dolce-pre-color,#1e88e5);font-weight:700;opacity:1;margin-bottom:5px}#itemAttention .preOrder__label{display:inline-block;padding:2px 10px;background:var(--dolce-pre-color,#1e88e5);line-height:1.5;font-size:.875rem;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;text-transform:uppercase;font-weight:400;margin-bottom:5px}#itemAttention .communityLabel{background-color:#000!important;margin-bottom:10px;padding:14px 12px 12px!important}#itemAttention .communityLabel__title{color:#fff!important;font-size:.875rem;font-weight:700;margin-bottom:5px}#itemAttention .communityLabel__note{font-size:.875rem;color:#fff!important;opacity:1;margin-top:0!important}#itemAttention .lottery__label,#itemAttention .preOrder__label,#itemAttention .takeout__label{display:none}.sub-itemname{font-size:1rem;margin-bottom:5px}@media (max-width:1080px){.itempage-item{width:100%;margin-bottom:20px}.itempage-purchase{width:100%;padding-left:0;margin-bottom:20px}#dolce-itemdetail h1{margin-bottom:10px!important}#dolce-itemdetail .h4l{display:none}#dolce-itemdetail .h4s{display:block}.purchaseButton{margin:25px auto 5px}}@media (max-width:959px){.itempage-item{margin-bottom:10px}.purchaseButton .purchaseButton__btn{font-size:.9375rem;display:block;margin:25px auto 5px;width:100%}#dolce-itemdetail .item-price{margin-top:8px}#dolce-itemdetail .uk-label{margin-bottom:5px}.sub-itemname{font-size:.9375rem}}.gg-zoom-in{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:16px;height:16px;border:2px solid;border-radius:100%;background:linear-gradient(to bottom,currentColor 5px,transparent 0) no-repeat 2px 5px/8px 2px;margin-top:-4px}.gg-zoom-in::after,.gg-zoom-in::before{content:"";display:block;box-sizing:border-box;position:absolute;width:2px;height:8px;background:currentColor}.gg-zoom-in::after{transform:rotate(-45deg);border-radius:3px;top:10px;left:12px}.gg-zoom-in::before{top:2px;left:5px}.itempage-item__mainImage .zoom-icon{position:absolute;z-index:1;padding:7px 5px 6px 4px;pointer-events:none;right:8px;bottom:13px;color:#fff;opacity:.8}#doloce-related{margin-bottom:20px}#doloce-related .item{--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 10px);width:var(--widthC);padding:0 0 0 10px}#doloce-related .item:nth-child(3n+1){--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 3);width:var(--widthB);padding:0}#doloce-related .item .item-title{text-align:left;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden}#doloce-related .item .item-title:hover{text-decoration:none}#doloce-related .item a .item-price,#doloce-related .item a:hover .item-price{text-align:right;font-size:.875rem;font-weight:700;padding-top:3px;color:var(--dolce-text-color,#212121);margin-bottom:0}@media (min-width:960px){#doloce-related{margin-bottom:30px}#doloce-related .item{--widthA:calc(100% - 40px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 20px);width:var(--widthC);padding:0 0 0 20px}#doloce-related .item:nth-child(3n+1){--widthA:calc(100% - 40px);--widthB:calc(var(--widthA) / 3);width:var(--widthB);padding:0}}#bottom-cart{display:none}#dolce-itemdetailtext{margin-bottom:30px}#dolce-about #access,#dolce-about #payment,#dolce-about #shipping{margin-top:-90px!important;padding-top:90px!important}#dolce-about .about-pic{text-align:center;margin:10px auto 30px}.aboutus dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;-webkit-align-content:stretch;align-content:stretch;line-height:2}.aboutus dl dt{width:100px}.aboutus dl dd{width:calc(100% - 100px)}.about-social{text-align:left;margin:10px auto 0}.about-social li{display:inline-block;width:40px;padding:10px}.about-social img{width:20px;height:20px}#dolce-about #shipping .shipping-text{margin-top:15px}#dolce-about #payment .payment-item{margin:12px 5px 0;padding:2px 10px 7px;border:solid 1px #ddd;border-radius:10px;display:inline-block;background-color:#fff}@media (min-width:600px){#dolce-about #payment .payment-item{max-width:calc(50% - 10px)}}#dolce-about #payment .payment-item:last-child{padding-bottom:10px}#dolce-about #payment .payment-label{color:#fff;background:#00c7b6;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:5px 10px 4px;display:inline-block;margin:10px 5px 0 0;font-weight:700}#dolce-about #payment .payment-label span{color:#fff;padding-right:2px}#dolce-about #payment .payment-image{padding-top:5px}#dolce-about #payment .payment-image img{width:100%;max-width:560px}@media (max-width:600px){#dolce-about #payment .payment-image img{width:400px;max-width:100%}}#dolce-about #payment1 img{padding-top:0}#dolce-about #payment2 img{padding-top:0}#dolce-about #payment3 img{padding-top:3px}#dolce-about #payment4 img{padding-top:5px}#dolce-about #payment5 img{padding-top:3px}#dolce-about #payment6 img{padding-top:2px}#dolce-about #payment7 img{padding-top:3px}#dolce-map iframe{width:100%!important;height:400px!important}#dolce-contact{width:90%;margin:0 auto}#dolce-contact h1{display:none}#dolce-contact #ShopInquiryInquiryForm dt{margin-bottom:5px;margin-top:20px}#dolce-contact #ShopInquiryInquiryForm dt:first-child{margin-top:0}#dolce-contact input,#dolce-contact textarea{width:100%;padding:15px;background:#f8f8f8;border:1px solid rgba(0,0,0,.075);color:#111!important;font-size:16px;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s}#dolce-contact input:focus,#dolce-contact textarea:focus{outline:0;border:1px solid #999}#dolce-contact textarea{height:200px;max-height:200px;max-width:100%}#dolce-contact .control-panel{text-align:center}#dolce-contact .error-message{color:var(--dolce-soldout-color,#e50f0d);padding-top:3px;font-weight:700}#dolce-contact #buttonLeave{margin:25px auto;border:none;overflow:visible;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;padding:0 30px;vertical-align:middle;font-size:.875rem;line-height:38px;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color;background-color:#1e87f0;color:#fff!important;border:1px solid transparent;width:auto;cursor:pointer}.blogListMain .blog_inner{width:100%;padding:25px 0!important;border-color:#e5e5e5!important;border:none!important}.blogListMain .blog_inner:after{content:".";display:block;height:0;clear:both;visibility:hidden}.blogDetail .blog_inner .blog_title,.blogListMain .blog_inner .blog_title{position:relative;border-left:calc(5px + .1em) solid #e5e5e5;padding-left:7px}.blogDetail h2,.blogListMain h2{line-height:1.4!important;font-size:.875rem!important}.blogDetail .blog_inner .blog_publish,.blogListMain .blog_inner .blog_publish{margin:10px 0 10px!important;opacity:.5}.blogListMain .blog_inner .blog_head_image{float:left;width:40%;text-align:center;padding-right:10px}.blogListMain .blog_inner .blog_head_image img{max-height:300px}.blogListMain .blog_inner .blog_contents{float:right;width:60%;padding-left:10px;height:auto!important}.blogListMain .blog_inner .blog_contents .read_more{float:right;width:auto;position:relative!important;margin:15px auto;text-align:right;padding-right:10px}.blogListMain .blog_inner .blog_contents .read_more a,.blogListMain .blog_inner .blog_contents .read_more a:focus,.blogListMain .blog_inner .blog_contents .read_more a:hover{background:#fafafa;font-size:.8125rem;color:#333!important;border:solid 1px #e5e5e5;padding:5px 20px;display:inline-block;text-align:center;font-weight:400!important}.blogListMain .blog_inner .blog_contents .read_more a:focus,.blogListMain .blog_inner .blog_contents .read_more a:hover{border:solid 1px #ccc}@media (max-width:959px){.blogListMain .blog_inner{padding:15px 0!important}}@media (max-width:600px){.blogListMain .blog_inner .blog_head_image{float:none;width:100%}.blogListMain .blog_inner .blog_contents{float:none;width:100%;padding-top:10px;padding-left:0}.blogListMain .blog_inner .blog_head_image img{max-height:240px}.blogListMain .blog_inner .blog_contents .read_more{float:none;width:auto;position:relative!important;margin:0 auto;text-align:center;padding-right:0}.blogListMain .blog_inner .blog_contents .read_more a,.blogListMain .blog_inner .blog_contents .read_more a:focus,.blogListMain .blog_inner .blog_contents .read_more a:hover{font-size:.875rem;padding:10px 20px;display:block}}#floating-banner .floating-banner-image img{max-width:280px!important}#floating-banner.messenger-padding{bottom:130px!important}@media (max-width:480px){#floating-banner.messenger-padding{bottom:50px!important;bottom:calc(50px + env(safe-area-inset-bottom))!important}#floating-banner{-webkit-transition:bottom .1s;transition:bottom .1s;transition-delay:bottom .1s}}@media (min-width:960px){.header-menu-pc .appsItemCategoryTag_lowerchild{padding-bottom:2px}#sidebar-menu ul.uk-nav-sub{padding:5px 0 0 12px}}@media (max-width:959px){#slide-menu ul.uk-nav-sub{padding:10px 0 0 10px}}.header-menu-pc .uk-dropdown::-webkit-scrollbar,.header-menu-pc .uk-navbar-dropdown::-webkit-scrollbar{width:8px;height:8px}.header-menu-pc .uk-dropdown::-webkit-scrollbar-track,.header-menu-pc .uk-navbar-dropdown::-webkit-scrollbar-track{background:#fafafa}.header-menu-pc .uk-dropdown::-webkit-scrollbar-thumb,.header-menu-pc .uk-navbar-dropdown::-webkit-scrollbar-thumb{border-radius:5px;background:#ddd}@media (min-width:960px){.blog-box .b-contants{padding-right:10px}}.btn-more{position:relative}#loading{position:absolute;left:50%;margin-left:-12px;margin-top:5px}@media (max-width:959px){#purchase_form{margin-top:-90px;padding-top:90px}}footer .uk-heading-line>::after,footer .uk-heading-line>::before{border-bottom-color:var(--dolce-footer-text-color,#111);opacity:.1}#dolce-itemdetail .h4l{margin-left:-5px;padding-left:5px}#dolce-itemdetail .h4s{padding-left:3px}.footer-logo .logoText,.header-logo .logoText{line-height:normal!important;font-size:24px}.uk-button,.uk-description-list>dt,.uk-label,.uk-nav-header,.uk-navbar-nav>li>a,.uk-subnav>*>:first-child,.uk-tab>*>a,.uk-table th{text-transform:none}.header-cart,.uk-navbar-toggle{min-width:50px}select{max-width:100%!important;text-overflow:ellipsis}#dolce-itemdetail .item-price .price{white-space:normal}#dolce-itemdetail .item-price{margin-bottom:12px;line-height:2rem}#doloce-related .item-price{line-height:1.2rem}#itemSelect .itemOption__select{margin-bottom:15px!important}#dolce-itemdetail .itempage-purchase h1 small{display:block;word-break:break-all}#law a,#privacy a{color:#666!important;text-decoration:underline}#law a:hover,#privacy a:hover{color:#999!important}#footer-search .uk-search-default,.uk-search-default .uk-search-icon{height:40px}#i18 select{margin-bottom:0}.item .item-price .price{white-space:normal}#dolce-itemdetail .itemOption__caption--error{color:var(--dolce-soldout-color,#e50f0d)}#dolce-itemdetail .itemOption__count{opacity:.5}.purchaseButton .purchaseButton__btn:disabled,.purchaseButton .purchaseButton__btn:disabled:hover{background-color:#cdcdcd!important;color:#fff!important;opacity:1!important}.communityMain .communityItems .communityItem .communityItemTitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dolce-itemdetail .itemOption__caption,#dolce-itemdetail .itemOption__count,#itemAttention .attention,#itemSelect label,.blog-box .b-contants .b-date,.blog-box .b-contants .b-desc,.blogDetail .blog_inner .blog_publish,.blogListMain .blog_inner .blog_publish,.news-date{color:var(--dolce-subtext-color,#999);opacity:1}#dolce-itemdetail .item-price .proper-price{color:#d3d3d3;text-decoration:line-through;font-size:1.125rem!important;font-weight:400!important;display:inline-block;padding-right:10px}.item .item-image img{max-height:600px!important;width:auto!important}.smallcatbox{margin:0 0 20px}.smallcat{display:inline-block;margin:0 10px 10px 0}.smallcat .uk-button{min-width:auto!important}@media (max-width:959px){.smallcatbox{margin:0 0 10px}}@media (max-width:959px){#bottom-cart #purchase_form{margin-top:0;padding-top:0}}footer .shipping-text{font-size:.7rem;padding:5px 5px 5px}@media (max-width:600px){footer .shipping-text{font-size:.875rem}}#about-shipping .exclusion{padding-top:5px}#about-shipping .icon,#footer-shipping .icon,#sidebar-shipping .icon{display:inline-block}#about-shipping svg,#footer-shipping svg{width:28px;height:28px;margin-top:-2px;transform:scale(-1,1)}#sidebar-shipping svg{width:28px;height:28px;transform:scale(-1,1)}#header-box #header-menu .banner,#header-box-fixed #header-menu .banner{padding-right:18px;padding:20px 18px 5px 0}#header-box #header-menu .banner a:hover,#header-box-fixed #header-menu .banner a:hover{opacity:1!important}#header-box #header-menu .banner img,#header-box-fixed #header-menu .banner img{max-height:none}@media (min-width:601px){.ribbon-pc{display:block;background-repeat:repeat-x;height:60px}.ribbon-sp{display:none}}@media (max-width:600px){.ribbon-pc{display:none}.ribbon-sp{display:block}}#header-search{padding:13px 5px 0}@media (min-width:960px){#header-search{display:none}}#header-search .uk-search-default{width:100%}#header-search .uk-search-input{background:#fff!important;color:#000;font-size:.8125rem;border:1px solid #ccc}#header-search .uk-search-input::placeholder{color:#bbb!important}#header-search .uk-search-input:focus{border-color:#999;outline:0}@media (min-width:960px){#header-box,#header-box-fixed{padding:15px 30px;max-width:1260px}#header-menu,#slide-menu{display:block}#header-cushion{display:block;min-width:52px}}@media (max-width:959px){#header-cushion{display:none}#header-menu .pl3>li:first-child>a{padding:5px 0 0}.uk-offcanvas-close{padding-top:4px}}.swiper-pagination{bottom:19px!important}.swiper-pagination-bullet{background-color:#000!important;margin:0 6px 0!important}.swiper-pagination-bullet-active{background-color:#fff!important}.payment-wrapper{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch}#dolce-blog .main #about{padding-top:20px}#dolce-blog .main .blogListMain{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch}#dolce-blog .main .blogListMain .blog_inner{margin:0 0 25px 0;width:100%;border:none!important;padding:0 0 25px!important;display:inline-block;border-bottom:1px solid #eee!important}@media (max-width:959px){#dolce-blog .main #about{padding-top:10px}#dolce-blog .main .blogListMain .blog_inner{margin:0 0 20px 0;padding:0 0 10px!important;width:100%}}@media (max-width:959px){.preview{display:none}.itempage-item__nav{margin:0 auto 24px}.itempage-item__nav .itempage-item__cell{width:100px;border:thin solid transparent}.itempage-item__nav .itempage-item__cell.is-nav-selected{border:solid thin #a2a2a2!important}.itempage-item__nav .itempage-item__cell{width:16%;margin:3px 4px 0}.itempage-item__nav .flickity-page-dots{bottom:-15px}.itempage-item__nav .flickity-page-dots .dot.is-selected{opacity:1;background:#a2a2a2}.itempage-item__nav .flickity-page-dots .dot{height:4px;width:3.9%;margin:0;border-radius:0;opacity:1;background:#eee}.itempage-item__mainImage .flickity-button{background:rgba(0,0,0,.5)}.itempage-item__mainImage .flickity-button:hover{background:rgba(0,0,0,.5)}.itempage-item__mainImage .flickity-prev-next-button{width:20px;height:34px;border-radius:0}.itempage-item__mainImage .flickity-button-icon{fill:#fff}.itempage-item__mainImage .flickity-prev-next-button.previous{left:0}.itempage-item__mainImage .flickity-prev-next-button.next{right:0}}@media (min-width:960px){.itempage-item__nav{display:none}.itempage-item__mainImage .flickity-prev-next-button{display:none}}#shopDetailPage #dolce-top-banner{margin-bottom:20px!important}@media (max-width:959px){#shopDetailPage #dolce-top-banner{margin-bottom:15px!important}}.slider-space{height:25px}.space-last{height:25px}@media (max-width:959px){.slider-space{height:15px}.space-last{display:none}}#dolce-concept{padding:30px 60px;font-size:.875rem}#dolce-concept .concept-inner{position:relative;margin:0 auto;padding:40px 40px 44px;max-width:800px;text-align:center}#dolce-concept .concept-inner:before{content:"";opacity:.5;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}#dolce-concept .concept-inner h2{position:relative;margin:0 0 30px 0;font-size:1.5rem;font-weight:700}#dolce-concept .concept-inner p{position:relative}#dolce-concept .concept-inner .concept-more{position:relative;margin:20px auto 0 auto}#dolce-concept .concept-inner .concept-more a{position:relative;padding:6px 0;font-weight:700;color:#000}#dolce-concept .concept-inner .concept-more a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#000}.concept-space{height:30px;max-width:1240px;margin:0 auto}@media (max-width:959px){#dolce-concept{padding:30px 30px;font-size:.875rem}#dolce-concept .concept-inner{padding:20px 25px 26px}#dolce-concept .concept-inner h2{margin:0 0 10px 0;font-size:1.25rem}.concept-space{height:20px;max-width:100%}}@media (min-width:960px){#header-menu .slide-menu-cat .uk-nav-sub a{margin-top:0}}.order-youtube{text-align:center}.about-text a{text-decoration:underline}.itempage-item .label_image{top:-9px;left:-9px;height:56px!important;width:56px!important}.uk-heading-line span{display:inline}.header-menu-pc .uk-navbar-nav>li>a{font-weight:600!important;padding:0 20px}.header-menu-pc .sub-nav{display:block;font-size:.75rem;text-align:right;height:50px;margin-top:0;padding-top:5px}.header-menu-pc .sub-nav .uk-button{min-width:auto;background-color:#333;color:#fff;border-radius:4px;padding-left:15px;padding-right:15px;font-size:.75rem}.header-menu-pc .sub-nav .vi0{background-color:transparent!important;color:var(--dolce-text-color,#212121);position:relative;display:inline-block;vertical-align:middle;text-decoration:none;padding-left:16px;padding-right:10px;margin-left:5px}.header-menu-pc .sub-nav .vi0::after,.header-menu-pc .sub-nav .vi0::before{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.header-menu-pc .sub-nav .vi0::before{left:0;width:6px;height:6px;border-top:1px solid #212121;border-right:1px solid #212121;border-color:var(--dolce-text-color,#212121);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.4}.header-menu-pc .sub-nav .vi0::after{left:4px;width:6px;height:6px;border-top:1px solid #212121;border-right:1px solid #212121;border-color:var(--dolce-text-color,#212121);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:.4}.header-menu-pc .sub-nav .vi1{margin-left:5px;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);border:solid 1px var(--dolce-btn-line-color,#333)}.header-menu-pc [class*=uk-drop-bottom]{margin-top:0}.header-menu-pc .uk-dropdown{padding:10px 25px;overflow-y:auto;max-height:calc(100vh - 120px)}#header-box-fixed .header-menu-pc .uk-dropdown{max-height:calc(100vh - 65px)}.header-menu-pc .giftlist li a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;font-size:.875rem;margin-left:0;min-height:34px}.uk-navbar-nav>.pc-only>a>span,.uk-navbar-nav>.pc-only>a>span:hover{margin-left:3px;opacity:.25!important}.uk-navbar-nav .giftlist a>span{margin-right:10px}#header-social{display:inline-block}#header-social li{display:inline-block;width:32px;padding-left:12px}#header-social li:last-child{margin-right:2px}#header-socialimg{width:20px;height:20px}@media (max-width:959px){.header-menu-pc{display:block}.header-menu-pc .sub-nav{display:none}}@media (min-width:960px){#header-box,#header-box-fixed{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:stretch;align-items:stretch}.header-logo{height:auto;display:flex;justify-content:center;align-items:center}.dolce_logo_size,.header-logo,.header-logo a,.header-logo a:hover,.header-logo h1{height:auto}.header-fixed .dolce_logo_size:has(.logoText),.header-fixed .header-logo h1:has(.logoText),.header-fixed .header-logo:has(.logoText),.header-fixed .header-logo:has(.logoText) a,.header-fixed .header-logo:has(.logoText) a:hover{height:50px}#header-box img{max-height:70px}}.uk-heading-bullet,.uk-heading-line{padding:5px 0!important}@media (min-width:960px) and (max-width:1120px){.uk-navbar-nav>li>a{font-size:.8125rem}}.item .desc{display:none}#dolce-cat-list-1 h2,#dolce-cat-list-2 h2,#dolce-cat-list-3 h2{margin-bottom:10px}.dolce-cat-image{margin:0 auto 20px;text-align:center}@media (min-width:601px){.dolce-cat-pic .item{--widthA:calc(100% - 60px);--widthB:calc(var(--widthA) / 4);--widthC:calc(var(--widthB) + 20px);width:var(--widthC);padding:0 0 15px 20px}.dolce-cat-pic .item:nth-child(4n+1){--widthA:calc(100% - 60px);--widthB:calc(var(--widthA) / 4);width:var(--widthB);padding:0 0 15px}.dolce-cat-pic .item .label_image{height:56px!important;width:56px!important;top:-9px;left:-8px!important}.dolce-cat-pic .item:nth-child(4n+2) .label_image,.dolce-cat-pic .item:nth-child(4n+3) .label_image,.dolce-cat-pic .item:nth-child(4n+4) .label_image{left:12px!important}}@media (min-width:601px) and (max-width:959px){.dolce-cat-pic .item:nth-child(3n+2) .label_image,.dolce-cat-pic .item:nth-child(3n+3) .label_image{left:12px}}@media (max-width:600px){.dolce-cat-pic .item{--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 10px);width:var(--widthC);padding:0 0 10px 10px}.dolce-cat-pic .item:nth-child(3n+1){--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 3);width:var(--widthB);padding:0 0 10px}.dolce-cat-pic .item .label_image{height:42px!important;width:42px!important}.dolce-cat-pic .item .label_image{left:-6px!important;top:-7px}.dolce-cat-pic .item:nth-child(3n+2) .label_image,.dolce-cat-pic .item:nth-child(3n+3) .label_image{left:4px!important}.dolce-cat-pic .item:nth-child(4){display:none}.dolce-cat-image{margin:0 auto 10px}}#side-search{margin-bottom:20px}@media (max-width:959px){#side-search{display:none}}#side-search .uk-search-default{width:100%}#side-search .uk-search-input{background:#fff!important;color:#000;font-size:.8125rem}#side-search .uk-search-input::placeholder{color:#bbb!important}#side-search .uk-search-input:focus{border-color:#999;outline:0}#footer-search .uk-search-input,#side-search .uk-search-input{border-color:#ccc;outline:0}.sidebar-ex{width:100%;margin-bottom:15px}.sidebar-ex a{display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;position:relative;width:100%}.sidebar-ex .info-icon{height:30px;width:40px;padding-left:5px}.sidebar-ex .info-title{min-height:30px;width:calc(100% - 50px);line-height:1.65em}#dolce-freespace p{margin-bottom:10px}#dolce-freespace a,#dolce-freespace a:hover{color:var(--dolce-text-color,#212121)}.header-fixed{display:none}@media (min-width:960px){.header-fixed{display:block;position:fixed;top:-71px;right:0;z-index:1020;width:100%;-webkit-transition:all .4s;-moz-transition:all .4s;transition:all .4s;background-color:#fff;border-bottom:solid 1px #eee}#header-box-fixed{max-width:1260px;margin-left:auto;margin-right:auto;padding:10px 30px;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;color:var(--dolce-text-color,#212121)}#header-box-fixed img{max-height:50px}.header-menu-pc .uk-nav>li>a{padding:7px 0}}.dolce-gift{display:none}@media (min-width:960px){.dolce-gift{display:block}.dolce-gift ul li{display:inline-block}.dolce-gift ul li a{display:inline-block;padding-top:1px;margin:0 7px 7px 0;padding:5px 15px 4px;font-size:.8125rem;border:none;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);border:solid 1px var(--dolce-btn-line-color,#333);transition:all .3s;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;line-height:38px}.dolce-gift ul li a:active,.dolce-gift ul li a:focus,.dolce-gift ul li a:hover{border:none;background-color:var(--dolce-btn-color,#333);color:var(--dolce-btn-text-color,#fff);border:solid 1px var(--dolce-btn-line-color,#333);opacity:.8}}#sidebar-mailmagazine{margin-bottom:20px}.mailmagazine-text{padding:0 0 10px 5px;font-size:.8125rem}.mailMagazineSubscribe_field{display:flex;padding-left:5px}.mailMagazineSubscribe_input{max-width:calc(100% - 80px);width:100%;height:34px;background-color:#fff;margin-right:10px}.mailMagazineSubscribe_submit{width:70px;height:34px;color:#fff;font-size:.8125rem;border-radius:4px;background-color:#252525;cursor:pointer}@media (min-width:960px){#footer-mailmagazine .mailMagazineSubscribe_input{max-width:calc(100% - 70px)}#footer-mailmagazine .mailMagazineSubscribe_submit{width:60px}}.mailMagazineSubscribe_submit:disabled{background:#ccc}.mailMagazineSubscribe_confirm{font-size:.8125rem;padding:0 0 0 5px}#membership{padding:0 0 20px!important;max-width:100%}.membership .guide .img-wrapper .img{height:auto!important}.membership .mypage .content .definition-description .mail-address{margin:0!important}.membership .guide .content .heading{line-height:34px!important}.membership .guide .register .box .content{margin-bottom:0!important}.membership .draft .message{margin-top:30px!important}.membership .guide .register,.membership .guide .register h3,.membership .mypage .card,.membership .mypage .content .definition-description .mail-address{color:#333!important}@media (max-width:992px){#membership{padding:0!important}.membership .draft .message{margin-top:10px!important}}@media (min-width:960px){#shopDetailPage #header-box{padding-bottom:5px}#shopDetailPage .main-wrapper{padding-top:10px}}@media (max-width:959px){#header-menu-sp .slide-menu-item>li:first-child>a{padding:10px 0 0}#header-menu-sp .slide-menu-item2>li:first-child>a{padding:5px 0 0}}#shopDetailPage .maincontainer h1{font-size:1.125rem}.uk-dropdown{min-width:220px}.uk-drop{width:auto}#cat-header-text p{padding-top:15px;text-align:center}#dolce-item-list .dolce-cat-image{margin:0 auto 25px}@media (max-width:959px){#dolce-item-list .dolce-cat-image{margin:0 auto 20px}}#products{margin-top:15px}#cat-header{text-align:center}.allitempage-text p{margin-bottom:1em}@media (max-width:959px){.maincontainer h1,.maincontainer h2{font-size:1.125rem;margin-bottom:5px}#dolce-cat-list-1 h2,#dolce-cat-list-2 h2,#dolce-cat-list-3 h2{margin-bottom:5px}}#dolce-itemdetail h3{font-size:1.125rem;line-height:1.4rem;font-weight:700;margin:40px 0 24px}@media (min-width:960px){header{margin:0 auto}header svg{min-width:20px}#header-box-fixed{max-height:70px}}#header-search .uk-search-icon{color:#999!important}#takeoutModal .takeoutModal__text a{color:#3d3d3d!important}.allitempage-text h3,.blogDetail h3{color:var(--dolce-text-color,#212121)}.communityModal .communityLinkMore a,.communityModal .communityTerms a{color:#757575!important}.communityModal h1{color:#000!important}.glightbox-mobile .goverlay,.goverlay{background:rgba(30,30,30,.9)!important}.glightbox-clean .gclose,.glightbox-clean .gclose:hover,.glightbox-clean .gnext,.glightbox-clean .gnext:hover,.glightbox-clean .gprev,.glightbox-clean .gprev:hover{background-color:transparent}.definition-description{color:#252525!important}.membership .point-history .content .point-history-summary .description{color:var(--dolce-text-color,#333)!important}#membership .description{list-style:inherit!important}.membership .draft .content .point-info-login-link{color:var(--dolce-a-color,#01579b)!important}a{outline:0;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.order-recent{order:21}#recent-list .item{--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 10px);width:var(--widthC);padding:0 0 0 10px}#recent-list .item:nth-child(3n+1){--widthA:calc(100% - 20px);--widthB:calc(var(--widthA) / 3);width:var(--widthB);padding:0}@media (min-width:960px){#recent-list .item{--widthA:calc(100% - 40px);--widthB:calc(var(--widthA) / 3);--widthC:calc(var(--widthB) + 20px);width:var(--widthC);padding:0 0 0 20px}#recent-list .item:nth-child(3n+1){--widthA:calc(100% - 40px);--widthB:calc(var(--widthA) / 3);width:var(--widthB);padding:0}}#recent-list .item:nth-child(n+4){display:none}#recent-list .item .item-title{text-align:left;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2!important;overflow:hidden}#recent-list .item .item-title:hover{text-decoration:none}#recent-list .item a .item-price,#recent-list .item a:hover .item-price{text-align:right;font-size:.875rem;font-weight:700;padding-top:3px;color:var(--dolce-text-color,#212121);margin-bottom:0}.cart{position:relative}.cart-badge{display:block!important}.cart-qty{position:absolute;top:24px;right:-2px;padding:0 1px;min-width:14px;background:#fa5171;border-radius:50%;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}@media (max-width:959px){.cart-qty{right:18px}}