@layer foundation,components;@layer pages{.p-bookArticlePage__body{padding-bottom:16px}@media screen and (width>=721px){.p-bookArticlePage__body{padding-bottom:32px}}.p-bookArticlePage__frame{margin-bottom:16px;padding:16px}@media screen and (width>=721px){.p-bookArticlePage__frame{padding:16px 32px 24px}}@media screen and (width<=720.98px){.p-bookArticlePage__frame:first-child{border-top:none}}@media screen and (width>=721px){.p-bookArticlePage__frame:first-child{margin-top:32px}}.p-bookArticlePage__frame:last-child{margin-bottom:0}.p-bookArticlePage__section{margin-top:24px}.p-bookArticlePage__section--tendencyChart{background-color:var(--color-surface-soft);border-radius:8px;margin-bottom:32px;padding:12px 16px}@media screen and (width>=721px){.p-bookArticlePage__section--tendencyChart{margin-bottom:24px;padding:16px 32px}}.p-bookArticlePage__timing{color:var(--color-text-secondary);margin-bottom:12px;font-size:2rem;font-weight:600;line-height:1.5;display:block}.p-bookArticlePage__tags{margin-bottom:8px}@media screen and (width>=721px){.p-bookArticlePage__tags{margin-bottom:16px}}.p-bookArticlePage__headerMain{position:relative}@media screen and (width>=721px){.p-bookArticlePage__headerMain{display:flex}}.p-bookArticlePage__headerImageColumn{position:absolute;top:0;left:0;right:0}@media screen and (width<=720.98px){.p-bookArticlePage__headerImageColumn:after{content:"";background:linear-gradient(#0000,#00000080 52%,#0009);border-radius:0 0 6px 6px;display:block;position:absolute;inset:50% 0 0}}@media screen and (width>=721px){.p-bookArticlePage__headerImageColumn{flex:0 0 261px;margin-right:24px;position:static}}.p-bookArticlePage__headerTextColumn{position:relative}@media screen and (width>=721px){.p-bookArticlePage__headerTextColumn{flex:auto}}.p-bookArticlePage__headerImage{object-fit:cover;aspect-ratio:1;border-radius:6px;width:100%;height:auto}.p-bookArticlePage__headerTitles{color:var(--color-text-primary)}@media screen and (width<=720.98px){.p-bookArticlePage__headerTitles{color:var(--color-white);padding-top:100%;position:relative}.p-bookArticlePage__headerTitlesInner{padding:12px;position:absolute;bottom:0;left:0;right:0}}.p-bookArticlePage__headerCatch{font-size:1.2rem;line-height:1.33333}.p-bookArticlePage__headerTitle{font-size:2.6rem;font-weight:600;line-height:1.19231;overflow:hidden}@media screen and (width<=720.98px){.p-bookArticlePage__headerTitle{margin-bottom:0}}.p-bookArticlePage__headerCatch+.p-bookArticlePage__headerTitle{margin-top:8px}@media screen and (width<=720.98px){.p-bookArticlePage__headerCatch+.p-bookArticlePage__headerTitle{margin-top:5px}}.p-bookArticlePage__headerLead{margin-top:16px;margin-bottom:1rem;font-size:1.4rem;line-height:1.42857}.p-bookArticlePage__card{background-color:var(--color-surface-soft);border-radius:6px;padding:16px}@media screen and (width>=721px){.p-bookArticlePage__card{border-radius:8px}}.p-bookArticlePage__supervisorHeading{color:var(--color-heading-primary);margin-bottom:16px;font-size:1.6rem;font-weight:600;line-height:1.5}.p-bookArticlePage__supervisorContainer{font-size:1.4rem;line-height:1.35714}.p-bookArticlePage__supervisorName{margin-bottom:14px}@media screen and (width>=721px){.p-bookArticlePage__supervisorName{margin-bottom:8px}}.p-bookArticlePage__supervisorContent{margin-bottom:0}.p-bookArticlePage__toc{margin:32px 0 40px;padding-top:24px;padding-bottom:24px}.p-bookArticlePage__tocTitle{color:var(--color-heading-primary);font-size:1.6rem;font-weight:600;line-height:1.5}.p-bookArticlePage__tocItem{margin-top:16px;display:flex}.p-bookArticlePage__tocItemLink{flex:auto;font-size:1.4rem;font-weight:600;line-height:1.5}.p-bookArticlePage__tocItemLink:before{content:"・"}.p-bookArticlePage__heading{color:var(--color-text-secondary);margin-top:32px;margin-bottom:.5rem;font-size:2rem;font-weight:600;line-height:1.2}@media screen and (width>=721px){.p-bookArticlePage__heading{margin-top:24px}}.p-bookArticlePage__relateArticlesHeading{color:var(--color-text-secondary);margin-top:8px;font-size:2rem;font-weight:600;line-height:1.2}@media screen and (width>=721px){.p-bookArticlePage__relateArticlesHeading{margin-top:16px;font-size:2.4rem}}.p-bookArticlePage__relatedArticleItem{margin-top:16px}@media screen and (width>=721px){.p-bookArticlePage__relatedArticleItem{margin-top:24px}}.p-bookArticlePage__relatedArticleItem+.p-bookArticlePage__relatedArticleItem{margin-top:16px}.p-bookArticlePage__tendencyChartHeading{color:var(--color-text-secondary);margin-bottom:8px;font-size:1.2rem;font-weight:600;line-height:1.5}@media screen and (width>=721px){.p-bookArticlePage__tendencyChartHeading{font-size:1.6rem}}.p-bookArticlePage__tendencyChartLabels{padding:0 2px}@media screen and (width>=721px){.p-bookArticlePage__tendencyChartLabels{margin-top:8px}}.p-bookArticlePage__section:not(:last-of-type)>.p-bookArticlePage__tendencyChart{border-bottom:1px solid var(--color-border-default)}}
