.shareable-page-header{max-height:60px;display:flex}.shareable-page-header__company-logo__small{display:none}.shareable-page-header__central-content{justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.shareable-page-header__central-content .header__item-name{white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.shareable-page-header__central-content .header__item-information{display:block}.shareable-page-header__central-content .header__item-information .count-pages{display:none}.shareable-page-header__central-content .header__item-information .page-counter-info{display:inline-flex}.shareable-page-header__central-content .header__item-information .page-counter-info:before{content:" ・";color:var(--color-neutral-500)}@media (max-width:959px){.shareable-page-header{text-align:initial;flex-direction:row;padding:8px;display:flex}.shareable-page-header__company-logo__main{display:none}.shareable-page-header__company-logo__small{height:44px;display:block}.shareable-page-header__central-content{align-items:initial;flex-direction:column;width:100%;font-size:12px;line-height:16px}.shareable-page-header__central-content .header__item-name{color:#fff}.shareable-page-header__central-content .header__item-information{color:#8192ab}.shareable-page-header__central-content .header__item-information .count-pages{display:initial}.shareable-page-header__central-content .header__item-information .page-counter-info:before{content:" "}}@media (max-width:959px) and (orientation:landscape){.shareable-page-header__company-logo__small{height:32px}}@media (max-width:640px){.shareable-page-header__company-logo__small{height:32px}}.dl-shared{width:auto;position:relative}.shareable-page-header{min-height:60px}.shareable-page-header__company-logo{position:absolute;top:12px;left:24px}@media (max-width:959px){.shareable-page-header__company-logo{padding:8px 0 0 8px;position:static}}.dl-shared--web-doc{width:100%;max-width:640px;padding:80px 0 115px}@media (max-width:959px){.dl-shared--web-doc{padding:120px 0 115px}}.dl-shared--web-doc .web-doc-content{background-color:#fff}.dl-shared--web-doc .web-doc-content ::selection{background-color:var(--color-secondary-300)}.dl-shared--web-doc .web-doc-content{color:#000;width:100%;min-height:calc(100dvh - 195px);padding:40px}@media (max-width:640px){.dl-shared--web-doc{padding:68px 0 72px}}@media (max-width:320px){.dl-shared--web-doc{padding:56px 0}}.dl-shared--image{text-align:center;max-height:100dvh}.dl-shared--image img{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 195px)}.dl-shared--image.zoom-applied{max-height:initial}.dl-shared--image.zoom-applied img{width:100%;height:auto;max-height:none}@media (max-width:959px){.dl-shared--image img{max-height:calc(100dvh - 115px)}}.shareable-page-content__holder--pdf{height:0;min-height:100dvh;overflow:hidden}.shareable-page-content__holder--pdf .dl-shared--pdf{scrollbar-width:none;justify-content:center;align-items:center;width:640px;max-width:100%;height:100%;padding:80px 0 115px;display:flex;overflow-y:auto}@media (max-width:959px){.shareable-page-content__holder--pdf .dl-shared--pdf{width:100%;padding:56px 0}}.shareable-page-content__holder--pdf .dl-shared--pdf .pdf-document{align-items:center;height:100%;display:flex}.shareable-page-content__holder--pdf .dl-shared--pdf.zoom-applied canvas{width:100%}.shareable-page-content__holder--pdf .dl-shared--pdf .pdfjs__page{position:relative}.shareable-page-content__holder--pdf .dl-shared--pdf .pdfjs__canvas{max-width:100%;margin:0 auto 8px;display:block}.shareable-page-content__holder--pdf .dl-shared--pdf .pdfjs__canvas:last-child{margin-bottom:0}.shareable-page-content__holder--pdf .dl-shared--pdf .pdfjs__annotations a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.shareable-page-content__holder--pdf .dl-shared--pdf::-webkit-scrollbar{display:none}.shareable-page-content__holder--pdf .dl-shared--center{margin:0 auto}.shareable-page-content__holder--pdf .dl-shared--full-width{width:100%}.shareable-page-content__holder--pdf .dl-shared--full-width .pdfjs__canvas{max-width:612px}.shareable-page-content__holder--pdf .dl-shared--reset-spacing{padding:0}@media screen and (max-width:640px){.shareable-page-content__holder--pdf .dl-shared--pdf{padding:56px 0}.shareable-page-content__holder--pdf .dl-shared--reset-spacing{padding:0}.shareable-page-content__holder--pdf .shareable-page-footer__action-button{font-size:14px;line-height:20px}}.dl-shared--video video{width:100%;height:calc(100dvh - 200px)}@media (max-width:959px) and (orientation:landscape){.dl-shared--video video{height:calc(100dvh - 130px)}}