@charset "UTF-8";:root{--color-primary: #0f5d80;--color-secondary: #a38f36;--color-accent: #ffc107;--color-caution: #ff0000;--color-red: #d90000;--color-orange: #d97932;--color-yellow: #f4ce00;--color-light-blue: #1ab8c5;--color-bordeaux: #8d0d0d;--color-purple: #622d76;--color-border: #707070;--color-text: #000;--color-text-sub: #555555;--color-hover-bg: #f5f5f5;--color-hover-text: #005bac;--color-bg: #fff;--color-bg-sub: #f2eee1;--radius: .4rem;--radius-round: 9999px;--hover-opacity: .75;--font-size-xxs: clamp(.625rem, .5761rem + .2174vw, .75rem);--font-size-s: clamp(.8125rem, .7636rem + .2174vw, .9375rem);--font-size-base: clamp(1rem, .9511rem + .2174vw, 1.125rem)}.p-news__body{overflow:hidden}.p-news__thumb{float:right;width:36%;margin-top:1em;margin-left:1.8em;margin-bottom:1em}.p-news__thumb img{width:100%;height:auto}@media screen and (max-width:767px){.p-news__thumb{float:none;width:100%;margin:0 0 2em}}.p-news__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5em 1em;margin-bottom:2rem;padding-bottom:1.5rem;color:var(--color-text)}.p-news__title{width:100%;font-size:1.875rem;color:var(--color-secondary);font-family:Shippori Mincho B1,serif;line-height:1.3;font-weight:700;margin:0}@media screen and (max-width:639px){.p-news__title{font-size:1.5rem}}
