.PublicationECsiteButtonGroup_ecSiteButton__KXrDC{display:flex;justify-content:center;border:1px solid var(--color-light-outline-variant);background-color:var(--color-light-surface);height:42px;width:calc(33.333% - 5.3333px);border-radius:var(--shape-corner-small)}.PublicationECsiteButtonGroup_ecSiteButton__KXrDC:hover{border-color:var(--color-light-primary)}#template-root.isCompact .PublicationECsiteButtonGroup_ecSiteButton__KXrDC{height:48px;width:calc(50% - 4px)}.PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_primaryButton__Q8qtk{width:50%;height:64px}#template-root.isCompact .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_primaryButton__Q8qtk{width:100%;height:64px}.PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_secondaryButton__IGwVR{padding:var(--dimension-4s) 0}.PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1{width:calc(50% - var(--dimension-2s)/2);height:34px!important;padding:var(--dimension-4s) 0;border-color:rgba(0,0,0,0)}.PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1:hover{border-color:var(--color-light-primary)}.PublicationECsiteButtonGroup_ecSiteButton__KXrDC .PublicationECsiteButtonGroup_ecSiteImage__SwLPe{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.colorTheme-black .PublicationECsiteButtonGroup_ecSiteButton__KXrDC{background-color:var(--background-softGray);border-color:var(--viewerTheme-black-border)}.colorTheme-kinari .PublicationECsiteButtonGroup_ecSiteButton__KXrDC{background-color:var(--viewerTheme-kinari-bg);border-color:var(--viewerTheme-kinari-border)}.colorTheme-blue .PublicationECsiteButtonGroup_ecSiteButton__KXrDC{background-color:var(--viewerTheme-blue-bg);border-color:var(--viewerTheme-blue-border)}.colorTheme-black .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1{border-color:rgba(0,0,0,0)}.colorTheme-black .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1:hover{border-color:var(--viewerTheme-black-bg)}.colorTheme-kinari .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1{border-color:rgba(0,0,0,0)}.colorTheme-kinari .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1:hover{border-color:var(--viewerTheme-kinari-border)}.colorTheme-blue .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1{border-color:rgba(0,0,0,0)}.colorTheme-blue .PublicationECsiteButtonGroup_ecSiteButton__KXrDC.PublicationECsiteButtonGroup_twoColumnsButton___Orn1:hover{border-color:var(--viewerTheme-blue-border)}.IconButtonAppearance_iconButtonAppearance__pDkvF{display:flex;align-items:center;height:var(--height-touchTarget)}.IconButtonAppearance_iconButtonAppearance__pDkvF>*,.IconButtonAppearance_width-fill__RrycS{width:100%}.IconButtonAppearance_width-auto__A0ZTK{width:auto;font-size:var(--fontSize-1s);padding:var(--margin-2s) var(--margin-1s)}.IconButtonAppearance_width-equalsHeight__kPEJa{width:var(--height-touchTarget)}.CompactModal_modalContent__eGbDG{position:absolute;bottom:0;left:50%;width:100%;max-width:640px;border-radius:var(--shape-corner-medium) var(--shape-corner-medium) 0 0;background:var(--background-white);transform:translate(-50%,100%);transition:transform .3s var(--easeOutQuint),border-radius .3s ease;outline:none}.CompactModal_modalContentAfterOpen__Z_WXw{transform:translate(-50%)}.CompactModal_modalContentAfterOpen__Z_WXw.CompactModal_modalContentFull__2wKTH{border-radius:0}.CompactModal_modalContentBeforeClose__lh3Q0{transform:translate(-50%,100%)}.CompactModal_modalContentFull__2wKTH{height:100%}#template-root.isCompact .CompactModal_modalContentLarge__z2zXG{height:calc(100% - var(--dimension-m))}#template-root.isRegular .CompactModal_modalContentLarge__z2zXG{height:calc(100% - var(--height-globalHeader) - var(--dimension-2s))}.CompactModal_modalContentMedium__tU_V3{height:calc(100% - var(--height-compact-globalHeader))}.CompactModal_modalContentMinimum__vzLi5{max-height:calc(100vh - var(--margin-m));max-height:calc(100dvh - var(--margin-m))}.CompactModal_modalOverlay__AnunK{position:fixed;top:0;left:0;right:0;bottom:0;z-index:var(--zIndex-30000)}.CompactModal_modalOverlay__AnunK:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);transition:background .3s var(--easeOutQuint)}.CompactModal_modalOverlayAfterOpen__E_IHL:before{background:var(--color-light-scrim);opacity:.32}.CompactModal_modalOverlayBeforeClose__T37nl:before{background:rgba(0,0,0,0)}.StickyFooter_stickyFooter__yvcAD{position:sticky;bottom:0;z-index:var(--zIndex-100)}.StickyFooter_stickyFooter__yvcAD.StickyFooter_applyBorderToInner__T4faG .StickyFooter_stickyFooterInner__zPcvI,.StickyFooter_stickyFooter__yvcAD:not(.StickyFooter_applyBorderToInner__T4faG){box-shadow:0 -1px 0 var(--color-light-outline-variant);background:var(--color-white)}#template-root.isCompact .StickyFooter_padding-medium__h9LeL{padding:var(--dimension-m);padding-bottom:calc(var(--dimension-m) + env(safe-area-inset-bottom))}#template-root.isRegular .StickyFooter_padding-medium__h9LeL{padding:var(--dimension-m) var(--dimension-m) calc(var(--dimension-m) + var(--dimension-4s))}#template-root.isCompact .StickyFooter_padding-small__5zQ6c{padding:var(--dimension-1s) var(--dimension-m);padding-bottom:calc(var(--dimension-1s) + env(safe-area-inset-bottom))}#template-root.isRegular .StickyFooter_padding-small__5zQ6c{padding:var(--dimension-1s) var(--dimension-m)}.StickyFooter_padding-none__Ob8Uf{padding:0}#template-root.isCompact .StickyFooter_padding-none__Ob8Uf{padding-bottom:env(safe-area-inset-bottom)}.StickyFooter_maxWidth-m__rBfDl{max-width:var(--width-m)}#template-root.isCompact .StickyFooter_maxWidth-m__rBfDl{margin:0 auto}.StickyFooter_maxWidth-full__Fr_Tk{max-width:none}#template-root.isCompact .StickyFooter_disableSafeAreaInset__6RBhE.StickyFooter_padding-medium__h9LeL{padding-bottom:var(--dimension-m)}#template-root.isCompact .StickyFooter_disableSafeAreaInset__6RBhE.StickyFooter_padding-small__5zQ6c{padding-bottom:var(--dimension-1s)}#template-root.isCompact .StickyFooter_disableSafeAreaInset__6RBhE.StickyFooter_padding-none__Ob8Uf{padding-bottom:0}.PublicationCompactActionButtons_readButton__fwEsD{display:block;width:100%}.PublicationCompactActionButtons_ecsiteButtonGroupWrapper__ISguQ{max-width:var(--width-m);margin:0 auto}.PublicationCompactActionButtons_readChooserList__3HpfP{list-style:none;display:flex;flex-direction:column;gap:var(--dimension-1s)}.PublicationCompactActionButtons_readChooserRow__x50kg{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-2s);min-height:var(--height-touchTarget)}.PublicationCompactActionButtons_readChooserRow__x50kg .PublicationCompactActionButtons_workAuthor__CArZz{color:var(--color-light-on-surface-variant)}.PublicationCompactActionButtons_readChooserRow__x50kg .PublicationCompactActionButtons_workAuthor__CArZz svg{vertical-align:text-bottom}.PublicationCompactActionButtons_readChooserRow__x50kg svg{flex-shrink:0}.PublicationMediaTypeBadge_publicationMediaTypeBadge__fjJU8{display:flex;width:-moz-fit-content;width:fit-content;padding:var(--dimension-3s) var(--dimension-2s);border-width:var(--border-m);border-style:solid;border-radius:var(--shape-corner-full);border-color:var(--color-light-on-surface-variant);color:var(--color-light-on-surface-variant);flex-shrink:0;height:-moz-fit-content;height:fit-content}.PublicationMediaTypeBadge_publicationMediaTypeBadge__fjJU8.PublicationMediaTypeBadge_white__fswYC{border-color:var(--color-light-surface);color:var(--color-light-surface)}.SocialIcons_icon__aiV0m{height:1em;width:auto}.SocialIcons_square__5ATbX{border-radius:0}.SocialIcons_sphere__hnlcA{border-radius:50%}.SocialMenu_socialMenu__kdQRa svg{vertical-align:sub;margin:0 var(--margin-2s) 0 0}#template-root.isCompact .SocialMenu_socialMenu__kdQRa svg{font-size:var(--fontSize-2l)}#template-root.isRegular .SocialMenu_socialMenu__kdQRa svg{font-size:var(--fontSize-1l)}.PublicationCreditList_creditPersons__oI3vR{flex:1 1}.PublicationCreditList_profileLink__sdvlb{border-bottom:1px solid var(--color-light-outline-variant)}.PublicationCreditList_profileLink__sdvlb:hover{color:var(--color-light-primary);border-bottom:1px solid var(--color-light-primary)}#template-root.isCompact .PublicationHeaderDataBox_publicationHeaderDataBox__vFcf0{color:var(--color-light-on-inverse-surface)}#template-root.isCompact .PublicationHeaderDataBox_publicationHeaderDataBox__vFcf0 path{fill:var(--color-light-on-inverse-surface)}#template-root.isCompact .PublicationHeaderDataBox_publicationHeaderDataBox__vFcf0.PublicationHeaderDataBox_defaultBackground__HFsQH{color:var(--color-light-on-surface)}#template-root.isCompact .PublicationHeaderDataBox_publicationHeaderDataBox__vFcf0.PublicationHeaderDataBox_defaultBackground__HFsQH path{fill:var(--color-light-on-surface)}.CollapseTextWithKakuyomuLinks_collapseText__3j1mT{position:relative}.CollapseTextWithKakuyomuLinks_collapseText__3j1mT button{position:absolute;top:0;left:0;width:100%;height:100%}.CollapseTextWithKakuyomuLinks_expandButtonLabel__DbJQH{color:var(--color-light-primary)}.PublicationIntroductionBox_readButton__jlSN9{width:50%}.PublicationIntroductionBox_readChooserList__kJv4i{list-style:none}.PublicationIntroductionBox_readChooserRow__NpGNv{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-2s);min-height:var(--height-touchTarget);padding:var(--dimension-2s) var(--dimension-2s)}.PublicationIntroductionBox_readChooserRow__NpGNv .PublicationIntroductionBox_workAuthor__1ov_X{color:var(--color-light-on-surface-variant)}.PublicationIntroductionBox_readChooserRow__NpGNv .PublicationIntroductionBox_workAuthor__1ov_X svg{vertical-align:text-bottom}.PublicationIntroductionBox_readChooserRow__NpGNv svg{flex-shrink:0}.PublicationIntroductionBox_readChooserRow__NpGNv:hover .PublicationIntroductionBox_workTitle__62fpm,.PublicationIntroductionBox_readChooserRow__NpGNv:hover>svg{color:var(--color-light-primary)}.PublicationIntroductionBox_publicationWorkLink__IJ_CP{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-light-outline-variant);border-radius:var(--shape-corner-small);min-height:60px;padding:var(--dimension-1s) var(--dimension-m)}.PublicationIntroductionBox_publicationWorkLink__IJ_CP:hover{border-color:var(--color-light-primary)}.PublicationIntroductionBox_publicationWorkLink__IJ_CP:hover svg{color:var(--color-light-primary)}.PublicationIntroductionBox_publicationWorkLink__IJ_CP .PublicationIntroductionBox_color__72sVa{color:var(--color-light-on-surface-variant)}.PublicationMediaList_youtubeContent__4B4NW{width:100%;height:auto;aspect-ratio:16/9;display:block;border:none}.PublicationMediaList_imageContent__Pe9GF .PublicationMediaList_image__UwgBj{width:100%;height:auto;display:block}.PublicationOfficialNotice_noticeLink__zB2DY{line-height:var(--lineHeight-1s)}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO{border-bottom:1px solid var(--color-light-outline-variant)}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO .PublicationProductInfoList_category___wOCL{width:100px}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO .PublicationProductInfoList_content__iDUA_{display:flex;align-items:center;flex:1 1;min-height:48px;padding:var(--dimension-2s) 0}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO.PublicationProductInfoList_withLink___32Vw{position:relative}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO.PublicationProductInfoList_withLink___32Vw .PublicationProductInfoList_content__iDUA_{gap:var(--dimension-2s);justify-content:space-between}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO.PublicationProductInfoList_withLink___32Vw .PublicationProductInfoList_content__iDUA_ .PublicationProductInfoList_linkContent__wIzAz{flex:1 1}.PublicationProductInfoList_productInfoList__mnHgP .PublicationProductInfoList_productInfo__WvGoO.PublicationProductInfoList_withLink___32Vw:hover .PublicationProductInfoList_content__iDUA_{color:var(--color-light-primary)}.PublicationProductInfoList_productInfoList__mnHgP.PublicationProductInfoList_movie__QgtwN .PublicationProductInfoList_category___wOCL{width:130px}.PublicationArrowButton_publicationArrowButton___FrPP{width:40px;height:40px;background-color:var(--color-light-surface-container-highest);display:flex;align-items:center;justify-content:center;border-radius:var(--borderRadius-roundedFull);cursor:pointer}.PublicationArrowButton_publicationArrowButton___FrPP:hover{background-color:var(--color-light-surface-container-high)}:focus-visible>.PublicationArrowButton_publicationArrowButton___FrPP{outline:2px solid var(--color-primary);outline-offset:2px}.PublicationRelatedWorkList_compactWorkList__nxIgb{display:grid;grid-template-rows:1fr auto;grid-auto-flow:column;grid-column-gap:var(--dimension-m);-moz-column-gap:var(--dimension-m);column-gap:var(--dimension-m);grid-row-gap:var(--dimension-2s);row-gap:var(--dimension-2s);padding:0 var(--dimension-m)}.PublicationRelatedWorkList_compactWorkListItem__wI4tW{width:calc(31.2vw - var(--dimension-m));display:grid;grid-template-rows:subgrid;grid-row:span 2;max-width:130px}.PublicationRelatedWorkList_compactWorkListItemInner__tNTpK{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:var(--dimension-2s);row-gap:var(--dimension-2s);height:100%}.PublicationRelatedWorkList_embla__l3xAM{position:relative;padding-left:var(--dimension-m)}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__viewport__iJyEx{overflow:hidden;width:100%;padding:0 var(--dimension-m) 0 0}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__viewport__iJyEx .PublicationRelatedWorkList_embla__container__Menhh{display:grid;grid-auto-flow:column;grid-auto-columns:calc(25% - var(--dimension-1l)*3/4);grid-template-rows:subgrid;grid-row:span 2;grid-column-gap:var(--dimension-1l);-moz-column-gap:var(--dimension-1l);column-gap:var(--dimension-1l)}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__viewport__iJyEx .PublicationRelatedWorkList_embla__container__Menhh .PublicationRelatedWorkList_embla__slide__JnQym{display:grid;grid-template-rows:subgrid;grid-row:span 2}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__viewport__iJyEx .PublicationRelatedWorkList_embla__container__Menhh .PublicationRelatedWorkList_embla__slide__JnQym .PublicationRelatedWorkList_title__HIg3x{color:var(--color-light-on-surface-variant)}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__viewport__iJyEx .PublicationRelatedWorkList_embla__container__Menhh .PublicationRelatedWorkList_embla__slide__JnQym .PublicationRelatedWorkList_embla__slide__inner__cf30z{display:grid;grid-template-rows:subgrid;grid-row:span 2;grid-row-gap:var(--dimension-2s);row-gap:var(--dimension-2s);height:100%}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__viewport__iJyEx .PublicationRelatedWorkList_embla__container__Menhh .PublicationRelatedWorkList_embla__slide__JnQym .PublicationRelatedWorkList_embla__slide__inner__cf30z:hover .PublicationRelatedWorkList_title__HIg3x{color:var(--color-light-primary);text-decoration:underline}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__buttons__7zXuj{position:absolute;left:0;top:84px;display:flex;align-items:center;width:100%}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__buttons__7zXuj .PublicationRelatedWorkList_embla__next__g6YOK,.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__buttons__7zXuj .PublicationRelatedWorkList_embla__prev__RPtJ_{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:2}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__buttons__7zXuj .PublicationRelatedWorkList_embla__prev__RPtJ_{left:-4px}.PublicationRelatedWorkList_embla__l3xAM .PublicationRelatedWorkList_embla__buttons__7zXuj .PublicationRelatedWorkList_embla__next__g6YOK{right:-4px}.PublicationRelatedWorkList_thumbnail___soQ0{display:flex;align-items:flex-end;line-height:0}.PublicationRelatedWorkList_thumbnail___soQ0 img{width:100%;height:auto}.PublicationWorkInfoList_worksInfoList__kRely{list-style:none}.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_workRow__o_VYr{display:flex;align-items:center;justify-content:space-between;gap:var(--dimension-2s);padding:var(--dimension-1s) 0;border-bottom:1px solid var(--color-light-outline-variant)}.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_workRow__o_VYr .PublicationWorkInfoList_workAuthor__xGly_{color:var(--color-light-on-surface-variant)}.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_workRow__o_VYr .PublicationWorkInfoList_workAuthor__xGly_ svg{vertical-align:text-bottom}.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_workRow__o_VYr svg{flex-shrink:0}.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_workRow__o_VYr:hover .PublicationWorkInfoList_workTitle__37TYz,.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_workRow__o_VYr:hover>svg{color:var(--color-light-primary)}.PublicationWorkInfoList_worksInfoList__kRely .PublicationWorkInfoList_metaColor__OY2Ue{color:var(--color-light-on-surface-variant)}.___slug__workDetailPage__D6aNa{width:100%;margin:0 auto;position:relative}#template-root.isRegular .___slug__workDetailPage__D6aNa{display:flex;max-width:1600px;min-width:1185px;position:relative}#template-root.isCompact .___slug__workDetailPage__D6aNa{display:block;max-width:640px}#template-root.isRegular .___slug__workDetailPage__D6aNa .___slug__coverAndHeaderBox__oLUY_{position:sticky;top:50px;width:50%;height:calc(100vh - 50px);display:flex;align-items:center;justify-content:center;padding:0 clamp(140px,12vw,180px);z-index:var(--zIndex-100)}#template-root.isRegular .___slug__workDetailPage__D6aNa .___slug__coverAndHeaderBox__oLUY_ .___slug__coverBackground__DCCWY{position:absolute;top:0;right:0;width:100vw;height:100vh;background:linear-gradient(139deg,rgba(255,255,255,.2) 3.6%,rgba(255,255,255,0) 96.4%),currentColor}#template-root.isCompact .___slug__workDetailPage__D6aNa .___slug__coverAndHeaderBox__oLUY_{background:linear-gradient(139deg,rgba(255,255,255,.2) 3.6%,rgba(255,255,255,0) 96.4%),currentColor;position:static;padding:var(--dimension-2l) var(--dimension-m)}#template-root.isCompact .___slug__workDetailPage__D6aNa .___slug__coverAndHeaderBox__oLUY_ .___slug__coverBackground__DCCWY{display:none}.___slug__workDetailPage__D6aNa .___slug__coverAndHeaderBox__oLUY_ .___slug__contentCover__tX_R_{width:100%}#template-root.isCompact .___slug__workDetailPage__D6aNa .___slug__coverAndHeaderBox__oLUY_ .___slug__contentCover__tX_R_{padding:0 var(--dimension-6l) var(--dimension-4s);max-width:450px;margin:0 auto}#template-root.isRegular .___slug__workDetailPage__D6aNa .___slug__contentsBox__ibJMT{width:50%;max-width:592.5px;padding:var(--dimension-5l) var(--dimension-m) var(--dimension-7l)}#template-root.isCompact .___slug__workDetailPage__D6aNa .___slug__contentsBox__ibJMT{padding:var(--dimension-3l) 0 var(--dimension-4l)}.___slug__compactSidebar__JNNxf{position:relative}.___slug__compactSidebar__JNNxf:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:608px;height:1px;background-color:var(--color-light-outline-variant)}.___slug__globalFooter__kzWJB{z-index:var(--zIndex-100)}