*{margin:0;padding:0;box-sizing:border-box}body{font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:1.6;color:#333;background-color:#fff}.container{max-width:1200px;margin:0 auto;padding:0}.user-gallery{display:flex;flex-direction:column;gap:0}.user-item{width:100%}.user-image{width:100%;height:auto;display:block;object-fit:cover}.pc-only{display:block}.sp-only{display:none}@media screen and (max-width: 768px){.container{padding:0}.pc-only{display:none}.sp-only{display:block}}@media screen and (min-width: 769px) and (max-width: 1024px){.container{max-width:900px}}@media screen and (min-width: 1025px){.container{max-width:1400px}}.enduser-11-container,.fv-container{position:relative}.download-buttons{position:absolute;display:flex;gap:1vw;z-index:10}.download-buttons img{height:auto;height:60px;height:clamp(40px,4.69vw,60px);width:auto;cursor:pointer;transition:all .3s ease;max-width:100%}.download-buttons img:hover{transform:scale(1.05)}.pc-buttons{bottom:38%;left:28%;transform:translate(-50%);align-items:center;font-size:0}.sp-buttons{bottom:24%;left:29%;transform:translate(-50%);flex-direction:column;align-items:center;gap:2vh}.footer-links{position:absolute;text-align:center;z-index:10}.footer-links a{color:#fffc;text-decoration:none;font-size:12px;transition:color .2s ease}.footer-links a:hover{color:#fff;text-decoration:underline}.footer-links .separator{color:#fff9;margin:0 8px;font-size:12px}.pc-footer{bottom:8%;left:26%;transform:translate(-50%)}.sp-footer{bottom:2%;left:50%;transform:translate(-50%);white-space:nowrap;display:flex;flex-wrap:wrap}.sp-footer.user-fooer{transform:translate(0);left:0;right:0;margin:auto;justify-content:center}.fv-pc-buttons{bottom:23%;left:18%;transform:translate(-50%);align-items:center;font-size:0}.download-buttons-wrap{position:relative;padding-bottom:clamp(25px,1.95vw,50px);background-color:#f6f6f6}.fv-pc-buttons.fv-bottom-buttons{left:0;right:0;margin:auto;bottom:-2%;transform:translate(0);justify-content:center;gap:25px}.sp-fv-download-container{width:100%;padding:clamp(20px,4vw,40px) 0;display:flex;justify-content:center;align-items:center;background-color:transparent;text-align:center}.fv-sp-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(10px,2vw,15px);width:fit-content;margin:0 auto;text-align:center;position:static!important}@media screen and (max-width: 1024px) and (min-width: 769px){.pc-buttons{left:29%;bottom:38%}.fv-pc-buttons{left:20%;bottom:20%}}@media screen and (max-width: 768px){.user-gallery{max-width:500px;margin:0 auto}.sp-buttons{gap:2.5vh;flex-direction:column;align-items:center;left:30%;bottom:28%}.sp-fv-download-container{padding:clamp(15px,3.5vw,30px) 0}.fv-sp-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(6px,1.5vw,10px);width:fit-content;margin:0 auto;position:static!important;padding:30px}.download-buttons img{height:40px;height:clamp(20px,10.67vw,60px)}.fv-bottom-buttons{background-color:#f6f6f6}.download-buttons.fv-sp-buttons{padding:5px 0 20px;font-size:0}.sp-footer a{font-size:11px}.sp-footer .separator{font-size:11px;margin:0 6px}}@media screen and (max-width: 480px){.sp-buttons{bottom:33%;left:29%;gap:2vh}.sp-fv-download-container{padding:clamp(12px,3vw,25px) 0}.fv-sp-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(6px,1.5vw,10px);width:fit-content;margin:0 auto;position:static!important}}@media screen and (min-width: 1440px){.pc-buttons{left:40%;bottom:30%}.fv-pc-buttons{left:18%;bottom:25%}.pc-buttons .btn-ios{width:clamp(160px,6vw,200px)}.pc-buttons .btn-android{width:clamp(180px,8vw,240px)}}@media screen and (min-width: 1200px){.container{max-width:1400px}.fv-pc-buttons{bottom:15%;left:18%;gap:2vh}.pc-buttons{bottom:29%;left:26%;gap:1.5vh}}.store-owner-button{position:absolute;z-index:10}.pc-store-owner{top:20px;right:20px}.sp-store-owner{top:15px;right:15px}.store-owner-link{display:inline-block;background-color:#000c;color:#fff;padding:8px 16px;border-radius:7px;text-decoration:none;font-size:14px;font-weight:500;transition:all .3s ease;white-space:nowrap}.store-owner-link:hover{background-color:#000000e6;transform:translateY(-1px);box-shadow:0 2px 8px #0003}@media screen and (max-width: 768px){.sp-store-owner{top:10px;right:10px}.store-owner-link{font-size:12px;padding:6px 12px;border-radius:7px}}@media screen and (max-width: 480px){.sp-store-owner{top:8px;right:8px}.store-owner-link{font-size:11px;padding:5px 10px;border-radius:7px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/user.css.map */
