.news{background:#fcf8f1}@media (width>=1024px){.p-news-archive{padding-block:12rem 0}}@media (width<1024px){.p-news-archive{padding-block:3.8rem 0}}@media (width>=1024px){.p-news-archive__layout,.p-news-detail-page__layout{gap:6.5rem}}@media (width<1024px){.p-news-archive__layout,.p-news-detail-page__layout{gap:5.7rem}}@media (width>=1024px){.p-news-category-nav{top:calc(var(--header-desktop-offset) + 2.4rem);position:sticky}}.p-news-archive__main{display:grid;position:relative}@media (width>=1024px){.p-news-archive__main{gap:8rem}}@media (width<1024px){.p-news-archive__main{gap:4.7rem}}.p-news-list{display:grid}@media (width>=1024px){.p-news-list{gap:1.6rem;container:news-list/inline-size}}@media (width<1024px){.p-news-list{gap:1.2rem}}.p-news-item{background:#fff;display:grid;position:relative}@media (width>=1024px){.p-news-item{border-radius:1.6rem;grid-template-columns:24.4rem minmax(0,1fr);align-items:center;gap:1.6rem;min-height:8.5rem;padding:3rem 4.4rem 3rem 3.3rem}}@media (width<1024px){.p-news-item{border-radius:1.2rem;gap:1.6rem;padding:1.8rem 4.6rem 1.8rem 1.7rem}}@media (width>=1024px){@container news-list (width<=67.6rem){.p-news-item{grid-template-columns:23.4rem minmax(0,1fr);padding:3rem 7rem 3rem 2.3rem}}}.p-news-item__main-link{z-index:1;border-radius:inherit;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.p-news-item__main-link:hover+.p-news-item__meta+.p-news-item__title{color:#ee7948}}.p-news-item__meta,.p-news-item__title,.p-news-item__dot{z-index:2;pointer-events:none;position:relative}.p-news-item__meta{flex-wrap:wrap;align-items:center;display:flex}@media (width<1024px){.p-news-item__meta{gap:1.2rem}}.p-news-item__date{color:var(--color-primary);letter-spacing:.025em;font-size:1.3rem;font-weight:600;line-height:1.2}@media (width>=1024px){.p-news-item__date{flex:0 0 11.4rem;width:11.4rem;font-size:1.5rem}}.p-news-item__category{z-index:3;font-family:var(--font-family-heading);color:#fff;letter-spacing:.025em;pointer-events:auto;background:var(--color-secondary);transition:var(--transition-base);will-change:color, background-color;margin-block:var(--text-trim-block-offset);border:1px solid #f6ae54;border-radius:10rem;justify-content:center;align-items:center;transition-property:color,background-color;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.p-news-item__category:hover{color:#f6ae54;background-color:#0000}}@media (width>=1024px){.p-news-item__category{flex:1;padding:.4rem 1.2rem;font-size:1.2rem}}@media (width<1024px){.p-news-item__category{padding:.4rem 1rem;font-size:1rem}}.p-news-item__title{font-family:var(--font-family-base);font-size:1.6rem;font-weight:var(--font-weight-regular);color:var(--color-text2);text-align:justify;transition:var(--transition-base);will-change:color;margin-block:var(--text-trim-block-offset);line-height:1.8;transition-property:color}.p-news-item__dot{background:var(--color-primary);border-radius:50%;width:.6rem;height:.6rem;position:absolute;top:50%;right:1.8rem;transform:translateY(-50%)}@media (width>=1024px){.p-news-item__dot{right:2.7rem}}.p-news-detail{gap:2.4rem;display:grid}.p-news-detail>h1{line-height:1.35}@media (width>=1024px){.p-news-detail-page{padding-top:12rem}}@media (width<1024px){.p-news-detail-page{padding-top:3.8rem}}.p-news-entry{background:#fff;border-top:3px solid #ee7948;border-radius:1.2rem;position:relative;overflow:hidden}@media (width>=1024px){.p-news-entry{padding:0 9.7rem 8rem}}@media (width<1024px){.p-news-entry{padding:0 2.8rem 4rem}}.p-news-entry__header{border-bottom:1px solid #e7e1d7}@media (width>=1024px){.p-news-entry__header{padding:6.2rem 0 2.5rem}}@media (width<1024px){.p-news-entry__header{padding:2.8rem 0 1.4rem}}.p-news-entry__meta{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}@media (width>=1024px){.p-news-entry__meta{gap:1.6rem}}.p-news-entry__category{font-family:var(--font-family-heading);color:#fff;letter-spacing:.025em;background:var(--color-secondary);transition:var(--transition-base);will-change:color, background-color;border:1px solid #f6ae54;border-radius:10rem;justify-content:center;align-items:center;line-height:1;transition-property:color,background-color;display:inline-flex}@media (hover:hover) and (pointer:fine){.p-news-entry__category:hover{color:#f6ae54;background-color:#0000}}@media (width>=1024px){.p-news-entry__category{padding:.3rem 1.6rem;font-size:1.2rem}}@media (width<1024px){.p-news-entry__category{padding:.3rem 1.5rem;font-size:1rem}}@media (width>=1024px){.is-ios .p-news-entry__category{padding:.4rem 1.6rem .3rem}}@media (width<1024px){.is-ios .p-news-entry__category{padding:.4rem 1.5rem .3rem}}.p-news-entry__date{color:var(--color-primary);letter-spacing:.025em;font-size:1.3rem;font-weight:600;line-height:1}@media (width>=1024px){.p-news-entry__date{font-size:1.5rem}}.p-news-entry__title{font-family:var(--font-family-heading);font-feature-settings:"palt";color:var(--color-text4);text-align:justify;letter-spacing:0;line-height:1.6}@media (width>=1024px){.p-news-entry__title{margin-top:1.5rem;font-size:3.2rem}}@media (width<1024px){.p-news-entry__title{margin-top:1.3rem;font-size:2.2rem}}@media (width>=1024px){.p-news-entry__body{padding-top:7.2rem}}@media (width<1024px){.p-news-entry__body{padding-top:4rem}}.p-news-editor{font-family:var(--font-family-base);color:var(--color-text);font-size:1.4rem;line-height:1.8}.p-news-editor>*{margin:0}@media (width>=1024px){.p-news-editor>p+p{margin-top:1.4rem}}@media (width<1024px){.p-news-editor>p+p{margin-top:1.6rem}}.p-news-editor>figure,.p-news-editor>.c-embed,.p-news-editor>.wp-caption{max-width:100%;margin-top:3.2rem}@media (width>=1024px){.p-news-editor>*+h2{margin-top:6.6rem}}@media (width<1024px){.p-news-editor>*+h2{margin-top:6rem}}@media (width>=1024px){.p-news-editor>h2+p,.p-news-editor>h3+p,.p-news-editor>h4+p{margin-top:2.7rem}}@media (width<1024px){.p-news-editor>h2+p,.p-news-editor>h3+p,.p-news-editor>h4+p{margin-top:2rem}}@media (width>=1024px){.p-news-editor>*+h3{margin-top:4rem}}@media (width<1024px){.p-news-editor>*+h3{margin-top:2.3rem}}@media (width>=1024px){.p-news-editor>*+h4{margin-top:3.3rem}}@media (width<1024px){.p-news-editor>*+h4{margin-top:1rem}}@media (width>=1024px){.p-news-editor>*+ul,.p-news-editor>*+ol{margin-top:1.6rem}}@media (width<1024px){.p-news-editor>*+ul,.p-news-editor>*+ol{margin-top:1.5rem}}.p-news-editor>hr{margin-top:4.8rem;margin-bottom:4.8rem}.p-news-editor>hr+figure{margin-top:0}.p-news-editor>*+blockquote{margin-top:6.3rem}.p-news-editor>.p-clinic-blog-editor__image-pair{margin-top:3.2rem}.p-news-editor>.p-clinic-blog-editor__image-pair+p{margin-top:2.4rem}.p-news-editor p,.p-news-editor a{color:#666564;text-align:justify;line-height:1.8}@media (width>=1024px){.p-news-editor p,.p-news-editor a{font-size:1.6rem}}@media (width<1024px){.p-news-editor p,.p-news-editor a{font-size:1.4rem}}.p-news-editor h2{font-family:var(--font-family-aoto-debold);color:#ee7948;background:url(../images/news/article-heading-noise.png) 0 0/20rem 20rem,#fff5ec;line-height:1.6}@media (width>=1024px){.p-news-editor h2{padding:1.1rem 2rem;font-size:2rem}}@media (width<1024px){.p-news-editor h2{padding:1.2rem 2rem;font-size:1.8rem}}.p-news-editor h2{corner-shape:superellipse(var(--corner-shape-superellipse));border-radius:1.6rem}.p-news-editor h3{font-family:var(--font-family-aoto-debold);color:#91764d;border-bottom:2px dotted #deceb4;padding-left:1.2rem;font-size:1.6rem;line-height:1.6;position:relative}@media (width>=1024px){.p-news-editor h3{padding-bottom:1.8rem}}@media (width<1024px){.p-news-editor h3{padding-bottom:.8rem}}.p-news-editor h3:before{inset-inline-start:0;content:"";background:#ee7948;width:.3rem;position:absolute;top:0}@media (width>=1024px){.p-news-editor h3:before{height:calc(100% - 1.8rem)}}@media (width<1024px){.p-news-editor h3:before{height:calc(100% - 1.6rem)}}.p-news-editor h4{font-family:var(--font-family-aoto-debold);color:#91764d;text-align:justify;line-height:1.8}@media (width>=1024px){.p-news-editor h4{font-size:1.6rem}}@media (width<1024px){.p-news-editor h4{font-size:1.4rem}}.p-news-editor ul,.p-news-editor ol{padding-left:0;display:grid}@media (width>=1024px){.p-news-editor ul,.p-news-editor ol{gap:1.1rem}}@media (width<1024px){.p-news-editor ul,.p-news-editor ol{gap:.3rem}}.p-news-editor ul li,.p-news-editor ol li{color:#666564;line-height:1.6}@media (width>=1024px){.p-news-editor ul li,.p-news-editor ol li{font-size:1.6rem}}@media (width<1024px){.p-news-editor ul li,.p-news-editor ol li{font-size:1.4rem}}.p-news-editor ul li{position:relative}@media (width>=1024px){.p-news-editor ul li{padding-left:1.8rem}}@media (width<1024px){.p-news-editor ul li{padding-left:1.6rem}}.p-news-editor ul li:before{content:"";background-color:#ee7948;border-radius:50%;display:block;position:absolute;inset-inline-start:0}@media (width>=1024px){.p-news-editor ul li:before{width:.6rem;height:.6rem;top:1rem}}@media (width<1024px){.p-news-editor ul li:before{width:.5rem;height:.5rem;top:.8rem}}.p-news-editor ol{counter-reset:clinic-blog-editor-ol}.p-news-editor ol li{padding-left:1.9rem;position:relative}.p-news-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-news-editor ol li:before{font-size:1.6rem}}@media (width<1024px){.p-news-editor ol li:before{font-size:1.4rem}}.p-news-editor figure,.p-news-editor .wp-caption{gap:.7rem;display:grid}.p-news-editor figure img,.p-news-editor .wp-caption img,.p-news-editor img.alignnone,.p-news-editor img.aligncenter{max-width:100%;height:auto;display:block}.p-news-editor figcaption,.p-news-editor .wp-caption-text{color:#666564;line-height:1.8}@media (width>=1024px){.p-news-editor figcaption,.p-news-editor .wp-caption-text{font-size:1.6rem}}@media (width<1024px){.p-news-editor figcaption,.p-news-editor .wp-caption-text{font-size:1.4rem}}.p-news-editor hr{border:0;border-top:1px solid #e7e1d7;margin-block:6.8rem}.p-news-editor blockquote{background-color:#fdf7f0;border-left:.4rem solid #f2e6d7}@media (width>=1024px){.p-news-editor blockquote{padding:2.3rem 2.8rem}}@media (width<1024px){.p-news-editor blockquote{padding:1.7rem 2rem}}.p-news-editor blockquote p{color:#888;font-style:italic}.p-news-editor a{text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-news-editor a:hover{text-decoration:none}}.p-news-editor .alignleft{margin-left:0;margin-right:auto}.p-news-editor .alignright{margin-left:auto;margin-right:0}.p-news-editor .aligncenter{margin-inline:auto}.p-news-editor__image-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:.8rem;display:grid}@media (width>=1024px){.p-news-editor__image-pair{flex-wrap:wrap;gap:1.6rem;display:flex}}.p-news-editor__image-pair-item{margin:0}.p-news-editor__image-pair-item--sm{border:1px solid #efefef;width:100%}@media (width>=1024px){.p-news-editor__image-pair-item--sm{width:20.6rem}}.p-news-editor__image-pair-item--lg{width:100%}@media (width>=1024px){.p-news-editor__image-pair-item--lg{width:28.8rem}.p-news-detail-page__pagination{margin-top:8rem}}@media (width<1024px){.p-news-detail-page__pagination{margin-top:4.8rem}}.p-news-empty{text-align:center;justify-items:center;gap:1.6rem;padding:8rem 2.4rem;display:grid}@media (width<768px){.p-news-empty{gap:1.2rem;padding:5.6rem 2rem}}.p-news-empty__title{letter-spacing:.05em;font-size:3rem;font-weight:500;line-height:1.33333}@media (width<768px){.p-news-empty__title{font-size:2.4rem;line-height:1.41667}}.p-news-empty__text{color:var(--color-text-muted);letter-spacing:.04em;font-size:1.8rem;line-height:2}@media (width<768px){.p-news-empty__text{font-size:1.6rem;line-height:1.875}}
