#main{font-size:18px;line-height:1.55}#main header h2{font-size:42px;font-weight:normal;position:relative;text-align:center;line-height:1.4;margin:0 0 40px}#main header h2::before{content:"";position:absolute;width:120px;height:3px;background:#000;left:48%;left:calc(50% - 60px);bottom:0}@media screen and (max-width: 979px){#main{font-size:3.5vw}#main header h2{font-size:10vw;margin:0 0 5vw;padding:0 0 0.5vw}#main header h2::before{width:30vw;height:0.7vw;left:calc(50% - 15vw)}}#main .inner{width:100%;max-width:980px;margin:0 auto}@media screen and (max-width: 979px){#main .inner{padding-left:3%;padding-right:3%}}#main h2{background:url("/assets/about/media/tv/beautist_life/images/index01.png?202412691252") center top no-repeat;max-width:980px;height:156px;margin:0 auto 40px;color:#fff;font-size:40px;display:flex;justify-content:center;align-items:center}#main h2 img{margin-right:10px}@media screen and (max-width: 979px){#main h2{font-size:4vw;height:15.6vw;background-size:auto 100%;margin:0 auto 4vw}#main h2 img{width:4.9vw}}#main #container01{background:#c58ab8;padding:10px 0}#main #container01>div{width:100%;max-width:940px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#main #mv{background:url("/assets/about/media/tv/beautist_life/images/mv.jpg?202412691252") center top no-repeat;height:860px;text-align:center}#main #mv img{display:none}@media screen and (max-width: 979px){#main #mv{background:none;height:inherit}#main #mv img{display:inline}}#main #container02{padding:65px 0 110px;background:url("/assets/about/media/tv/beautist_life/images/bg01.png?202412691252") center bottom no-repeat #f0ecf7;color:#584389;font-size:40px;font-weight:bold;text-align:center}@media screen and (max-width: 979px){#main #container02{padding:6.5vw 0 11vw;font-size:4vw}#main #container02 ._center>a img{width:85vw}}#main #container02 .text01{line-height:1.3;margin:0 0 20px}@media screen and (max-width: 979px){#main #container02 .text01{margin:0 0 2vw}}#main #container02 .text01 em{font-size:50px;font-style:normal;background:linear-gradient(transparent 60%, #ffff6e 60%);padding:0 20px}@media screen and (max-width: 979px){#main #container02 .text01 em{padding:0 2vw;font-size:5vw}}#main #container02 .text02{margin:30px 0 25px}@media screen and (max-width: 979px){#main #container02 .text02{margin:3vw 0 2.5vw}}#main #container02 nav ul{display:flex;flex-wrap:wrap;margin:-30px -12px 0}#main #container02 nav ul li{width:31%;max-width:304px;margin:30px 12px 0}#main #container02 nav ul li img{filter:drop-shadow(20px 20px 20px rgba(0,0,0,0.2))}@media screen and (max-width: 979px){#main #container02 nav ul{margin:0 -2%}#main #container02 nav ul li{margin:3vw 1% 0}#main #container02 nav ul li img{filter:drop-shadow(2vw 2vw 2vw rgba(0,0,0,0.2))}}@media screen and (max-width: 640px){#main #container02 nav ul{display:flex;flex-wrap:wrap;align-items:center;margin:0 -1.5vw 0}#main #container02 nav ul li{width:45.5vw;margin:4vw 1.5vw 0}}#main #container03{background:url("/assets/about/media/tv/beautist_life/images/bg02.jpg?202412691252") center top repeat-y;padding:140px 0 100px}#main #container03 .anchor-target+.anchor-target{margin-top:78px}@media screen and (max-width: 979px){#main #container03{padding:8vw 0}}#main #container03 .contents{margin-bottom:45px}#main #container03 .contentsIndex{background:#584389;padding:28px 0;border-radius:20px 20px 0 0;display:flex;justify-content:center;position:relative}@media screen and (max-width: 979px){#main #container03 .contentsIndex{padding:2.8vw 0}}#main #container03 .contentsIndex span{width:193px;height:82px;background:#fff;border-radius:50px;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 10px;font-size:24px;line-height:30px;font-weight:bold;color:#b97ead}@media screen and (max-width: 979px){#main #container03 .contentsIndex span{width:20.2vw;height:9.2vw;font-size:2.4vw;line-height:1.3;border-radius:10vw;margin:0 1vw}}@media screen and (max-width: 640px){#main #container03 .contentsIndex span{width:22.2vw;height:10.2vw;font-size:2.6vw}}#main #container03 .contentsIndex img{position:absolute;top:-50%;right:20px;width:182px;height:182px}@media screen and (max-width: 979px){#main #container03 .contentsIndex img{width:18.2vw;height:18.2vw;top:-70%;right:-2vw}}#main #container03 .contentsIndex--stt01{padding-right:50px}@media screen and (max-width: 979px){#main #container03 .contentsIndex--stt01{padding-right:0}}#main #container03 .contentsInner{background:#fff;border:7px solid #584389;padding:45px 73px;position:relative;border-radius:0 0 20px 20px}@media screen and (max-width: 979px){#main #container03 .contentsInner{padding:4vw 6vw;border-radius:0 0 2vw 2vw;border-width:.8vw}}#main #container03 .contentsInner:before{content:'';width:74px;height:85px;background:url("../images/ic_bg.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:0;left:0}#main #container03 .contentsInner:after{content:'';width:74px;height:85px;background:url("../images/ic_bg.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:0;right:0}#main #container03 .contentsInner p{font-size:18px;line-height:32px;font-weight:400}@media screen and (max-width: 979px){#main #container03 .contentsInner p{font-size:1.8vw;line-height:3.22vw}}@media screen and (max-width: 640px){#main #container03 .contentsInner p{font-size:2.8vw;line-height:4.22vw}}#main #container03 .contentsInner p span{color:#c58ab8;font-weight:bold}#main #container03 .contentsTop{margin-bottom:50px}@media screen and (max-width: 979px){#main #container03 .contentsTop{margin-bottom:5vw}}#main #container03 .contentsTop__block{display:flex;margin-bottom:20px}@media screen and (max-width: 640px){#main #container03 .contentsTop__block{display:block;margin-bottom:4vw}}#main #container03 .contentsTop__block figure{flex:0 0 429px}@media screen and (max-width: 979px){#main #container03 .contentsTop__block figure{flex:0 0 44vw}}@media screen and (max-width: 640px){#main #container03 .contentsTop__block figure{text-align:center}}#main #container03 .contentsTop__ct{flex:1;margin-top:20px;margin-right:-50px}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct{margin-right:-5vw;margin-top:3vw}}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct{margin-right:0}}#main #container03 .contentsTop__ct h3{font-size:55px;line-height:1.3;color:#584389;font-weight:bold;letter-spacing:-1px}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct h3{font-size:5.5vw}}@media screen and (max-width: 640px){#main #container03 .contentsTop__ct h3{font-size:9vw}}#main #container03 .contentsTop__ct h3 img{margin-bottom:40px;display:block;width:auto;height:45px}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct h3 img{margin-bottom:4vw;height:4.1vw}}@media screen and (max-width: 640px){#main #container03 .contentsTop__ct h3 img{height:6vw}}#main #container03 .contentsTop__ct h3 small{font-size:22px;line-height:1.5;font-weight:bold;display:block;color:#000;margin-bottom:20px}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct h3 small{font-size:2.2vw;margin-bottom:2vw}}@media screen and (max-width: 640px){#main #container03 .contentsTop__ct h3 small{font-size:3.2vw}}#main #container03 .contentsTop__ct h3 em{display:block;font-style:normal;margin-top:20px;line-height:0}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct h3 em{margin-top:2vw}}#main #container03 .contentsTop__ct h3 em span{color:#584389;font-weight:bold;font-size:20px;line-height:1.5;border-bottom:2px solid #b7b1c9}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct h3 em span{font-size:2vw}}@media screen and (max-width: 640px){#main #container03 .contentsTop__ct h3 em span{font-size:3vw}}#main #container03 .contentsTop__ct a{font-size:14px;line-height:1;font-weight:bold;color:#c58ab8;text-decoration:none;background:#eaeaea;padding:9px 13px;border-radius:50px;display:inline-block;position:relative;margin-top:36px}@media screen and (max-width: 979px){#main #container03 .contentsTop__ct a{font-size:1.4vw;margin-top:3.6vw}}@media screen and (max-width: 640px){#main #container03 .contentsTop__ct a{padding:2vw 8vw;font-size:2.4vw;margin-top:4vw}}#main #container03 .contentsTop__ct a:before{content:'';width:6px;height:11px;background:url("../images/ic_arr.png?202412691252") no-repeat;background-size:100% 100%;margin-right:10px;display:inline-block}@media screen and (max-width: 640px){#main #container03 .contentsTop__ct a:before{width:1.5vw;height:2.2vw}}#main #container03 .contentsTop__ct a.btn{padding:0;border-radius:0;background:none;margin-top:15px}#main #container03 .contentsTop__ct a.btn:before{content:none}#main #container03 .contentsTop__ct a.btn:not(:first-of-type){margin-bottom:50px}#main #container03 .contentsBtn{font-size:14px;line-height:1;font-weight:bold;color:#fff;text-decoration:none;background:#b97ead;padding:9px 23px;border-radius:50px;display:inline-block;position:relative;margin-top:36px}@media screen and (max-width: 979px){#main #container03 .contentsBtn{font-size:1.4vw}}@media screen and (max-width: 640px){#main #container03 .contentsBtn{padding:2vw 8vw;font-size:2.4vw;margin-bottom:6vw;margin-top:4vw}}#main #container03 .contentsBtn:before{content:'';width:6px;height:9px;background:url("../images/ic_arr02.png?202412691252") no-repeat;background-size:100% 100%;margin-right:10px;display:inline-block}@media screen and (max-width: 640px){#main #container03 .contentsBtn:before{width:1.5vw;height:2.2vw}}#main #container03 .contentsPrice{display:flex;align-items:center;justify-content:flex-end}#main #container03 .contentsPrice span{font-size:18px;line-height:1;font-weight:bold;margin-right:28px}@media screen and (max-width: 979px){#main #container03 .contentsPrice span{font-size:1.8vw;margin-right:3vw}}@media screen and (max-width: 640px){#main #container03 .contentsPrice span{font-size:2.8vw}}#main #container03 .contentsPrice span small{display:inline-block;border:1px solid #000;padding:6px 20px;margin-left:13px;font-size:18px}@media screen and (max-width: 979px){#main #container03 .contentsPrice span small{padding:1.2vw 4vw;margin-left:1.3vw}}#main #container03 .contentsPrice p{font-size:65px;line-height:1;font-weight:bold;color:#584389}@media screen and (max-width: 979px){#main #container03 .contentsPrice p{font-size:6.5vw}}@media screen and (max-width: 640px){#main #container03 .contentsPrice p{font-size:8.5vw}}#main #container03 .contentsPrice p small{font-size:40px;position:relative}@media screen and (max-width: 979px){#main #container03 .contentsPrice p small{font-size:4vw}}@media screen and (max-width: 640px){#main #container03 .contentsPrice p small{font-size:7vw}}#main #container03 .contentsPrice p small:before{content:attr(data-sub);font-size:14px;line-height:1;position:absolute;top:-10px;left:0}@media screen and (max-width: 979px){#main #container03 .contentsPrice p small:before{font-size:1.4vw}}@media screen and (max-width: 640px){#main #container03 .contentsPrice p small:before{font-size:2.4vw}}#main #container03 .contentsPrice--revert span small{margin-left:0;margin-right:13px}#main #container03 .contentsBfat:not(:first-of-type){margin-top:40px}#main #container03 .contentsBfat figure{margin-bottom:20px}#main #container03 .contentsBfat figure figcaption{text-align:right;font-size:16px;line-height:1;margin-top:10px;text-decoration:underline;text-underline-position:under;display:block}@media screen and (max-width: 979px){#main #container03 .contentsBfat figure figcaption{font-size:1.6vw}}@media screen and (max-width: 640px){#main #container03 .contentsBfat figure figcaption{font-size:2.6vw}}#main #container03 .contentsBfat p{font-size:18px;line-height:30px;font-weight:400}@media screen and (max-width: 979px){#main #container03 .contentsBfat p{font-size:1.8vw;line-height:1.8}}@media screen and (max-width: 640px){#main #container03 .contentsBfat p{font-size:2.8vw}}#main #container03 .contentsBfat p+p{margin-top:30px}#main #container03 .contentsBanner{margin-top:70px;text-align:center}@media screen and (max-width: 979px){#main #container03 .contentsBanner{margin-top:7vw}}#main #container03 .contentsBanner h3{margin-bottom:20px}@media screen and (max-width: 979px){#main #container03 .contentsBanner h3{margin-bottom:2vw}}#main #container03 .contentsBanner h3 small{font-size:25px;line-height:1;font-weight:bold;color:#412b74;display:block;margin-bottom:20px}@media screen and (max-width: 979px){#main #container03 .contentsBanner h3 small{font-size:2.5vw;margin-bottom:2vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h3 small{font-size:3.5vw}}#main #container03 .contentsBanner h3 span{font-size:40px;line-height:1;font-weight:bold;color:#b10e21;background:#ffff6e;position:relative;padding:0 5px}@media screen and (max-width: 979px){#main #container03 .contentsBanner h3 span{padding:0 1vw;font-size:4vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h3 span{font-size:5vw}}#main #container03 .contentsBanner h3 span:before{content:'';width:31px;height:48px;background:url("../images/ic_line.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:0;left:-40px}@media screen and (max-width: 979px){#main #container03 .contentsBanner h3 span:before{width:3.1vw;height:4.8vw;left:-4vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h3 span:before{width:4.1vw;height:5.8vw}}#main #container03 .contentsBanner h3 span:after{content:'';width:31px;height:48px;background:url("../images/ic_line.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:0;right:-40px;transform:scaleX(-1)}@media screen and (max-width: 979px){#main #container03 .contentsBanner h3 span:after{width:3.1vw;height:4.8vw;right:-4vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h3 span:after{width:4.1vw;height:5.8vw}}#main #container03 .contentsBanner h4{font-size:25px;line-height:41px;font-weight:bold;color:#412b74;margin-bottom:20px}@media screen and (max-width: 979px){#main #container03 .contentsBanner h4{font-size:2.5vw;line-height:4.1vw;margin-bottom:5vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h4{font-size:3.5vw}}#main #container03 .contentsBanner h4 span{font-size:46px;line-height:1;font-weight:bold;color:#b10d20}@media screen and (max-width: 979px){#main #container03 .contentsBanner h4 span{font-size:4.6vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h4 span{font-size:5.6vw}}#main #container03 .contentsBanner h4 span small{font-size:35px}@media screen and (max-width: 979px){#main #container03 .contentsBanner h4 span small{font-size:3.5vw}}@media screen and (max-width: 640px){#main #container03 .contentsBanner h4 span small{font-size:4.5vw}}#main #container03 .contentsBanner figure{margin:0 -30px}@media screen and (max-width: 979px){#main #container03 .contentsBanner figure{width:100%;margin:0}}#main #container03 .contentsAds{margin:120px -45px 0;background:#f6f6f6;padding:0 45px 45px;text-align:center}@media screen and (max-width: 979px){#main #container03 .contentsAds{margin:12vw -4.5vw 0;padding:0 4.5vw 4.5vw}}#main #container03 .contentsAds h3{margin-bottom:43px;position:relative;top:-32px;transform:translateZ(0)}@media screen and (max-width: 979px){#main #container03 .contentsAds h3{margin-bottom:5vw;top:-4vw}}#main #container03 .contentsAds h3 span{font-size:28px;line-height:1;color:#fff;background:#b88d34;font-weight:bold;padding:13px 59px;position:relative;transform:translateZ(0)}@media screen and (max-width: 979px){#main #container03 .contentsAds h3 span{font-size:2.8vw;line-height:1.3;padding:1.3vw 8.9vw;display:block}}@media screen and (max-width: 640px){#main #container03 .contentsAds h3 span{font-size:3.8vw}}#main #container03 .contentsAds h3 span:before{content:'';width:88px;height:65px;background:url("../images/ic_rb.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:17px;left:-47px;z-index:-1}@media screen and (max-width: 979px){#main #container03 .contentsAds h3 span:before{display:none}}#main #container03 .contentsAds h3 span:after{content:'';width:88px;height:65px;background:url("../images/ic_rb.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:17px;right:-47px;z-index:-1;transform:scaleX(-1)}@media screen and (max-width: 979px){#main #container03 .contentsAds h3 span:after{display:none}}#main #container03 .contentsAds h3:before{content:'';width:88px;height:65px;background:url("../images/ic_rb.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:17px;left:-47px;z-index:-1;display:none}@media screen and (max-width: 979px){#main #container03 .contentsAds h3:before{width:10.8vw;height:8.5vw;top:3.7vw;left:-4.7vw;display:block}}@media screen and (max-width: 640px){#main #container03 .contentsAds h3:before{width:10.8vw;height:8.5vw;top:6.7vw;left:-4.7vw;display:block}}#main #container03 .contentsAds h3:after{content:'';width:88px;height:65px;background:url("../images/ic_rb.png?202412691252") no-repeat;background-size:100% 100%;position:absolute;top:17px;right:-47px;z-index:-1;transform:scaleX(-1);display:none}@media screen and (max-width: 979px){#main #container03 .contentsAds h3:after{width:10.8vw;height:8.5vw;top:3.7vw;right:-4.7vw;display:block}}@media screen and (max-width: 640px){#main #container03 .contentsAds h3:after{width:10.8vw;height:8.5vw;top:6.7vw;right:-4.7vw;display:block}}#main #container03 .contentsAds h4{margin-bottom:40px}#main #container03 .contentsAds h4 small{display:block;font-size:30px;line-height:1;color:#000;margin-bottom:15px}@media screen and (max-width: 979px){#main #container03 .contentsAds h4 small{font-size:3vw}}@media screen and (max-width: 640px){#main #container03 .contentsAds h4 small{font-size:4vw}}#main #container03 .contentsAds h4 span{font-size:40px;line-height:1;font-weight:bold;color:#b10e21}@media screen and (max-width: 979px){#main #container03 .contentsAds h4 span{font-size:4vw;line-height:1.3}}@media screen and (max-width: 640px){#main #container03 .contentsAds h4 span{font-size:5vw}}#main #container03 .contentsAds figure{position:relative}#main #container03 .contentsAds figure+figure{margin-top:65px}@media screen and (max-width: 979px){#main #container03 .contentsAds figure+figure{margin-top:6.5vw}}#main #container03 .contentsAds figure .circle{position:absolute;top:-63px;right:-45px;width:124px;height:125px}@media screen and (max-width: 979px){#main #container03 .contentsAds figure .circle{width:12.4vw;height:12.5vw;top:-6.3vw;right:-4.5vw}}@media screen and (max-width: 640px){#main #container03 .contentsAds figure .circle{font-size:5vw}}#main #container03 .contentsGroup{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width: 979px){#main #container03 .contentsGroup{display:block}}#main #container03 .contentsGroup__box{width:400px;background:#f2f1f1;padding:20px 48px 30px}@media screen and (max-width: 979px){#main #container03 .contentsGroup__box{width:100%}}#main #container03 .contentsGroup__box>span{font-size:13px;line-height:21px;font-weight:500;color:#584389;display:block}@media screen and (max-width: 979px){#main #container03 .contentsGroup__box>span{text-align:center;font-size:1.3vw;margin-top:2vw}}@media screen and (max-width: 640px){#main #container03 .contentsGroup__box>span{font-size:2.3vw}}@media screen and (max-width: 979px){#main #container03 .contentsGroup__box:nth-of-type(2){margin-top:2vw}}#main #container03 .contentsGroup__box:nth-of-type(2) .contentsGroup__top em{background:#9e5790}#main #container03 .contentsGroup__box:nth-of-type(2) p{color:#9e5790;text-align:left}@media screen and (max-width: 979px){#main #container03 .contentsGroup__box:nth-of-type(2) p{text-align:center}}#main #container03 .contentsGroup__top{display:flex;margin:0 -28px 13px}@media screen and (max-width: 979px){#main #container03 .contentsGroup__top{margin:0;margin-bottom:2vw;justify-content:center}}#main #container03 .contentsGroup__top em{font-style:normal;border-radius:50%;width:68px;height:68px;background:#4973b7;font-size:18px;line-height:21px;font-weight:bold;color:#fff;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 979px){#main #container03 .contentsGroup__top em{font-size:1.8vw;line-height:1.5;width:6.8vw;height:6.8vw}}@media screen and (max-width: 640px){#main #container03 .contentsGroup__top em{font-size:2.3vw;width:10.8vw;height:10.8vw}}#main #container03 .contentsGroup__top span{font-size:18px;line-height:30px;font-weight:bold;color:#000;padding-left:13px}@media screen and (max-width: 979px){#main #container03 .contentsGroup__top span{font-size:1.8vw;line-height:1.8}}@media screen and (max-width: 640px){#main #container03 .contentsGroup__top span{font-size:2.8vw}}#main #container03 .contentsGroup__top span small{display:inline-block;border:1px solid #000;padding:0 20px}@media screen and (max-width: 979px){#main #container03 .contentsGroup__top span small{padding:0 2vw}}#main #container03 .contentsGroup p{font-size:65px;line-height:1;font-weight:bold;color:#4973b7;text-align:center}@media screen and (max-width: 979px){#main #container03 .contentsGroup p{font-size:6.5vw}}@media screen and (max-width: 640px){#main #container03 .contentsGroup p{font-size:10.5vw}}#main #container03 .contentsGroup p span{font-size:18px;line-height:30px;display:block}@media screen and (max-width: 979px){#main #container03 .contentsGroup p span{font-size:1.8vw;line-height:1.8}}@media screen and (max-width: 640px){#main #container03 .contentsGroup p span{font-size:2.8vw}}#main #container03 .contentsGroup p small{font-size:40px;position:relative}@media screen and (max-width: 979px){#main #container03 .contentsGroup p small{font-size:4vw}}@media screen and (max-width: 640px){#main #container03 .contentsGroup p small{font-size:7vw}}#main #container03 .contentsGroup p small:before{content:attr(data-sub);font-size:14px;line-height:1;position:absolute;top:-10px;left:0}@media screen and (max-width: 979px){#main #container03 .contentsGroup p small:before{font-size:1.4vw}}@media screen and (max-width: 640px){#main #container03 .contentsGroup p small:before{font-size:2.4vw}}#main #container03 .contentsGroup a{margin:20px auto 0;width:212px;height:34px;font-size:14px;line-height:1;font-weight:bold;color:#584389;display:flex;align-items:center;justify-content:center;border:1px solid #584389;border-radius:50px;text-decoration:none}@media screen and (max-width: 979px){#main #container03 .contentsGroup a{font-size:1.4vw;width:21.2vw;height:3.4vw}}@media screen and (max-width: 640px){#main #container03 .contentsGroup a{font-size:2.4vw;width:35.2vw;height:6.4vw}}#main #container03 #anchor01 .contentsTop__block figure{margin-left:-34px}@media screen and (max-width: 979px){#main #container03 #anchor01 .contentsTop__block figure{margin-left:-3.4vw}}@media screen and (max-width: 640px){#main #container03 #anchor01 .contentsTop__block figure{margin-left:0}}@media screen and (max-width: 640px){#main #container03 #anchor02 .contentsTop__block figure img{width:60vw;margin-bottom:-10vw}}#main #container03 #anchor05 .contentsTop__block{margin-bottom:-55px}@media screen and (max-width: 640px){#main #container03 #anchor05 .contentsTop__block{margin-bottom:4vw}}#main #container03 #anchor05 .contentsTop__block figure{flex:0 0 350px}#main #container03 #anchor05 .contentsTop__block figure img{width:333px}@media screen and (max-width: 640px){#main #container03 #anchor05 .contentsTop__block figure img{width:65vw;margin-bottom:-10vw}}#main #container03 #anchor06 .contentsTop__block figure{flex:0 0 464px;margin-left:-44px}@media screen and (max-width: 640px){#main #container03 #anchor06 .contentsTop__block figure{margin-left:0;width:100%}}#main #container03 #anchor06 .contentsTop__ct h3 img{height:121px}@media screen and (max-width: 979px){#main #container03 #anchor06 .contentsTop__ct h3 img{height:11.6vw}}@media screen and (max-width: 640px){#main #container03 #anchor06 .contentsTop__ct h3 img{height:17.6vw}}#main #container03 #anchor03 .contentsTop__block{margin-left:-25px}@media screen and (max-width: 979px){#main #container03 #anchor03 .contentsTop__block{margin-left:-2.5vw}}@media screen and (max-width: 640px){#main #container03 #anchor03 .contentsTop__block{margin-left:0}}#main #container03 #anchor03 .contentsTop__block figure{flex:0 0 415px;margin-top:-40px;margin-right:70px}@media screen and (max-width: 979px){#main #container03 #anchor03 .contentsTop__block figure{flex:0 0 37vw;margin-right:7vw;margin-top:-4vw}}@media screen and (max-width: 979px){#main #container03 #anchor03 .contentsTop__block figure{margin:0}#main #container03 #anchor03 .contentsTop__block figure img{width:55vw}}#main #container03 #anchor03 .contentsTop__ct{margin-right:-25px}#main #container03 #anchor04 .contentsTop__block{margin-left:-25px}@media screen and (max-width: 979px){#main #container03 #anchor04 .contentsTop__block{margin-right:-5vw;margin-left:-2.5vw}}@media screen and (max-width: 640px){#main #container03 #anchor04 .contentsTop__block{margin-right:0;margin-left:0}}#main #container03 #anchor04 .contentsTop__block figure{flex:0 0 415px;margin-top:-30px}@media screen and (max-width: 979px){#main #container03 #anchor04 .contentsTop__block figure{flex:0 0 37vw;margin-top:-3vw}}@media screen and (max-width: 979px){#main #container03 #anchor04 .contentsTop__block figure{flex:0 0 37vw;margin-top:0}#main #container03 #anchor04 .contentsTop__block figure img{width:55vw}}#main #container03 #anchor04 .contentsTop__ct{margin-left:-30px}@media screen and (max-width: 979px){#main #container03 #anchor04 .contentsTop__ct{margin-left:-3vw}}@media screen and (max-width: 640px){#main #container03 #anchor04 .contentsTop__ct{margin-right:0;margin-left:0}}#main #container03 #anchor04 .contentsTop__ct h3{letter-spacing:-0.06em}#main #container03 #anchor04 .contentsTop__ct h3 img{max-width:inherit;width:auto;height:121px}@media screen and (max-width: 979px){#main #container03 #anchor04 .contentsTop__ct h3 img{height:11.6vw}}@media screen and (max-width: 640px){#main #container03 #anchor04 .contentsTop__ct h3 img{height:17.6vw}}#main .contentsBlock{max-width:820px;margin:0 auto}#main .contentsBlock:not(:first-child){margin-top:50px}#main .contentsBlock h3{display:flex;justify-content:center;align-items:center;height:114px;margin:0 auto 50px;background:url("/assets/about/media/tv/beautist_life/images/index02.png?202412691252") center no-repeat;max-width:820px;color:#fff;font-size:30px}@media screen and (max-width: 979px){#main .contentsBlock:not(:first-child){margin-top:10vw}#main .contentsBlock h3{height:13vw;margin:0 auto 5vw;font-size:3.5vw;background-size:auto 100%}}#main .tiktok{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:0 -13px}#main .tiktok__item{position:relative;width:325px;margin:0 13px}#main .tiktok__item iframe{display:block;width:100%;height:757px;visibility:unset}#main .contactBanner{display:flex;align-items:flex-start;justify-content:space-between;padding:52px 22px 50px 30px;margin-top:45px;border-radius:30px;background-color:#f2f1f1}#main .contactBanner__text{flex-shrink:0;width:100%;max-width:395px}#main .contactBanner__text .phone{position:relative;padding-left:55px;margin-bottom:12px}#main .contactBanner__text .phone::before{position:absolute;top:50%;left:1px;content:'';width:42px;height:30px;background:url("/assets/about/media/tv/beautist_life/images/phone_icon.png?202412691252") no-repeat;background-size:100% 100%;transform:translateY(-50%)}#main .contactBanner__btn{width:100%;max-width:517px}#main .contactBanner__btn a{display:inline-block}@media screen and (max-width: 979px){#main .contactBanner{flex-direction:column;align-items:center;padding:7vw 5vw 7vw;margin-top:8vw;border-radius:3vw}#main .contactBanner__text{max-width:42vw;margin-bottom:4.5vw}#main .contactBanner__text .phone{padding-left:7vw}#main .contactBanner__text .phone img{width:42vw}#main .contactBanner__text .phone::before{top:53%;width:5vw;height:3.5vw}#main .contactBanner__text .text img{width:42vw}#main .contactBanner__btn{text-align:center}#main .contactBanner__btn a{display:inline-block}#main .contactBanner__btn a img{width:95%}}#main .contentsButton{margin-top:40px}#main .contentsButton .title{padding:0 52px;margin-bottom:40px;text-align:center}@media screen and (max-width: 979px){#main .contentsButton .title{padding:0 5vw;margin-bottom:4vw}}#main .contentsButton .title span{position:relative;display:inline-block;padding:0 5px;background-color:#ffff6e;color:#29a1ac;font-size:30px;letter-spacing:0.05em}#main .contentsButton .title span::before{position:absolute;bottom:0;left:-40px;content:'';width:31px;height:47px;background:url("../images/title_icon01.png?202412691252") no-repeat;background-size:100% 100%}#main .contentsButton .title span::after{position:absolute;bottom:0;right:-40px;content:'';width:31px;height:47px;background:url("../images/title_icon02.png?202412691252") no-repeat;background-size:100% 100%}@media screen and (max-width: 979px){#main .contentsButton .title span{padding:0 0.5vw;font-size:3vw}#main .contentsButton .title span::before{left:-4vw;width:3.1vw;height:4.7vw}#main .contentsButton .title span::after{right:-4vw;width:3.1vw;height:4.7vw}}#main .contentsButton .buttonList{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -7px}#main .contentsButton .buttonList:not(:last-child){margin-bottom:40px}#main .contentsButton .buttonList .btn{width:100%;max-width:401px;margin:0 7px}@media screen and (max-width: 979px){#main .contentsButton .buttonList .btn{width:44vw}#main .contentsButton .buttonList .btn:not(:last-of-type){margin-bottom:4vw}}@media screen and (max-width: 640px){#main .contentsButton .buttonList .btn{width:60vw}}
