@font-face{font-family:Effra;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/effra/Effra-Light.eot);src:url(/assets/fonts/effra/Effra-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/effra/Effra-Light.woff) format("woff")}
@font-face{font-family:Effra;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/effra/Effra-Regular.eot);src:url(/assets/fonts/effra/Effra-Regular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/effra/Effra-Regular.woff) format("woff")}
@font-face{font-family:Effra;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/effra/Effra-Medium.eot);src:url(/assets/fonts/effra/Effra-Medium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/effra/Effra-Medium.woff) format("woff")}
@font-face{font-family:Effra;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/effra/Effra-Bold.eot);src:url(/assets/fonts/effra/Effra-Bold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/effra/Effra-Bold.woff) format("woff")}

@font-face{font-family:OptimaNovaLTPro;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProLight.eot);src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProLight.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProLight.woff) format("woff")}
@font-face{font-family:OptimaNovaLTPro;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProRegular.eot);src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProRegular.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProRegular.woff) format("woff")}
@font-face{font-family:OptimaNovaLTPro;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProMedium.eot);src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProMedium.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProMedium.woff) format("woff")}
@font-face{font-family:OptimaNovaLTPro;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProBold.eot);src:url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/optima-nova-lt-pro/OptimaNovaLTProBold.woff) format("woff")}

.inner{margin:0 118px;}
.fullCont{position:relative;width:calc(100% + 200px);left:-100px;}

