.lineWrap{letter-spacing:-.7px;position:relative;&:after{content:"";display:block;position:absolute;bottom:-42px;height:42px;width:100%;background:#f9f9f9;left:0;z-index:1}.title{font-size:28px;line-height:1.35;margin-bottom:1.5rem;display:block;&.smb{margin-bottom:1rem}}.subText{font-size:13px;line-height:1.35;color:var(--gray6);display:block}.lineVisual{height:516px;background:#a6a6a6 no-repeat 50%/auto 100%;background-image:url(/images/programs/line/line_visual.jpg);transition:.4s}.bottleMovie{background-color:#f4f4f4;padding:1.75rem 2.5rem}.resultDiv{max-width:720px;margin:0 auto}.resultText{margin:8rem auto}.resultMovie{padding-bottom:1rem;background-color:#f4f4f4;overflow:hidden;border-radius:8px;margin:0 .5rem}.waistText{margin:8rem auto 2.25rem}.numberItem{margin-top:11.5rem;.subText{font-size:14px}.num{display:block}.item1{padding:6rem;background:url(/images/programs/line/numDiv_1.jpg) no-repeat 50%/cover;color:#fff;.subText{color:#fff}img{margin-top:1rem}}.item3Img{padding:0 2rem;img{max-width:calc(1195px / 2);width:100%}}.itemDiv{.wrapItem{margin:10rem 3.5rem 5rem}}}.recoDiv{margin-top:10rem;background-color:#f9f9f9;padding:10rem 2rem 7rem;text-align:center;.recoPoint{display:flex;max-width:380px;margin:5rem auto 0;flex-wrap:wrap;justify-content:space-between;gap:2rem 0;li{flex:0 1 30%;font-size:12px;color:var(--gray6);p{width:5rem;height:5rem;background:#fff no-repeat 50%/65% auto;border-radius:50%;margin:0 auto .75rem}.reco1{background-image:url(/images/programs/line/reco_01.png)}.reco2{background-image:url(/images/programs/line/reco_02.png)}.reco3{background-image:url(/images/programs/line/reco_03.png)}.reco4{background-image:url(/images/programs/line/reco_04.png)}.reco5{background-image:url(/images/programs/line/reco_05.png)}.reco6{background-image:url(/images/programs/line/reco_06.png)}}}}.safetyText{margin:10rem auto 2rem}.safetyImg{max-width:calc(1515px / 2);width:70%;margin:0 auto}.phText{margin:2rem auto 5rem;font-size:14px;text-align:center;.gray{color:var(--gray6)}}.testList{padding:0 1.25rem;max-width:562px;margin:0 auto;li{display:flex;font-size:14px;justify-content:flex-start;align-items:center;gap:2rem;background-color:#f3f3f3e7;padding:2rem;border-radius:130px;margin-bottom:4rem;p{flex:1 1}b{display:block;margin-bottom:.5em}}}.bodyFat{margin:15rem auto 0;padding:0 1.5rem;max-width:800px;.bodyFatText{margin-bottom:2.25rem}}.imgLiposa{max-width:735px}.imgText{display:flex;max-width:580px;margin:2rem auto 10rem;span{flex:1 1;text-align:center;font-size:18px}}.visceralFat{font-size:28px;text-align:center;position:relative;img{width:100%}}.visceralText{margin-bottom:2rem}.pdImg{padding-top:12%}.LIPOSA-T{margin-bottom:15rem}.LIPOSAmovie{max-width:1400px;margin:3rem auto 10rem;position:relative}.movieText{margin-top:15rem}.imgLiposa{margin:8rem auto 10rem}.imgLiposa2{padding:0 1.5rem;max-width:calc(846px + 3rem)}.LIPOSAimg{padding:0 1.5rem;max-width:600px;margin:0 auto}.LIPOSAimg,.effImage{position:relative}@media screen and (min-width:640px){.title{font-size:44px}.subText{font-size:24px}.lineVisual{height:759px}.numberItem{.title{font-size:34px}.subText{font-size:18px}}.recoDiv .recoPoint{max-width:415px;li{font-size:14px}}.safetyImg{width:90%;margin:1rem auto}.phText{font-size:34px}.testList li{font-size:20px;b{font-size:24px}}}.grayD{padding:4rem 0;background-color:#f4f4f4}}.LineFaqSty{background-color:#f9f9f9;padding:6.5rem 1.25rem;text-align:center;.faqTitle{font-size:20px;color:#fff;background-color:#000;display:inline-block;width:110px;height:46px;line-height:46px;border-radius:50%;margin-bottom:3rem}.faqList{background-color:#fff;border-radius:8px;padding:7rem 1rem;max-width:550px;margin:0 auto;li{margin-bottom:6.75rem;&:last-of-type{margin-bottom:0}strong{display:inline-block;background:url(/svg/icons/squareCheck.svg) no-repeat 0 50%;padding-left:24px;line-height:1;font-size:1.25rem}p{margin-top:1.75rem;color:var(--gray6);padding:0 1.5rem;font-size:1rem}}}}.secWrap{min-height:60vh;img,video{margin:0 auto;display:block;max-width:100%;height:auto!important;position:relative!important}}.taC{text-align:center}@media screen and (min-width:640px){.secWrap{background-color:#fff}}