.medical-index{--section-marginblock-start:64px}.medical-index .medical__lead{display:grid;gap:.5em 0;text-align:center}.medical-index .medical__lead .section__title{color:var(--main-color);display:block;font-family:YakuHanJP,Noto Sans JP,sans-serif;font-size:clamp(.9375rem,.2635782748rem + 2.875399361vw,1.5rem);letter-spacing:.05em;line-height:1.5}@container main-view (min-width: 688px){.medical-index .medical__lead .section__title{font-size:1.625rem}}.medical-index .medical__lead span{font-size:.875rem;line-height:1.7}.medical-index .medical__lead span br{display:none}@container main-view (min-width: 500px){.medical-index .medical__lead span br{display:inline-block}}.medical-index .medicalList{display:flex;flex-wrap:wrap;gap:.5em .5em;margin-block-start:2.5em}@container main-view (min-width: 688px){.medical-index .medicalList{gap:24px;margin-block-start:3.5em}}@container main-view (min-width: 848px){.medical-index .medicalList{gap:24px;justify-content:center}}.medical-index .medicalList .medicalList__li{background-color:#fff;border-radius:4px;box-shadow:4px 4px 20px #48515726;overflow:clip;transition:box-shadow .3s ease,transform .3s ease;width:calc(50% - .25em)}@container main-view (min-width: 688px){.medical-index .medicalList .medicalList__li{width:calc(33.33333% - 16px)}}@container main-view (min-width: 848px){.medical-index .medicalList .medicalList__li{max-width:282px;width:calc(25% - 18px)}}@media (any-hover:hover){.medical-index .medicalList .medicalList__li:hover{box-shadow:0 6px 20px #48515740;transform:translateY(-.25rem)}.medical-index .medicalList .medicalList__li:hover .medicalList__link .icon:before{clip-path:circle(100% at 50% 50%)}.medical-index .medicalList .medicalList__li:hover .medicalList__link .icon svg[data-icon]{color:#fff;transition:color .4s ease .2s}}.medical-index .medicalList .medicalList__link{align-items:center;display:flex;padding:.75em .5em .75em .25em}@container main-view (min-width: 688px){.medical-index .medicalList .medicalList__link{padding:12px 12px 12px 8px}}.medical-index .medicalList .medicalList__icon{margin-inline-end:.25em}.medical-index .medicalList .medicalList__icon svg[data-icon]{height:auto;width:36px}@container main-view (min-width: 688px){.medical-index .medicalList .medicalList__icon svg[data-icon]{width:48px}}.medical-index .medicalList .symptoms{font-size:.8125rem}.medical-index .medicalList .icon{align-items:center;background-color:#fff;border:1px solid var(--main-color);border-radius:50%;display:grid;height:24px;justify-items:center;margin-inline-start:auto;overflow:clip;position:relative;width:24px;z-index:1}.medical-index .medicalList .icon:before{background-color:var(--main-color);clip-path:circle(0 at 50% 50%);content:"";height:100%;left:0;position:absolute;top:0;transition:clip-path .8s cubic-bezier(.77,.02,.2,.97);width:100%;z-index:-1}.medical-index .medicalList .icon svg[data-icon]{color:var(--main-color);transform:rotate(90deg);transition:color .3s ease .3s}.medical-bruise,.medical-dementia,.medical-dizzy,.medical-headache,.medical-numbness,.medical-others,.medical-stroke{scroll-margin-top:90px;--section-marginblock-start:64px}@container main-view (min-width: 688px){.medical-bruise,.medical-dementia,.medical-dizzy,.medical-headache,.medical-numbness,.medical-others,.medical-stroke{--section-marginblock-start:100px;scroll-margin-top:110px}.medical-bruise .section__inner,.medical-dementia .section__inner,.medical-dizzy .section__inner,.medical-headache .section__inner,.medical-numbness .section__inner,.medical-others .section__inner,.medical-stroke .section__inner{--section-max-width:994px}}.medical-bruise .section__inner,.medical-dementia .section__inner,.medical-dizzy .section__inner,.medical-headache .section__inner,.medical-numbness .section__inner,.medical-others .section__inner,.medical-stroke .section__inner{border-top:1px dashed var(--sub-color);padding-block-start:2em}.medical-bruise .section__header,.medical-dementia .section__header,.medical-dizzy .section__header,.medical-headache .section__header,.medical-numbness .section__header,.medical-others .section__header,.medical-stroke .section__header{align-items:center;display:grid;gap:0 .5em;grid-template-columns:auto 1fr}.medical-bruise .section__header svg[data-icon],.medical-dementia .section__header svg[data-icon],.medical-dizzy .section__header svg[data-icon],.medical-headache .section__header svg[data-icon],.medical-numbness .section__header svg[data-icon],.medical-others .section__header svg[data-icon],.medical-stroke .section__header svg[data-icon]{height:auto;width:48px}@container main-view (min-width: 688px){.medical-bruise .section__header svg[data-icon],.medical-dementia .section__header svg[data-icon],.medical-dizzy .section__header svg[data-icon],.medical-headache .section__header svg[data-icon],.medical-numbness .section__header svg[data-icon],.medical-others .section__header svg[data-icon],.medical-stroke .section__header svg[data-icon]{width:64px}}.medical-bruise .section__title,.medical-dementia .section__title,.medical-dizzy .section__title,.medical-headache .section__title,.medical-numbness .section__title,.medical-others .section__title,.medical-stroke .section__title{align-items:center;display:flex;gap:0 .75em;line-height:1}.medical-bruise .section__title .ja,.medical-dementia .section__title .ja,.medical-dizzy .section__title .ja,.medical-headache .section__title .ja,.medical-numbness .section__title .ja,.medical-others .section__title .ja,.medical-stroke .section__title .ja{font-size:1.3125rem;letter-spacing:.05em}@container main-view (min-width: 688px){.medical-bruise .section__title .ja,.medical-dementia .section__title .ja,.medical-dizzy .section__title .ja,.medical-headache .section__title .ja,.medical-numbness .section__title .ja,.medical-others .section__title .ja,.medical-stroke .section__title .ja{font-size:1.625rem}}.medical-bruise .section__title .en,.medical-dementia .section__title .en,.medical-dizzy .section__title .en,.medical-headache .section__title .en,.medical-numbness .section__title .en,.medical-others .section__title .en,.medical-stroke .section__title .en{color:var(--sub-color);font-size:.8125rem;margin-inline-start:auto}@container main-view (min-width: 688px){.medical-bruise .section__title .en,.medical-dementia .section__title .en,.medical-dizzy .section__title .en,.medical-headache .section__title .en,.medical-numbness .section__title .en,.medical-others .section__title .en,.medical-stroke .section__title .en{font-size:.9375rem}}.medical-bruise .section__contents,.medical-dementia .section__contents,.medical-dizzy .section__contents,.medical-headache .section__contents,.medical-numbness .section__contents,.medical-others .section__contents,.medical-stroke .section__contents{margin-block-start:.5em}@container main-view (min-width: 768px){.medical-bruise .section__contents,.medical-dementia .section__contents,.medical-dizzy .section__contents,.medical-headache .section__contents,.medical-numbness .section__contents,.medical-others .section__contents,.medical-stroke .section__contents{margin-block-start:1.75em}}.medical-bruise .section__contents p+p,.medical-dementia .section__contents p+p,.medical-dizzy .section__contents p+p,.medical-headache .section__contents p+p,.medical-numbness .section__contents p+p,.medical-others .section__contents p+p,.medical-stroke .section__contents p+p{margin-block-start:1em}.medical-bruise .section__contents .bulletedList,.medical-dementia .section__contents .bulletedList,.medical-dizzy .section__contents .bulletedList,.medical-headache .section__contents .bulletedList,.medical-numbness .section__contents .bulletedList,.medical-others .section__contents .bulletedList,.medical-stroke .section__contents .bulletedList{font-size:1rem;font-weight:700;list-style:disc;margin-block:1em;padding:0 0 0 1.5em}.medical-bruise .section__contents .section__grid,.medical-dementia .section__contents .section__grid,.medical-dizzy .section__contents .section__grid,.medical-headache .section__contents .section__grid,.medical-numbness .section__contents .section__grid,.medical-others .section__contents .section__grid,.medical-stroke .section__contents .section__grid{display:grid;gap:1em 0;grid-template-areas:"image" "term";grid-template-columns:1fr}@container main-view (min-width: 768px){.medical-bruise .section__contents .section__grid,.medical-dementia .section__contents .section__grid,.medical-dizzy .section__contents .section__grid,.medical-headache .section__contents .section__grid,.medical-numbness .section__contents .section__grid,.medical-others .section__contents .section__grid,.medical-stroke .section__contents .section__grid{gap:0 40px;grid-template-areas:"term image";grid-template-columns:58.35% auto}}.medical-bruise .section__contents .section__grid .section__grid-item .term__title:first-child,.medical-dementia .section__contents .section__grid .section__grid-item .term__title:first-child,.medical-dizzy .section__contents .section__grid .section__grid-item .term__title:first-child,.medical-headache .section__contents .section__grid .section__grid-item .term__title:first-child,.medical-numbness .section__contents .section__grid .section__grid-item .term__title:first-child,.medical-others .section__contents .section__grid .section__grid-item .term__title:first-child,.medical-stroke .section__contents .section__grid .section__grid-item .term__title:first-child{margin-block-start:0}.medical-bruise .section__contents .section__grid .section__grid-item:first-child,.medical-dementia .section__contents .section__grid .section__grid-item:first-child,.medical-dizzy .section__contents .section__grid .section__grid-item:first-child,.medical-headache .section__contents .section__grid .section__grid-item:first-child,.medical-numbness .section__contents .section__grid .section__grid-item:first-child,.medical-others .section__contents .section__grid .section__grid-item:first-child,.medical-stroke .section__contents .section__grid .section__grid-item:first-child{-ms-grid-row:1;-ms-grid-row:3;-ms-grid-column:1;grid-area:term}.medical-bruise .section__contents .section__grid .section__grid-item:last-child,.medical-dementia .section__contents .section__grid .section__grid-item:last-child,.medical-dizzy .section__contents .section__grid .section__grid-item:last-child,.medical-headache .section__contents .section__grid .section__grid-item:last-child,.medical-numbness .section__contents .section__grid .section__grid-item:last-child,.medical-others .section__contents .section__grid .section__grid-item:last-child,.medical-stroke .section__contents .section__grid .section__grid-item:last-child{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column:1;grid-area:image;justify-self:end}.medical-bruise .section__contents .section__grid .section__grid-image,.medical-dementia .section__contents .section__grid .section__grid-image,.medical-dizzy .section__contents .section__grid .section__grid-image,.medical-headache .section__contents .section__grid .section__grid-image,.medical-numbness .section__contents .section__grid .section__grid-image,.medical-others .section__contents .section__grid .section__grid-image,.medical-stroke .section__contents .section__grid .section__grid-image{aspect-ratio:16/9;border-radius:4px;-o-object-fit:cover;object-fit:cover;overflow:clip;width:100%}@container main-view (min-width: 768px){.medical-bruise .section__contents .section__grid .section__grid-image,.medical-dementia .section__contents .section__grid .section__grid-image,.medical-dizzy .section__contents .section__grid .section__grid-image,.medical-headache .section__contents .section__grid .section__grid-image,.medical-numbness .section__contents .section__grid .section__grid-image,.medical-others .section__contents .section__grid .section__grid-image,.medical-stroke .section__contents .section__grid .section__grid-image{aspect-ratio:270/355;height:355px;width:270px}.medical-bruise .section__contents .section__grid .section__grid-image.headache,.medical-dementia .section__contents .section__grid .section__grid-image.headache,.medical-dizzy .section__contents .section__grid .section__grid-image.headache,.medical-headache .section__contents .section__grid .section__grid-image.headache,.medical-numbness .section__contents .section__grid .section__grid-image.headache,.medical-others .section__contents .section__grid .section__grid-image.headache,.medical-stroke .section__contents .section__grid .section__grid-image.headache{-o-object-position:88% 0;object-position:88% 0}.medical-bruise .section__contents .section__grid .section__grid-image.dizzy,.medical-dementia .section__contents .section__grid .section__grid-image.dizzy,.medical-dizzy .section__contents .section__grid .section__grid-image.dizzy,.medical-headache .section__contents .section__grid .section__grid-image.dizzy,.medical-numbness .section__contents .section__grid .section__grid-image.dizzy,.medical-others .section__contents .section__grid .section__grid-image.dizzy,.medical-stroke .section__contents .section__grid .section__grid-image.dizzy{-o-object-position:64% 0;object-position:64% 0}.medical-bruise .section__contents .section__grid .section__grid-image.bruise,.medical-dementia .section__contents .section__grid .section__grid-image.bruise,.medical-dizzy .section__contents .section__grid .section__grid-image.bruise,.medical-headache .section__contents .section__grid .section__grid-image.bruise,.medical-numbness .section__contents .section__grid .section__grid-image.bruise,.medical-others .section__contents .section__grid .section__grid-image.bruise,.medical-stroke .section__contents .section__grid .section__grid-image.bruise{-o-object-position:12% 0;object-position:12% 0}.medical-bruise .section__contents .section__grid .section__grid-image.stroke,.medical-dementia .section__contents .section__grid .section__grid-image.stroke,.medical-dizzy .section__contents .section__grid .section__grid-image.stroke,.medical-headache .section__contents .section__grid .section__grid-image.stroke,.medical-numbness .section__contents .section__grid .section__grid-image.stroke,.medical-others .section__contents .section__grid .section__grid-image.stroke,.medical-stroke .section__contents .section__grid .section__grid-image.stroke{-o-object-position:62% 0;object-position:62% 0}.medical-bruise .section__contents .section__grid .section__grid-image.others,.medical-dementia .section__contents .section__grid .section__grid-image.others,.medical-dizzy .section__contents .section__grid .section__grid-image.others,.medical-headache .section__contents .section__grid .section__grid-image.others,.medical-numbness .section__contents .section__grid .section__grid-image.others,.medical-others .section__contents .section__grid .section__grid-image.others,.medical-stroke .section__contents .section__grid .section__grid-image.others{-o-object-position:90% 0;object-position:90% 0}}.medical-bruise .section__contents .term:not(:first-child),.medical-dementia .section__contents .term:not(:first-child),.medical-dizzy .section__contents .term:not(:first-child),.medical-headache .section__contents .term:not(:first-child),.medical-numbness .section__contents .term:not(:first-child),.medical-others .section__contents .term:not(:first-child),.medical-stroke .section__contents .term:not(:first-child){margin-block-start:3em}.medical-bruise .section__contents .term .notes,.medical-dementia .section__contents .term .notes,.medical-dizzy .section__contents .term .notes,.medical-headache .section__contents .term .notes,.medical-numbness .section__contents .term .notes,.medical-others .section__contents .term .notes,.medical-stroke .section__contents .term .notes{border:1px solid var(--sub-color);border-radius:4px;margin-block-start:2.5em;padding:1.5em 1em 1em;position:relative}.medical-bruise .section__contents .term .notes__title,.medical-dementia .section__contents .term .notes__title,.medical-dizzy .section__contents .term .notes__title,.medical-headache .section__contents .term .notes__title,.medical-numbness .section__contents .term .notes__title,.medical-others .section__contents .term .notes__title,.medical-stroke .section__contents .term .notes__title{background-color:var(--base-color);font-size:.9375rem;left:0;margin:0;padding:0 1em;position:absolute;top:0;transform:translateY(-50%) translate(1em)}.medical-bruise .section__contents .term .crucial,.medical-dementia .section__contents .term .crucial,.medical-dizzy .section__contents .term .crucial,.medical-headache .section__contents .term .crucial,.medical-numbness .section__contents .term .crucial,.medical-others .section__contents .term .crucial,.medical-stroke .section__contents .term .crucial{border:1px solid #e26b3c;border-radius:4px;color:#e26b3c;font-size:.875rem;font-weight:700;margin-block-start:1.5em;padding:1em 1.25em}@container main-view (min-width: 688px){.medical-bruise .section__contents .term .crucial,.medical-dementia .section__contents .term .crucial,.medical-dizzy .section__contents .term .crucial,.medical-headache .section__contents .term .crucial,.medical-numbness .section__contents .term .crucial,.medical-others .section__contents .term .crucial,.medical-stroke .section__contents .term .crucial{padding:1em 1.25em}}.medical-bruise .section__contents .term .crucial>p,.medical-dementia .section__contents .term .crucial>p,.medical-dizzy .section__contents .term .crucial>p,.medical-headache .section__contents .term .crucial>p,.medical-numbness .section__contents .term .crucial>p,.medical-others .section__contents .term .crucial>p,.medical-stroke .section__contents .term .crucial>p{margin-inline:auto;width:-moz-fit-content;width:fit-content}.medical-bruise .section__contents .term .term__title,.medical-dementia .section__contents .term .term__title,.medical-dizzy .section__contents .term .term__title,.medical-headache .section__contents .term .term__title,.medical-numbness .section__contents .term .term__title,.medical-others .section__contents .term .term__title,.medical-stroke .section__contents .term .term__title{border-left:5px solid var(--main-color);font-size:1.125rem;line-height:1.4;margin-block-end:1.25em;padding-inline-start:1em}@container main-view (min-width: 688px){.medical-bruise .section__contents .term .term__title,.medical-dementia .section__contents .term .term__title,.medical-dizzy .section__contents .term .term__title,.medical-headache .section__contents .term .term__title,.medical-numbness .section__contents .term .term__title,.medical-others .section__contents .term .term__title,.medical-stroke .section__contents .term .term__title{font-size:1.1875rem}}.medical-bruise .section__contents .term .termList__title,.medical-dementia .section__contents .term .termList__title,.medical-dizzy .section__contents .term .termList__title,.medical-headache .section__contents .term .termList__title,.medical-numbness .section__contents .term .termList__title,.medical-others .section__contents .term .termList__title,.medical-stroke .section__contents .term .termList__title{color:var(--main-color);font-size:1rem;line-height:1.6;margin-block-end:.4em;position:relative}.medical-bruise .section__contents .term .termList__li:not(:first-child),.medical-dementia .section__contents .term .termList__li:not(:first-child),.medical-dizzy .section__contents .term .termList__li:not(:first-child),.medical-headache .section__contents .term .termList__li:not(:first-child),.medical-numbness .section__contents .term .termList__li:not(:first-child),.medical-others .section__contents .term .termList__li:not(:first-child),.medical-stroke .section__contents .term .termList__li:not(:first-child){margin-block-start:2em}.medical-bruise .section__contents .term .termList__items.multi,.medical-dementia .section__contents .term .termList__items.multi,.medical-dizzy .section__contents .term .termList__items.multi,.medical-headache .section__contents .term .termList__items.multi,.medical-numbness .section__contents .term .termList__items.multi,.medical-others .section__contents .term .termList__items.multi,.medical-stroke .section__contents .term .termList__items.multi{background-color:#e2ecf7;border-radius:4px;padding:1em}@container main-view (min-width: 688px){.medical-bruise .section__contents .term .termList__items.multi,.medical-dementia .section__contents .term .termList__items.multi,.medical-dizzy .section__contents .term .termList__items.multi,.medical-headache .section__contents .term .termList__items.multi,.medical-numbness .section__contents .term .termList__items.multi,.medical-others .section__contents .term .termList__items.multi,.medical-stroke .section__contents .term .termList__items.multi{padding:2em}}.medical-bruise .section__contents .term .termList__items.multi .termList__item,.medical-dementia .section__contents .term .termList__items.multi .termList__item,.medical-dizzy .section__contents .term .termList__items.multi .termList__item,.medical-headache .section__contents .term .termList__items.multi .termList__item,.medical-numbness .section__contents .term .termList__items.multi .termList__item,.medical-others .section__contents .term .termList__items.multi .termList__item,.medical-stroke .section__contents .term .termList__items.multi .termList__item{border-radius:4px;padding:1em 1.5em}@container main-view (min-width: 688px){.medical-bruise .section__contents .term .termList__items.multi .termList__item,.medical-dementia .section__contents .term .termList__items.multi .termList__item,.medical-dizzy .section__contents .term .termList__items.multi .termList__item,.medical-headache .section__contents .term .termList__items.multi .termList__item,.medical-numbness .section__contents .term .termList__items.multi .termList__item,.medical-others .section__contents .term .termList__items.multi .termList__item,.medical-stroke .section__contents .term .termList__items.multi .termList__item{align-items:center;display:flex;padding:1.5em 2em}}.medical-bruise .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-dementia .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-dizzy .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-headache .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-numbness .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-others .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-stroke .section__contents .term .termList__items.multi .termList__item .termList__item-title{padding-block-end:.25em}@container main-view (min-width: 688px){.medical-bruise .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-dementia .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-dizzy .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-headache .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-numbness .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-others .section__contents .term .termList__items.multi .termList__item .termList__item-title,.medical-stroke .section__contents .term .termList__items.multi .termList__item .termList__item-title{padding-block-end:0;padding-inline-end:2em;text-align:center;width:24%}}.medical-bruise .section__contents .term .termList__items.multi .termList__item p,.medical-dementia .section__contents .term .termList__items.multi .termList__item p,.medical-dizzy .section__contents .term .termList__items.multi .termList__item p,.medical-headache .section__contents .term .termList__items.multi .termList__item p,.medical-numbness .section__contents .term .termList__items.multi .termList__item p,.medical-others .section__contents .term .termList__items.multi .termList__item p,.medical-stroke .section__contents .term .termList__items.multi .termList__item p{border-top:1px solid #ccc;padding-block-start:.25em}@container main-view (min-width: 688px){.medical-bruise .section__contents .term .termList__items.multi .termList__item p,.medical-dementia .section__contents .term .termList__items.multi .termList__item p,.medical-dizzy .section__contents .term .termList__items.multi .termList__item p,.medical-headache .section__contents .term .termList__items.multi .termList__item p,.medical-numbness .section__contents .term .termList__items.multi .termList__item p,.medical-others .section__contents .term .termList__items.multi .termList__item p,.medical-stroke .section__contents .term .termList__items.multi .termList__item p{border-left:1px solid #ccc;border-top:initial;flex:1;padding-block-start:0;padding-inline-start:2em}}.medical-bruise .section__contents .term .termList__item:not(:first-child),.medical-dementia .section__contents .term .termList__item:not(:first-child),.medical-dizzy .section__contents .term .termList__item:not(:first-child),.medical-headache .section__contents .term .termList__item:not(:first-child),.medical-numbness .section__contents .term .termList__item:not(:first-child),.medical-others .section__contents .term .termList__item:not(:first-child),.medical-stroke .section__contents .term .termList__item:not(:first-child){margin-block-start:.75em}.medical-bruise .section__contents .term .termList__item,.medical-dementia .section__contents .term .termList__item,.medical-dizzy .section__contents .term .termList__item,.medical-headache .section__contents .term .termList__item,.medical-numbness .section__contents .term .termList__item,.medical-others .section__contents .term .termList__item,.medical-stroke .section__contents .term .termList__item{background-color:#fff}.medical-bruise .section__contents .term .termList__item-title,.medical-dementia .section__contents .term .termList__item-title,.medical-dizzy .section__contents .term .termList__item-title,.medical-headache .section__contents .term .termList__item-title,.medical-numbness .section__contents .term .termList__item-title,.medical-others .section__contents .term .termList__item-title,.medical-stroke .section__contents .term .termList__item-title{font-size:.9375rem}
