body.home-index #MainContent [data-gh64-owner]{position:relative}
body.home-index #MainContent .gh64-emphasis-word{position:relative;display:inline-block;white-space:nowrap;text-indent:0}
body.home-index #MainContent [data-gh64-owner] .gh64-ray{--gh64-ray-height:1.12em;position:absolute;display:block;left:calc(100% + var(--gh64-gap,7px));right:auto;top:50%;bottom:auto;width:calc(var(--gh64-ray-height)*.396551724);height:var(--gh64-ray-height);margin:0;padding:0;pointer-events:none;color:var(--gh64-color);translate:0 -50%;rotate:0deg;transform:none;transform-origin:0 50%;z-index:2;line-height:0;flex:none}
body.home-index #MainContent .gh64-ray>.gh64-ray-shape{width:100%;height:100%;display:block;fill:currentColor;rotate:none;transform:none;overflow:visible}
body.home-index #MainContent [data-gh64-anchor="first-corner"] .gh64-ray,body.home-index #MainContent [data-gh64-anchor="box-corner"] .gh64-ray{top:0;rotate:-30deg}
body.home-index #MainContent .gh26-hero h1[data-gh64-owner]{--gh64-color:var(--gh26-lime);--gh64-gap:12px}
body.home-index #MainContent .gh26-hero h1[data-gh64-owner] .gh64-ray{--gh64-ray-height:.95em;top:50%;rotate:0deg}
body.home-index #MainContent .gh62-history .gh62-title-line{gap:0;padding-right:3.4cqw}
body.home-index #MainContent .gh62-history .gh62-title-line h2[data-gh64-owner]{--gh64-color:var(--gh35-lime);--gh64-gap:8px;max-width:100%}
body.home-index #MainContent .gh62-history .gh62-title-line h2[data-gh64-owner] .gh64-ray{--gh64-ray-height:1.05em}
body.home-index #MainContent .gh63-guide .gh63-guide-title-line{gap:0}
body.home-index #MainContent .gh63-guide .gh63-guide-title-line h2[data-gh64-owner]{--gh64-color:var(--gh31-lime);--gh64-gap:8px;flex:none;width:calc(100% - 66px);max-width:calc(100% - 66px)}
body.home-index #MainContent .gh63-guide h2[data-gh64-owner] .gh64-ray{--gh64-ray-height:.9em}
body.home-index #MainContent .gh63-guide .gh63-banner-line{display:block;padding-right:46px}
body.home-index #MainContent .gh63-guide .gh31-recommendation__ribbon[data-gh64-owner]{--gh64-color:var(--gh31-lime);--gh64-gap:10px;overflow:visible}
body.home-index #MainContent .gh63-guide .gh31-recommendation__ribbon[data-gh64-owner] .gh64-ray{--gh64-ray-height:76px}
body.home-index #MainContent .gh63-guide .gh63-discover-line{padding-right:38px;gap:0}
body.home-index #MainContent .gh63-guide .gh31-discover[data-gh64-owner]{--gh64-color:var(--gh31-lime);--gh64-gap:8px;overflow:visible}
body.home-index #MainContent .gh63-guide .gh31-discover[data-gh64-owner] .gh64-ray{--gh64-ray-height:48px}
body.home-index #MainContent .gh63-guide .gh31-guide__signature[data-gh64-owner]{--gh64-color:var(--gh31-lime);--gh64-gap:5px}
body.home-index #MainContent .gh63-guide .gh31-guide__signature[data-gh64-owner] .gh64-ray{--gh64-ray-height:1.2em}
body.home-index #MainContent .gh63-intro .gh48-note[data-gh64-owner]{--gh64-color:var(--gh48-accent);--gh64-gap:6px;flex:1 1 100%;width:100%;max-width:calc(100% - 34px);overflow:visible;overflow-wrap:normal}
body.home-index #MainContent .gh63-intro .gh48-note[data-gh64-owner] .gh64-ray{--gh64-ray-height:1.5em}
@media (max-width:1399px){body.home-index #MainContent .gh62-history .gh62-title-line{padding-right:28px;gap:0}
body.home-index #MainContent .gh62-history .gh62-title-line h2[data-gh64-owner]{max-width:100%}}
@media (max-width:767px){body.home-index #MainContent .gh63-guide .gh63-guide-title-line h2[data-gh64-owner]{width:calc(100% - 44px);max-width:calc(100% - 44px)}
body.home-index #MainContent .gh63-guide .gh63-banner-line{padding-right:30px}
body.home-index #MainContent .gh63-guide .gh31-recommendation__ribbon[data-gh64-owner] .gh64-ray{--gh64-ray-height:48px}
body.home-index #MainContent .gh63-guide .gh63-discover-line{padding-right:30px}
body.home-index #MainContent .gh63-guide .gh31-discover[data-gh64-owner] .gh64-ray{--gh64-ray-height:38px}
body.home-index #MainContent .gh63-intro .gh48-note[data-gh64-owner]{max-width:calc(100% - 22px)}
body.home-index #MainContent .gh63-intro .gh48-note[data-gh64-owner] .gh64-ray{--gh64-ray-height:1.45em}
body.home-index #MainContent .gh26-hero h1[data-gh64-owner]{--gh64-gap:5px}
body.home-index #MainContent .gh63-guide h2[data-gh64-owner]{--gh64-gap:5px}}

@media(max-width:767px){body.home-index #MainContent .gh26-hero h1[data-gh64-owner]{--gh64-gap:10px}body.home-index #MainContent .gh26-hero h1[data-gh64-owner] .gh64-ray{--gh64-ray-height:.8em;top:50%}}
