.shareable-page-header{display:flex;max-height:60px}.shareable-page-header__company-logo__small{display:none}.shareable-page-header__central-content{align-items:center;display:flex;justify-content:center;overflow:hidden;width:100%}.shareable-page-header__central-content .header__item-name{display:block;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{color:var(--color-neutral-500);content:" ・"}@media(width <= 959px){.shareable-page-header{display:flex;flex-direction:row;padding:8px;text-align:initial}.shareable-page-header__company-logo__main{display:none}.shareable-page-header__company-logo__small{display:block;height:44px}.shareable-page-header__central-content{align-items:normal;flex-direction:column;font-size:12px;line-height:16px;width:100%}.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(width <= 959px)and (orientation:landscape){.shareable-page-header__company-logo__small{height:32px}}@media(width <= 640px){.shareable-page-header__company-logo__small{height:32px}}.dl-shared{position:relative;width:auto}.shareable-page-header{min-height:60px}.shareable-page-header__company-logo{left:24px;position:absolute;top:12px}@media(max-width:959px){.shareable-page-header__company-logo{padding:8px 0 0 8px;position:static}}.dl-shared--web-doc{max-width:640px;padding:80px 0 115px;width:100%}@media(max-width:959px){.dl-shared--web-doc{padding:120px 0 115px}}.dl-shared--web-doc .web-doc-content{background-color:#fff;color:#000;min-height:calc(100dvh - 195px);padding:40px;width:100%}.dl-shared--web-doc .web-doc-content ::selection{background-color:var(--color-secondary-300)}@media(width <= 640px){.dl-shared--web-doc{padding:68px 0 72px}}@media(width <= 320px){.dl-shared--web-doc{padding:56px 0}}.dl-shared--image{max-height:100dvh;text-align:center}.dl-shared--image img{height:auto;max-height:calc(100dvh - 195px);max-width:100%;width:auto}.dl-shared--image.zoom-applied{max-height:none}.dl-shared--image.zoom-applied img{height:auto;max-height:none;width:100%}@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{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;overflow-y:auto;padding:80px 0 115px;scrollbar-width:none;width:640px}@media(max-width:959px){.shareable-page-content__holder--pdf .dl-shared--pdf{padding:56px 0;width:100%}}.shareable-page-content__holder--pdf .dl-shared--pdf .pdf-document{align-items:center;display:flex;height:100%}.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{display:block;margin:0 auto 8px;max-width:100%}.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{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.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{height:calc(100dvh - 200px);width:100%}@media(max-width:959px)and (orientation:landscape){.dl-shared--video video{height:calc(100dvh - 130px)}}