.RelationLead-wrapper{align-items:center;display:flex;flex-direction:column}.RelationLead{display:flex;white-space:pre-wrap}.RelationLead-ward{align-items:center;background:linear-gradient(to bottom right,#24e395 20%,#0c9f70 80%);border-radius:4px;color:#fff;display:flex;height:40px;justify-content:center;padding:0 10px}.s .RelationLead-ward{font-size:calc(12/var(--root-font-size)*1rem*var(--root-font-ratio));height:30px;padding:0 5px;white-space:nowrap}.RelationLead-top{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex}.s .RelationLead-top{flex-direction:column;row-gap:15px}.RelationLead-main{color:#0c9f70;font-size:calc(36/var(--root-font-size)*1rem*var(--root-font-ratio))}.s .RelationLead-main{font-size:calc(18/var(--root-font-size)*1rem*var(--root-font-ratio))}.RelationLead-sub{font-size:calc(32/var(--root-font-size)*1rem*var(--root-font-ratio));text-align:center;white-space:pre-wrap}.s .RelationLead-sub{font-size:calc(16/var(--root-font-size)*1rem*var(--root-font-ratio))}.s .RelationLead-inner{text-align:center}.RelationIntro{width:100%}.RelationIntro-content{align-items:center;display:flex;justify-content:space-between;margin-top:40px}.m .RelationIntro-content{flex-direction:column;justify-content:center;row-gap:15px}.RelationIntro-thumbnail{width:340px}.s .RelationIntro-thumbnail{width:90%}.RelationIntro-text{font-size:calc(16/var(--root-font-size)*1rem*var(--root-font-ratio));font-weight:500;white-space:pre-wrap;width:670px}.m .RelationIntro-text{width:auto}.RelationIntro-sub,.m .RelationIntro-text{font-size:calc(14/var(--root-font-size)*1rem*var(--root-font-ratio))}.RelationIntro-sub{margin-top:10px}.RelationBubble{background-color:#fff;border-radius:12px;box-shadow:1px 1px 6px #0003;display:inline-block;padding:16px 46px;position:relative;white-space:pre-wrap}.s .RelationBubble{font-size:calc(14/var(--root-font-size)*1rem*var(--root-font-ratio));padding:10px 20px}.RelationBubble-icon{left:10px;position:absolute;top:-4px;width:18px}.RelationContact{background-color:#fff;border-radius:20px;box-shadow:1px 1px 6px #0003;padding:30px;width:600px}.s .RelationContact-left{font-size:calc(14/var(--root-font-size)*1rem*var(--root-font-ratio))}.s .RelationContact{max-width:600px;padding:10px 15px;width:90%}.RelationContact-inner{-moz-column-gap:30px;column-gap:30px;display:flex}.s .RelationContact-inner{flex-direction:column;row-gap:15px}.RelationContact-right{display:flex;flex-direction:column;font-size:calc(16/var(--root-font-size)*1rem*var(--root-font-ratio));row-gap:6px}.s .RelationContact-right{font-size:calc(14/var(--root-font-size)*1rem*var(--root-font-ratio));row-gap:0}.RelationContact-url a{color:#0c9f70;letter-spacing:-.02em}.RelationContact-tel a{color:#000}.s .RelationContact-telInner{display:flex}.RelationLinkButton{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center}.RelationLinkButton-sub{align-items:flex-end;-moz-column-gap:5px;column-gap:5px;display:flex}.s .RelationLinkButton-sub{font-size:calc(12/var(--root-font-size)*1rem*var(--root-font-ratio))}.RelationLinkButton-btn{align-items:center;background:linear-gradient(180deg,#24e395,#0c9f70);border-radius:40px;display:flex;height:80px;justify-content:center;margin-top:10px;text-align:center;width:380px}.s .RelationLinkButton-btn{height:60px;max-width:380px;width:90%}a.RelationLinkButton-btn{color:#fff;white-space:pre-wrap}.RelationContainer{font-size:calc(16/var(--root-font-size)*1rem*var(--root-font-ratio));margin-top:60px}.s .RelationContainer{font-size:calc(14/var(--root-font-size)*1rem*var(--root-font-ratio));margin-top:30px}.RelationContentInner{font-weight:500;margin:40px 0 60px}.s .RelationContentInner{margin:20px 0 30px}
