.clinic-blog,.clinic-blog-detail{background:#fcf8f1}@media (width>=1024px){.p-clinic-blog-archive{padding-block:12rem 0}}@media (width<1024px){.p-clinic-blog-archive{padding-block:4rem 0}}@media (width>=1024px){.p-clinic-blog-archive__layout{gap:6.5rem}}@media (width<1024px){.p-clinic-blog-archive__layout{gap:6.2rem}}@media (width>=1024px){.p-clinic-blog-detail-page__layout{gap:6.5rem}}@media (width<1024px){.p-clinic-blog-detail-page__layout{gap:8rem}}@media (width>=1024px){.p-clinic-blog-category-nav{position:sticky;top:3.6rem}}.p-clinic-blog-archive__main{display:grid;position:relative}@media (width>=1024px){.p-clinic-blog-archive__main{gap:7rem}}@media (width<1024px){.p-clinic-blog-archive__main{gap:7.4rem}}.p-clinic-blog-list__grid{display:grid}@media (width>=1024px){.p-clinic-blog-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1.6rem}}@media (width<1024px){.p-clinic-blog-list__grid{gap:2.5rem}}.p-clinic-blog-item{align-content:start;min-width:0;display:grid;position:relative}@media (width>=1024px){.p-clinic-blog-item{gap:2.4rem}}@media (width<1024px){.p-clinic-blog-item{gap:1.8rem}}.p-clinic-blog-item__main-link{z-index:1;border-radius:1.6rem;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.p-clinic-blog-item__main-link:hover+.p-clinic-blog-item__media img{transform:scale(1.05)}.p-clinic-blog-item__main-link:hover+.p-clinic-blog-item__media+.p-clinic-blog-item__head .p-clinic-blog-item__title{color:#ee7948}}.p-clinic-blog-item__media,.p-clinic-blog-item__head{z-index:2;pointer-events:none;transition:opacity var(--transition-base);will-change:opacity;position:relative}.p-clinic-blog-item__media{aspect-ratio:2000/1333;transition:opacity var(--transition-base);will-change:opacity;background:#f0e9df;border-radius:1.6rem;overflow:hidden}.p-clinic-blog-item__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--transition-base);will-change:transform;display:block}.p-clinic-blog-item__head{background:#fdf7f1;gap:.6rem;width:100%;padding:0;display:grid}@media (width>=1024px){.p-clinic-blog-item__head{max-width:37.6rem}}.p-clinic-blog-item__meta{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media (width>=1024px){.p-clinic-blog-item__meta{gap:1.6rem}}.p-clinic-blog-item__category{z-index:3;font-family:var(--font-family-heading);color:#fff;letter-spacing:.025em;pointer-events:auto;transition:var(--transition-base);will-change:color, background-color;background-color:#ee7948;border:1px solid #ee7948;border-radius:10rem;justify-content:center;align-items:center;line-height:1.25;transition-property:color,background-color;display:inline-flex;position:relative}@media (width>=1024px){.p-clinic-blog-item__category{padding:.2rem .7rem;font-size:1.2rem}}@media (width<1024px){.p-clinic-blog-item__category{padding:.3rem .7rem;font-size:1rem}}@media (hover:hover) and (pointer:fine){.p-clinic-blog-item__category:hover{color:#ee7948;background-color:#0000}}@media (width>=1024px){.is-ios .p-clinic-blog-item__category{padding:.3rem .7rem .2rem}}@media (width<1024px){.is-ios .p-clinic-blog-item__category{padding:.4rem .7rem .3rem}}.p-clinic-blog-item__date{color:var(--color-secondary);letter-spacing:.025em;flex:1 0 auto;font-size:1.2rem;font-weight:600;line-height:1}@media (width>=1024px){.p-clinic-blog-item__date{flex:0 0 18rem;width:18rem;font-size:1.5rem}}.p-clinic-blog-item__title{font-family:var(--font-family-base);color:#505050;text-align:justify;transition:var(--transition-base);will-change:color;margin:0;font-weight:400;line-height:1.6;transition-property:color}@media (width>=1024px){.p-clinic-blog-item__title{font-size:2rem}}@media (width<1024px){.p-clinic-blog-item__title{font-size:1.6rem}}.p-clinic-blog-empty{background:#fff;border-radius:1.2rem;padding:3.2rem 2rem}@media (width>=1024px){.p-clinic-blog-empty{border-radius:1.6rem;padding:5.6rem 4.8rem}}.p-clinic-blog-empty__title{font-family:var(--font-family-heading);color:var(--color-text4);letter-spacing:.05em;margin:0;font-size:2.2rem;line-height:1.5}.p-clinic-blog-empty__text{color:var(--color-text);margin:1.6rem 0 0;font-size:1.6rem;line-height:1.8}@media (width>=1024px){.p-clinic-blog-detail-page{padding-block:12rem 0}}@media (width<1024px){.p-clinic-blog-detail-page{padding-block:4rem 0}}.p-clinic-blog-entry__header{border-bottom:1px solid #e7e1d7;position:relative}@media (width>=1024px){.p-clinic-blog-entry__header{padding-top:3.5rem;padding-bottom:3.4rem}}@media (width<1024px){.p-clinic-blog-entry__header{padding-top:2.7rem;padding-bottom:2rem}}.p-clinic-blog-entry__header:before{content:"";opacity:.75;background:linear-gradient(90deg,#f37743 20%,#f6ae54 100%);width:100%;height:3px;display:block;position:absolute;top:0;left:0}.p-clinic-blog-entry__meta{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.p-clinic-blog-entry__category{font-family:var(--font-family-heading);color:#fff;letter-spacing:.025em;transition:var(--transition-base);will-change:color, background-color;background:#ee7948;border:1px solid #ee7948;border-radius:10rem;justify-content:center;align-items:center;padding:.4rem 1.5rem;line-height:1;transition-property:color,background-color;display:inline-flex}@media (hover:hover) and (pointer:fine){.p-clinic-blog-entry__category:hover{color:#f6ae54;background-color:#0000}}@media (width>=1024px){.p-clinic-blog-entry__category{font-size:1.2rem}}@media (width<1024px){.p-clinic-blog-entry__category{font-size:1rem}}.is-ios .p-clinic-blog-entry__category{padding:.5rem 1.5rem .4rem}.p-clinic-blog-entry__date{color:#f6ae54;letter-spacing:.025em;font-weight:600;line-height:1}@media (width>=1024px){.p-clinic-blog-entry__date{font-size:1.5rem}}@media (width<1024px){.p-clinic-blog-entry__date{font-size:1.2rem}}.p-clinic-blog-entry__title{font-family:var(--font-family-shuei-bold);font-feature-settings:"palt";color:#705b3a;text-align:justify;letter-spacing:0;margin:2rem 0 0;margin-block:var(--text-trim-block-offset);font-size:2.2rem;line-height:1.6}@media (width>=1024px){.p-clinic-blog-entry__title{margin-top:1.5rem;font-size:3.2rem}}@media (width<1024px){.p-clinic-blog-entry__title{margin-top:1.1rem;font-size:2.2rem}}@media (width>=1024px){.p-clinic-blog-entry__body{padding-top:7.2rem}}@media (width<1024px){.p-clinic-blog-entry__body{padding-top:4rem}}.p-clinic-blog-editor{font-family:var(--font-family-base);color:#666564;font-size:1.4rem;line-height:1.8}.p-clinic-blog-editor>*{margin:0}@media (width>=1024px){.p-clinic-blog-editor>p+p{margin-top:1.4rem}}@media (width<1024px){.p-clinic-blog-editor>p+p{margin-top:1.6rem}}.p-clinic-blog-editor>figure,.p-clinic-blog-editor>.c-embed,.p-clinic-blog-editor>.wp-caption{max-width:100%;margin-top:3.2rem}@media (width>=1024px){.p-clinic-blog-editor>*+h2{margin-top:6.6rem}}@media (width<1024px){.p-clinic-blog-editor>*+h2{margin-top:6rem}}@media (width>=1024px){.p-clinic-blog-editor>h2+p,.p-clinic-blog-editor>h3+p,.p-clinic-blog-editor>h4+p{margin-top:2.7rem}}@media (width<1024px){.p-clinic-blog-editor>h2+p,.p-clinic-blog-editor>h3+p,.p-clinic-blog-editor>h4+p{margin-top:2rem}}@media (width>=1024px){.p-clinic-blog-editor>*+h3{margin-top:4rem}}@media (width<1024px){.p-clinic-blog-editor>*+h3{margin-top:2.3rem}}@media (width>=1024px){.p-clinic-blog-editor>*+h4{margin-top:3.3rem}}@media (width<1024px){.p-clinic-blog-editor>*+h4{margin-top:1rem}}@media (width>=1024px){.p-clinic-blog-editor>*+ul,.p-clinic-blog-editor>*+ol{margin-top:1.5rem}}@media (width<1024px){.p-clinic-blog-editor>*+ul,.p-clinic-blog-editor>*+ol{margin-top:1.5rem}}.p-clinic-blog-editor>hr{margin-top:4.8rem;margin-bottom:4.8rem}.p-clinic-blog-editor>hr+figure{margin-top:0}.p-clinic-blog-editor>blockquote{margin-top:6.3rem}.p-clinic-blog-editor>.p-clinic-blog-editor__image-pair{margin-top:3.2rem}.p-clinic-blog-editor>.p-clinic-blog-editor__image-pair+p{margin-top:2.4rem}.p-clinic-blog-editor p,.p-clinic-blog-editor a{color:#666564;text-align:justify;line-height:1.8}@media (width>=1024px){.p-clinic-blog-editor p,.p-clinic-blog-editor a{font-size:1.6rem}}@media (width<1024px){.p-clinic-blog-editor p,.p-clinic-blog-editor a{font-size:1.4rem}}.p-clinic-blog-editor h2{font-family:var(--font-family-aoto-debold);color:#fdf7f1;background-blend-mode:normal, soft-light, normal;background:linear-gradient(90deg,#f37743bf 0%,#f6ae54bf 100%),url(../images/news/article-heading-noise.png) 0 0/20rem 20rem,linear-gradient(90deg,#f37743 0%,#f6ae54 100%);line-height:1.6}.is-blend-mode-fallback .p-clinic-blog-editor h2{background-blend-mode:normal;background:linear-gradient(90deg,#f37743e6 0%,#f6ae54e6 100%),url(../images/news/article-heading-noise.png) 0 0/20rem 20rem,linear-gradient(90deg,#f37743 0%,#f6ae54 100%)}@media (width>=1024px){.p-clinic-blog-editor h2{padding:1.1rem 2rem;font-size:2rem}}@media (width<1024px){.p-clinic-blog-editor h2{padding:1.2rem 2rem;font-size:1.8rem}}.p-clinic-blog-editor h2{corner-shape:superellipse(var(--corner-shape-superellipse));border-radius:1.6rem}.p-clinic-blog-editor h3{font-family:var(--font-family-aoto-debold);color:#705b3a;border-bottom:2px solid #e7e1d7;padding-left:1.2rem;font-size:1.6rem;line-height:1.6;position:relative}@media (width>=1024px){.p-clinic-blog-editor h3{padding-bottom:1.4rem}}@media (width<1024px){.p-clinic-blog-editor h3{padding-bottom:.9rem}}.p-clinic-blog-editor h3:before{inset-inline-start:0;content:"";background:#ee7948;width:.3rem;position:absolute;top:0}@media (width>=1024px){.p-clinic-blog-editor h3:before{height:calc(100% - 2.2rem);top:.4rem}}@media (width<1024px){.p-clinic-blog-editor h3:before{height:calc(100% - 1.9rem);top:.5rem}}.p-clinic-blog-editor h4{font-family:var(--font-family-aoto-debold);color:#705b3a;text-align:justify;line-height:1.8}@media (width>=1024px){.p-clinic-blog-editor h4{font-size:1.6rem}}@media (width<1024px){.p-clinic-blog-editor h4{font-size:1.4rem}}.p-clinic-blog-editor ul,.p-clinic-blog-editor ol{padding-left:0;display:grid}@media (width>=1024px){.p-clinic-blog-editor ul,.p-clinic-blog-editor ol{gap:1rem}}@media (width<1024px){.p-clinic-blog-editor ul,.p-clinic-blog-editor ol{gap:.3rem}}.p-clinic-blog-editor ul li,.p-clinic-blog-editor ol li{color:#666564;line-height:1.6}@media (width>=1024px){.p-clinic-blog-editor ul li,.p-clinic-blog-editor ol li{font-size:1.6rem}}@media (width<1024px){.p-clinic-blog-editor ul li,.p-clinic-blog-editor ol li{font-size:1.4rem}}.p-clinic-blog-editor ul li{position:relative}@media (width>=1024px){.p-clinic-blog-editor ul li{padding-left:1.8rem}}@media (width<1024px){.p-clinic-blog-editor ul li{padding-left:1.6rem}}.p-clinic-blog-editor ul li:before{content:"";background-color:#ee7948;border-radius:50%;display:block;position:absolute;inset-inline-start:0}@media (width>=1024px){.p-clinic-blog-editor ul li:before{width:.6rem;height:.6rem;top:1rem}}@media (width<1024px){.p-clinic-blog-editor ul li:before{width:.5rem;height:.5rem;top:.8rem}}.p-clinic-blog-editor ol{counter-reset:clinic-blog-editor-ol}.p-clinic-blog-editor ol li{padding-left:1.9rem;position:relative}.p-clinic-blog-editor ol li:before{inset-inline-start:0;font-family:var(--font-family-en);color:#ee7948;content:counter(clinic-blog-editor-ol) ".";counter-increment:clinic-blog-editor-ol;font-weight:600;line-height:1.6;position:absolute;top:0}@media (width>=1024px){.p-clinic-blog-editor ol li:before{font-size:1.6rem}}@media (width<1024px){.p-clinic-blog-editor ol li:before{font-size:1.4rem}}.p-clinic-blog-editor figure,.p-clinic-blog-editor .wp-caption{gap:.7rem;display:grid}.p-clinic-blog-editor figure img,.p-clinic-blog-editor .wp-caption img,.p-clinic-blog-editor img.alignnone,.p-clinic-blog-editor img.aligncenter{max-width:100%;height:auto;display:block}.p-clinic-blog-editor figcaption,.p-clinic-blog-editor .wp-caption-text{color:#666564;line-height:1.8}@media (width>=1024px){.p-clinic-blog-editor figcaption,.p-clinic-blog-editor .wp-caption-text{font-size:1.6rem}}@media (width<1024px){.p-clinic-blog-editor figcaption,.p-clinic-blog-editor .wp-caption-text{font-size:1.4rem}}.p-clinic-blog-editor hr{border:0;border-top:1px solid #e7e1d7;margin-block:6.8rem}.p-clinic-blog-editor blockquote{background:#ffffff80;border-left:.4rem solid #f6eee5}@media (width>=1024px){.p-clinic-blog-editor blockquote{padding:2.3rem 2.8rem}}@media (width<1024px){.p-clinic-blog-editor blockquote{padding:1.7rem 2rem}}.p-clinic-blog-editor blockquote p{color:#888;font-style:italic}.p-clinic-blog-editor a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-clinic-blog-editor a:hover{text-decoration:none}}.p-clinic-blog-editor .alignleft{margin-left:0;margin-right:auto}.p-clinic-blog-editor .alignright{margin-left:auto;margin-right:0}.p-clinic-blog-editor .aligncenter{margin-inline:auto}.p-clinic-blog-editor__image-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:.8rem;display:grid}@media (width>=1024px){.p-clinic-blog-editor__image-pair{flex-wrap:wrap;gap:1.6rem;display:flex}}.p-clinic-blog-editor__image-pair-item{margin:0}.p-clinic-blog-editor__image-pair-item--sm{border:1px solid #efefef;width:100%}@media (width>=1024px){.p-clinic-blog-editor__image-pair-item--sm{width:20.6rem}}.p-clinic-blog-editor__image-pair-item--lg{width:100%}@media (width>=1024px){.p-clinic-blog-editor__image-pair-item--lg{width:28.8rem}.p-clinic-blog-detail-page__pagination{margin-top:12.8rem}}@media (width<1024px){.p-clinic-blog-detail-page__pagination{margin-top:8rem}}
