.brand_heading.svelte-180f7in{padding:15px 0 12px;text-align:center}.brand_heading_title.svelte-180f7in{font-size:1.7rem;font-weight:700;letter-spacing:.05em}.brand_heading_lead.svelte-180f7in{color:#999;padding-top:5px}.brand_wrap.svelte-180f7in{display:flex;justify-content:flex-end}.brand_benefit.svelte-180f7in{padding:5px 3px 10px;width:57%}.brand_benefit_a.svelte-180f7in{border:1px solid #eadcbf;box-shadow:0 0 0 2px #fff,0 0 0 3px #c39d4d;color:#c39d4d;height:122px;padding:9px 22px 20px 15px;position:relative}.brand_benefit_a.svelte-180f7in:after{content:""}.brand_benefit_title.svelte-180f7in{font-size:1rem;margin-bottom:15px;text-align:center}.brand_benefit_title.svelte-180f7in span:where(.svelte-180f7in){display:inline-block;font-size:.85rem;padding:0 8px;position:relative}.brand_benefit_title.svelte-180f7in span:where(.svelte-180f7in):before{background-image:url(../../../a1/images/ring/index/pc/ornament01_left.png);display:block;right:100%}.brand_benefit_title.svelte-180f7in span:where(.svelte-180f7in):after{background-image:url(../../../a1/images/ring/index/pc/ornament01_right.png);display:block;left:100%}.brand_benefit_title.svelte-180f7in span:where(.svelte-180f7in):after,.brand_benefit_title.svelte-180f7in span:where(.svelte-180f7in):before{background-repeat:no-repeat;background-size:100% 100%;content:"";height:9px;position:absolute;top:3px;width:41px}.brand_benefit_text.svelte-180f7in{font-size:.9rem;letter-spacing:.05em;line-height:1.3}.brandBtn.svelte-180f7in{text-align:center;width:43%}.more.svelte-14ojxig{background:#ffffffb3;border:none;bottom:21px;color:#444;display:flex;flex-direction:column;font-size:.9rem;font-weight:700;justify-content:center;position:absolute;right:1px;text-align:center;text-decoration:none}.more.svelte-14ojxig span:where(.svelte-14ojxig){display:inline-block;opacity:.5}.more.svelte-14ojxig span.icon:where(.svelte-14ojxig){border:1px solid #444;border-radius:50%;display:block;height:16px;margin:5px auto 0;width:16px}.brand_section.svelte-15e3ayf:not(:last-child){padding-bottom:50px}.benefit.svelte-15e3ayf .title:where(.svelte-15e3ayf) span:where(.svelte-15e3ayf):after,.svelte-15e3ayf:before{background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:20px;position:absolute;top:-3px;width:60px}.benefit.svelte-15e3ayf .title:where(.svelte-15e3ayf) span:where(.svelte-15e3ayf):before{background-image:url(../../../a1/images/ring/index/sp/ornament01_left.png);right:100%}.benefit.svelte-15e3ayf .title:where(.svelte-15e3ayf) span:where(.svelte-15e3ayf):after{background-image:url(../../../a1/images/ring/index/sp/ornament01_right.png);left:100%}.benefit.svelte-15e3ayf .box:where(.svelte-15e3ayf){border:1px solid #eadcbf;box-shadow:0 0 0 2px #fff,0 0 0 3px #c39d4d;color:#c39d4d;display:inline-block;font-size:.85rem;margin-bottom:5px;padding:8px 22px 12px 15px;position:relative;width:100%}.benefit.svelte-15e3ayf .box:where(.svelte-15e3ayf):after{border-right:2px solid #c39d4d;border-top:2px solid #c39d4d;content:"";display:block;height:8px;margin-top:-6px;position:absolute;right:8px;top:50%;transform:rotate(45deg);width:8px}.benefit.svelte-15e3ayf p:where(.svelte-15e3ayf){font-size:1.05em;letter-spacing:.05em;line-height:1.3}.more.svelte-1umxe9c{background:#ffffffb3;border:none;color:#444;font-size:.9rem;font-weight:700;margin-left:-79px;text-align:center;text-decoration:none}.more.svelte-1umxe9c span:where(.svelte-1umxe9c){display:inline-block;opacity:.5}.more.svelte-1umxe9c span.icon:where(.svelte-1umxe9c){border:1px solid #444;border-radius:50%;display:block;height:16px;margin:5px auto 0;width:16px}
