.p-word{padding-block:0 40px}.p-word__header{justify-content:center;display:grid}.p-word__heading{font-size:18px;font-weight:var(--font-weight-bold)}.p-word__intro{row-gap:20px;margin-top:16px;display:grid}.p-word__group:last-of-type{border-bottom:1px solid var(--color-gray-primary)}.p-word__group-heading{height:62px;font-size:20px;font-weight:var(--font-weight-bold);color:#ff6e6e;background-color:#fffcdf;border-top:1px solid #fae7c1;border-bottom:1px solid #fae7c1;border-right:1px solid #fae7c1;align-items:center;padding-left:24px;display:flex;position:relative}.p-word__group-heading:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background-color:#ff6e6e;width:36px;height:40px;position:absolute;top:0;right:24px}.p-word__group:first-of-type{margin-top:24px}.p-word__bottom-link{margin-top:var(--spacing-2xl-trim)}.p-word-item{--word-item-grid-areas:"img heading arrow" "img description arrow";--word-item-grid-columns:78px minmax(0, 1fr) 8px;grid:auto 1fr/var(--word-item-grid-columns);grid-template-areas:var(--word-item-grid-areas);gap:16px;padding:24px;display:grid}.p-word-item:not(:has(.p-word-item__img)){--word-item-grid-areas:"heading" "description";--word-item-grid-columns:minmax(0, 1fr)}.p-word-item__heading{font-weight:var(--font-weight-medium);color:#ff6414;grid-area:heading}.p-word-item__heading a{color:inherit;text-decoration:underline}.p-word-item__description{font-size:14px;line-height:var(--leading-lg);grid-area:description}.p-word-item__description a{color:#ff6414;text-decoration:underline}.p-word-item__img{grid-area:img}.p-word-item:after{--icon-chevron-size:8px;--icon-chevron-color:#c3c3c3;grid-area:arrow;align-self:center}.p-word-item:not(:last-of-type){border-bottom:1px dashed var(--color-gray-primary)}.p-word-nav{z-index:1;background-color:#0009;place-items:center;padding-block:15px;display:grid;position:sticky;bottom:0;left:0}.p-word-nav__button{width:230px;height:60px;font-weight:var(--font-weight-medium);color:#fff;border-radius:var(--rounded-sm);background:linear-gradient(#ff81ac 0%,#ff6a9d 100%);border:2px solid #ff689c;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 2px #ffcadc,inset -2px 0 #ffcadc,inset 0 -2px #ffcadc,inset 2px 0 #ffcadc}.p-word-nav__button span{font-size:20px;font-weight:var(--font-weight-bold)}.p-word-nav__content{--nav-interaction-delay:0s;border:2px solid var(--color-gray-primary);border-radius:var(--rounded-sm);opacity:0;width:min(100%,342px);transition:opacity var(--duration) var(--easing-primary), translate var(--duration) var(--easing-primary), display var(--duration) allow-discrete, interactivity 0s var(--nav-interaction-delay) allow-discrete, pointer-events 0s var(--nav-interaction-delay) allow-discrete;interactivity:inert;transition-behavior:allow-discrete;background-color:#fff;display:block;inset:auto 0 0;overflow:visible;translate:0 -80px}@media (width>=1024px){.p-word-nav__content{margin-inline:calc(var(--column-size-asideAbout) + var(--space-container-md) + var(--column-size-padding) / 2 * 1px) 0}}.p-word-nav__content:not([open],:popover-open){display:none}.p-word-nav__content:popover-open{pointer-events:auto;opacity:1;interactivity:auto;--nav-interaction-delay:var(--duration);display:block;translate:0 -100px}@starting-style{.p-word-nav__content:popover-open{opacity:0;translate:0 -80px}}.p-word-nav__description{height:38px;font-size:14px;font-weight:var(--font-weight-medium);border-radius:calc(var(--rounded-sm) - 2px) calc(var(--rounded-sm) - 2px) 0 0;background-color:#ffd735;place-items:center;display:grid}.p-word-nav__list{grid-template-columns:repeat(5,1fr);gap:10px;padding-block:10px;padding-inline:clamp(10px,14.2857vw - 35.7143px,20px);display:grid}.p-word-nav__link{aspect-ratio:1;border-radius:var(--rounded-sm);background-color:#fffcdf;border:2px solid #e7e4bd;place-items:center;display:grid}.p-word-nav__close-button{border-radius:var(--rounded-circle);background-color:#8fc31f;border:2px solid #fff;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:-10px;right:-20px}.p-word-nav__close-button:before,.p-word-nav__close-button:after{content:"";background-color:#fff;grid-area:1/1;width:14px;height:2px}.p-word-nav__close-button:before{rotate:45deg}.p-word-nav__close-button:after{rotate:-45deg}.p-word-definition{background-color:#fae65a;padding:24px 16px}.p-word-definition__container{border-radius:var(--rounded-sm);background-color:#fff;padding:24px}.p-word-definition__heading{font-size:20px;font-weight:var(--font-weight-bold);color:#a02200;border-bottom:1px solid #999;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding-bottom:20px;display:flex}.p-word-definition__heading span{font-size:12px}.p-word-definition__description{line-height:var(--leading-lg);row-gap:40px;margin-top:20px;display:grid}.p-word-manga{padding-block:40px 16px}.p-word-manga__heading{place-items:center;row-gap:8px;font-size:14px;display:grid}.p-word-manga__heading span{font-size:18px;font-weight:var(--font-weight-medium)}.p-word-manga__img{margin-top:20px}.p-word-manga__comment{margin-top:24px}.p-word-manga__comment-item{grid-template-columns:50px 1fr;align-items:start;column-gap:16px;padding:24px;display:grid}.p-word-manga__comment-item:nth-of-type(odd){background-color:#fff}.p-word-manga__comment-item:nth-of-type(2n){background-color:#fffae6}.p-word-advice{padding-bottom:40px}:is(.p-word-advice__lead,.p-word-advice__item-text){font-size:14px;line-height:var(--leading-lg)}.p-word-advice__lead{margin-top:var(--spacing-lg-trim)}.p-word-advice__item{row-gap:15px;margin-top:20px;display:grid}.p-word-advice__item-heading{font-size:16px;font-weight:var(--font-weight-bold);background-color:#fffcdf;border:1px solid #efb031;padding:6px 10px}.p-word-advice__item-text{row-gap:20px;display:grid}.p-word-aside__section{border-top:1px solid var(--color-gray-primary);padding-top:30px}.p-word-aside__section-heading{padding-inline:24px;font-size:20px;font-weight:var(--font-weight-medium);color:#ff6e6e;border-bottom:2px solid #ff6e6e;padding-bottom:10px}.p-word-knowhow-item{grid-template-columns:78px 1fr 8px;align-items:start;column-gap:15px;padding:24px;display:grid}.p-word-knowhow-item:not(:last-of-type){border-bottom:1px dashed var(--color-gray-primary)}.p-word-knowhow-item__heading{font-weight:var(--font-weight-bold);line-height:var(--leading-lg);color:#ff6414}.p-word-knowhow-item:after{--icon-chevron-size:8px;--icon-chevron-color:#c3c3c3;align-self:center}.p-word-area-features{border-top:1px solid var(--color-gray-primary);padding:24px 24px 0}.p-word-area-features__list{border:1px solid #c5c5c5;row-gap:15px;display:grid}.p-word-area-features__item{grid-template:"img heading""img text"/116px 1fr;gap:15px;padding:15px;display:grid}.p-word-area-features__heading a{font-size:16px;font-weight:var(--font-weight-bold);color:#a02200;text-decoration:underline}.p-word-area-features__img{grid-area:img;width:116px;height:98px}.p-word-area-features__heading{grid-area:heading}.p-word-area-features__text{grid-area:text;align-self:start;font-size:12px}
