@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;700&display=swap');*{margin:0;padding:0;box-sizing:border-box}#page{padding-top:0 !important}.elementor-element-populated{padding:0 !important}.elementor-container{min-width:100% !important}.landing{position:relative;width:100%;height:100vh;overflow:hidden;font-family:'Noto Serif JP',serif !important}.landing__inner{position:relative;width:100%;height:100%}.landing__areas{position:relative;display:flex;width:100%;height:100%;z-index:2}.landing__area{position:relative;flex:1;display:flex;justify-content:center;align-items:flex-end;overflow:hidden;text-decoration:none;cursor:pointer}.landing__area-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('https://a-and-i-beauty.com/wp-content/uploads/2025/05/a_and_i_fv-1.jpg');background-size:cover;background-position:center;z-index:1}.landing__area--left .landing__area-bg{background-position:left center}.landing__area--right .landing__area-bg{background-position:right center}.landing__area-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(175,175,175,1);background:#afafaf;mix-blend-mode:multiply;transition:opacity .3s ease;z-index:2}.landing__area:hover .landing__area-overlay{opacity:.7}.landing__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;width:380px}.landing__logo-img{width:100%;height:auto}.landing__area-content{position:relative;z-index:3;text-align:center;color:#fff;padding-bottom:48px}.landing__area-title{font-family:'Noto Serif JP',serif !important;position:relative;padding-bottom:16px;font-size:32px;font-weight:500;margin-bottom:16px;color:#fff !important;text-shadow:-1px -1px 4px rgba(0,0,0,.35),1px 1px 4px rgba(0,0,0,.35)}.landing__area-title:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:2px;background-color:#fff;box-shadow:-1px -1px 4px rgba(0,0,0,.35),1px 1px 4px rgba(0,0,0,.35)}.landing__area-subtitle{font-family:'Noto Serif JP',serif !important;font-size:24px;margin-bottom:16px;text-shadow:-1px -1px 4px rgba(0,0,0,.35),1px 1px 4px rgba(0,0,0,.35)}.landing__area-link{font-family:'Noto Serif JP',serif !important;display:inline-block;color:#fff;text-decoration:none;position:relative;font-size:14px;transition:opacity .3s ease;text-shadow:-1px -1px 4px rgba(0,0,0,.35),1px 1px 4px rgba(0,0,0,.35)}.landing__area-link:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;box-shadow:-1px -1px 4px rgba(0,0,0,.35),1px 1px 4px rgba(0,0,0,.35)}.landing__area:hover .landing__area-link{opacity:.8}.elementor-location-footer{display:none}@media screen and (max-width:768px){.landing{background-image:url('https://a-and-i-beauty.com/wp-content/uploads/2025/05/a_and_i_spFv.jpg');background-size:cover;background-position:center}.landing__area-bg{display:none}.landing__areas{flex-direction:column}.landing__area{height:50vh;min-height:300px;background:0 0}.landing__logo{width:140px;top:32px;left:50%;transform:translateX(-50%);margin-top:0}.landing__area-content{padding-bottom:24px;width:100%;box-sizing:border-box}.landing__area-title{font-size:24px;margin-bottom:8px;padding-bottom:12px}.landing__area-title:after{width:16px;height:1px}.landing__area-subtitle{font-size:16px;margin-bottom:16px}.landing__area-link{font-size:14px;padding-bottom:2px}.landing__area--left:after{content:'';position:absolute;bottom:0;left:10%;width:80%;height:1px;background-color:rgba(255,255,255,.3);z-index:5}.landing__area-overlay{background-color:rgba(175,175,175,.5)}}@media screen and (max-width:375px){.landing__logo{width:110px;top:24px}.landing__area-title{font-size:20px}.landing__area-subtitle{font-size:14px}.landing__area-link{font-size:12px}}@media screen and (max-width:768px) and (min-height:800px){.landing__area{height:calc(50vh - 20px)}.landing__logo{top:40px}}.elementor-section-wrap{header{display:none}}#page{padding-top:0 !important}