.lp-wipe-element.lp-wipe-ready{clip-path:inset(0 100% 0 0)}@media (prefers-reduced-motion: reduce){.lp-wipe-element.lp-wipe-ready{clip-path:none!important}}html{scroll-behavior:smooth}.contact-lp-page .lp-container{max-width:450px;margin:0 auto}.contact-lp-page .contact-lp-content{width:100%}.lp-fade-element{opacity:0!important;transform:translate(var(--lp-fade-translate-x, 0px),var(--lp-fade-translate-y, 30px));transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:var(--lp-fade-duration, 1s);will-change:opacity,transform}.lp-fade-element.lp-fade-vars-setting{transition-property:none;transition-duration:0s}.lp-fade-element.lp-fade-in-active{opacity:1!important;transform:translate(0)}.likec-freelayout-element.lp-fade-element{opacity:0!important;transition-property:opacity,transform;transition-timing-function:ease-out;transition-duration:var(--lp-fade-duration, 1s);will-change:opacity,transform}.likec-freelayout-element.lp-fade-element.lp-fade-vars-setting{transition-property:none;transition-duration:0s}.likec-freelayout-element.lp-fade-element.lp-fade-in-active{opacity:1!important}@keyframes lp-pulse-beat{0%,to{transform:var(--lp-pulse-base-transform, translate(0px, 0px)) scale(1)}50%{transform:var(--lp-pulse-base-transform, translate(0px, 0px)) scale(1.05)}}.lp-pulse-element.lp-pulse-active{animation-name:lp-pulse-beat;animation-duration:var(--lp-pulse-duration, 1s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform;transform-origin:var(--lp-pulse-origin, center)!important}.likec-freelayout-element.lp-pulse-element.lp-pulse-active{animation-name:lp-pulse-beat;animation-duration:var(--lp-pulse-duration, 1s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;will-change:transform;transform-origin:var(--lp-pulse-origin, 50% 50%)!important}@keyframes lp-swing-sway{0%,to{transform:var(--lp-swing-base-transform, translate(0px, 0px)) rotate(5deg)}50%{transform:var(--lp-swing-base-transform, translate(0px, 0px)) rotate(-5deg)}}.lp-swing-element.lp-swing-active{animation-name:lp-swing-sway;animation-duration:var(--lp-swing-duration, 1s);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;transform-origin:var(--lp-swing-origin, center)!important}.likec-freelayout-element.lp-swing-element.lp-swing-active{animation-name:lp-swing-sway;animation-duration:var(--lp-swing-duration, 1s);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform;transform-origin:var(--lp-swing-origin, 50% 50%)!important}@keyframes lp-shine-sweep{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}to{transform:scale(50) rotate(45deg);opacity:0}}.lp-shine-element{position:relative;overflow:hidden}.lp-shine-element.lp-shine-active:before{content:"";position:absolute;display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:lp-shine-sweep var(--lp-shine-duration, 2.5s) ease-in-out infinite;pointer-events:none;z-index:2147483647}.lp-freelayout-stage{overflow:hidden}body.lp-page{background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;position:relative}body.lp-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none}body.lp-page .lp-main{position:relative;z-index:2}@media screen and (max-width: 450px){body.lp-page:before{display:none}}body.lp-page .lp-fixed-footer{position:fixed;bottom:0;left:50%;transform:translate(-50%);max-width:450px;width:100%;z-index:9999;display:flex;justify-content:center;background:transparent;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 1s ease}body.lp-page .lp-fixed-footer.is-visible{opacity:1;visibility:visible}body.lp-page .lp-fixed-footer--one{width:100%}body.lp-page .lp-fixed-footer--two{display:grid;grid-template-columns:1fr 1fr;width:100%}body.lp-page .lp-fixed-footer--three{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}body.lp-page .lp-fixed-footer__button{display:block;line-height:0;flex:1;max-width:225px}body.lp-page .lp-fixed-footer--one .lp-fixed-footer__button{max-width:450px}body.lp-page .lp-fixed-footer__button img{width:100%;height:auto;display:block}body.lp-page .lp-marquee{position:fixed;bottom:0;left:0;right:0;width:100%;padding:0;overflow:hidden;display:flex;align-items:flex-end;background:transparent;z-index:1;pointer-events:none}body.lp-page .lp-marquee__track{display:flex;white-space:nowrap;animation:lp-marquee-scroll var(--marquee-speed, 60s) linear infinite}body.lp-page .lp-marquee__text{font-weight:600;letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;line-height:.8}@keyframes lp-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}body.lp-page .lp-container{position:relative;z-index:2}@media screen and (max-width: 450px){body.lp-page .lp-marquee{display:none}}body.lp-page .lp-exit-popup-overlay{position:fixed;inset:0;background-color:#000000b3;z-index:99998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}body.lp-page .lp-exit-popup-overlay.is-visible{opacity:1;visibility:visible}body.lp-page .lp-exit-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);z-index:99999;max-width:90vw;max-height:90vh;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease}body.lp-page .lp-exit-popup.is-visible{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}body.lp-page .lp-exit-popup__inner{position:relative;display:inline-block}body.lp-page .lp-exit-popup__close{top:0;right:0;width:32px;height:32px;font-size:18px;position:absolute;background-color:#fff0;border:2px solid #ffffff00;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#333;line-height:1;transition:background-color .2s ease,transform .2s ease;z-index:1}body.lp-page .lp-exit-popup__close:active{transform:scale(.95)}body.lp-page .lp-exit-popup__link{display:block;line-height:0}body.lp-page .lp-exit-popup__image{max-height:80vh;width:auto;height:auto;border-radius:2px;box-shadow:0 8px 32px #0000004d}@media screen and (max-width: 768px){body.lp-page .lp-exit-popup__image{max-width:85vw}}.lp-breadcrumbs-wrapper{position:relative;z-index:2;pointer-events:auto;padding:8px 16px;border-radius:4px}.lp-breadcrumbs__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;font-size:13px;line-height:1.4;color:#999;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.lp-breadcrumbs__list::-webkit-scrollbar{display:none}.lp-breadcrumbs__item{display:flex;align-items:center;flex-shrink:0}.lp-breadcrumbs__link{position:relative;pointer-events:auto;color:#999;text-decoration:none;transition:color .2s ease}.lp-breadcrumbs__link:hover{color:#666;text-decoration:underline}.lp-breadcrumbs__separator{margin:0 8px;color:#999;font-size:10px}.lp-breadcrumbs__current{color:#313131;white-space:nowrap;font-weight:500}@media screen and (max-width: 480px){.lp-breadcrumbs-wrapper{padding:6px 12px}.lp-breadcrumbs__current{max-width:120px}}.archive-header{margin-bottom:24px;padding:0 16px}.archive-title{font-size:22px;color:#313131;margin:0;text-align:center}.lp-post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 16px;margin-bottom:40px}.lp-post-card{background:#fff;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 2px 8px #0000000d;border:1px solid #f7f7f7}.lp-post-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.lp-post-card__link{text-decoration:none;color:inherit;display:block}.lp-post-card__thumbnail{aspect-ratio:16 / 9;overflow:hidden;background:#f5f5f5}.lp-post-card__thumbnail img{width:100%;height:100%;object-fit:cover}.lp-post-card__content{padding:12px 8px}.lp-post-card__title{font-size:14px;line-height:1.4;margin:0 0 8px;color:#313131;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-post-card__date{font-size:11px;color:#999;display:block}.lp-load-more-container{text-align:center;margin-bottom:60px}.lp-load-more-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 40px;border:1px solid #313131;background:#fff;color:#313131;border-radius:4px;font-size:15px;cursor:pointer;transition:all .2s ease;min-width:200px}.lp-load-more-button:hover{background:#313131;color:#fff}.lp-load-more-button:disabled{cursor:not-allowed;opacity:.7}.lp-loader{width:18px;height:18px;border:2px solid #313131;border-top-color:transparent;border-radius:50%;display:inline-block;animation:lp-spin .8s linear infinite;margin-left:10px}@keyframes lp-spin{to{transform:rotate(360deg)}}@media screen and (max-width: 480px){.lp-post-grid{grid-template-columns:1fr}}.entry-body{padding:0 16px 16px}.entry-public-title{margin:18px 0 8px;color:#313131;font-size:22px;line-height:1.3}.entry-date{font-size:12px;color:#666;text-align:right;margin-bottom:14px}.entry-content{font-size:16px;line-height:1.5;color:#313131}.entry-content p{margin:0}.entry-content p:empty:before{content:"\a0"}.entry-content p:empty,.entry-content p:has(>br:only-child){min-height:1.5em}body.likec-post-preview-open{overflow:hidden}.likec-post-preview-modal[hidden]{display:none}.likec-post-preview-modal{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:18px;opacity:0;transition:opacity .2s ease;box-sizing:border-box}.likec-post-preview-modal.is-open{opacity:1}.likec-post-preview-modal__backdrop{position:absolute;inset:0;background:#140e1eb8}.likec-post-preview-modal__dialog{position:relative;width:min(100%,420px);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:12px;background:#fff;box-shadow:0 18px 60px #00000052;transform:translateY(12px) scale(.98);transition:transform .2s ease}.likec-post-preview-modal.is-open .likec-post-preview-modal__dialog{transform:translateY(0) scale(1)}.likec-post-preview-modal__close{position:absolute;top:10px;right:10px;z-index:1;display:grid;width:38px;height:38px;place-items:center;padding:0;border:0;border-radius:50%;background:#fffffff0;color:#313131;font-size:27px;line-height:1;box-shadow:0 2px 10px #00000029;cursor:pointer}.likec-post-preview-modal__image-wrap{aspect-ratio:16 / 9;overflow:hidden;background:#f2f0f5}.likec-post-preview-modal__image{display:block;width:100%;height:100%;object-fit:cover}.likec-post-preview-modal__content{padding:20px}.likec-post-preview-modal__title{margin:0 0 12px;color:#313131;font-size:21px;line-height:1.4}.likec-post-preview-modal__excerpt{margin:0 0 20px;color:#555;font-size:14px;line-height:1.75}.likec-post-preview-modal__detail{display:flex;min-height:44px;align-items:center;justify-content:center;padding:10px 22px;border:1px solid #673AB7;border-radius:6px;background:#673ab7;color:#fff;font-size:15px;font-weight:700;text-decoration:none;box-sizing:border-box}@media (prefers-reduced-motion: reduce){.likec-post-preview-modal,.likec-post-preview-modal__dialog,.likec-post-grid-card.is-new{transition:none}}.lp-grid-background{position:relative;isolation:isolate}.lp-grid-background:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:linear-gradient(to right,var(--lp-grid-color, #d0d0d0) var(--lp-grid-width, 1px),transparent var(--lp-grid-width, 1px)),linear-gradient(to bottom,var(--lp-grid-color, #d0d0d0) var(--lp-grid-width, 1px),transparent var(--lp-grid-width, 1px));background-size:var(--lp-grid-size, 32px) var(--lp-grid-size, 32px)}.lp-line-flow{animation:lp-line-flow var(--lp-flow-duration, 1s) linear infinite}@keyframes lp-line-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--lp-flow-offset, -10)}}@media (prefers-reduced-motion: reduce){.lp-line-flow{animation:none}}
