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