body{font-family:\30d2\30e9\30ae\30ce\4e38\30b4  Pro W4,\30d2\30e9\30ae\30ce\4e38\30b4  Pro,Hiragino Maru Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,HG\4e38\ff7a\ff9e\ff7c\ff6f\ff78M-PRO,HGMaruGothicMPRO!important}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){font-family:\30d2\30e9\30ae\30ce\4e38\30b4  Pro W4,\30d2\30e9\30ae\30ce\4e38\30b4  Pro,Hiragino Maru Gothic Pro,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,HG\4e38\ff7a\ff9e\ff7c\ff6f\ff78M-PRO,HGMaruGothicMPRO!important}.rte a{color:#b242a0;word-break:break-all}p{text-align:justify;line-height:2}li{line-height:2}.center{text-align:center;word-break:auto-phrase}.disc{list-style:disc}.halt{font-feature-settings:"halt"}.red{color:#e95555}.img-border{border:1px solid #dddddd}.pat04{padding-top:.4em}.mat2{margin-top:2em!important}.mat3{margin-top:3em!important}.mat0{margin-top:0!important}.mat05{margin-top:.5em!important}.mab05{margin-bottom:.5em!important}:where(td,th):not(:empty){border-block-width:0}.p-title{font-size:1.4em;padding-bottom:.3em;margin-top:4em!important;margin-bottom:1.2em;border-bottom:1px solid #82096e}.p-title2{font-size:1.2em;padding-left:.8em;border-left:1px solid #82096e;margin-top:3em!important;margin-bottom:1.2em}.legal-notice th,.legal-notice td{line-height:1.8;padding:1.5em .5em!important;font-size:.9em!important;border-top:1px solid #d2c5d0}.legal-notice th{opacity:initial;font-family:inherit}.legal-notice td{text-align:justify}.legal-notice tr:last-child th,.legal-notice tr:last-child td{border-bottom:1px solid #d2c5d0}.legal-notice li{line-height:initial}@media(max-width:767px){.legal-notice th{width:30%}}.contact-container{max-width:600px;margin:3rem auto 0!important;border:1px solid #2f9f2d;position:relative;border-radius:10px;padding:1.6rem 1rem 1rem;display:flex;flex-direction:column;align-items:center}.contact-container h2{position:absolute;top:-1.2rem;left:50%;transform:translate(-50%);width:max-content;font-size:1.5rem;color:#2f9f2d;background:#fff;padding:0 .5em}.contact-container .number{margin-top:0;font-size:clamp(22px,6.8vw,32px);line-height:1.6;font-weight:700;color:#c92390}.contact-container .number i{padding-right:.5em}.contact-container .number a{background:none}.contact-container dl{display:grid;gap:.5em 0;margin-top:.5em}.contact-container dt{grid-column:1;margin:0!important;line-height:1.4;text-align-last:justify}.contact-container dt:after{content:"\ff1a"}.contact-container dd{grid-column:2;margin:0!important;line-height:1.4;text-align:justify}.contact-container p{line-height:1.6}.contact-notice{display:flex;flex-direction:column;align-items:center;row-gap:.8em;background:#fff9e6;border:1px solid #f0ad4e;padding:1.5em;border-radius:7px;margin-top:2em!important}.contact-notice .title{font-weight:700;line-height:1.4}.contact-notice .text{margin-top:0;font-size:.95em;line-height:1.8}@media(max-width:767px){.contact-container h2{font-size:1.2rem;top:-1rem}}@media(min-width:768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.globo-form-id-0 .globo-form-app .footer,.globo-form-id-0 .globo-form-app .gfb__footer{margin-top:2rem}.globo-form-id-0 .globo-form-app .footer button,.globo-form-id-0 .globo-form-app .gfb__footer button{width:50%!important;border:1px solid #560649!important}.gfb__footer [type=submit]{background-color:#560649!important}.globo-form-control{margin-bottom:1rem!important}.globo-form-control input,.globo-form-control textarea,.globo-form-control select{font-size:16px!important}@media(max-width:768px){.globo-form-control input,.globo-form-control textarea,.globo-form-control select{font-size:14px!important}}.ef__product-option-root .form__label{font-size:16px!important;margin-top:2em;margin-bottom:.3em}.line-item-info ul.text-subdued li{font-size:.8em;line-height:1.4}.ef__product-option-root form>div:nth-child(1) .ef__option-title,.ef__product-option-root form>div:nth-child(2) .ef__option-title{display:flex;align-items:center;gap:.7em}.ef__product-option-root form>div:nth-child(1) .ef__option-title:before,.ef__product-option-root form>div:nth-child(2) .ef__option-title:before{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.5em;height:1.5em}.ef__product-option-root form>div:nth-child(1) .ef__option-title:before{background-image:url(/cdn/shop/files/noshi-icon.png?v=1763538014)}.ef__product-option-root form>div:nth-child(1) .ef__option-values,.ef__product-option-root form>div:nth-child(2) .ef__option-values{display:flex;gap:1em}.ef__option-value-radio-button{display:flex;align-items:center;column-gap:.5em}@media(max-width:699px){.ef__product-option-root .form__label{font-size:14px!important}}.noshi-images{display:flex;column-gap:1rem}.noshi-images figure{flex-basis:30%}.noshi-images img{width:100%;vertical-align:middle;border:1px solid #ddd}.noshi-images p{flex:1;line-height:1.6}.shipping-fee .area{min-width:60px}.shipping-fee .cool{min-width:75px}.shipping-fee .normal{border-right:1px solid #e0e0e0;min-width:75px}.shipping-fee th,.shipping-fee td{font-size:.8em;padding:.8em .5em!important;vertical-align:middle}.shipping-fee th{text-align:center;opacity:1;font-family:inherit;background:#f7f7f7;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.shipping-fee td{border-bottom:1px solid #e0e0e0;line-height:1.6}.shipping-fee td:first-child{text-align:center;border-left:1px solid #e0e0e0}.shipping-fee td:nth-child(2){text-align:justify}.shipping-fee td:nth-child(3){text-align:end}.shipping-fee td:last-child{border-right:1px solid #e0e0e0;text-align:end}@media(max-width:767px){.shipping-fee .area{min-width:46px}.shipping-fee .cool,.shipping-fee .normal{min-width:60px}.shipping-fee th,.shipping-fee td{padding:.5em .3em!important}}.delivery-date .area{min-width:60px}.delivery-date .days{border-right:1px solid #e0e0e0;min-width:90px}.delivery-date th{opacity:1;font-family:inherit;background:#f7f7f7;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center}.delivery-date td{border-bottom:1px solid #e0e0e0}.delivery-date th,.delivery-date td{padding:.8em .5em!important;vertical-align:middle;font-size:.8em}.delivery-date td:first-child{border-left:1px solid #e0e0e0;text-align:center}.delivery-date td:last-child{border-right:1px solid #e0e0e0;text-align:center}.delivery-date td:nth-child(2){text-align:justify}@media(max-width:767px){.delivery-date th,.delivery-date td{padding:.5em .3em!important}.delivery-date .area{min-width:46px}.delivery-date .days{min-width:70px}}.guide-pay-list{margin:1em 0 0;list-style:none;display:flex!important;align-items:center;gap:1em}.guide-pay-list li{padding:0;flex-basis:10%;max-width:60px}.guide-pay-list li img{width:100%;vertical-align:middle;border-radius:3px}.guide-daibiki{max-width:300px}.guide-daibiki th,.guide-daibiki td{padding:.5em 1em!important;line-height:1.2;font-size:inherit;opacity:inherit;font-family:inherit;border:1px solid #cccccc;text-align:center}.save{display:inline;text-box-trim:trim-both;padding:.3em .8em;border-radius:3px;color:#fff;font-weight:700}.save.frozen{background:#3174e0}.save.cool{background:#7cbde0}.save.normal{background:#ebb350}.product-name{font-size:1.4em;font-weight:400}.product-name .sub-title{font-size:.6em;color:#7f7f7f}.product-details th,.product-details td{padding:.8em .5em!important;font-size:.9em;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;vertical-align:middle;line-height:1.4}.product-details th{opacity:initial;font-family:inherit;text-align:center;width:25%;background:#f7f4f6;word-break:auto-phrase}.product-details td{border-right:1px solid #e0e0e0;text-align:justify}.product-details tr:last-child th,.product-details tr:last-child td{border-bottom:1px solid #e0e0e0}.product-details th small{font-size:.7em}.product-details td dl{display:grid;grid-template-columns:80px 1fr;column-gap:1em}.product-details td dt,.product-details td dd{margin-top:0!important}.product-details td dt{grid-column:1;text-align-last:justify}.product-details td dd{grid-column:2}.product-link{color:#82096e;font-size:.95em}.shopping-bag{position:relative;padding-left:2.2em}.shopping-bag:before{content:"";display:inline-block;background-position:center;background-repeat:no-repeat;background-size:contain;width:1.6em;height:1.6em;background-image:url(/cdn/shop/files/bag-icon.png?v=1763538013);position:absolute;left:0;top:.2em}@media(max-width:767px){.product-details th,.product-details td{padding:.5em .3em!important}.product-details th{min-width:85px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
