@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:2186px;color:#fff;font-weight:300;line-height:1.55556;background:url('/assets/images/product/toner/toner_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/toner/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:198px 0 188px;background:url('/assets/images/product/toner/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/toner/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/toner/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/toner/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/toner/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/toner/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;}

.tonerWrap{max-width:1200px;margin:0 auto;font-family:'Pretendard';text-align:center;position:relative;}

.balance{width:100%;padding:266px 0 1660px;background:url('/assets/images/product/toner/balance_bg.jpg')no-repeat center top;}
.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:18px;}
.point .basicText{color:#595757;margin:34px 0 98px;}
.point .patentNum {display:flex;justify-content:center;align-items:center;margin-top:70px;}
.point .patentNum strong{font-size:38px;text-align:left;letter-spacing:0;line-height:1.31578;color:#383231;padding-right:30px;}
.point .patentNum strong span{font-size:35px;color:#91867b;letter-spacing:-0.05em;}
.point .patentNum p{display:flex;justify-content:center;align-items:center;font-size:37px;font-weight:400;letter-spacing:-0.05em;line-height:1.48648;color:#595757;text-align:left;}
.point .patentNum p:before{width:2px;height:102px;background:#e9e4df;display:inline-block;margin-right:34px;content:'';}
.point.pt01 {width:100%;padding:257px 0 1401px;background:url('/assets/images/product/toner/point01_bg.jpg')no-repeat center top;}
.point.pt01 .sectionTitle {color:#fff;}
.point.pt01 .sectionTitle span {font-size:67px;}
.point.pt01 .basicText{color:#969799;}
.point.pt02 {padding:237px 0 225px;}
.point.pt02 .sectionTitle{margin-top:24px;}
.point.pt02 .basicText{margin: 37px 0 94px;}
.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:878px 0 155px;background:url('/assets/images/product/toner/point03_bg.jpg')no-repeat center top;}
.point.pt03 .count{color:#f8f1e8;opacity:0.6;}
.point.pt03 .sectionTitle{color:#fff;margin-top:30px;}
.point.pt03 .basicText{margin:68px 0 16px;}
.point.pt03 .basicText + .basicText{margin:14px 0 0;}
.point.pt03 .twelve {font-weight:700;color:#5e443f;}
.point.pt03 .twelve span{font-size:65px;font-weight:500;letter-spacing:0;color:#fe6e2f;font-family:'OptimaNovaLTPro';}
.point.pt03 .oneQ {color:#595757;}
.point.pt03 .oneQ span{font-weight:700;}
.point.pt03 .lineCircle {max-width:950px;display:flex;justify-content:space-between;margin:146px auto 0;}
.point.pt03 .lineCircle ul{position:relative;}
.point.pt03 .lineCircle ul:before{width:1px;height:555px;background:#bfaba7;position:absolute;top:20px;left:0;content:'';}
.point.pt03 .lineCircle ul li{text-align:left;}
.point.pt03 .lineCircle ul li .color{position:relative;}
.point.pt03 .lineCircle ul li .color:before{width:20px;height:20px;border-radius:50%;position:absolute;top:8px;box-sizing: border-box;content:'';}
.point.pt03 .lineCircle ul li .c_ba786c:before{border:4px solid #d8bcaf;background:#ba786c;}
.point.pt03 .lineCircle ul li .c_b08c6c:before{border:4px solid #dbcbba;background:#bea391;}
.point.pt03 .lineCircle ul li .c_f17d4e:before{border:4px solid #e9bfa4;background:#f17d4e;}
.point.pt03 .lineCircle ul li .c_4a1613:before{border:4px solid #b69e93;background:#4a1613;}
.point.pt03 .lineCircle ul li .color{display:block;font-size:32px;font-weight:900;letter-spacing:-0.05em;}
.point.pt03 .lineCircle ul li .color + span{display:block;font-size:22px;font-weight:400;letter-spacing:0;color:#aca199;line-height:1.454545;}
.point.pt03 .lineCircle .acetyl{margin-left:63px;}
.point.pt03 .lineCircle .acetyl li:nth-child(n+2){margin-top:52px;}
.point.pt03 .lineCircle .acetyl li .color:before{left:-49px;}
.point.pt03 .lineCircle .acetyl:before{left:-40px;}
.point.pt03 .lineCircle .palmitoyl:before{left:-58px;}
.point.pt03 .lineCircle .palmitoyl li:nth-child(n+2){margin-top:23px;}
.point.pt03 .lineCircle .palmitoyl li .color:before{left:-67px;}
.point.pt03 .elipse{max-width:950px;display:flex;margin:174px auto 0;padding-left:10px;}
.point.pt03 .elipse li{width:223px;height:78px;display:flex;justify-content:center;align-items:center;border:1px solid #b7a2a0;border-radius:39px;margin-right:19px;position:relative;}
.point.pt03 .elipse li:before{width:59px;height:68px;position:absolute;top:-81px;left:50%;transform:translateX(-50%);content:'';}
.point.pt03 .elipse li:last-child{margin-right:0;}
.point.pt03 .elipse li p{font-size:43px;font-weight:700;letter-spacing:-0.05em;}
.point.pt03 .elipse .c_ba786c:before{background:url('/assets/images/product/toner/elipse01.png')no-repeat center top;}
.point.pt03 .elipse .c_b08c6c:before{background:url('/assets/images/product/toner/elipse02.png')no-repeat center top;}
.point.pt03 .elipse .c_f17d4e:before{background:url('/assets/images/product/toner/elipse03.png')no-repeat center top;}
.point.pt03 .elipse .c_4a1613:before{background:url('/assets/images/product/toner/elipse04.png')no-repeat center top;}
.point.pt03 .important{margin-top:58px;padding-left:10px;}
.point.pt04 {width:100%;padding:221px 0 1450px;background:url('/assets/images/product/toner/point04_bg.jpg')no-repeat center top;}
.point.pt04 .sectionTitle {color:#fff;}
.point.pt04 .sectionTitle span{font-size:65px;}
.point.pt04 .optima{font-size:65px;font-weight:500;letter-spacing:0;color:#fe6e2f;display:block;margin:40px 0 11px;}
.point.pt04 .basicText{margin:0;}

.particle{display:flex;justify-content:space-between;margin-top:92px;}
.particle li {width:591px;height:768px;display: flex;flex-direction: column;justify-content: flex-end;}
.particle li p{font-size:40px;font-weight:700;letter-spacing:-0.05em;padding-left:13px;}
.particle li span{display:block;font-size:25px;letter-spacing:-0.05em;font-weight:500;color:#c5b7b6;margin:34px 0 24px;padding-left:13px;}
.particle .normal{background:url('/assets/images/product/toner/particle01.jpg')no-repeat center top;}
.particle .nano{background:url('/assets/images/product/toner/particle02.jpg')no-repeat center top;}
.particle .normal p{color:#fff;text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);padding-left:25px;}
.particle .normal span{color:#b18e80;padding-left:30px;}
.particle .nano p{color:#fe6e2f;}
.particle .nano span{color:#baa198;}

.useTo{display:block;font-size:50px;font-weight:500;letter-spacing:0;color:#fe6e2f;}
.howTo {margin-top:191px;}
.howTo .sectionTitle{margin:40px 0 122px;}
.howTo .note{width:100%;padding:65px 0 76px;background:url('/assets/images/product/ampoule/note_bg.jpg')no-repeat center top;display:flex;justify-content:flex-start;align-items:center;}
.howTo .note strong{width:238px;height:70px;border:1px solid #cabab8;border-radius:35px;font-size:33px;font-weight:700;letter-spacing:-0.05em;display:flex;justify-content:center;align-items:center;margin:0 57px 0 89px;}
.howTo .note p{font-size:35px;font-weight:400;letter-spacing:-0.05em;line-height:1.42857;text-align:left;margin-top:9px;}

.recommend{width:100%;padding:174px 0 153px;background:url('/assets/images/product/toner/recommend_bg.jpg')no-repeat center top;}
.recommend .sectionTitle{font-size:70px;margin:40px 0 91px;}
.recommend ul{max-width:797px;margin:101px auto 0;}
.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;}