.desktop{background-color:#fff;display:flex;flex-direction:row;justify-content:center;width:100%}.desktop .div{background-color:#fff;overflow:hidden;width:600px;height:2988px;position:relative}.desktop .element{position:absolute;width:475px;top:1049px;left:62px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#000;font-size:15px;text-align:center;letter-spacing:0;line-height:normal;white-space:nowrap}.desktop .logo{position:absolute;width:379px;height:42px;top:604px;left:110px;object-fit:cover}.desktop .text-wrapper{position:absolute;top:517px;left:250px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:30px;text-align:center;letter-spacing:6px;line-height:normal}.desktop .text-wrapper-2{position:absolute;top:719px;left:58px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#000;font-size:20px;text-align:center;letter-spacing:4px;line-height:normal}.desktop .overlap{position:absolute;width:586px;height:457px;top:1600px;left:1px}.desktop .frame{position:absolute;width:576px;height:390px;top:67px;left:10px;background-color:#f6f6f6}.desktop .text-wrapper-3{position:absolute;height:45px;top:99px;left:107px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#333;font-size:28px;text-align:center;letter-spacing:0;line-height:normal}.desktop .text-wrapper-4{position:absolute;height:29px;top:141px;left:202px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#333;font-size:18px;text-align:center;letter-spacing:0;line-height:normal}.desktop .view{position:absolute;width:255px;height:42px;top:382px;left:55px}.desktop .overlap-group{position:relative;width:253px;height:42px;background-color:#f5c9bc}.desktop .text-wrapper-5{height:28px;top:7px;left:82px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#333;font-size:17.5px;text-align:center;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-6{width:269px;top:237px;left:47px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:18px;text-align:center;position:absolute;letter-spacing:0;line-height:normal}.desktop .group{position:absolute;width:246px;height:45px;top:321px;left:60px}.desktop .overlap-2{position:relative;width:250px;height:45px}.desktop .overlap-group-wrapper{position:absolute;width:138px;height:41px;top:0;left:112px}.desktop .overlap-group-2{position:relative;width:134px;height:41px}.desktop .text-wrapper-7{width:121px;top:0;left:0;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#d6001c;font-size:28.3px;white-space:nowrap;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-8{width:62px;top:13px;left:72px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#d6001c;font-size:16.7px;text-align:right;position:absolute;letter-spacing:0;line-height:normal}.desktop .group-wrapper{position:absolute;width:123px;height:37px;top:8px;left:0}.desktop .group-2{position:relative;width:127px;height:37px}.desktop .text-wrapper-9{width:80px;top:0;left:0;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:20.6px;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-10{width:62px;top:9px;left:62px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:12.9px;position:absolute;letter-spacing:0;line-height:normal}.desktop .image{position:absolute;width:217px;height:217px;top:193px;left:353px;object-fit:cover}.desktop .element-OFF{position:absolute;width:124px;height:124px;top:0;left:0;object-fit:cover}.desktop .line{width:107px;top:344px;left:54px;position:absolute;height:1px}.desktop .overlap-3{position:absolute;width:586px;height:457px;top:2097px;left:1px}.desktop .div-wrapper{position:absolute;width:255px;height:42px;top:315px;left:49px}.desktop .overlap-4{position:absolute;width:280px;height:45px;top:254px;left:38px}.desktop .overlap-wrapper{position:absolute;width:153px;height:39px;top:0;left:127px}.desktop .overlap-5{position:relative;width:149px;height:39px}.desktop .text-wrapper-11{width:62px;top:11px;left:87px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#d6001c;font-size:16.7px;text-align:right;position:absolute;letter-spacing:0;line-height:normal}.desktop .group-3{position:absolute;width:139px;height:37px;top:8px;left:0}.desktop .overlap-6{position:relative;width:143px;height:37px}.desktop .group-4{position:absolute;width:140px;height:37px;top:0;left:3px}.desktop .text-wrapper-12{width:90pxx;top:0;left:0;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:20.6px;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-13{width:62px;top:9px;left:74px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:12.9px;position:absolute;letter-spacing:0;line-height:normal}.desktop .img{position:absolute;width:117px;height:1px;top:15px;left:0}.desktop .text-wrapper-14{width:251px;top:241px;left:56px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:18px;text-align:center;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-15{position:absolute;height:45px;top:99px;left:122px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#333;font-size:28px;text-align:center;letter-spacing:0;line-height:normal}.desktop .banner{position:absolute;width:500px;height:123px;top:2632px;left:50px;object-fit:cover}.desktop .re-fabanner{position:absolute;width:500px;height:124px;top:2796px;left:50px;object-fit:cover}.desktop .overlap-7{position:absolute;width:816px;height:376px;top:1176px;left:-216px}.desktop .text-wrapper-16{position:absolute;top:151px;left:0;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:45.1px;letter-spacing:0;line-height:normal}.desktop .rectangle-wrapper{position:absolute;width:601px;height:376px;top:0;left:215px;background-color:#df94a5}.desktop .rectangle{position:relative;width:557px;height:333px;top:22px;left:22px;border:.71px solid;border-color:#fff}.desktop .group-5{position:absolute;width:440px;height:279px;top:48px;left:301px}.desktop .group-6{position:absolute;width:442px;height:127px;top:152px;left:0}.desktop .overlap-group-3{position:relative;width:438px;height:127px;background-color:#fff}.desktop .text-wrapper-17{position:absolute;top:46px;left:85px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:45.1px;letter-spacing:0;line-height:normal}.desktop .text-wrapper-18{top:18px;left:157px;font-family:"Noto Serif JP",serif,Yu Mincho-Regular,Helvetica;font-weight:400;color:#333;font-size:17.6px;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-19{position:absolute;top:0;left:111px;font-family:"Noto Serif JP",serif,Yu Mincho-Demibold,Helvetica;font-weight:400;color:#fff;font-size:21.2px;letter-spacing:2.12px;line-height:normal}.desktop .line-2{width:290px;top:41px;left:74px;position:absolute;height:1px}.desktop .group-7{position:absolute;width:202px;height:91px;top:58px;left:121px}.desktop .overlap-8{position:relative;width:196px;height:91px}.desktop .text-wrapper-20{position:absolute;width:85px;top:0;left:0;font-family:Cinzel,Helvetica;font-weight:700;color:#fff;font-size:67px;letter-spacing:0;line-height:normal;white-space:nowrap}.desktop .text-wrapper-21{width:31px;top:31px;left:82px;font-family:Cinzel,Helvetica;font-weight:700;color:#fff;font-size:35.3px;position:absolute;letter-spacing:0;line-height:normal}.desktop .text-wrapper-22{position:absolute;width:93px;top:24px;left:103px;font-family:Cinzel,Helvetica;font-weight:700;color:#fff;font-size:42.3px;text-align:right;letter-spacing:0;line-height:normal}.desktop .text{top:3451px;left:403px;font-family:Inter,Helvetica;font-weight:400;color:#000;font-size:12px;position:absolute;letter-spacing:0;line-height:normal}.desktop .banner-2{position:absolute;width:600px;height:412px;top:0;left:0;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/76/assets/2024beautyopen-style-sp.css.map */
