.public-site .cell-photo-viewport[data-photo-framing=eve50-screenshot]{aspect-ratio:706/942;background:#fff;flex-shrink:0;margin:0 auto;display:block;position:relative;overflow:hidden}.public-site .cell-photo-viewport[data-photo-framing=eve50-screenshot] img{object-fit:contain;border-radius:0;width:100%;min-width:0;max-width:none;height:auto;max-height:none;margin:0;display:block;position:absolute;top:0;left:0;transform:translateY(-19.3359%)}.public-site .cell-detail-image-area>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,300px)}.public-site .cell-detail-thumbnail>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,47.2166px);margin-bottom:5px}.public-site .cell-catalog-visual>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,165px);margin:0 auto 12px}@media (max-width:1000px){.public-site .cell-detail-image-area>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,250px)}.public-site .cell-detail-thumbnail>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,37.4735px)}}@media (max-width:760px){.public-site .cell-detail-image-area>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,280px)}.public-site .cell-detail-thumbnail>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,41.9703px)}}@media (max-width:380px){.public-site .cell-detail-image-area>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,220px)}.public-site .cell-detail-thumbnail>.cell-photo-viewport[data-photo-framing=eve50-screenshot]{width:min(100%,32.2261px)}}.public-photo-status{box-sizing:border-box;overflow-wrap:anywhere;background:#f5f8fb;border:1px solid #dce7ef;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;min-width:0;padding:clamp(24px,4vw,48px);display:flex}.public-photo-status>span{letter-spacing:.14em;color:#55718a;font-size:11px}.public-photo-status h2{color:#173550;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.3}.public-photo-status p{color:#55718a;margin:0;font-size:14px;line-height:1.8}.catalog-photo-status{min-height:240px;margin-bottom:18px}.catalog-photo-status strong{color:#173550;font-size:38px}.public-photo-status .web-btn{box-sizing:border-box;white-space:normal;max-width:100%}@media (max-width:599px){.public-photo-status{padding:24px}.catalog-photo-status{min-height:200px}}
