.primary-button{background-color:inherit;font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;--color: var(--mall-white-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color);padding:12px 16px;text-decoration:none;position:relative;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 760px){.primary-button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%}}.primary-button::before{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--mall-black-100) !important;-webkit-transition:background-color .3s;transition:background-color .3s}.primary-button::after{content:"";z-index:-1;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:var(--mall-orange-100) !important;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.primary-button:hover{background-color:inherit}.primary-button:hover::after{width:100%;opacity:1}.primary-button.disabled,.primary-button:disabled{pointer-events:none;--color: var(--mall-black-30) !important;color:var(--mall-black-30) !important;background-color:inherit}.primary-button.disabled::before,.primary-button:disabled::before{background-color:var(--mall-black-30) !important}.primary-button svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:var(--color)}.secondary-button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%;--color: var(--mall-black-100);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--color);padding:12px 16px;text-decoration:none;position:relative;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid 1px var(--color);-webkit-transition:border-color .3s;transition:border-color .3s}@media screen and (max-width: 760px){.secondary-button{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;line-height:150%}}.secondary-button::before{content:"";z-index:-2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0) !important;-webkit-transition:background-color .3s;transition:background-color .3s}.secondary-button::after{content:"";z-index:-1;position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;background-color:var(--mall-black-10) !important;-webkit-transition:width .3s,opacity .3s;transition:width .3s,opacity .3s}.secondary-button:hover{background-color:inherit}.secondary-button:hover::after{width:100%;opacity:1}.secondary-button.disabled,.secondary-button:disabled{pointer-events:none;--color: var(--mall-black-20) !important;color:var(--mall-black-20) !important;background-color:inherit}.secondary-button.disabled::before,.secondary-button:disabled::before{background-color:var(--mall-black-20) !important}.secondary-button svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:var(--color)}.secondary-button:hover{border-color:var(--mall-orange-100) !important}.secondary-button.disabled{border-color:var(--mall-black-10) !important}.text-link,.news-detail a{text-decoration:none;--color: var(--mall-black-100);color:var(--color);-webkit-transition:color .3s;transition:color .3s}.text-link:hover,.news-detail a:hover{--color: var(--mall-black-60)}.text-link svg path,.news-detail a svg path{-webkit-transition:fill .3s;transition:fill .3s;fill:var(--color)}.head-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head-icon>.label{margin-left:8px}.tail-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tail-icon>.label{margin-right:8px}.quantity-input{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;border:none}.quantity-input>.button{width:48px;height:100%;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:solid 1px var(--mall-black-100);background:rgba(0,0,0,0);display:grid;place-content:center;cursor:pointer}.quantity-input>.button:hover{opacity:.6}.quantity-input>.button:disabled{opacity:.3;pointer-events:none}.quantity-input>.input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;text-align:center;border:none;background:rgba(0,0,0,0);font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:2rem;line-height:150%}@media screen and (max-width: 760px){.quantity-input>.input{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1.5rem;line-height:150%}}.quantity-input>.input::-webkit-outer-spin-button,.quantity-input>.input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.border-feedback{border:solid 4px rgba(0,0,0,0);-webkit-transition:border-color .3s;transition:border-color .3s}.border-feedback:hover{border-color:var(--mall-orange-100)}.wrap-left{text-align:left}.news-detail{width:calc(100% - 64px);max-width:818px;margin:40px auto 80px auto}.news-detail .date{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}@media screen and (max-width: 760px){.news-detail .date{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1rem;line-height:150%}}.news-detail h1,.news-detail h2{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;line-height:150%;margin:40px 0}@media screen and (max-width: 760px){.news-detail h1,.news-detail h2{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:700;font-size:1.25rem;line-height:150%}}.news-detail p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%}@media screen and (max-width: 760px){.news-detail p{font-family:"Geologica","Noto Sans JP",sans-serif;font-weight:400;font-size:1rem;line-height:180%}}.news-detail a{text-decoration:underline}.news-detail a:hover{text-decoration:underline}