.effra{font-family:'Effra';}
.optima{font-family:'OptimaNovaLTPro';}
.mont{font-family:'Montserrat';}
.c_cc7e68{color:#cc7e68;}
.c_d78e78{color:#d78e78 !important;}
.c_c77963{color:#c77963;}
.c_ffefb9{color:#ffefb9;}
.c_e3dfc4{color:#e3dfc4;}
.c_cd7f69{color:#cd7f69 !important;}
.c_ba786c{color:#ba786c;}
.c_b08c6c{color:#b08c6c;}
.c_f17d4e{color:#f17d4e;}
.c_4a1613{color:#4a1613;}
.bold{font-weight:700 !important;}
.light{font-weight:300;}
.noBg{background:none !important;}

.sectionTitle{font-size:80px;font-weight:600;letter-spacing:-0.05em;color:#383231;line-height:1.35;display:inline-block;}
.sectionTitle span{font-weight:300;}
.sectionSubTitle{font-size:50px;font-weight:400;letter-spacing:0;color:#b7a2a0;display:block;}
.basicText{font-size:45px;font-weight:400;letter-spacing:-0.05em;line-height:1.511627;color:#402523;}
.subText{font-size:35px;font-weight:400;letter-spacing:-0.05em;color:#b7a2a0;display:block;}
.smallAmpoule{font-size:33px;font-weight:400;letter-spacing:0.1em;color:#b7a2a0;}
.grayBorderBox{width:483px;height:65px;font-size:35px;font-weight:500;letter-spacing:-0.05em;color:#a5917d;border:1px solid #a5917d;display:flex;justify-content:center;align-items:center;box-sizing:border-box;}
.percentBox{max-width:964px;height:125px;display:flex;justify-content:space-between;align-items:center;background:#5e413f;}
.percentBox p{font-size:48px;font-weight:600;letter-spacing:-0.05em;color:#fff;margin-left:38px;}
.percentBox .percentage {display: flex;justify-content: center;align-items: baseline;}
.percentBox .percentage span{display: inline-block;}
.percentBox .percentage .sign{font-weight:300;padding-bottom:10px;}
.percentBox .percentage .large{font-size:100px;}
.percentBox .percentage .medium {font-size:70px;margin-left: 3px;}
.percentBox .percentage .medium .per{font-weight:300;margin-right: 7px;margin-left:5px;}
.percentBox .percentage .small{font-size:33px;font-weight:500;margin-right: 25px;}

.important{font-size:30px;font-weight:500;letter-spacing:-0.05em;color:#b7a2a0;display:block;}
.important .stick:before{width:2px;height:24px;display:inline-block;margin:0 5px 0 8px;vertical-align: -2px;background:#c4b5b4;content:'';}

.introTop {height:1859px;color:#fff;font-weight:300;line-height:1.55556;background:url('/assets/images/product/patch/patch_top.jpg')no-repeat center;}
.introTop h4 {font-size:40px;font-weight:500;letter-spacing:-0.05em;color:#fff;padding-top:401px;}
.introTop h4 .sectionSubTitle{letter-spacing:0.1em;color:#fff;margin-bottom:37px;}

.begin{width:100%;padding:190px 0 168px;background:url('/assets/images/product/patch/begin_bg.jpg')no-repeat center;}
.begin .effra{display:block;font-size:35px;font-weight:400;letter-spacing:0.2em;line-height:1.85714;color:#3f2120;}
.begin strong{display:block;font-size:70px;font-weight:600;letter-spacing:-0.05em;color:#3f2120;margin-top:70px;}
.begin strong + p{font-size:45px;font-weight:500;letter-spacing:-0.05em;line-height:1.57777777;color:#cc7e68;margin-top:20px;}
.begin .grayBorderBox{margin:74px auto 0;}

.solution{width:100%;padding:202px 0 184px;background:url('/assets/images/product/patch/solution_bg.jpg')no-repeat center;}
.solution p{font-size:50px;font-weight:400;letter-spacing:-0.05em;color:#383231;line-height:1.42;position:relative;margin-top:184px;}
.solution p:before{width:2px;height:95px;position:absolute;left:50%;transform:translateX(-50%);top:-140px;background:#c8c7c6;content:'';}

.activator{width:100%;padding:978px 0 187px;background:url('/assets/images/product/patch/activator_bg.jpg')no-repeat center;}
.activator p{font-size:45px;font-weight:400;letter-spacing:-0.05em;color:#fff;line-height:1.4444444;text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);}

.cell {width:100%;padding:205px 0 52px;background:url('/assets/images/product/patch/cell_bg.jpg')no-repeat center top;}
.cell .sectionTitle{font-size:90px;}
.cell .sectionSubTitle{margin-bottom:119px;}
.cell .basicText{font-size:43px;}
.cell .basicText:not(:nth-of-type(1)){margin-top:30px;}
.cell .basicText .nk{letter-spacing:0;}
.cell .important{margin-top:203px;}

.cultureMedium{width:100%;padding:214px 0 218px;background:url('/assets/images/product/patch/cultureMedium_bg.jpg')no-repeat center top;}
.cultureMedium .materials strong {letter-spacing:-0.05em;}
.cultureMedium .materials strong span{font-size:50px;font-weight:500;letter-spacing:-0.05em;color:#402523;display:block;}
.cultureMedium .materials strong .c_d78e78{font-size:60px;line-height:1.3333333;}
.cultureMedium .materials .subText{margin-top:25px;}
.cultureMedium .materials .subText + .imgBox{margin:64px 0 57px;}
.cultureMedium .materials .basicText{font-size:43px;color:#383231;}
.cultureMedium .materials .important{margin-top:35px;}
.cultureMedium .patent{display:flex;justify-content:space-between;border-top:1px solid #b7a2a0;padding-top:74px;margin-top:67px;}
.cultureMedium .patent .number {text-align:left;padding:94px 40px 0 0;}
.cultureMedium .patent .number strong{font-size:50px;font-weight:600;letter-spacing:-0.05em;color:#383231;}
.cultureMedium .patent .number p{font-size:40px;font-weight:700;letter-spacing:-0.05em;margin-top:58px;padding-left:7px;}
.cultureMedium .patent .number ul {padding-left:7px;margin-top:20px;}
.cultureMedium .patent .number ul li{font-size:40px;font-weight:400;letter-spacing:0;color:#383231;line-height:1.3;}

.suggest{width:100%;padding:405px 0 139px;background:url('/assets/images/product/patch/suggest_bg.jpg')no-repeat center top;}
.suggest .basicText{color:#fff;}
.suggest .basicText .c_ffefb9{letter-spacing:0;}
.suggest ul {width:100%;height:1553px;background:url('/assets/images/product/patch/suggest_circle.png')no-repeat center top;margin-top:108px;}
.suggest ul li {padding-top:204px;}
.suggest ul li p{font-size:46px;font-weight:400;letter-spacing:-0.05em;line-height:1.36956;color:#4a1613;margin-top:26px;}
.suggest ul li:first-child p{margin:26px 0 95px;}
.suggest ul li:nth-child(2n-1) p{color:#fff;}
.suggest ul li:nth-child(2){padding-top:94px;}
.suggest ul li:last-child{padding-top:96px;}
.suggest ul li:last-child .optima.order{margin-top:112px;}
.suggest ul li .optima{font-size:42px;font-weight:700;letter-spacing:0;color:#fff;display:block;}
.suggest ul li .optima.order{font-size:47px;font-weight:700;letter-spacing:0;}
.suggest ul li .logo{font-size:50px;font-weight:400;letter-spacing:-0.005em;color:#cd7f69;}

.patchWrap{max-width:1200px;margin:0 auto;font-family:'Pretendard';text-align:center;position:relative;}
.ampouleChk .ampouleRoof{width:100%;padding:355px 0 163px;background:url('/assets/images/product/patch/chk_bg.jpg')no-repeat center top;}
.ampouleChk .ampouleRoof + .percent .percentBox{height:126px;}
.ampouleChk .sectionSubTitle{font-size:33px;color:#b7a2a0;letter-spacing:0.1em;}
.ampouleChk .sectionSubTitle + strong{font-size:80px;font-weight:600;letter-spacing:-0.05em;margin-top:46px;display:inline-block;}
.ampouleChk .grayBorderBox{margin:27px auto 112px;}
.ampouleChk .check {max-width:740px;margin:198px 215px 0 245px;}
.ampouleChk .check li {display:flex;align-items:flex-start;padding-bottom:34px;border-bottom:1px solid #9a8e82;}
.ampouleChk .check li:before{width:56px;height:44px;display:inline-block;margin:-9px 57px 0 0;background:url('/assets/images/product/cream/check.png')no-repeat left center;content:'';}
.ampouleChk .check li:nth-child(n+2){margin-top:42px;}
.ampouleChk .check li div{width:622px;display:flex;justify-content:space-between;align-items:center;margin-top:-12px;text-align:left;}
.ampouleChk .check li p{font-size:45px;font-weight:500;letter-spacing:-0.05em;color:#383231;}
.ampouleChk .check li span{font-size:28px;font-weight:600;letter-spacing:-0.05em;color:#a5917d;line-height:1.357142;padding-top:15px;}
.ampouleChk .percent {width:100%;background:url('/assets/images/product/patch/percent_bg.jpg')no-repeat center top;padding:200px 0px 13px;}
.ampouleChk .percent .sectionTitle + .imgBox{margin-top:35px;}
.ampouleChk .percent .percentImportant{padding:0;margin-top:79px;}
.ampouleChk .percent .percentImportant div{padding: 27px 0 36px 7px;}
.ampouleChk .percent .percentImportant div .important{letter-spacing:-0.07em;}
.ampouleChk .percent .percentBox{margin:107px auto 20px;}
.ampouleChk .percent.noBg .percentBox.case {margin:119px auto 16px;}
.ampouleChk .percent.noBg .percentBox.case > p {letter-spacing:0;}
.ampouleChk .percent.noBg .percentBox.case .percentage {padding-top:12px;letter-spacing:-0.05em;}
.ampouleChk .percent.noBg .percentBox.case .percentage .small{margin-right:20px;}
.ampouleChk .percent.noBg .percentBox.case + .important{padding-right:135px;}
.ampouleChk .percent.noBg {padding:146px 0 24px;}
.ampouleChk .percent.noBg .percentBox .percentage .medium{margin-left:0;}
.ampouleChk .percent.noBg .percentBox .percentage .medium .sign{margin-right:1px;}
.ampouleChk .percent.noBg .percentBox .percentage .sign {font-weight:400;}
.ampouleChk .percent.noBg .percentBox .percentage .small {margin-right: 30px;}
.ampouleChk .percent.noBg .important{padding-right:124px;}
.ampouleChk .percent .important{font-size:25px;color:#6d4c4a;text-align:right;padding-right:137px;}
.ampouleChk .percent .miniColor{max-width:964px;font-size:25px;font-weight:500;letter-spacing:-0.05em;color:#939393;text-align:right;margin:17px auto 0;padding-right:18px;}
.ampouleChk .percent .miniColor span{color:#939393;}
.ampouleChk .percent .miniColor span:before{width:20px;height:20px;display:inline-block;margin-right:12px;vertical-align: -2px;content:'';}
.ampouleChk .percent .miniColor .c_cc7e68{margin-right:28px;}
.ampouleChk .percent .miniColor .c_cc7e68:before{margin-right:7px;background:#cc7e68;}
.ampouleChk .percent .miniColor .c_d0d0d0:before{background:#d0d0d0;}
.ampouleChk .percentImportant{width:100%;padding:32px 0 187px;}
.ampouleChk div:nth-of-type(5){width:100%;background:url('/assets/images/product/patch/percentImportant_bg.jpg')no-repeat center top;padding:57px 0 212px !important;}
.ampouleChk div:nth-of-type(5) > div{padding: 28px 0 36px 0 !important;}
.ampouleChk div:nth-of-type(6){padding: 156px 0 0 !important;}
.ampouleChk div:nth-of-type(6) .percentBox.case{margin: 92px auto 20px !important;}
.ampouleChk div:nth-of-type(7){padding: 32px 0 181px !important;}
.ampouleChk div:nth-of-type(7) > div{padding: 39px 0 31px 0;}
.ampouleChk .percentImportant.noBg{padding: 60px 0 214px;}
.ampouleChk .percentImportant div {max-width:964px;border-top:2px solid #dbdbdb;border-bottom:2px solid #3c2523;margin:0 auto;padding:39px 0 38px 0;}
.ampouleChk .percentImportant div .important {display:flex;align-items:flex-start;font-size:29px;letter-spacing:-0.09em;font-weight:600;color:#bcbbbb;line-height:1.34482758;text-align:left;}
.ampouleChk .percentImportant div .important:nth-of-type(n+2) {margin-top:16px;}
.ampouleChk .percentImportant div .important span{display:inline-block;margin-right:10px;}
.ampouleChk .percentImportant.noBg.imp02 {padding: 30px 0 183px;}
.ampouleChk .percentImportant.noBg.imp02 div{padding: 34px 0 36px 5px;}
.ampouleChk .percentImportant.noBg.imp02 div p{letter-spacing:-0.07em;}
.ampouleChk .affect + .percentImportant.noBg{padding:0;}
.ampouleChk .affect + .percentImportant.noBg div{padding:34px 0 31px 6px;}
.ampouleChk .affect + .percentImportant.noBg div p{letter-spacing: -0.07em;}

.satisfaction{width:100%;padding:255px 0 1458px;background:url('/assets/images/product/patch/satisfaction_bg.jpg')no-repeat center top;}
.satisfaction .sectionSubTitle{font-size:33px;letter-spacing:0.1em;color:#f3e2ce;}
.satisfaction .afterPercent {max-width:964px;border-top:2px solid #f3e2ce;margin:86px auto 0;}
.satisfaction .afterPercent li{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:80px;}
.satisfaction .afterPercent li:nth-child(n+2){border-top:2px solid #f3e2ce;}
.satisfaction .afterPercent li:nth-child(n+2) .total{padding-top: 80px;}
.satisfaction .afterPercent li:nth-child(2) .total{padding-top:28px;}
.satisfaction .afterPercent li .after{font-size:43px;font-weight:400;letter-spacing:-0.05em;color:#fff;line-height:1.348837;text-align:left;padding-top:13px;}
.satisfaction .afterPercent li .after span{font-size:35px;font-weight:700;letter-spacing:-0.05em;display:inline-block;color:#f3e2ce;margin-bottom:20px;}
.satisfaction .afterPercent li .total {text-align:right;padding-top: 28px;}
.satisfaction .afterPercent li .total span{font-weight:600;color:#f3e2ce;}
.satisfaction .afterPercent li .total .one{font-size:118px;letter-spacing:-0.04em;}
.satisfaction .afterPercent li .total .two{font-size:59px;letter-spacing:0;}
.satisfaction .afterPercent li .total .three{font-size:83px;letter-spacing:0;}
.satisfaction .afterPercent li .total .four{font-size:72px;letter-spacing:0;}
.satisfaction .important{max-width:964px;display:flex;align-items:flex-start;text-align:left;font-size:29px;font-weight:600;letter-spacing:-0.07em;line-height:1.344827;color:#f3e2ce;margin:9px auto 0;padding-left: 15px;}

.data {margin-top:173px;}
.data .sectionTitle span{font-size:70px;}
.data p{font-size:45px;font-weight:700;letter-spacing:-0.05em;color:#d78e78;margin-top:30px;}
.data .imgBox{margin-top:15px;}
.data .important{font-size:29px;font-weight:600;letter-spacing:-0.07em;color:#bcbbbb;margin-top:43px;}

.balance{width:100%;padding:307px 0 981px;background:url('/assets/images/product/patch/balance_bg.jpg')no-repeat center top;margin-top: 83px;}
.balance p{font-size:50px;font-weight:600;letter-spacing:-0.07em;line-height:1.42;color:#383231;}
.balance p span{font-weight:400;}

.point .count{display:block;font-size:100px;font-weight:500;letter-spacing:0;color:#e7e5e3;font-family:'Montserrat';}
.point .sectionTitle{margin-top:33px;}
.point .basicText{color:#595757;margin:34px 0 98px;}
.point .patentNum {display:flex;justify-content:center;align-items:center;margin:121px 0 118px;}
.point .patentNum p{font-size:60px;font-weight:400;letter-spacing:-0.05em;line-height:1.41666666;color:#383231;}
.point.pt01 {width:100%;padding:257px 0 1536px;background:url('/assets/images/product/patch/point01_bg.jpg')no-repeat center top;}
.point.pt01 .sectionTitle {color:#383231;}
.point.pt01 .sectionTitle span {font-weight:300;}
.point.pt01 .basicText{color:#595757;}
.point.pt02 {padding:173px 0 44px;}
.point.pt02 .sectionTitle{margin-top:24px;}
.point.pt02 .basicText{margin:37px 0 192px;}
.point.pt02 .size {margin-top:114px;}
.point.pt02 .size strong{font-size:61px;font-weight:600;letter-spacing:-0.05em;color:#383231;}
.point.pt02 .size strong span{letter-spacing:-0.02em;color:#fe6e2f;font-family:'Montserrat';}
.point.pt02 .size .basicText{color:#595757;margin: 78px 0 53px;}
.point.pt02 .size .important{color:#c5b7b6;}
.point.pt03 {width:100%;padding:260px 0 1470px;background:url('/assets/images/product/patch/point03_bg.jpg')no-repeat center top;}
.point.pt03 .count{color:#b7a2a0;opacity:0.3;}
.point.pt03 .sectionTitle{color:#383231;margin-top:30px;}
.point.pt03 .sectionTitle span{font-weight:300;}
.point.pt03 .basicText{margin:37px 0 28px;}
.point.pt03 .basicText + .basicText{margin:14px 0 0;}
.point.pt03 .grayBorderBox{margin:0 auto;}
.point.pt03 .important{margin-top:58px;padding-left:10px;}

.useTo{display:block;font-size:50px;font-weight:500;letter-spacing:0;color:#fe6e2f;}
.howTo {width:100%;padding:236px 0 191px;background:url('/assets/images/product/patch/howto_bg.jpg')no-repeat center top;}
.howTo .sectionTitle{margin:40px 0 93px;}
.howTo .lineCircle{max-width:964px;margin:151px auto 0;padding-left:45px;}
.howTo .lineCircle ul {position:relative;}
.howTo .lineCircle ul:before{width:1px;height:555px;background:#bfaba7;position:absolute;top:20px;left:197px;content:'';}
.howTo .lineCircle ul li{display:flex;align-items:flex-start;}
.howTo .lineCircle ul li:nth-child(2){margin-top:68px;}
.howTo .lineCircle ul li:nth-child(n+3){margin-top:51px;}
.howTo .lineCircle ul li .mont{width:141px;font-size:35px;font-weight:700;letter-spacing:0;color:#c77963;display: inline-block;margin-right:120px;}
.howTo .lineCircle ul li p{font-size:43px;font-weight:400;letter-spacing:-0.05em;color:#595757;line-height:1.511627;position:relative;text-align:left;margin-top: -4px;}
.howTo .lineCircle ul li:nth-child(2) p{margin-top:-12px;}
.howTo .lineCircle ul li:nth-child(2) p:before{top:23px;}
.howTo .lineCircle ul li:nth-child(2) p span{vertical-align:12px;}
.howTo .lineCircle ul li p:before{width:25px;height:25px;border:5px solid #e7c8bf;background:#c77963;border-radius:50%;position:absolute;top:13px;left:-76px;box-sizing: border-box;content:'';}
.howTo .lineCircle ul li p span{font-size:30px;font-weight:400;letter-spacing:-0.05em;color:#a06e60;display:inline-block;}

.recommend{width:100%;padding:186px 0 183px;background:url('/assets/images/product/patch/recommend_bg.jpg')no-repeat center top;}
.recommend .sectionTitle{font-size:70px;margin:40px 0 80px;}
.recommend ul{margin:113px 0 0 133px;}
.recommend ul li{display:flex;font-size:37px;font-weight:400;}
.recommend ul li:nth-child(n+2){margin-top:30px;}
.recommend ul li span{width:75px;letter-spacing:0;color:#b7a2a0;font-family:'Montserrat';display:inline-block;}
.recommend ul li p{letter-spacing:-0.05em;color:#383231;margin-left:18px;}

.ampouleRental{height:324px;background:#a69892 url('/assets/images/product/ampoule/ampouleBanner.jpg')no-repeat center top;font-size:0;color:transparent;text-indent:-99999em;letter-spacing:-99999em;}
.ampouleRental a{width:100%;height:100%;display:block;}