.content { color: #212025; }
.content h3 { font-size: 5.4vw; font-weight: 600; }
.content h4 { font-weight: 600; ; }
.content strong { font-weight: 700; }
.content img {width:100%;height:auto;}
.content .blind { overflow: hidden; clip: rect(0 0 0 0); position: absolute; width: 1px; height: 1px; margin: -1px; }
.hidden { display: none; }

.c-fff { color: #fff !important; }
.c-000 { color: #000 !important; }

.fz14 { font-size: 14px !important; }
.fz30 { font-size: 30px !important; }

.fw300 { font-weight: 400; }
.fw400 { font-weight: 400; }
.fw500 { font-weight: 500; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw900 { font-weight: 900; }

.text-center { text-align: center; }
.text-left { text-align: left !important; }
.text-right { text-align: right; }
.tac { text-align: center; }
.tal { text-align: left !important; }
.tar { text-align: right; }

.mt5 { margin-top: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt95 { margin-top: 95px !important; }

.pd0 { padding: 0 !important; }

.lih-n { line-height: 1.2; }
.lih-3 { line-height: 1.3; }
.lih-4 { line-height: 1.4; }

.lts_h3 { letter-spacing: -.5vw !important; }
.lts_p { letter-spacing: -.2vw !important; }

.por { position: relative; }
.poa { position: absolute; }

.cb::after { display: block; clear: both; content: ''; }
.row { clear: both; box-sizing: border-box; margin-right: -8px; margin-left: -8px; }
.row::after { display: block; clear: both; content: ''; }

.ro { clear: both; box-sizing: border-box; margin-right: -5px; margin-left: -5px; }
.ro::after { display: block; clear: both; content: ''; }
.col { float: left; box-sizing: border-box; width: 50%; padding-right: 5px; padding-left: 5px; }

.col-1 { width: 8.333333332%; }
.col-2 { width: 16.66666664%; }
.col-3 { width: 25%; }
.col-4 { width: 33.33333333%; }
.col-5 { width: 41.66666667%; }
.col-6 { width: 50%; }
.col-7 { width: 58.33333336%; }
.col-8 { width: 66.66666667%; }
.col-9 { width: 75%; }
.col-10 { width: 83.33333334%; }
.col-11 { width: 91.66666666%; }
.col-12 { width: 100%; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { float: left; box-sizing: border-box; padding-right: 8px; padding-left: 8px; }

/*display*/
.db { display: block; }
.dib { display: inline-block; }
.di { display: inline; }
.df { display: flex; }
.dif { display: inline-flex; }

.fc { color: #6d6d6d; }

.mainTitle .more i { width: 18px; height: 18px; line-height: 18px;text-align: center; color: #fff; border-radius: 18px; background: #ee3f75; }

.fl-cont { display: flex; justify-content: center; align-items: center; }

.desc-bg { display: inline-block; padding: 2px 5px; color: #fff; }
.desc-box { display: block; position: relative; margin: 0 3.21%; padding: 10px; color: #fff; }

.da-txt { display: block; margin: 10px 0 5px; font-size: 10px; letter-spacing: 8px; text-transform: uppercase; color: #fff; }

.eye .fl-cont { flex-direction: column; }
.eye .desc-box {text-align: center; background: rgba(151, 134, 245, .9); filter: drop-shadow(0px 2px 10px #503f9c); }
.eye-incision-03 {padding-bottom: 30px; background: #6d56d6; }

.m-a01-1 { height: 524px; text-align: center; background: url(/m/img/da/101-bg-01.jpg) bottom no-repeat; background-size: cover; }
.m-a01-1-tt { padding-top: 33px; font-size: 30px; }
.m-a01-1-tt > .bx-txt { display: inline-block; margin-top: 3px; padding: 0 10px; color: #fff; background-color: #6695d6; }
.m-cnt { margin-top: 10px; padding: 0 1rem; /*font-weight: 300;*/ line-height: 1.4; letter-spacing: 0; opacity: .8; }
.fz30 { font-size: 30px; }


.m-cnt p {  padding: 0 10px;}

.m-a01-2 {padding-top:26px;padding-bottom:50px;text-align:center;background-color:#f2efef;}
.m-a01-2-tt > .logo {width:68px;height:68px;margin:0 auto;}
.m-a01-2-tt > .bx-txt {display:inline-block;margin-top:10px;font-size:24px;line-height:1.4;border-top:1px solid #557887;border-bottom:1px solid #557887;color:#00364d;}
.m-a01-2-tt > .m-cnt {letter-spacing:-.5px;color:#00364d;}
.m-a01-2 > .img-c {position:relative;margin-top:50px;}
.m-a01-2 > .img-c ul {display:flex;justify-content:center;align-items:center; overflow:hidden;color:#fff;position:absolute;left:0;right:0;bottom:2%;}
.m-a01-2 > .img-c li {display:flex;justify-content:center;align-items:center;float:left;width:65px;height:65px;margin-left:-10px;letter-spacing:0;opacity:.9;border-radius:100%;background-color:#6dbde2;font-size:12px;line-height:14px;}
.m-a01-2 > .img-c li:first-child {margin-left:0;}

.m-a01-3 { height: 424px;padding-top: 30px;text-align: center; }
.m-a01-3.bg03 { background: url(/m/img/da/101-bg-03.jpg) bottom no-repeat; background-size: cover; }
.m-a01-3.bg04 { background: url(/m/img/da/101-bg-04.jpg) bottom no-repeat; background-size: cover; }
.m-a01-3.bg06 { background: url(/m/img/da/101-bg-06.jpg) 50% bottom no-repeat; background-size: cover; }
.m-a01-3.bg07 { background: url(/m/img/da/101-bg-07.jpg) bottom no-repeat; background-size: cover; }
.m-a01-3.bg06 .box { margin: 115px 30px; }
.m-a01-3 > .box { display: inline-block; min-width: 240px; margin: 0 30px 0; padding: 20px 5px; border: 1px solid #adadae; background-color: rgba(255, 255, 255, .8); }
.m-a01-3 > .box > .logo { width: 45px; height: 45px; margin: 0 auto; }
.m-a01-3 > .box > .tt { margin-top: 10px; font-size: 20px; color: #171717; }
.m-a01-3.bg > .box > .tt { font-size: 30px; }
.m-a01-3 > .box > .tt strong { font-weight: 500; color: #d1bfab; }
.m-a01-3 .box .sub-tt {position:relative;font-size:8px;line-height:20px;color:#a3a3a3;letter-spacing:10px;margin-top:10px;}
.m-a01-3 .box .sub-tt::before,
.m-a01-3 .box .sub-tt::after {content: '';display:block;position:absolute;top:9px;width:40px;height:1px;border-top:1px solid #f1eff1;margin:0;background:0;}
.m-a01-3 .box .sub-tt::before {left:10px;}
.m-a01-3 .box .sub-tt::after {right:10px;}
.m-a01-3 > .box > .m-cnt { text-align: center; letter-spacing: -.5px; color: #404040; }

.m-a01-5 { padding-top: 30px; text-align: center; background-color: #f1f1f2; }
.m-a01-5 > .logo { width: 40px; height: 40px; margin: 0 auto; }
.m-a01-5 > .tt { margin-top: 10px; font-size: 30px; color: #171717; }
.m-a01-5 > .tt strong { font-weight: 500; color: #d1bfab; }
.m-a01-5 > .sub-tt { position: relative; margin-top: 15px; font-size: 9px; letter-spacing: 8px; color: #aaaab4; }
.m-a01-5 > .sub-tt::before { display: block; position: absolute; top: 8px; left: 50%; width: 20px; height: 1px; margin-left: -106px; content: ''; background-color: #ddd; }
.m-a01-5 > .sub-tt::after { display: block; position: absolute; top: 8px; right: 50%; width: 20px; height: 1px; margin-right: -98px; content: ''; background-color: #ddd; }
.m-a01-5 > .m-cnt { padding: 0 15px; text-align: center; letter-spacing: -.8px; color: #404040; }
.m-a01-5 > ul { overflow: hidden; padding: 10px 5px; }
.m-a01-5 > ul li { float: left; box-sizing: border-box; width: 50%; padding: 5px 10px; }


.in-0201 .poa { top: 10%; left: 10%; letter-spacing: -.2vw; color: #fff; }
.in-0202 { padding: 34px 0 30px 15px; }
.in-0202 .tt { padding-bottom: 10px; font-size: 18px; font-weight: 500; text-align: center; color: #181818; }
.in-0202 .cnt { overflow: hidden; margin-top: 5px; background: linear-gradient(#fff, #f7f7f7); filter: drop-shadow(5px -5px 5px #efefef); }
.in-0202 .cnt::after { display: table; clear: both; content: ''; }
.in-0202 .cnt .img { float: left; width: 40%; }
.in-0202 .cnt .txt { float: left; box-sizing: border-box; width: 60%; padding: 10px 0 10px 10px; }
.in-0202 .cnt .txt ul { margin-top: 10px; }
.in-0202 .cnt .txt ul li { position: relative; padding-left: 3px; font-size: 12px; line-height: 1.2; }
.in-0202 .cnt .txt ul li::before { display: block; position: absolute; top: 5px; left: 0; width: 1px; height: 1px; content: ''; background-color: #565656; }




.safety-precautions-top .poa { top: 27%; left: 6%; text-align: center; }
.safety-precautions-top .poa h3 { margin-top: 6%; font-size: 7.3vw; color: #3f8fc4; }
.safety-precautions-top .poa span { font-size: 1.8vw; letter-spacing: .5vw; text-transform: uppercase; color: #1c1c1c; }
.safety-precautions-top .poa p { margin-top: 18%; color: #3f8fc4; }
.safety-precautions-top .poa-01 { position: absolute; bottom: 3%; left: 1%; font-size: 1vw; letter-spacing: -.22vw; color: #474747; }

.safety-precautions-09 { padding: 40px 0; text-align: center; color: #333; }
.safety-precautions-09 small { font-size: 2vw; font-weight: 400; letter-spacing: 1vw; }
.safety-precautions-09 h3 { margin-top: 10px; font-size: 5.4vw; }

.safety-precautions-09-01 .sp-num { width: 14%; margin: 0 auto; padding: 3px; font-size: 2.5vw; text-align: center; letter-spacing: .3vw; }
.safety-precautions-09-01 .sp-tt { margin-top: 10px; font-size: 5vw; text-align: center; }
.safety-precautions-09-01 .sp-tt::after { display: block; width: 7.5%; height: 1px; margin: 10px auto; content: ''; }
.safety-precautions-09-01 .sp-ol { overflow: hidden; margin-top: 10px; padding-right: 4%; padding-left: 4%; font-size: 3.1vw; font-weight: 400; letter-spacing: 0; }
.safety-precautions-09-01 .sp-ol li { position: relative; margin-top: 8px; padding-left: 4%; line-height: 1.2; }
.safety-precautions-09-01 .sp-ol li span { position: absolute; top: 0; left: 0; }
.safety-precautions-09-01 .sp-ol li ul { margin-top: 10px; padding-bottom: 10px; padding-left: 2%; }
.safety-precautions-09-01 .sp-ol li ul li { position: relative; padding-left: 2%; color: #8a9798; }
.safety-precautions-09-01 .sp-ol li ul li::after { position: absolute; top: 0; left: 0; content: '-'; }

.safety-precautions-09-01 .bg01 { padding: 30px 1%; background-color: #275b7d; }
.safety-precautions-09-01 .bg01 .sp-num { color: #475e7e; background-color: #dceefb; }
.safety-precautions-09-01 .bg01 .sp-tt { color: #fff; }
.safety-precautions-09-01 .bg01 .sp-tt::after { background-color: #dceefb; }
.safety-precautions-09-01 .bg01 .sp-ol { color: #fff; }
.safety-precautions-09-01 .bg01 .sp-ol li span { color: #dceefb; }

.safety-precautions-09-01 .bg02 { padding: 30px 1%; background: #dff0fb url('/m/img/safety/safety-precautions_bg01.jpg') no-repeat top center; background-size: cover; }
.safety-precautions-09-01 .bg02 .sp-num { color: #deeefa; background-color: #475e7e; }
.safety-precautions-09-01 .bg02 .sp-tt { color: #333; }
.safety-precautions-09-01 .bg02 .sp-tt::after { background-color: #475e7e; }
.safety-precautions-09-01 .bg02 .sp-ol { color: #221715; }
.safety-precautions-09-01 .bg02 .sp-ol li span { color: #275b7d; }

.safety-precautions-09-01 .bg03 { padding: 30px 1%; background-color: #fff; }
.safety-precautions-09-01 .bg03 .sp-num { color: #fefefe; background-color: #8a9798; }
.safety-precautions-09-01 .bg03 .sp-tt { color: #333; }
.safety-precautions-09-01 .bg03 .sp-tt::after { background-color: #8a9798; }
.safety-precautions-09-01 .bg03 .sp-ol { color: #221715; }
.safety-precautions-09-01 .bg03 .sp-ol li span { color: #8a9798; }

.safety-precautions-09-01 .bg04 { padding: 30px 1%; background: #6c9c9f url('/m/img/safety/safety-precautions_bg02.jpg') no-repeat top center; background-size: cover; }
.safety-precautions-09-01 .bg04 .sp-num { color: #f2f3f3; background-color: #3fc7cd; }
.safety-precautions-09-01 .bg04 .sp-tt { color: #fff; }
.safety-precautions-09-01 .bg04 .sp-tt::after { background-color: #27d2d9; }
.safety-precautions-09-01 .bg04 .sp-ol { color: #fff; }
.safety-precautions-09-01 .bg04 .sp-ol li span { color: #4fe3e9; }

.safety-precautions-09-01 .bg06 { padding: 30px 1%; background-color: #dff0fb; }
.safety-precautions-09-01 .bg07 { background: url(/m/img/safety/safety-precautions_bg03.jpg) top center no-repeat; background-size: cover; }
.safety-precautions-09-01 .bg06 .sp-num { color: #f2f3f3; background-color: #275b7d; }
.safety-precautions-09-01 .bg06 .sp-tt { color: #333; }
.safety-precautions-09-01 .bg06 .sp-tt::after { background-color: #275b7d; }
.safety-precautions-09-01 .bg06 .sp-ol { color: #221715; }
.safety-precautions-09-01 .bg06 .sp-ol li span { color: #275b7d; }

.safety-precautions-09-01 .bg-img-none { background-image: none !important; }

.icon-arrow-d { display: block; position: absolute; z-index: 1; top: -13px; left: 50%; box-sizing: border-box; width: 26px; height: 26px; margin-left: -13px; border-radius: 100%; background-color: #a17259; }
.icon-arrow-d::after { position: absolute; top: 50%; left: 50%; box-sizing: border-box; width: 8px; height: 8px; margin: -6px 0 0 -4px; content: ''; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-bottom: 1px solid #fff; border-left: 1px solid #fff; }

.top-tt { font-weight: 400; line-height: 1; }
.top-tt small { display: block; margin-bottom: 2vw; letter-spacing: .5vw; text-transform: uppercase; color: #1c1c1c; }
.da-bar { display: inline-block; position: relative; margin-top: 2.5vw; }
.da-bar::before { display: block; position: absolute; top: 6px; right: -550%; width: 500%; height: 1px; content: ''; background-color: #3f8fc4; }
.da-bar::after { display: block; position: absolute; top: 6px; left: -550%; width: 500%; height: 1px; content: ''; background-color: #3f8fc4; }
.top-txt { margin-top:18px;line-height: 1.3; }

.face-foreheadreduction-01 .poa-01 { position: absolute; top: 48%; left: 72.5%; font-size: 4vw; line-height: 2; text-align: center; color: #fff; }
.face-foreheadreduction-01 .poa-01 strong { font-size: 4.5vw; }
.face-foreheadreduction-01 .poa { position: absolute; font-size: 3.5vw; color: #fff; }
.face-foreheadreduction-01 .poa.li01 { top: 62.5%; left: 13%; }
.face-foreheadreduction-01 .poa.li02 { top: 67.5%; left: 39%; }
.face-foreheadreduction-01 .poa.li03 { top: 73%; left: 56%; }
.face-foreheadreduction-01 h3 { position: absolute; top: 80%; width: 100%; font-size: 9vw; font-weight: bold; text-align: center; color: #ff7867; filter: drop-shadow(1px 1px 0 #fff); }

.face-foreheadreduction-02 h3 { position: absolute; top: 8.7%; width: 100%; font-size: 5.4vw; font-weight: 500; text-align: center; color: #fff; }
.face-foreheadreduction-02 li { position: absolute; font-size: 4.3vw; text-align: center; color: #4b302a; }
.face-foreheadreduction-02 li.li01 { top: 62%; left: 36%; }
.face-foreheadreduction-02 li.li02 { top: 79%; left: 19%; }
.face-foreheadreduction-02 li.li03 { top: 79%; left: 55.7%; }

.face-foreheadreduction-03 { padding: 50px 0 20px; background-color: #fff7df; }
.face-foreheadreduction-03 h3 { font-size: 5.4vw; text-align: center; color: #4b302a; ; }
.face-foreheadreduction-03 ol { margin-top: 40px; }
.face-foreheadreduction-03 li { position: relative; padding: 20px 4% 20px 18%; color: #4b302a; }
.face-foreheadreduction-03 li.bg { background-color: #ffefc1; }
.face-foreheadreduction-03 li .num { position: absolute; top: 15px; left: 5%; width: 9.5%; }
.face-foreheadreduction-03 li p { position: relative; padding-left: 6%; letter-spacing: -.2vw; }
.face-foreheadreduction-03 li p img { position: absolute; top: 0; left: 0; width: 4.5%; }
.face-foreheadreduction-03 li p.q { font-size: 3.5vw; font-weight: 500; }
.face-foreheadreduction-03 li p.a { margin-top: 10px; font-size: 3.2vw; font-weight: 400; line-height: 1.2; }

.face-foreheadreduction-04 { padding: 40px 0 20px; background-color: #ffab8a; }
.face-foreheadreduction-04 h3 { padding-bottom: 10px; font-size: 5.4vw; text-align: center; color: #fff; }
.face-foreheadreduction-04 .row { margin-top: 20px; padding-right: 2.5%; padding-left: 2.5%; color: #fff; }
.face-foreheadreduction-04 .col-6 .tt { padding: 10px 0; font-size: 3.4vw; text-align: center; white-space: nowrap; border-top: 1px solid #ffddd0; border-bottom: 1px solid #ffddd0; }
.face-foreheadreduction-04 .col-6 .tt span { display: block; padding-bottom: 5px; font-size: 2.5vw; }
.face-foreheadreduction-04 .col-6 .por { margin-top: 10px; }
.face-foreheadreduction-04 .col-6 .poa { position: absolute; top: 42%; width: 100%; font-size: 4.2vw; text-align: center; color: #4b302a; }

.balloon { display: inline-block; position: relative; height: 32px; padding-right: 10px; padding-left: 10px; line-height: 32px; color: #4b302a; border-radius: 16px; background: #ffe18a; ; }
.balloon:after { position: absolute; bottom: -10px; left: 50%; margin-left: -5px; content: ''; border-top: 10px solid #ffe18a; border-right: 10px solid transparent; border-bottom: 0 solid transparent; border-left: 10px solid transparent; }

.face-foreheadreduction-05 { padding-top: 40px; padding-bottom: 30px; background-color: #fff7df; }
.face-foreheadreduction-05 h3 { font-size: 5.4vw; text-align: center; color: #4b302a; }
.face-foreheadreduction-05 .table { margin-top: 30px; padding-right: 2.5%; padding-left: 2.5%; }
.face-foreheadreduction-05 table { width: 100%; }
.face-foreheadreduction-05 table td.left { width: 42%; background-color: #ffe18a; }
.face-foreheadreduction-05 table td.right { width: 42%; background-color: #ffab8a; }
.face-foreheadreduction-05 table th { padding-bottom: 15px; }
.face-foreheadreduction-05 table td { padding: 15px 0; font-size: 2.9vw; text-align: center; color: #4b302a; border-top: 1px solid #fff8da; }

.face-foreheadreduction-05 table .balloon { font-size: 3.7vw; }
.face-foreheadreduction-05 table .right .balloon { background-color: #ffab8a; }
.face-foreheadreduction-05 table .right .balloon:after { border-top-color: #ffab8a; }

.face-foreheadreduction-05 .txt { margin-top: 20px; font-size: 3.9vw; font-weight: 500; text-align: center; color: #fb9275; }
.face-foreheadreduction-05 .txt .img { display: inline-block; width: 5%; }
.face-foreheadreduction-05 .box { width: 80%; margin: 10px auto 0; padding: 10px; font-size: 3.6vw; text-align: center; color: #fb9275; border: 1px solid #fb9275; border-radius: 10px; }

.face-foreheadreduction-06 { padding-top: 40px; padding-bottom: 30px; text-align: center; background-color: #ffab8a; }
.face-foreheadreduction-06 h3 { color: #fff; }

.face-foreheadreduction-06 .list { margin-top: 20px; padding: 0 5%; }
.face-foreheadreduction-06 .list { padding-top: 10px; }
.face-foreheadreduction-06 .list .row { margin-top: 6px; margin-right: -3px; margin-left: -3px; }
.face-foreheadreduction-06 .list .col-6 { padding-right: 3px; padding-left: 3px; }
.face-foreheadreduction-06 .list .col-6 .bg { padding: 5px; background-color: #f6f6f6; }
.face-foreheadreduction-06 .list .cnt { box-sizing: border-box; min-height: 110px; padding: 15px 5px 0; }
.face-foreheadreduction-06 .list .cnt span { font-size: 2.3vw; font-weight: 500; letter-spacing: .5vw; color: #fb9275; }
.face-foreheadreduction-06 .list .cnt p { margin-top: 15px; font-size: 3.6vw; line-height: 1.2; color: #7c716f; }

.face-foreheadreduction-07 { background-color: #ffefc1; }
.face-foreheadreduction-07 h3 { position: absolute; top: 7%; width: 100%; text-align: center; color: #4b302a; }
.face-foreheadreduction-07 ol li { position: absolute; font-size: 3.1vw; font-weight: 400; text-align: right; letter-spacing: -.2vw; color: #4b302a; }
.face-foreheadreduction-07 ol li.li01 { top: 35%; left: 17%; }
.face-foreheadreduction-07 ol li.li02 { top: 48%; left: 2%; }
.face-foreheadreduction-07 ol li.li03 { top: 61%; left: 2%; }
.face-foreheadreduction-07 ol li.li04 { top: 75%; left: 10%; }

.face-mouth h3 {font-size:4.5vw !important;font-weight:600 !important;letter-spacing:-0.05em;}
.face-mouth .txt01,
.face-mouth .txt02 {padding:0 15px;}
.face-mouth-01 .poa {top:23%;right:3%;width:50%;text-align:center;color:#fff;}
.face-mouth-01 .poa h3 {font-size:7.5vw !important;font-weight:600;letter-spacing:-0.05em;}
.face-mouth-01 .poa p {margin-top:10%;font-size:5.4vw;}
.face-mouth-02 .poa {top:9%;width:100%;padding:0 15px;text-align:center;color:#fff;}
.face-mouth-02 .poa h3 {font-size:5.4vw;font-weight:500;color:#77f7ff;}
.face-mouth-02 .poa p {margin-top:5%;font-size:3.4vw;line-height:1.2;}
.face-mouth-02 .poa p span {color:#77f7ff;}
.face-mouth-03 {padding-top:45px;padding-bottom:30px;background-color:#eee;}
.face-mouth-03 h3 {font-size:4.6vw;text-align:center;color:#133491;}
.face-mouth-03 .txt01 {display:inline-block;position:relative;margin-top:10px;font-size:3.7vw;text-align:center;color:#133491;}
.face-mouth-03 .txt01 span {position:relative;z-index:1;font-weight:600;}
.face-mouth-03 .txt01::before {display:inline-block;position:absolute;bottom:-2px;left:0;width:100%;height:6px;content:'';background-color:#c6e8f2;}
.face-mouth-03 .txt02 {margin-top:15px;padding-bottom:20px;font-size:3.1vw;line-height:1.4;text-align:center;color:#322e2f;}
.face-mouth-03 table {width:92%;margin:5px auto;}
.face-mouth-03 table th {padding:10px;font-size:3vw;font-weight:400;text-align:center;color:#375098;border:1px solid #c7ced7;}
.face-mouth-03 table td {padding:10px 20px;font-size:3vw;color:#221715;border:1px solid #c7ced7;background-color:#ace4f5;}
.face-mouth-03 table td ul li {position:relative;padding:2px 10px;}
.face-mouth-03 table td ul li::after {display:block;position:absolute;top:22%;left:0;width:4px;height:4px;content:'';border-radius:100%;background-color:#788aa6;}
.face-mouth-03 table.table02 td {color:#fff;background-color:#375098;}
.face-mouth-04 .poa {top:12%;width:100%;text-align:center;color:#fff;}
.face-mouth-04 h3 {font-size:5.4vw;font-weight:500;}
.face-mouth-04 .num {display:inline-block;margin-top:6%;padding:1% 2%;font-size:3.1vw;color:#1e8fd2;background-color:#fff;}
.face-mouth-04 .txt01 {margin-top:2%;font-size:5vw;font-weight:400;}
.face-mouth-04 .txt02 {margin-top:4%;font-size:3.2vw;font-weight:400;line-height:1.3;}
.face-mouth-04 .txt03, .face-mouth-04 .txt04 {position:absolute;font-size:2.8vw;text-align:center;color:#fff;}
.face-mouth-04 .txt03 {top:81.3%;left:39%;}
.face-mouth-04 .txt04 {top:90%;left:44%;}
.face-mouth-07 {position:relative;padding-top:45px;padding-bottom:30px;background-color:#f4f4f4;}
.face-mouth-07 .bg {position:absolute;bottom:0;width:100%;height:160px;background-color:#495fa1;}
.face-mouth-07 h3 {font-size:5.4vw;font-weight:500;text-align:center;color:#133491;}
.face-mouth-07 .txt01 {display:inline-block;position:relative;margin-top:15px;font-size:4vw;text-align:center;color:#133491;}
.face-mouth-07 .txt01 span {position:relative;z-index:1;}
.face-mouth-07 .txt01::before {display:inline-block;position:absolute;bottom:-2px;left:0;width:100%;height:6px;content:'';background-color:#c6e8f2;}
.face-mouth-07 .list {position:relative;z-index:10;width:90%;margin:10px auto 0;padding:2px;background-color:#a5dded;box-shadow:0 10px 20px 5px rgba(0, 0, 0, .5);}
.face-mouth-07 .list::after {display:block;clear:both;content:'';}
.face-mouth-07 .list .img {float:left;width:52%;}
.face-mouth-07 .list .cnt {float:left;width:48%;text-align:center;color:#133491;}
.face-mouth-07 .list .cnt span {display:inline-block;margin-top:30px;padding:3px 10px;font-size:2.5vw;color:#a5dded;background-color:#4b61a3;}
.face-mouth-07 .list .cnt strong {display:block;margin-top:15px;font-size:3.4vw;}
.face-mouth-07 .list .cnt p {margin-top:15px;font-size:3.1vw;font-weight:400;line-height:1.3;}
.face-mouth-08 {padding-top:30px;background-color:#495fa1;}
.face-mouth-08 h3 {font-size:5.4vw;font-weight:500;text-align:center;color:#fff;}
.face-mouth-08 li {position:absolute;font-size:3.1vw;line-height:1.3;text-align:right;color:#fff;}
.face-mouth-08 .li01 {top:18%;left:12%;}
.face-mouth-08 .li02 {top:38%;left:1%;}
.face-mouth-08 .li03 {top:64%;left:10%;}
.face-mouth-09 {padding-bottom:40px;font-weight:400;text-align:center;background-color:#77d3ed;}
.face-mouth-09 h3 {padding-top:40px;padding-bottom:10px;font-size:7vw;font-weight:400;line-height:1.4;color:#133491;}
.face-mouth-09 h3 strong {font-weight:500;}
.face-mouth-09 .txt {font-size:2.8vw;color:#fff;}
.face-mouth-09 ul {margin-top:30px;padding:0 5%;}
.face-mouth-09 ul .tt01 {margin:0;padding:10px 0;text-align:center;color:#eeb8c5;border-top:1px solid #64b4db;border-bottom:1px solid #64b4db;}
.face-mouth-09 ul .tt01 .sub {font-size:3.2vw;color:#163893;}
.face-mouth-09 ul .tt01 .tt {font-size:4.2vw;font-weight:500;color:#133491;}
.face-mouth-09 ul .img {margin:20px -2%;}
.face-mouth-09 ul .cnt {padding:10px 0 20px;font-size:4.2vw;font-weight:400;color:#fff;}
.face-mouth-09 ul .cnt .color {color:#133491;}
.face-mouth-09 ul hr {display:block;height:1px;border:0;background-color:#523b1e;}
.face-mouth-10 {padding:40px 2% 30px;background-color:#f4f4f4;}
.face-mouth-10 h3 {font-size:5.4vw;color:#049;}
.face-mouth-10 table {margin-top:30px;}
.face-mouth-10 table {font-size:3.5vw;color:#221715;}
.face-mouth-10 table td {width:50%;padding:5px 2.5%;text-align:center;}
.face-mouth-10 table td .img {padding:0 2%;}
.face-mouth-10 table td .txt {margin-top:10px;font-weight:400;line-height:1.2;}
@media (min-width:640px){
	.face-mouth-01 .poa h3 {font-size:65px !important;}
	.face-mouth h3 {font-size:40px !important}
	.face-mouth-03 .txt01 span,
	.face-mouth-07 .txt01 span {font-size:28px;}
	.face-mouth-03 .txt01::before,
	.face-mouth-07 .txt01::before {height:12px;}
	.face-mouth-03 .txt02 {font-size:20px;}
	.face-mouth-03 table th,
	.face-mouth-03 table td {font-size:20px;}
	.face-mouth-08 li {font-size:18px;}
}

.face-trichotomy-01 .poa {top:18%;left:5%;}
.face-trichotomy-01 h3 {font-size:7.7vw;text-align:center;color:#0244a2;line-height:1;}
.face-trichotomy-01 h3 small {display:block;padding-bottom:10%;font-size:2.1vw;letter-spacing:.4vw;text-transform:uppercase;color:#1c1c1c;font-weight:500;}
.face-trichotomy-01 h3 strong {font-weight:600;letter-spacing:-0.05em;}
.face-trichotomy-01 p {margin-top:22%;font-size:3.6vw;line-height:1.2;font-weight:600;letter-spacing:-0.075em;text-align:center;color:#0244a2;}
.face-trichotomy-01 .poa-01 {overflow:hidden;position:absolute;top:72%;left:2%;height:26%;right:2%;}
.face-trichotomy-01 li {float:left;width:calc(20% - 2px);height:100%;margin:0 1px;font-size:2.8vw;line-height:1;text-align:center;color:#fff;background-color:rgba(60, 69, 83, .3);}
.face-trichotomy-01 li span {display:block;width:35%;height:7.7vw;margin:10% auto 0;}
.face-trichotomy-02 {padding:40px 10px 30px;background-color:#eef5f7;text-align:center;}
.face-trichotomy-02 h3 {font-weight:700;font-size:5.4vw;color:#282323;letter-spacing:-0.05em;}
.face-trichotomy-02 .por {margin:30px 0;text-align:center;}
/*.face-trichotomy-02 .poa-01 {position:absolute;top:85%;left:9%;font-size:2.3vw;line-height:1;color:#fff;}
.face-trichotomy-02 .poa-02 {position:absolute;top:81%;left:38%;font-size:2.5vw;line-height:1;color:#fff;border:1px solid red;}
.face-trichotomy-02 .poa-03 {position:absolute;top:81%;left:69%;font-size:2.5vw;line-height:1;color:#fff;border:1px solid red;}*/
.face-trichotomy-02 .txt-01 {margin-top:20px;font-size:3.8vw;font-weight:400;line-height:1.2;text-align:center;color:#0244a2;}
.face-trichotomy-02 .txt-02 {margin-top:10px;padding:0 .825rem;font-size:3.5vw;font-weight:400;line-height:1.2;text-align:center;color:#282323;}
.face-trichotomy-03 {text-align:center;color:#fff;background-color:#0f131b;font-size:3vw;padding-bottom:30px;}
.face-trichotomy-03 .poa {top:6%;left:2%;right:2%;}
.face-trichotomy-03 h3 {font-weight:700;font-size:5.4vw;color:#fff;letter-spacing:-0.05em;}
.face-trichotomy-03 .txt-01 {font-size:1.3em;line-height:1;color:#75e1ff;margin:30% 0 7px;}
.face-trichotomy-03 .txt-02 {font-size:1.2em;line-height:1;}
.face-trichotomy-03 ol {padding:0 10px;overflow:hidden;}
.face-trichotomy-03 ol li {float:left;width:calc(50% - 6px);height:85px;font-weight:400;font-size:1.1em;line-height:1;text-align:center;border-radius:10px;background-color:#76b9cc;padding:10px;margin:0 3px 7px;box-sizing:border-box;}
.face-trichotomy-03 ol li strong {display:block;}
.face-trichotomy-04 {position:relative;padding:40px 4% 40px;font-weight:400;text-align:center;color:#201e1c;background-color:#fff;}
.face-trichotomy-04 .bg {position:absolute;bottom:0;left:0;width:100%;height:100px;background-color:#79889c;}
.face-trichotomy-04 h3 {font-size:5.4vw;font-weight:700;line-height:1.2;}
.face-trichotomy-04 ul {position:relative;z-index:10;margin-top:30px;}
.face-trichotomy-04 ul .row {margin-right:-5px;margin-left:-5px;}
.face-trichotomy-04 ul .col-6 {padding-right:5px;padding-left:5px;margin-bottom:5px;}
.face-trichotomy-04 ul .img01 .cnt {box-sizing:border-box;min-height:400px;padding:5px 5px 0;background-color:#f6f6f6;font-size:1.3em;}
.face-trichotomy-04 ul .img01 .cnt strong {display:block;margin-top:15px;font-size:2.8vw;color:#6b0f1a;letter-spacing:4px;line-height:1;}
.face-trichotomy-04 ul .img01 .cnt span {display:block;margin-top:10px;font-size:1em;color:#282324;line-height:1;}
.face-trichotomy-04 ul .img01 .cnt p {margin-top:5px;font-size:0.8em;line-height:1.2;color:#7c716f;}
.face-trichotomy-05 {background-color:#79889c;}
.face-trichotomy-05 h3 {position:absolute;top:0;width:100%;font-size:5.4vw;font-weight:500;text-align:center;color:#fff;}
.face-trichotomy-05 li {position:absolute;font-size:3vw;line-height:1;text-align:right;color:#fff;}
.face-trichotomy-05 .li01 {top:17%;right:57%;}
.face-trichotomy-05 .li02 {top:28%;right:66%;}
.face-trichotomy-05 .li03 {top:44.5%;right:71%;}
.face-trichotomy-05 .li04 {top:56.5%;right:71%;}
.face-trichotomy-05 .li05 {top:72%;right:66%;}
.face-trichotomy-06 {padding:40px 0;font-weight:400;text-align:center;background-color:#1f2224;}
.face-trichotomy-06 h3 {font-size:5.4vw;font-weight:400;line-height:1.2;color:#fff;}
.face-trichotomy-06 h3 strong {font-weight:700;}
.face-trichotomy-06 .txt {font-size:2.8vw;letter-spacing:0;color:#fff;}
.face-trichotomy-06 ul {margin-top:30px;padding:0 5%;}
.face-trichotomy-06 ul .tt01 {margin:0;padding:10px 0;text-align:center;color:#eeb8c5;border-top:1px solid #3c474b;border-bottom:1px solid #3c474b;}
.face-trichotomy-06 ul .tt01 .sub {font-size:3.2vw;letter-spacing:1vw;color:#45c7e3;}
.face-trichotomy-06 ul .tt01 .tt {font-size:4.2vw;font-weight:500;color:#45c7e3;}
.face-trichotomy-06 ul .img {margin:20px -2%;}
.face-trichotomy-06 ul .cnt {padding:10px 0 20px;font-size:4vw;font-weight:400;letter-spacing:0;color:#698188;}
.face-trichotomy-06 ul .cnt .color {color:#b2dbe7;}
.face-trichotomy-07 {padding:40px 2% 30px;text-align:center;background-color:#fff;}
.face-trichotomy-07 h3 {font-weight:700;font-size:5.4vw;color:#241917;letter-spacing:-0.05em;}
.face-trichotomy-07 table {margin-top:30px;}
.face-trichotomy-07 table {font-size:2.5vw;color:#221715;}
.face-trichotomy-07 table td {padding:5px .5%;text-align:center;vertical-align:top;}
.face-trichotomy-07 table td .img {padding:0 2%;}
.face-trichotomy-07 table td .txt {margin-top:10px;font-weight:400;line-height:1.2;}
/*.face-trichotomy-08 {padding:40px 0 30px;text-align:center;background-color:#dfe6ef;}
.face-trichotomy-08 h3 {font-size:5.4vw;font-weight:500;color:#0244a2;}
.face-trichotomy-08 ol {overflow:hidden;margin-top:15px;padding:1% 4%;}
.face-trichotomy-08 li {float:left;position:relative;width:47%;margin:1%;padding-top:30px;font-size:2.8vw;color:#6a6a6a;border:1px solid #d9d9d9;background-color:#fff;}
.face-trichotomy-08 li::after {position:absolute;top:0;left:50%;width:1px;height:15px;content:'';background-color:#0244a2;}
.face-trichotomy-08 li .num {width:20%;margin:0 auto;}
.face-trichotomy-08 li .txt {min-height:30vw;margin-top:15px;line-height:1.4;font-size:3.2vw;padding:0 5px;}
.face-trichotomy-08 li .tit {display:block;margin-bottom:10px;font-size:4.5vw;color:#0244a2;}
.face-trichotomy-08 li .img {margin-top:15px;}*/
@media (min-width:640px){
	.face-trichotomy h3 {font-size:35px;}
	.face-trichotomy-01 .poa {width:55%;left:3%;}
	.face-trichotomy-01 h3 {font-size:50px;}
	.face-trichotomy-01 h3 small {font-size:16px;}
	.face-trichotomy-01 p {font-size:22px;}
	.face-trichotomy-01 li {font-size:16px;line-height:18px;}
	.face-trichotomy-01 li span {height:55px;}
	.face-trichotomy-02 .txt-01, 
	.face-trichotomy-02 .txt-02,
	.face-trichotomy-03 .txt-01,
	.face-trichotomy-03 .txt-02 {font-size:23px;line-height:28px;letter-spacing:-0.05em;}
	.face-trichotomy-03 ol li {font-size:20px;}
	.face-trichotomy-04 ul .img01 .cnt {height:455px;}
	.face-trichotomy-04 ul .img01 .cnt strong {font-size:14px;}
	.face-trichotomy-05 li {font-size:18px;line-height:20px;}
	.face-trichotomy-06 .txt {font-size:17px;}
	.face-trichotomy-06 ul .tt01 .sub {font-size:22px;line-height:30px;}
	.face-trichotomy-06 ul .tt01 .tt {font-size:22px;}
	.face-trichotomy-06 .cnt .col-6  {font-size:20px;}
	.face-trichotomy-07 table td .txt {font-size:16px;letter-spacing:-0.05em;}
	.face-trichotomy-07 table td .txt strong {font-size:18px;line-height:20px;}
}
.face-printing h3 {letter-spacing:-0.075em;}
.face-printing-01 .poa {top:60%;left:0;width:100%;text-align:center;}
.face-printing-01 h3 {text-align:center;color:#2b2b2a;}
.face-printing-01 h3 small {color:#2b2b2a;}
.face-printing-01 p {color:#6c3d0f;font-weight:600;}
.face-printing-01 .da-bar {color:#6c3d0f;}
.face-printing-01 .da-bar::before {background-color:#6c3d0f;}
.face-printing-01 .da-bar::after {background-color:#6c3d0f;}
.face-printing-02 {padding:50px 0 40px;text-align:center;background-color:#f4f1ec;}
.face-printing-02 h3 {color:#201e1c;}
.face-printing-02 h4 {font-size:3.6vw; font-weight:500;letter-spacing:0;color:#ff9c00;}
.face-printing-02 p {margin-top:10px;font-size:2.8vw;line-height:1.3;letter-spacing:0;color:#000;}
.face-printing-02 .box01 {width:92%;margin:20px auto 0;}
.face-printing-02 .bg {*zoom:1;padding:20px 15px;text-align:left;background-color:#dddcdb;}
.face-printing-02 .bg::after {display:block;clear:both;content:'';}
.face-printing-02 .bg .img {width:60%;margin:50% auto;}
.face-printing-03 {font-size:20px;text-align:center;color:#fff;}
.face-printing-03 .poa {top:36%;left:0;width:100%;}
.face-printing-03 h3 {font-weight:500;text-align:center;color:#201e1c;}
.face-printing-03 .txt {margin-top:3%;font-size:3.4vw;font-weight:400;line-height:1.4;letter-spacing:-.2vw;color:#fff;padding:0 10px;}
.face-printing-03 .txt strong {color:#ff9c00;}
.face-printing-03 .poa01 {position:absolute;top:78.5%;left:20%;width:30%;font-size:3.4vw;text-align:center;}
.face-printing-03 .poa02 {position:absolute;top:78.5%;left:50%;width:30%;font-size:3.4vw;text-align:center;}
.face-printing-04 {letter-spacing:-1px;color:#fff;}
.face-printing-04 .poa {top:17%;left:5%;width:90%;}
.face-printing-04 h3 {padding-left:34%;color:#fff;}
.face-printing-04 h3 span {display:block;margin-top:2vw;}
.face-printing-04 span {color:#ff9c00;font-weight:600;}
.face-printing-04 p {margin-top:13%;line-height:1.4;letter-spacing:0;}
.face-printing-04 .txt-bg {display:inline-block;margin-bottom:10px;padding:2px 5px;background-color:#696052;}
.face-printing-05 {background-color:#e0ab77;}
.face-printing-05 h3 {position:absolute;top:13%;width:100%;text-align:center;color:#fff;}
.face-printing-05 li {position:absolute;width:45%;font-size:3vw;line-height:1.3;text-align:right;letter-spacing:0;color:#fff;}
.face-printing-05 li.li01 {top:38%;left:1%;}
.face-printing-05 li.li02 {top:62%;left:0;}
.face-printing-05 li.li03 {top:77%;left:8%;}
.face-printing-06 {padding:50px 0 40px;text-align:center;letter-spacing:-1px;background-color:#f4f1ec;}
.face-printing-06 h3 {position:relative;padding-bottom:20px;font-size:5.4vw;letter-spacing:-2px;color:#222;}
.face-printing-06 h3::after {position:absolute;bottom:0;left:50%;width:10%;height:2px;margin-left:-5%;content:'';background-color:#222;}
.face-printing-06 .txt01 {margin-top:20px;padding:0 2%;font-size:3.8vw;line-height:1.3;color:#ed9100;}
.face-printing-06 .txt02 {margin-top:20px;padding:0 2%;font-size:3.2vw;line-height:1.3;color:#524b42;}
.face-printing-06 .por {width:60%;margin:30px auto 0;}
.face-printing-06 .poa {width:50%;font-size:3vw;text-align:center;letter-spacing:0;color:#fff;}
.face-printing-06 .poa.left {top:23%;left:0;}
.face-printing-06 .poa.right {top:18%;right:1%;}
.face-printing-07 {padding:50px 0;text-align:center;background-color:#dbcbb8;}
.face-printing-07 h3 {color:#2c2925;}
.face-printing-07 ol {width:100%;margin:0 auto 0;}
.face-printing-07 li {box-sizing:border-box;margin-top:30px;padding:0 10%;}
.face-printing-07 li .case {display:inline-block;padding:2px 5px;font-size:2vw;letter-spacing:.5vw;color:#ff9c00;background-color:#6c3d0f;text-transform:uppercase;}
.face-printing-07 li .cb {margin-top:20px;font-size:3.2vw;background:url(/img/common/face_printing_07_0.jpg) center 40% no-repeat;background-size:10%;}
.face-printing-07 li .cb img {margin-bottom:15px;}
.face-printing-07 li .cb .befor {float:left;width:40%;color:#ede6dd;}
.face-printing-07 li .cb .after {float:right;width:40%;color:#fff;}
.face-printing-08 {padding:30px 0;text-align:center;}
.face-printing-08 h3 {line-height:1.2;color:#6c3d0f;}
.face-printing-08 h3 small {display:inline-block;margin-bottom:10px;font-size:2.2vw;letter-spacing:2px;text-transform:uppercase;color:#9f7d53;}
.face-printing-08 ol {margin:20px auto;padding:0 2%;color:#6b6b6b;}
.face-printing-08 ol li {float:left;width:20%;margin-top:15px;}
.face-printing-08 ol li p {margin-top:10px;letter-spacing:-0.05em;font-size:2.7vw;}
.face-printing-09 {padding:50px 0;text-align:center;}
.face-printing-09 h3 {position:relative;padding-bottom:30px;color:#201e1c;}
.face-printing-09 h3 strong {display:block;}
.face-printing-09 h3::after {position:absolute;bottom:0;left:50%;width:10%;height:2px;margin-left:-5%;content:'';background-color:#222;}
.face-printing-09 span {color:#ff9c00;}
.face-printing-09 table {width:96%;margin:30px auto 0;text-align:center;}
.face-printing-09 table th, .face-printing-09 table td {width:33.33%;letter-spacing:-1px;border-top:1px solid #f8e9df;border-left:1px solid #f8e9df;padding:15px 0;}
.face-printing-09 table th {position:relative;font-size:3.8vw;color:#fff;}
.face-printing-09 table th::after {display:block;position:absolute;z-index:1;top:50%;right:0;width:3vw;height:3vw;margin-top:-2vw;transform:scale(.5);}
.face-printing-09 table th span {display:inline-block;padding:2px 5px;font-size:2.2vw;line-height:1;background-color:#fff;}
.face-printing-09 table th.bg01 {border-left-width:0;background-color:#e0ac79;}
.face-printing-09 table th.bg01 span {color:#e0ac79;}
.face-printing-09 table th.bg01::after {content:url('/img/common/face_printing_10_01.png');}
.face-printing-09 table th.bg02 {background-color:#f58133;}
.face-printing-09 table th.bg02 span {color:#f58133;}
.face-printing-09 table th.bg02::after {content:url('/img/common/face_printing_10_02.png');}
.face-printing-09 table th.bg03 {background-color:#7f4a44;}
.face-printing-09 table th.bg03 span {color:#7f4a44;}
.face-printing-09 table td {font-size:3.2vw;line-height:1.3;color:#292929;border-color:#e5d9cd;}
.face-printing-09 table td.bg01 {border-left-width:0;background-color:#fffbf6;}
.face-printing-09 table td.bg02 {background-color:#fcf3e9;}
.face-printing-09 table td.bg03 {background-color:#f9ebdd;}
.face-printing-10 {text-align:center;background-color:#fff;}
.face-printing-10 .bg01 {padding-top:40px;padding-bottom:40px;background-color:#f9f9f9;}
.face-printing-10 .bg02 {padding-top:40px;padding-bottom:40px;background-color:#fff;}
.face-printing-10 .bg03 {padding-top:40px;padding-bottom:40px;background-color:#ecf7fb;}
.face-printing-10 .bg04 {padding-top:40px;padding-bottom:40px;background-color:#eff7f4;}
.face-printing-10 span.tt {display:block;padding-bottom:20px;font-size:3.4vw;color:#72afa0;}
.face-printing-10 h3 {padding-top:50px;padding-bottom:30px;font-size:5.4vw;font-weight:400;}
.face-printing-10 .num {width:9.2%;margin:0 auto;}
.face-printing-10 .img-txt {width:35%;margin:10px auto 0;}
.face-printing-10 .txt {margin-top:20px;padding:0 5px;font-size:3.2vw;line-height:1.3;letter-spacing:-0.05em;}
.face-printing-10 .txt strong {display:block;padding-bottom:5px;font-size:4.6vw;line-height:1.2;}
.face-printing-10 .img {width:58%;margin:20px auto 0;}
@media (min-width:640px){	
	.face-printing h3 {font-size:35px;}
	.face-printing-02 h4 {font-size:20px;}
	.face-printing-02 p {font-size:18px;line-height:22px;}
	.face-printing-02 .bg .img {margin:35% auto;}
	.face-printing-03 .txt {font-size:20px;letter-spacing:-0.05em;}
	.face-printing-03 .poa01,
	.face-printing-03 .poa02,
	.face-printing-06 .txt01,
	.face-printing-06 .txt02,
	.face-printing-06 .poa {font-size:19px;}
	.face-printing-06 .poa.left {top:26%;}
	.face-printing-04 h3 span {margin-top:7px;line-height:1;}
	.face-printing-05 li {font-size:18px;line-height:22px;}
	.face-printing-07 li .cb {font-size:20px;}
	.face-printing-04 p {margin-top:15%;}
	.face-printing-09 h3 strong {display:inline;}
	.face-printing-09 table th {font-size:20px;}
	.face-printing-09 table td {font-size:18px;}
	.face-printing-08 ol li p {font-size:16px;}
	.face-printing-09 table th::after {right:-10px;transform:scale(.7);}
	.face-printing-10 .bg01,
	.face-printing-10 .bg02 {;position:relative;float:left;width:50%;height:490px;}
	.face-printing-10 .txt {margin:0;font-size:16px;}
	.face-printing-10 .bg {background:#fff;}
	.face-printing-10 .bg:nth-child(2),
	.face-printing-10 .bg:last-child {background:#f9f9f9 !important;}
	.face-printing-10 .img {position:absolute;left:50%;margin-left:-94px;bottom:20px;}
}
.bg_grey {background: #eef1f6; border:1px solid #cddbf6;}
.breast-self h3 {letter-spacing:-0.075em;line-height:1.2;}
.breast-self h3 strong {letter-spacing:-0.05em;}
.breast-self-01 {height:100%;}
.breast-self-01 .poa {width:50%;top:12%;left:3%;bottom:0;}
.breast-self-01 h3 {height:42%;font-size:1.9rem;text-align:center;color:#df1c78;letter-spacing:-0.075em;}
.breast-self-01 h3 small {display:block;margin-bottom:10px;font-size:2.1vw;letter-spacing:3px;text-transform:uppercase;color:#1c1c1c;}
.breast-self-01 p {margin-top:6%;text-align:center;color:#df1c78;font-weight:600;}
.breast-self-01 .poa-01 {overflow:hidden;position:absolute;top:69%;left:3%;width:100%;height:25%;}
.breast-self-01 li {float:left;width:19%;height:100%;margin:0 0 0 .3%;line-height:1.2;text-align:center;color:#fff;background-color:rgba(60, 69, 83, .3);}
.breast-self-01 li span {display:block;width:40%;margin:0 auto;padding:9% 0;}
.breast-self-02 .poa-01, .breast-self-02 .poa-02 {position:absolute;left:3%;right:3%;text-align:center;color:#fff;}
.breast-self-02 .poa-01 {top:13%;font-size:3.9vw;}
.breast-self-02 .poa-01 h3 {font-size:1.7rem;line-height:1;color:#ddf0f7;}
.breast-self-02 .poa-01 p {margin-top:6%;line-height:1.2;}
.breast-self-02 .poa-02 {top:47%;}
.breast-self-02 .poa-02 h4 {font-weight:600;font-size:1.1rem;line-height:1;color:#dff2f8;}
.breast-self-02 .poa-02 ul {padding:15px 5% 0;}
.breast-self-02 .poa-02 ul li {position:relative;margin-bottom:7px;text-align:left;line-height:1.1;padding-left:10px;}
.breast-self-02 .poa-02 ul li::before {content:'';display:inline-block;width:3px;height:3px;border-radius:100%;background:#fff;vertical-align:top;margin:10px 6px 0 -10px;}
.breast-self-03 {padding:50px 0 0;background-color:#e6f4f8;}
.breast-self-03 h3 {font-size:7vw;text-align:center;color:#282323;}
.breast-self-03 ol {margin-top:40px;}
.breast-self-03 li {position:relative;padding:20px 5% 20px 18%;color:#282323;}
.breast-self-03 li.bg {background-color:#dbe9ee;}
.breast-self-03 li .num {position:absolute;top:15px;left:5%;width:9.5%;}
.breast-self-03 li p {position:relative;padding-left:6%;letter-spacing:-0.05em;}
.breast-self-03 li p img {position:absolute;top:0;left:0;width:4.5%;}
.breast-self-03 li p.q {font-size:3.5vw;font-weight:500;}
.breast-self-03 li p.a {margin-top:10px;font-size:3.2vw;font-weight:400;line-height:1.2;}
.breast-self-04 .poa-01 {position:absolute;width:100%;text-align:center;color:#221715;}
.breast-self-04 .poa-01 {top:15%;font-size:3.9vw;left:5%;right:5%;width:auto;}
.breast-self-04 .poa-01 h3 {font-size:5.4vw;line-height:1.3;color:#fff;}
.breast-self-04 .poa-01 p {margin-top:6%;font-size:4vw;line-height:1.3;}
.breast-self-04 .poa-01 p strong {color:#fff;background-color:#df1c78;}
.breast-self-05 {width:100%;padding-top:40px;padding-bottom:30px;text-align:center;color:#221715;}
.breast-self-05 h3 {font-size:5.4vw;}
.breast-self-05 p {margin-top:3% 0 5%;font-size:3.1vw;line-height:1.4;}
.breast-self-05 ol {padding:3%;}
.breast-self-05 ol::after {display:block;clear:both;content:'';}
.breast-self-05 ol li {float:left;box-sizing:border-box;width:50%;height:200px;padding:5px;font-weight:bold;}
.breast-self-05 ol li .por {height:100%;padding:5px 5px 10px;border:1px solid #dee7f9;background-color:#eef1f6;}
.breast-self-05 ol li .img {margin-top:-20px;margin-bottom:10px;}
.breast-self-06 {width:100%;padding-top:40px;padding-bottom:30px;text-align:center;color:#fff;background-color:#060c1c;}
.breast-self-06 h3 {font-size:5.4vw;}
.breast-self-06 p {margin-top:6%;font-size:3.2vw;line-height:1.6;}
.breast-self-06 p strong {padding-right:3px;padding-left:3px;background-color:#df1c78;}
.breast-self-06 ol {width:45%;margin:20px auto;}
.breast-self-06 li {margin-top:10px;}
.breast-self-07 { text-align: center; background-color: #fff; }
.breast-self-07 .bg01 { padding-top: 40px; padding-bottom: 40px; background-color: #f9f9f9; }
.breast-self-07 .bg02 { padding-top: 40px; padding-bottom: 40px; background-color: #fff; }
.breast-self-07 .bg03 { padding-top: 40px; padding-bottom: 40px; background-color: #ecf7fb; }
.breast-self-07 .bg04 { padding-top: 40px; padding-bottom: 40px; background-color: #eff7f4; }
.breast-self-07 span.tt { display: block; padding-bottom: 20px; font-size: 3.4vw; color: #72afa0; }
.breast-self-07 h3 { padding-top: 50px; padding-bottom: 30px; font-size: 5.4vw; font-weight: 400; }
.breast-self-07 .num { width: 9.2%; margin: 0 auto; }
.breast-self-07 .img-txt { width: 35%; margin: 10px auto 0; }
.breast-self-07 .txt { margin-top: 20px; padding: 0 5px; font-size: 3.2vw; line-height: 1.3; }
.breast-self-07 .txt strong { display: inline-block; padding-bottom: 10px; font-size: 4.6vw; }
.breast-self-07 .img { width: 58%; margin: 20px auto 0; }
@media (min-width:640px){
	.breast-self-05 ol li {height:330px;}
}
.breast_reduction_02 {padding:40px 3% 30px;color:#fff;background-color:#606771;}
.breast_reduction_02 h3 {font-size:8.9vw;text-align:center;color:#ddf0f7;}
.breast_reduction_02 p {margin-top:15px;font-size:3vw;line-height:1.3;text-align:center;}
.breast_reduction_02 p span {text-decoration:underline;}
.breast_reduction_02 .box {padding:15px 10px;background-color:#565a61;}
.breast_reduction_02 .box h4 {font-size:5vw;text-align:center;color:#ddf0f7;}
.breast_reduction_02 .box ul {padding:15px 3%;}
.breast_reduction_02 .box ul li {position:relative;margin-top:8px;padding-left:10px;font-weight:400;text-align:left;}
.breast_reduction_02 .box ul li::after {display:block;position:absolute;top:6px;left:0;width:4px;height:4px;content:'';border-radius:100%;background-color:#788aa6;}
.breast_reduction_03 {padding:40px 3.8% 30px;color:#fff;background-color:#757e88;}
.breast_reduction_03 h3 {padding-bottom:10px;font-size:5.4vw;text-align:center;color:#ddf0f7;}
.breast_reduction_03 .por div {position:absolute;width:28%;height:31%;margin-top:10px;padding:10px 0 5px;text-align:center;background-color:#030419;}
.breast_reduction_03 .por div::after {position:absolute;top:-8px;left:33%;width:30px;height:1px;content:'';transform:rotate(-30deg);background-color:#d2d2d2;}
.breast_reduction_03 .por div strong {display:block;position:relative;padding-bottom:10px;font-size:3.1vw;color:#ceedfe;}
.breast_reduction_03 .por div strong::after {position:absolute;bottom:5px;left:50%;width:20%;height:1px;margin-left:-10%;content:'';background-color:#ceedfe;}
.breast_reduction_03 .por div p {font-size:2.3vw;font-weight:400;}
.breast_reduction_03 .por div.poa-01 {top:62%;left:3%;}
.breast_reduction_03 .por div.poa-02 {top:62%;left:36%;}
.breast_reduction_03 .por div.poa-03 {top:62%;left:68%;}
.breast_reduction_04 {padding:20px 0;}
.breast_reduction_04 h3 {font-size:5.4vw;font-weight:500;text-align:center;}
.breast_reduction_04 ol {margin-top:20px;}
.breast_reduction_04 ol li {padding:20px 7.3%;text-align:center;}
.breast_reduction_04 ol li.bg {background-color:#dff2f8;}
.breast_reduction_04 ol li span {display:block;font-size:3.1vw;color:#df1c78;}
.breast_reduction_04 ol li strong {display:block;width:60%;margin:10px auto 0;padding:10px 0;font-size:4.2vw;font-weight:500;color:#fff;border-radius:20px;background-color:#060c1c;}
.breast_reduction_04 ol li .box {margin-top:15px;border:1px solid #bebebe;}
.breast_reduction_04 ol li .cnt {padding-bottom:20px;font-size:.875rem;font-weight:400;color:#221715;background-color:#fff;}
.breast_reduction_04 ol li .cnt .tt {padding:10px;font-size:6.7vw;font-weight:500;}
@media (min-width:640px){
	.breast_reduction_03 .por div {height:21%;}
}
.nose-lownose-01 .poa {width:50%;top:36%;right:3%;text-align:center;color:#fff;}
.nose-lownose-01 h3 {font-size:8.2vw;}
.nose-lownose-01 p {margin-top:10%;font-size:3.9vw;}
.nose-lownose-02 {padding:40px 4.6% 30px;background:url("/m/img/nose/nose_lownose_02.jpg") 50% 0 no-repeat;background-size:cover;}
.nose-lownose-02 h3 {font-size:8.5vw;color:#77b099;}
.nose-lownose-02 p {margin-top:15px;font-size:3.7vw;font-weight:400;line-height:1.4;color:#fff;}
.nose-lownose-02 .box {margin-top:15px;padding:10px 5px;font-size:3.2vw;font-weight:400;line-height:1.3;text-align:center;color:#77b19a;border:1px solid #77b099;}
.nose-lownose-03 {padding:40px 4.6% 30px;text-align:center;background:url("/m/img/nose/nose_lownose_bg01.jpg");background-size:contain;}
.nose-lownose-03 .tt {display:inline-block;padding:5px 10px;font-size:2.1vw;letter-spacing:0;color:#fff;background-color:#151918;box-shadow:6px -6px 0 #629a82;}
.nose-lownose-03 h3 {margin-top:20px;font-size:5.4vw;color:#221715;}
.nose-lownose-03 .cnt01 {position:relative;margin-top:20px;padding-bottom:20px;font-size:5.4vw;line-height:1.2;color:#629a82;}
.nose-lownose-03 .cnt01::after {display:block;position:absolute;bottom:0;left:50%;width:10%;height:2px;margin-left:-5%;content:'';border-radius:100%;background-color:#629a82;}
.nose-lownose-03 .cnt02 {margin-top:20px;font-size:4.2vw;font-weight:400;line-height:1.3;color:#141414;}
.nose-lownose-03 ul {margin-top:15px;}
.nose-lownose-03 li {padding-top:15px;}
.nose-lownose-04 {padding:40px 10% 30px;text-align:center;background-color:#374c45;}
.nose-lownose-04 .tt {display:inline-block;padding:5px 10px;font-size:2.1vw;letter-spacing:0;color:#fff;background-color:#3e6e61;box-shadow:6px -6px 0 #1e2f2a;}
.nose-lownose-04 h3 {margin:20px -10% 0;font-size:5.4vw;line-height:1.4;color:#fff;}
.nose-lownose-04 .cnt01 {margin-top:15px;padding:10px 10px 20px;background-color:#fff;}
.nose-lownose-04 .cnt01 span {display:block;margin-top:15px;font-size:3.1vw;color:#81bda5;}
.nose-lownose-04 .cnt01 strong {display:block;margin-top:10px;font-size:8vw;font-weight:500;line-height:1;color:#1e2f2a;}
.nose-lownose-04 .cnt01 p {margin-top:15px;font-size:3.6vw;font-weight:400;line-height:1.4;color:#606060;}
.nose-lownose-05 {padding:30px 0 0;text-align:center;background:#446659 url("/m/img/nose/nose_bg02.jpg") 50% 0 no-repeat;background-size:cover;}
.nose-lownose-05.bg {background-color:#629a82;background-image:none;}
.nose-lownose-05 h3 {position:relative;margin:0 10%;font-size:5vw;line-height:1.4;color:#fff;font-weight:600;}
.nose-lownose-05 h3::before {position:absolute;top:-3%;left:0;font-size:12vw;font-weight:400;content:'{';color:#fff;line-height:1.2;}
.nose-lownose-05 h3::after {position:absolute;top:-3%;right:0;font-size:12vw;font-weight:400;content:'}';color:#fff;line-height:1.2;}
.nose-lownose-05 h3 span {color:#a0ddc3;}
.nose-lownose-05 .box {position:relative;margin-top:20%;padding:0 6%;background-color:#629a82;}
.nose-lownose-05.bg .box {background-color:#49514d;}
.nose-lownose-05 .box img {margin-top:-18%;}
.nose-lownose-05 ul.list {padding-bottom:30px;font-size:4.5vw;}
.nose-lownose-05 ul.list li {position:relative;padding-left:4%;font-weight:400;line-height:1.2;text-align:left;color:#fefefe;margin-bottom:7px;}
.nose-lownose-05 ul.list li::after {position:absolute;top:0;left:0;content:'·';}
.nose-lownose-06 .txt {font-size:3.7vw;font-weight:400;color:#282324;}
.nose-bawker-05 ul.list {padding:50px 4% 20px;font-size: 3.6vw; }
.nose-short-01 .poa {width:50%;top:13%;left:3%;text-align:center;color:#fff;}
.nose-short-01 p {font-size:3.9vw;font-weight:400;line-height:1.2;}
.nose-short-01 h3 {margin-top:5%;font-size:8.2vw;letter-spacing:-0.05em;}
.nose-short-03 .cnt01 strong {font-size:4.2vw;line-height:1.2;}
.nose-short-05 ul.list {padding:50px 4% 20px;font-size:3.4vw;}

.nose-long-04 .cnt01 strong { font-size: 6.2vw; line-height: 1.2; }
@media (min-width:640px){
	.nose-lownose-05 h3::before {top:50%;left:-30px;font-size:140px;margin-top:-84px;}
	.nose-lownose-05 h3::after {top:50%;right:-30px;font-size:140px;margin-top:-84px;}
}
.lifting-absolute * {letter-spacing:-0.05em;}
.lifting-absolute .tt {padding-right:2px;padding-left:2px;color:#fff;background-color:#f17b6d;}
.lifting-absolute .vs {display:inline-block;width:10vw;height:10vw;margin-top:15px;font-size:4.6vw;font-weight:bold;line-height:10vw;color:#fff;border-radius:5vw;background-color:#f17b6d;}
.lifting-absolute .bd-t {padding-top:30px;border-top:1px dashed #fb9f94;}
.lifting-absolute .tt-r {height:6vw;padding:0 10px;color:#fff;border-radius:3vw;background-color:#fb9f94;}
.lifting-absolute-01 .poa {top:3%;left:3%;right:3%;text-align:center;color:#fff;}
.lifting-absolute-01 h3 {font-size:11vw;}
.lifting-absolute-01 h3 strong {font-weight:bold;}
.lifting-absolute-01 h3 span {color:#2b2020;filter:drop-shadow(1px 2px 0 #fff);}
.lifting-absolute-01 p {margin-top:4%;font-size:4.3vw;}
.lifting-absolute-02 .balon {display:inline-block;position:absolute;top:-8%;left:3%;right:3%;padding:20px 10px;line-height:1.2;text-align:center;color:#2b2020;background:#fff;}
.lifting-absolute-02 .balon:after {content:'';position:absolute;bottom:-10px;left:50%;margin-left:-5px;border-top:10px solid #fff;border-right:10px solid transparent;border-bottom:0 solid transparent;border-left:10px solid transparent;}
.lifting-absolute-02 .poa-01, .lifting-absolute-02 .poa-02 {position:absolute;top:46.5%;left:6%;font-size:3.4vw;text-align:right;color:#fff;}
.lifting-absolute-02 .poa-02 {top:58%;left:10.3%;}
.lifting-absolute-02 .poa-03 {position:absolute;bottom:5%;width:100%;font-size:3.7vw;line-height:1.2;text-align:center;color:#fff;}
.lifting-absolute-02 .poa-03 span {background-color:#f17b6d;}
.lifting-absolute-03 {padding:30px 0 20px;font-size:4.3vw;line-height:1.6;text-align:center;color:#fff;background-color:#f19d93;}
.lifting-absolute-03 span {font-weight:500;color:#f17b6d;background-color:#fff;padding:0 7px;}
.lifting-absolute-04 {padding:40px 2.8% 30px;text-align:center;background-color:#fff1f1;}
.lifting-absolute-04 h3 {font-size:5.4vw;color:#2b2020;}
.lifting-absolute-04 .txt {margin-top:15px;line-height:1.3;}
.lifting-absolute-04 .color {color:#f17b6d;}
.lifting-absolute-04 .box01 {position:relative;width:59%;margin:30px auto 0;text-align:center;color:#fff;background-color:#fb9f94;}
.lifting-absolute-04 .box01 .tt {display:inline-block;position:absolute;top:-5%;left:50%;box-sizing:border-box;width:60%;margin-left:-30%;padding:5px 10px;font-size:3.7vw;border-radius:20px;background-color:#fb9f94;}
.lifting-absolute-04 .box01 p {display:flex;flex-direction:column;justify-content:center;align-items:center;height:130px;line-height:1.2;padding:0 7px;}
.lifting-absolute-04 .row {padding:0 2.8% 0 1.8%;}
.lifting-absolute-04 .row .box01 {float:left;width:49%;margin-left:1%;color:#2b2020;background-color:#fff;}
.lifting-absolute-04 .row .box01 .tt {width:80%;margin-left:-40%;padding:5px 0;font-size:3.1vw;color:#fff;background-color:#8b8b8b;}
.lifting-absolute-05 {padding:20px;line-height:1.2;background-color:#fff;}
.lifting-absolute-05 ul li {margin-top:15px;padding-left:5px;text-align:left;border-left:2px solid #f17b6d;}
.lifting-absolute-05 ul li p {line-height:1.3;}
.lifting-absolute-ol05 {overflow:hidden;margin-left:-1%;}
.lifting-absolute-ol05 li {float:left;width:49%;margin-top:1%;margin-left:1%;background-color:#fff;}
.lifting-absolute-ol05 li p {height:70px;min-height:16vw;padding:10px 0;line-height:1.2;}
.lifting-absolute-ol05 li.bg {color:#fff;background-color:#fb9f94;}
.lifting-absolute-06 {padding:40px 2.8% 30px;text-align:center;background-color:#ffdbcd;}
.lifting-absolute-06 .tt-r {background-color:#f17b6d;}
.lifting-absolute-06 .box {padding:20px;background-color:#fff;}
.lifting-absolute-06 .box div {line-height:1.3;}
.lifting-absolute table {font-weight:500;border-spacing:0 5px;border-collapse:separate;}
.lifting-absolute table .wi {width:39%;}
.lifting-absolute table .bg01 {color:#fff;background-color:#f17b6d;}
.lifting-absolute table .bg02 {background-color:#8b8b8b;}
.lifting-absolute table .bg03 {background-color:#fff;}
.lifting-absolute table .bg04 {background-color:#ebebeb;}
.lifting-absolute table thead th {padding-bottom:5px;font-weight:400;vertical-align:top;}
.lifting-absolute table thead th img {margin-bottom:5px;}
.lifting-absolute table tbody td {padding:5px;}
.lifting-absolute-07 {color:#fff;}
.lifting-absolute-07 .poa {top:12%;width:100%;text-align:center;}
.lifting-absolute-07 h3 {margin-top:4%;filter:drop-shadow(1px 2px 0 #f3a097);}
.lifting-absolute-07 .txt01 span {margin:2px;padding:2px;background-color:#f17b6d;}
.lifting-absolute-07 .txt02 {margin-top:3%;}
.lifting-absolute-07 .txt02 span {margin-top:2%;color:#2b2020;}
.lifting-absolute-08 {padding:40px 2.8% 30px;text-align:center;background-color:#fff1f1;}
.lifting-absolute-08.bg {background-color:#f6eeff;}
.lifting-absolute-08 h3 {color:#f17b6d;}
.lifting-absolute-08.bg h3 {color:#4a3f40;}
.lifting-absolute-08.bg h3 strong {display:block;}
.lifting-absolute-08 .img {width:50%;margin:10px auto 0;}
.lifting-absolute-08 ul {overflow:hidden;margin-top:10px;margin-left:-1%;}
.lifting-absolute-08 ul li {float:left;width:49%;margin-top:1%;margin-left:1%;}
.lifting-absolute-08 ul li p {padding:5px;letter-spacing:0;color:#fff;background-color:#f17b6d;}
.lifting-absolute-08.bg ul li p {padding:5px;color:#fff;background-color:#b7b7b7;}
@media (min-width:640px){
	.lifting-absolute .fl_di {display:flex;flex-direction:column;justify-content:center;align-items:center;}
}
.lifting-incision {font-weight:400;color:#4a3f40;}
.lifting-incision * {letter-spacing:-0.05em;}
.lifting-incision .tt-r {height:8vw;padding:2px 10px;border-radius:4vw;background-color:#eed3d5;}
.lifting-incision .tt-r.bg {color:#fff;background-color:#a186be;}
.lifting-incision .c01 {color:#7075ae;}
.lifting-incision .c02 {color:#bc6d6d;}
.lifting-incision .c03 {color:#85409b;}
.lifting-incision table {font-weight:400;border-spacing:1px;border-collapse:separate;}
.lifting-incision table td {font-weight:400; background-color:#fcfaff;}
.lifting-incision table .bg01 {padding:5px;color:#fff;background-color:#b7b7b7;}
.lifting-incision table img {margin-bottom:-2px;}
.lifting-incision table .bg02 {padding:5px;font-weight:500;color:#fff;background-color:#85409b;}
.lifting-incision table .bg03 {padding:5px;font-weight:400;background-color:#eaeaea;}
.lifting-incision table .bg04 {padding:5px;font-weight:500;background-color:#f2e7fd;}
.lifting-incision .bd-t {margin-top:30px;padding-top:30px;border-top:1px dashed #d5cae0;}
.lifting-incision .bd-t img {position:absolute;top:-50%;left:45%;width:7%;}
.lifting-incision .list-img ul::after {display:block;clear:both;margin-left:-1px;content:'';}
.lifting-incision .list-img ul li {float:left;box-sizing:border-box;width:50%;padding-left:1px;}
.lifting-incision .list-img p {padding:10px;text-align:center;color:#fff;background-color:#85409b;}
.lifting-incision .list-img p img {width:4%;}
.lifting-incision .list-img01::after {display:block;clear:both;content:'';}
.lifting-incision .list-img01 li {float:left;width:25%;}
.lifting-incision .list-img01 li .poa {top:35%;width:100%;font-size:13px;font-weight:500;line-height:1.3;text-align:center;color:#85409b;}
.lifting-incision .list-img01 li .ic01 {position:absolute;z-index:1;top:40%;right:-10%;width:20%;}
.lifting-incision-01 .poa {top:7%;width:100%;font-weight:400;text-align:center;}
.lifting-incision-01 .poa p {margin-top:10px;}
.lifting-incision-01 h3 {margin-top:3%;font-weight:700;color:#85409b;}
.lifting-incision-02 {padding:50px 2.8% 30px;text-align:center;background-color:#f7f7f7;}
.lifting-incision-02 .box {top:-6%;left:3%;right:3%;padding:10px;color:#fff;background-color:#85409b;}
.lifting-incision-02 ol {*zoom:1;padding-top:3%;font-weight:500;}
.lifting-incision-02 ol::after {display:block;clear:both;content:'';}
.lifting-incision-02 ol li {float:left;position:relative;box-sizing:border-box;width:33.3%;padding:5px;text-align:center;}
.lifting-incision-02 ol li span {display:block;position:absolute;top:-30px;left:38%;width:24%;font-weight:bold;line-height:2.2;background-color:#eed3d5;}
.lifting-incision-02 .box-gray {margin-top:50px;padding:25px 10px 15px;text-align:center;background-color:#eaeaea;}
.lifting-incision-02 .box-gray .poa {position:absolute;top:-10%;left:5%;width:90%;padding:10px 0;font-weight:500;color:#fff;background-color:#85409b;}
.lifting-incision-04 .poa {top:10%;width:100%;font-weight:400;text-align:center;}
.lifting-incision-04 .poa p {line-height:1.3;}
.lifting-incision-04 li {position:absolute;text-align:center;color:#85409b;}
.lifting-incision-04 .li01 {top:36%;left:11%;}
.lifting-incision-04 .li02 {top:36%;right:10%;}
.lifting-incision-04 .li03 {top:81%;left:8%;}
.lifting-incision-04 .li04 {top:81%;right:11%;}
.lifting_incision_05 .poa.a {top:65%;left:11%;}
.lifting_incision_05 .poa.b {top:65%;right:20%;font-weight:500;color:#85409b;}
.lifting-incision-05-07 {margin-top:30px;text-align:left;background-color:#eaeaea;}
.lifting-incision-05-07::after {display:block;clear:both;content:'';}
.lifting-incision-05-07 .img {float:left;width:45%;}
.lifting-incision-05-07 .cnt {float:left;box-sizing:border-box;width:55%;padding-top:20px;padding-left:4%;font-weight:400;}
.lifting-incision-05-07 .cnt .tt {padding-left:4%;line-height:1.3;border-left:2px solid #4a3f40;}
.lifting-incision-05-07 .cnt .txt01 {margin-top:20px;line-height:1.3;}
.lifting-incision-05-07 .cnt .txt02 {margin-top:20px;font-weight:500;line-height:1.3;}
.lifting-incision-05-07 .cnt .txt01 strong {background-color:#eed3d5;}
.lifting-incision-06 {padding:50px 9.8% 30px;text-align:center;background-color:#f2e7fd;}
.lifting-incision-06 table td p {padding:5px;font-weight:400;}
.lifting-incision-06 table td p.text-left {padding-left:5%;}
.lifting-incision-06 table td p span {display:inline-block;box-sizing:border-box;width:22px;height:22px;line-height:22px;border-radius:22px;text-align:center;color:#fff;background-color:#a186be;}
.lifting-incision-08 .poa {top:3%;width:100%;font-weight:400;text-align:center;}
.lifting-incision-08 .poa p {display:inline-block;margin-top:10px;padding:5px;color:#fdfffe;background-color:#4a3f40;}

.lifting-grafting * {letter-spacing:-0.05em;}
.lifting-grafting-01 .poa {top:18%;right:6%;}
.lifting-grafting-01 h3 {line-height:1.1;text-align:center;color:#b730b9;}
.lifting-grafting-01 h3 small {display:block;padding-bottom:11%;font-size:2.1vw;letter-spacing:3px;text-transform:uppercase;color:#1c1c1c;}
.lifting-grafting-01 p {margin-top:16%;font-size:3.3vw;text-align:center;color:#b730b9;}
.lifting-grafting-01 .poa-01 {overflow:hidden;position:absolute;top:69%;left:1%;width:100%;height:25%;}
.lifting-grafting-01 li {float:left;width:18%;height:100%;margin:0 0 0 1.2%;font-weight:400;line-height:1.2;text-align:center;color:#fff;background-color:rgba(60, 69, 83, .3);}
.lifting-grafting-01 li span {display:block;width:40%;margin:0 auto;padding:9% 0;}
.lifting-grafting-02 h3 {position:absolute;top:10%;width:100%;text-align:center;}
.lifting-grafting-02 li {position:absolute;}
.lifting-grafting-02 li strong {display:inline-block;padding:5px;color:#fff;background-color:#b730ba;}
.lifting-grafting-02 li p {margin-top:5px;padding:3px 5px;background-color:rgba(255, 255, 255, .5);}
.lifting-grafting-02 li.li01 {top:32%;right:6%;}
.lifting-grafting-02 li.li02 {top:53%;left:10%;}
.lifting-grafting-02 li.li03 {top:68%;right:1%;}
.lifting-grafting-02 li.li04 {top:78%;left:21%;}
.lifting-grafting-03 {text-align:center;color:#fff;}
.lifting-grafting-03 h3 {position:absolute;top:36%;width:100%;font-weight:bold;}
.lifting-grafting-03 div {position:absolute;top:50%;left:2%;right:2%;font-weight:400;line-height:1.3;}
.lifting-grafting-04 {padding:40px 3%;}
.lifting-grafting-04 h3 {font-weight:500;text-align:center;color:#a1a1a1;}
.lifting-grafting-04 h3 strong {font-weight:bold;color:#282323;}
.lifting-grafting-04 table {position:relative;z-index:1;margin-top:20px;}
.lifting-grafting-04 table td {width:50%;padding:15px 12px 15px 20px;font-weight:400;line-height:1.2; color:#221715;border:1px solid #e0dae9;background-color:#fff;}
.lifting-grafting-04 table td:nth-child(2n) {color:#fff;border:1px solid #474c58;background-color:#2c2f35;}
.lifting-grafting-04 table td ul {margin-top:-5px;margin-left:-15px;}
.lifting-grafting-04 table td li {position:relative;padding-top:5px;padding-left:15px;}
.lifting-grafting-04 table td li::after {position:absolute;top:5px;left:0;content:'·';color:#ab28a9;}
.lifting-grafting-05 {margin-top:-30%;}
.lifting-grafting-05 h3 {position:absolute;top:25%;width:100%;font-weight:bold;text-align:center;color:#fff;}
.lifting-grafting-05 ul li {position:absolute;color:#fff;}
.lifting-grafting-05 ul li.li01 {top:50%;left:3%;}
.lifting-grafting-05 ul li.li02 {top:58%;left:3%;}
.lifting-grafting-05 ul li.li03 {top:71%;left:3%;}
.lifting-grafting-05 ul li.li04 {top:45%;right:3.5%;text-align:right;}
.lifting-grafting-05 ul li.li05 {top:55%;right:3.5%;text-align:right;}
.lifting-grafting-05 ul li.li06 {top:66%;right:3.5%;text-align:right;}
.lifting-grafting-06 {padding:40px 3%;text-align:center;color:#fff;background-color:#2d313c;}
.lifting-grafting-06 {letter-spacing:-.5vw;}
.lifting-grafting-06 ol li {float:left;box-sizing:border-box;width:50%;padding:20px 5px;}
.lifting-grafting-06 ol li p {margin-top:20px;}


.body-liposuction {font-weight:400;}
.body-liposuction * {letter-spacing:-0.05em;}
.body-liposuction-01 .poa {width:50%;top:15%;left:3%;}
.body-liposuction-01 h3 {line-height:1.1;text-align:center;color:#7a376d;}
.body-liposuction-01 h3 small,
.body-tummy small {display:block;padding-bottom:8%;letter-spacing:3px;text-transform:uppercase;color:#1c1c1c;}
.body-liposuction-01 p {margin-top:16%;line-height:1.2;text-align:center;color:#7a376d;}
.body-liposuction-01 .poa-01 {overflow:hidden;position:absolute;top:69%;left:1%;width:100%;height:25%;}
.body-liposuction-01 li {float:left;width:18%;height:100%;margin:0 0 0 1.2%;font-size:2.8vw;font-weight:400;line-height:1.2;text-align:center;color:#fff;background-color:rgba(157, 55, 135, .3);}
.body-liposuction-01 li span {display:block;width:40%;margin:0 auto;padding:9% 0;}
.body-liposuction-02 {text-align:center;color:#fff;}
.body-liposuction-02 p {line-height:1.3;}
.body-liposuction-02 .poa {top:10%;width:100%;}
.body-liposuction-02 ul li {position:absolute;}
.body-liposuction-02 ul li.li01 {top:56%;left:22%;}
.body-liposuction-02 ul li.li02 {top:56%;left:63%;}
.body-liposuction-02 ul li.li03 {top:82%;left:22%;}
.body-liposuction-02 ul li.li04 {top:82%;left:64%;}
.body-liposuction-03 {padding-bottom:30px;text-align:center;background-color:#f8eafc;}
.body-liposuction-03 h3 {position:absolute;top:40%;width:100%;color:#7a376d;}
.body-liposuction-03 .table {margin:0 6%;padding:5px;color:#181822;background-color:#fdfdfd;}
.body-liposuction-03 .table table {border-bottom:1px solid #f2f2f2;}
.body-liposuction-03 .table strong {color:#7a376d;}
.body-liposuction-03 .table th {width:50%;padding:10px;color:#fff;border-left:1px solid #f2f2f2;background-color:#7a376d;}
.body-liposuction-03 .table td {border-left:1px solid #f2f2f2;}
.body-liposuction-03 .table .padding {padding:10px 0;}
.body-liposuction-04 {padding:40px 3% 30px;text-align:center;color:#fff;background-color:#f6f6f6;}
.body-liposuction-04 h3 {font-weight:500;color:#7a376d;}
.body-liposuction-04 .box {padding:2px;color:#181822;background-color:#7a376d;}
.body-liposuction-04 .box h4 {padding:10px 0;font-weight:500;color:#fff;}
.body-liposuction-04 .box strong {color:#7a376d;}
.body-liposuction-04 .box p {padding:20px 10px;background-color:#fff;}
.body-liposuction-05 {text-align:center;color:#fff;}
.body-liposuction-05 p {line-height:1.3;}
.body-liposuction-05 .poa {top:8%;width:100%;}
.body-liposuction-05 ul li {position:absolute;text-align:center;}
.body-liposuction-05 ul li p {margin-top:10px;}
.body-liposuction-05 ul li.li01 {top:35%;left:43%;}
.body-liposuction-05 ul li.li02 {top:56%;left:44%;}
.body-liposuction-05 ul li.li03 {top:77%;left:40%;}
.body-liposuction-06 {padding:40px 3%;text-align:center;color:#181822;background-color:#f6f6f6;}
.body-liposuction-06 h3 {font-weight:500;color:#7a376d;}
.body-liposuction-06 p {line-height:1.3;}
.body-liposuction-06 ul {margin-left:-1%;}
.body-liposuction-06 ul li {float:left;position:relative;width:49%;margin-top:1%;margin-left:1%;text-align:center;color:#fff;box-shadow:0 0 3px #b4b4b4;}
.body-liposuction-06 ul li strong {position:absolute;bottom:12%;left:0;width:50%;}
.body-liposuction-07 {text-align:center;color:#181822;}
.body-liposuction-07 h3 {font-weight:500;color:#7a376d;}
.body-liposuction-07 p {line-height:1.3;}
.body-liposuction-07 .poa {top:10%;width:100%;}
.body-liposuction-07 ul li {position:absolute;color:#fff;}
.body-liposuction-07 ul li.li01 {top:40%;left:21%;}
.body-liposuction-07 ul li.li02 {top:61%;left:55%;}
.body-liposuction-07 ul li.li03 {top:80%;left:22%;}
.body-liposuction-08 .poa {top:8%;width:100%;text-align:center;}
.body-liposuction-08 h3 {font-weight:500;color:#7a376d;}
.body-liposuction-08 .tabconWrap{position:absolute; top:55% !important; left:50% !important; width:608px !important; height:435px !important; margin-top:-100px; margin-left:-180px !important;}
.body-liposuction-08 .tabWrap{margin-left:2px; overflow:hidden;}
.body-liposuction-08 .tabWrap li{float:left; width:100px; cursor:pointer;}
.body-liposuction-08 .tabWrap li img{width:100%;}
.body-liposuction-08 .tabcontent{display:none; margin-top:-1px; width:608px;}
.body-liposuction-08 .tabcontent img{width:59%;}
.body-liposuction-08 .tabcontent.current{display:block;}
.body-liposuction-10 {color:#fff;}
.body-liposuction-10 h3 {top:30%;left:10%;font-weight:500;}
.body-liposuction-10 p {display:inline-block;top:60%;left:10%;padding:8px;transform:rotate(-10deg);background-color:#7a376d;}

.body-lift {font-weight:400;}
.body-lift h3 {color:#7a376d;font-weight:400;line-height:1.2;letter-spacing:-0.05em;}
.body-lift-02 h3,
.body-lift-05 h3,
.body-lift-06 h3 {color:#fff;}
.body-lift * {letter-spacing:-0.025em;}
.body-lift small,
.body-tummy small {display:block;text-transform:uppercase;font-family:Times, "Times New Roman", Georgia, serif;letter-spacing:6px;}
.body-lift-01 .poa {width:60%;top:12%;right:3%;}
.body-lift-01 h3 {line-height:1.2;text-align:center;color:#7a376d;}
.body-lift-01 h3 small {display:block;padding-bottom:5%;letter-spacing:3px;text-transform:uppercase;color:#242d2a;}
.body-lift-01 h3 strong {font-weight:700;}
.body-lift-01 p {margin-top:10%;font-size:3.5vw;text-align:center;color:#7a376d;font-weight: 600;line-height: 1.3;}
.body-lift-01 .poa-01 {overflow:hidden;position:absolute;top:69%;left:4%;height:25%;}
.body-lift-01 li {float:left;width:18%;height:100%;margin:0 0 0 1.2%;font-weight:400;line-height: 1.1;text-align:center;color:#fff;background-color:rgba(150, 42, 127, .3);box-sizing: border-box;word-wrap: break-word;word-break: break-word;padding: 0 4px;}
.body-lift-01 li:first-child {margin:0;}
.body-lift-01 .poa-01 li strong {font-weight:600;}
.body-lift-01 li span {display:block;width:40%;margin:0 auto;padding:9% 0;}
.body-lift-02 {text-align:center;color:#fff;}
.body-lift-02 .poa {top:14%;left:3%;right:3%;}
.body-lift-02 h3 {margin-top: 3%;}
.body-lift-02 p {margin-top:5%;line-height:1.4;}
.body-lift-02 p strong {color:#e4bbde;}
.body-lift-03 {padding:40px 0 30px;text-align:center;background-color:#f8eafc;}
.body-lift-03 small {color:#bfa0bd;}
.body-lift-03 h3 strong {color:#7a376d;}
.body-lift-03 ol li {position:absolute;color:#fff;font-weight: 500;letter-spacing: -0.05em;}
.body-lift-03 ol li.li01 {top: 59%;left:10%;}
.body-lift-03 ol li.li02 {top: 65%;left:42%;}
.body-lift-03 ol li.li03 {top: 59%;left:70%;}
.body-lift-03 ol li.li04 {top: 78%;left:10%;}
.body-lift-03 ol li.li05 {top: 83%;left:36%;}
.body-lift-03 ol li.li06 {top: 78%;left:68%;}
.body-lift-04 {padding:40px 4% 30px;text-align:center;background-color:#f6f6f6;}
.body-lift-04 small {color:#bea8b9;}
.body-lift-04 h3 {color:#7a376d;}
.body-lift-04 ul {margin-top:30px;padding:20px 0;background-color:#f8eafc;}
.body-lift-04 ul li {position:relative;padding:10px 10px 10px 38%;line-height:1.2;text-align:left;color:#181822;font-weight:600;}
.body-lift-04 ul li:nth-child(odd) {background-color:#f0dbf6;}
.body-lift-04 ul li::after {display:block;position:absolute;top:21%;left:31%;width:4.2vw;content:url('/m/img/body/body_lift_ico01.png');transform:scale(.5);}
.body-lift-04 .poa {bottom:0;left:0;width:40%;}
.body-lift-05 {padding:30px 6.2% 30px;text-align:center;color:#fff;background-color:#553e5d;}
.body-lift-05.bg {background-color:#ab91bc;}
.body-lift-05 small {color:#b7b0ba;}
.body-lift-05.bg small {color:#d8cddf;}
.body-lift-05 .box {position:relative;padding:20px 4.4%;color:#181822;background-color:#fff;}
.body-lift-05 .box strong {display:inline-block;position:absolute;top:-20px;width:30%;margin-left:-15%;padding:5px 0;color:#fff;background-color:#7a376d;}
.body-lift-05 .box h4 {font-weight:700;}
.body-lift-05 .box .cb {margin-left:-2%;}
.body-lift-05 .box .cb li {float:left;position:relative;width:48%;margin-left:2%;}
.body-lift-05 .box .cb li p {position:absolute;bottom:0;box-sizing:border-box;width:100%;padding:5px;color:#fff;background-color:rgba(122, 55, 109, .7);}
.body-lift-05 .box .list {margin-top:20px;}
.body-lift-05 .box .list li {position:relative;padding:0 0 5px 13%;line-height:1.2;text-align:left;font-weight:500;}
.body-lift-05 .box .list li::after {display:block;position:absolute;top:-2px;left:4%;width:4.2vw;content:url('/m/img/body/body_lift_ico02.jpg');transform:scale(.5);}
.body-lift-05 .box .list li span {color:#e15656;}
.body-lift-06 {padding:40px 6.2% 30px;text-align:center;color:#fff;background-color:#42333f;}
.body-lift-06.bg {background:#a187a4 url('/m/img/body/body_tummy_06.jpg') 50% 0 no-repeat;background-size:contain;padding-top:20%;}
.body-lift-06.bg ol li {background-color: #6e5372;}
.body-lift-06.bg small {color:#fff;}
.body-lift-06 small {display:block;text-align:center;text-transform:uppercase;color:#b1adb0;}
.body-lift-06 h3 {text-align:center;}
.body-lift-06 ol {margin-top:20px;text-align:left;}
.body-lift-06 ol li {margin-top:1px;padding:20px 0;background-color:#21191f;}
.body-lift-06 ol li p {line-height:1.3;}
.body-lift-06 ol li .q {position:relative;padding-left:18%;padding-right:3%;font-weight:500;color:#e7bde1;}
.body-lift-06 ol li .q span {display:inline-block;position:absolute;left:5%;width:10%;}
.body-lift-06 ol li .q span::after {position:absolute;top:3px;font-size: 3vw;content:'|';font-weight: 200;}
.body-lift-06 ol li .a {position:relative;margin-top:10px;padding-left:14%;padding-right:3%;}
.body-lift-06 ol li .a span {display:inline-block;position:absolute;left:5%;width:5.8%;}
.body-lift-07 {padding:0 6.2% 30px;background-color:#f6f6f6;}
.body-lift-07 .poa {top:25%;width:100%;text-align:center;color:#181822;}
.body-lift-07 small {display:block;text-align:center;text-transform:uppercase;color:#a1a1a3;}
.body-lift-07 h3 {color:#181822;}
.body-lift-07 table th {padding:10px 0;font-weight:400;color:#7a376d;border:1px solid #f6f6f6;font-weight: 600;line-height: 1.1;}
.body-lift-07 table th span {display:block;padding-bottom:10px;}
.body-lift-07 table td {padding:10px;line-height:1.4;border:1px solid #f6f6f6;background: #fff;color:#000;}
.body-lift-07 table th.bg01 {border-right:1px dotted #f8e9fc;background-color:#f8e9fc;}
.body-lift-07 table th.bg01 span {color:#d2b4da;}
.body-lift-07 table th.bg02 {border-right:1px dotted #ebd0f2;background-color:#ebd0f2;}
.body-lift-07 table th.bg02 span {color:#d1b1d9;}
.body-lift-07 table th.bg03 {border-right:1px dotted #dbb5e6;background-color:#dbb5e6;}
.body-lift-07 table th.bg03 span {color:#b78cc3;}
.body-lift-07 table th.bg04 {border-right:1px dotted #c99cd7;background-color:#c99cd7;}
.body-lift-07 table th.bg04 span {color:#a97bb7;}


/* 복부성형 페이지 */
.body-tummy, 
.body-tummy h3 {font-weight:400;}
.body-tummy h3 {letter-spacing:-0.05em;}
.body-tummy small {margin-bottom:3%;padding:0;}
.body-tummy .body-lift-01 h3,
.body-tummy .body-lift-01 p {color:#914485;}
.body-tummy .body-lift-01 small {color:#b498aa;padding-left:5px;margin:0;}
.body-tummy .body-lift-01 p {margin-top:14%;}
.body-tummy .body-lift-02 small {padding:0;color:#fff;}
.body-tummy .body-lift-02 {background:#846e86 url("/m/img/body/body_tummy_02.jpg") 50% 0 no-repeat;background-size:cover;padding:40px 5%;}
.body-tummy-03 {padding:40px 0 30px;text-align:center;background-color:#fbeff9;}
.body-tummy-03 small {padding:0;color:#bfa0bd;}
.body-tummy-03 h3 {color:#a2678a;}
.body-tummy-03 ol li {position:absolute;color:#fff;}
.body-tummy-03 ol li.li01 {top:59%;left:8%;}
.body-tummy-03 ol li.li02 {top:76%;left:26%;}
.body-tummy-03 ol li.li03 {top:74%;left:52%;}
.body-tummy-03 ol li.li04 {top:58%;left:71%;}
.body-tummy-04 {padding:0 0 30px;background:#fff8ff url("/m/img/body/body_tummy_04.jpg") 50% 0 no-repeat;background-size:contain;}
.body-tummy-04 h3 {padding:50% 3% 15px;text-align:center;color:#a2678a;}
.body-tummy-04 ul {background-color:#f8eafc;margin:0 5%;}
.body-tummy-04 ul li {position:relative;padding:7px 3% 7px 9%;line-height:1.4;text-align:left;color:#181820;font-weight:500;}
.body-tummy-04 ul li:nth-child(odd) {background-color:#f0dbf6;}
.body-tummy-04 ul li::after {display:block;position:absolute;top:6px;left:2%;width:4.2vw;content:url('/m/img/body/body_lift_ico01.png');transform:scale(.5);}
.body-tummy-06 {padding:40px 2.6%;text-align:center;background-color:#c599b2;}
.body-tummy-06 small,
.body-tummy-06 h3 {color:#fff;}
.body-tummy-06 ol {margin-top:20px;}
.body-tummy-06 ol li {clear:both;position:relative;margin-top:5px;padding:5px;background-color:#f2e0f3;}
.body-tummy-06 ol li::after {display:block;clear:both;content:'';}
.body-tummy-06 ol li .img {float:left;width:45%;}
.body-tummy-06 ol li .cnt {float:left;width:55%;padding-top:20px;text-align:center;}
.body-tummy-06 ol li .cnt .num {display:inline-block;padding:3px 15%;color:#fff;background-color:#7a376d;line-height:1;font-weight:500;letter-spacing:0.05em;}
.body-tummy-06 ol li .cnt strong {display:block;margin-top:10px;color:#7a376d;}
.body-tummy-06 ol li .cnt p {margin-top:10px;line-height:1.3;padding:0 7px;}
.body-tummy-06 ol li .icon-arrow-d {z-index:1;top:-15px;opacity:.6;background-color:#181822;}

.eye-correction-01 { color:#fff; }
.eye-correction-01 .poa { top: 20%; left: 2%; text-align: center; }
.eye-correction-01 .poa p { font-weight: 400; letter-spacing: -.2vw; }
.eye-correction-01 .poa h3 { margin-top: 30px; font-weight: 500; }
.eye-correction-01 .poa-01 { position: absolute; top: 51%; left: 1%; text-align: center; letter-spacing: 0; }
.eye-correction-01 .poa-01 p { margin-top: 2px; padding: 3px; background-color: #8f61ee; box-shadow: 0 2px 10px #716a96; }
.eye-correction-01 .poa-02 { position: absolute; top: 82%; left: 57%; font-weight: 400; -webkit-transform: rotate(-12deg); transform: rotate(-12deg); text-align: center; }

.eye-correction-02 h3 { position: absolute; top: 4%; width: 100%; text-align: center; color: #fff; }
.eye-correction-02 ol { color: #6f46bc; }
.eye-correction-02 ol li { position: absolute; line-height: 1.2; text-align: center; }
.eye-correction-02 ol li span { display: block; padding-bottom: 15px; }
.eye-correction-02 ol li.li01 { top: 56%; left: 21%; }
.eye-correction-02 ol li.li02 { top: 56%; left: 49%; }
.eye-correction-02 ol li.li03 { top: 75%; left: 19%; }
.eye-correction-02 ol li.li04 { top: 75%; left: 51%; }

.eye-correction-03 { padding: 40px 0; text-align: center; color: #fff; background-color: #7058db; }
.eye-correction-03 div { font-weight: 400; line-height: 1.3; letter-spacing: -.2vw; }
.eye-correction-03 .poa-01 { position: absolute; top: 2%; left: 59%; }
.eye-correction-03 .poa-02 { position: absolute; bottom: 0; left: 20%; color: #b2a7ea; }
.eye-correction-03 .poa-03 { position: absolute; bottom: 0; left: 60%; }
.eye-correction-03 .box { margin: 10px 3% 0; padding: 15px 5px; color: #362850; border: 3px solid #7159dc; background-color: #fff; box-shadow: 0 2px 10px #503f9c; }
.eye-correction-03 .box h4 { font-weight: 500; color: #7058db; }

.eye-correction-06 { padding: 40px 2.6% 20px; color: #fff; background-color: #a899ff; }
.eye-correction-06 h3 small { display: block; letter-spacing: .4vw; text-transform: uppercase; }
.eye-correction-06 table { position: absolute; top: 0; left: 0; width: 100%; font-weight: 500; }
.eye-correction-06 table th { width: 50%; padding: 3.2%; text-align: center; }
.eye-correction-06 table td { height: 10vw; padding-top: 2.1%; padding-left: 14%; color: #7058db; }

.eye-correction-07 { padding: 40px 2.6% 20px; text-align: center; color: #36255c; background-color: #ebe7ff; }

.eye-correction-07 .tt { display: inline-block; position: relative; }
.eye-correction-07 .tt strong { position: relative; z-index: 1; }
.eye-correction-07 .tt::before { display: inline-block; position: absolute; bottom: -2px; left: 0; width: 100%; height: 10px; content: ''; background-color: #c6b1f8; }
.eye-correction-07 ol { width: 90%; margin: 15px auto 0; }
.eye-correction-07 ol li { float: left; position: relative; box-sizing: border-box; width: 50%; padding: 5px; }
.eye-correction-07 ol li.arrow::after { position: absolute; z-index: 1; top: 41%; right: -9%; width: 8vw; height: 8vw; line-height: 8vw; content: '→'; color: #afa7be; border-radius: 4vw; background-color: #fff; }
.eye-correction-07 ol li span { display: block; padding: 5px; color: #a399be; border-top: 1px dotted #a39abe; }
.eye-correction-07 ol li div { padding: 2px; background-color: #fff; }
.eye-correction-07 ol li p { min-height: 13vw; padding-top: 2vw; ; }
.eye-correction-07 ol li.bg span { color: #36255c; border-top-color: #36255c; }
.eye-correction-07 ol li.bg div { color: #fff; background-color: #9061ef; }

.eye-correction-08 .poa { top: 5%; width: 100%; text-align: center; color: #fff; }
.eye-correction-08 h3 { font-weight: 500; }
.eye-correction-08 ol { margin-top: 30px; padding-left: 10%; text-align: left; }
.eye-correction-08 ol li { padding-bottom: 5vw; }
.eye-correction-08 ol li .tt { display: inline-block; position: relative; height: 6vw; padding: 0 4vw 0 11vw; font-weight: 500; line-height: 6vw; color: #36245c; border-radius: 3vw; background-color: #fff; }
.eye-correction-08 ol li .tt span { display: block; position: absolute; top: -1.6vw; left: 0; width: 8vw; height: 8vw; line-height: 8vw; text-align: center; color: #fff; border: 3px solid #fff; border-radius: 5vw; background-color: #6c55d2; }
.eye-correction-08 ol li p { margin-top: 20px; line-height: 1.3; }

.eye-incision-55 .box, .eye-correction-09 .box { position: absolute; top: -18%; margin: 10px 3% 0; padding: 20px 10px; text-align: center; color: #362850; background-color: #eae6ff; box-shadow: 0 2px 10px #503f9c; }
.eye-incision-55 .box p, .eye-correction-09 .box p { display: inline-block; padding: 5px; color: #fff; background-color: #8f61ee;font-weight:500; }
.eye-incision-55 h3, .eye-correction-09 h3 { margin-top: 20px; color: #8f61ee; }
.eye-incision-55 h3 strong, .eye-correction-09 h3 strong { letter-spacing: -.8vw; }
.eye-correction-09 h3 small { display: block; margin-top: 20px; letter-spacing: 1.5vw; text-transform: uppercase; }
.eye-incision-55 .poa, .eye-correction-09 .poa { position: absolute; top: 80%; left: 7%; font-weight: 400; line-height: 1.4; -webkit-transform: rotate(-6deg); transform: rotate(-6deg); text-align: center; color: #fff; }

.eye-canthoplasty-01 { color: #fff; }
.eye-canthoplasty-01 .poa { top: 34%; left: 2%; text-align: center; }
.eye-canthoplasty-01 .poa p { font-weight: 400; letter-spacing: -.2vw; }
.eye-canthoplasty-01 .poa h3 { margin-top: 30px; font-weight: 500; }
.eye-canthoplasty-01 .poa-01 { position: absolute; top: 73%; left: 8%; text-align: center; letter-spacing: 0; }
.eye-canthoplasty-01 .poa-01 p { margin-top: 2px; padding: 3px; background-color: #8f61ee; box-shadow: 0 2px 10px #716a96; }
.eye-canthoplasty-01 .poa-02 { position: absolute; top: 82%; left: 57%; font-weight: 400; -webkit-transform: rotate(-12deg); transform: rotate(-12deg); text-align: center; }

.eye-canthoplasty-02 h3 { position: absolute; top: 4%; width: 100%; text-align: center; color: #fff; }
.eye-canthoplasty-02 ol { color: #6f46bc; }
.eye-canthoplasty-02 ol li { position: absolute; width: 35%; line-height: 1.1; text-align: center; }
.eye-canthoplasty-02 ol li span { display: block; padding-bottom: 15px; }
.eye-canthoplasty-02 ol li.li01 { top: 48%; left: 14%; }
.eye-canthoplasty-02 ol li.li02 { top: 48%; left: 52%; }
.eye-canthoplasty-02 ol li.li03 { top: 62%; left: 14%; }
.eye-canthoplasty-02 ol li.li04 { top: 62%; left: 52%; }
.eye-canthoplasty-02 ol li.li05 { top: 79%; left: 14%; }
.eye-canthoplasty-02 ol li.li06 { top: 79%; left: 52%; }

.eye-canthoplasty-03 { color: #221715; }
.eye-canthoplasty-03 .poa { bottom: 5%; left: 5%; width: 90%; padding: 30px 0; text-align: center; color: #fff; background-color: rgba(157, 141, 255, .9); box-shadow: 0 2px 10px #503f9c; }
.eye-canthoplasty-03 .poa-01 { position: absolute; top: 22%; left: 27%; }
.eye-canthoplasty-03 .poa-02 { position: absolute; top: 24.5%; left: 50%; }
.eye-canthoplasty-03 .poa-03 { position: absolute; top: 32%; left: 30%; }
.eye-canthoplasty-03 .poa-04 { position: absolute; top: 32%; left: 44%; }

.eye-canthoplasty-04.bg { background-color: #7058db; }
.eye-canthoplasty-04.bg01 { background: url(/m/img/eye/eye_canthoplasty_06.jpg) top no-repeat #7058db; background-size: 100%; }
.eye-canthoplasty-04 .tt01 { float: left; width: 32%; }
.eye-canthoplasty-04 .tt01 small { display: block; margin-top: 5px; letter-spacing: .1vw; text-transform: uppercase; }
.eye-canthoplasty-04 .tt02 { float: left; box-sizing: border-box; width: 68%; padding-left: 2.5vw; border-left: 1px solid #fff; }
.eye-canthoplasty-04 .tt02 h3 { font-weight: 500; }
.eye-canthoplasty-04 .poa { top: 2%; width: 100%; text-align: center; } 
.eye-canthoplasty-04 h5 { margin-top: 30px; }
.eye-canthoplasty-04 ul { position: absolute; top: 62%; width: 100%; text-align: center; }
.eye-canthoplasty-04 ul li { margin-bottom: 9%; color: #36245c; }

.eye-canthoplasty-04 ol { width: 90%; margin: 15px auto 0; text-align: center; }
.eye-canthoplasty-04 ol li { float: left; position: relative; box-sizing: border-box; width: 50%; margin-top: 5px; padding: 5px; color: #36245c; }
.eye-canthoplasty-04 ol li.arrow::after { position: absolute; z-index: 1; top: 41%; right: -9%; width: 8vw; height: 8vw; line-height: 8vw; content: '→'; color: #afa7be; border-radius: 4vw; background-color: #fff; }
.eye-canthoplasty-04 ol li span { display: block; padding: 5px; color: #fff; border-top: 1px dotted #f6f4ff; }
.eye-canthoplasty-04 ol li div { background-color: #fff; }
.eye-canthoplasty-04 ol li p { min-height: 13.5vw; padding-top: 2vw; padding-bottom: 2vw; }
.eye-canthoplasty-04 ol li.bg { margin-left: 25%; }
.eye-canthoplasty-04 ol li.bg div { color: #fff; background-color: #9061ef; }

.eye-canthoplasty-08 .poa { top: 5%; width: 100%; text-align: center; color: #36245c; }
.eye-canthoplasty-08 h3 { font-weight: 500; }
.eye-canthoplasty-08 ol { margin-top: 30px; padding-left: 13%; text-align: left; }
.eye-canthoplasty-08 ol li { padding-bottom: 5vw; }
.eye-canthoplasty-08 ol li .tt { display: inline-block; position: relative; height: 6vw; padding: 0 4vw 0 11vw; font-weight: 500; line-height: 6vw; color: #36245c; border-radius: 3vw; background-color: #fff; }
.eye-canthoplasty-08 ol li .tt span { display: block; position: absolute; top: -1.6vw; left: 0; width: 8vw; height: 8vw; line-height: 8vw; text-align: center; color: #fff; border: 3px solid #fff; border-radius: 5vw; background-color: #6c55d2; }
.eye-canthoplasty-08 ol li p { margin-top: 20px; line-height: 1.3; }

.body-eyelid-01 .poa { top: 17%; left: 3%; }
.body-eyelid-01 h3 { font-size: 9.4vw; text-align: center; color: #fc039d; }
.body-eyelid-01 h3 small { display: block; padding-bottom: 8%; font-size: 2.1vw; letter-spacing: .6vw; text-transform: uppercase; color: #1c1c1c; }
.body-eyelid-01 h3 strong { letter-spacing: -.5vw; }
.body-eyelid-01 p { margin-top: 16%; font-size: 3.5vw; text-align: center; color: #fc039d; }
.body-eyelid-01 .poa-01 { overflow: hidden; position: absolute; top: 69%; left: 1%; width: 100%; height: 25%; }
.body-eyelid-01 li { float: left; width: 18%; height: 100%; margin: 0 0 0 1.2%; font-size: 2.8vw; font-weight: 400; line-height: 1.2; text-align: center; letter-spacing: -.2vw; color: #fff; background-color: rgba(157, 55, 135, .3); }
.body-eyelid-01 li span { display: block; width: 40%; margin: 0 auto; padding: 9% 0; }

.body-eyelid-02 { text-align: center; color: #221715; }
.body-eyelid-02 h3 { position: absolute; top: 5%; width: 100%; }
.body-eyelid-02 ol li { position: absolute; width: 40%; line-height: 1.3; }
.body-eyelid-02 ol li span { display: block; padding-bottom: 10px; color: #fb009b; }
.body-eyelid-02 ol li small { display: block; }
.body-eyelid-02 ol li.li01 { top: 50%; left: 7%; }
.body-eyelid-02 ol li.li02 { top: 50%; left: 54%; }
.body-eyelid-02 ol li.li03 { top: 63%; left: 30%; }
.body-eyelid-02 ol li.li04 { top: 75%; left: 7%; }
.body-eyelid-02 ol li.li05 { top: 75%; left: 54%; }

.body-eyelid-03 { padding: 40px 30px; text-align: center; background-color: #e6aab7; }
.body-eyelid-03 h3 { position: relative; padding-bottom: 20px; font-weight: 500; letter-spacing: -.5vw; color: #fff; }
.body-eyelid-03 h3::after { position: absolute; bottom: 0; left: 45%; width: 10%; height: 1px; content: ''; background-color: #fff; }
.body-eyelid-03 p { font-weight: 400; line-height: 1.3; }

.eye-eyelid-04 { padding: 30px 4%; text-align: center; background-color: #f9f3f7; }
.eye-eyelid-04 h3 { color: #221715; }
.eye-eyelid-04 ol { width: 80%; margin: 15px auto 0; }
.eye-eyelid-04 ol li { float: left; position: relative; box-sizing: border-box; width: 50%; margin-top: 5px; padding: 5px; color: #e08699; }
.eye-eyelid-04 ol li.arrow::after { position: absolute; z-index: 1; top: 41%; right: -9%; width: 8vw; height: 8vw; line-height: 8vw; content: '→'; color: #afa7be; border-radius: 4vw; background-color: #fff; }
.eye-eyelid-04 ol li span { display: block; padding: 5px; color: #a9a9a9; border-top: 1px dotted #cecece; }
.eye-eyelid-04 ol li div { background-color: #fff; }
.eye-eyelid-04 ol li p { min-height: 13.5vw; padding-top: 2vw; padding-bottom: 2vw; }
.eye-eyelid-04 ol li.bg div { color: #fff; background-color: #e08699; }

.eye-eyelid-05 { padding: 40px 0 0; }
.eye-eyelid-05 h3 { font-weight: 500; text-align: center; color: #221715; }
.eye-eyelid-05 ol { padding: 20px 9% 0; color: #6b6b6b; }
.eye-eyelid-05 ol strong { color: #fa009e; }
.eye-eyelid-05 ol li { position: relative; padding-top: 6vw; padding-left: 11vw; line-height: 1.3; }
.eye-eyelid-05 ol li::after { display: block; position: absolute; top: 0; left: 0; width: 4.2vw; transform: scale(.5); }
.eye-eyelid-05 ol li.li01::after { content: url('/m/img/eye/eye_eyelid_num01.jpg'); }
.eye-eyelid-05 ol li.li02::after { content: url('/m/img/eye/eye_eyelid_num02.jpg'); }
.eye-eyelid-05 ol li.li03::after { content: url('/m/img/eye/eye_eyelid_num03.jpg'); }

.skin-thread { color: #231f20; background-color: #fbfbfb; }
.skin-thread p { font-weight: 400; line-height: 1.3; color: #757575; }

.skin-thread-pd { padding: 0 4.8%; }
.skin-thread-01 .poa { top: 75%; right: 0; padding: 5px 20px 5px 10px; border: 1px solid #000; background-color: #fff; }
.skin-thread-01 .poa p { margin-top: 5px; }

.skin-thread-02 div { position: absolute; top: 17%; left: 15%; line-height: 1.3; text-align: center; letter-spacing: -.3vw; }
.skin-thread-02 p { position: absolute; top: 63%; width: 100%; text-align: center; }

.skin-thread-05 { padding: 40px 0 30px; background-color: #ffa6bf; }
.skin-thread-05 .img { width: 53%; margin-left: 10%; }
.skin-thread-05 .box { display: inline-block; margin-top: 20px; margin-left: 10%; padding: 5px 20px 5px 10px; border: 1px solid #000; background-color: #fff; }
.skin-thread-05 ul { width: 92%; margin: 10px 0 0 2%; color: #fff; }
.skin-thread-05 ul li { clear: both; overflow: hidden; margin-top: 20px; }
.skin-thread-05 ul li .txt { float: left; width: 29%; text-align: right; }
.skin-thread-05 ul li .bar { float: right; width: 69%; }

.skin-thread-06 { text-align: center; }
.skin-thread-06 h3 { position: absolute; top: 12%; width: 100%; }
.skin-thread-06 ul { position: absolute; top: 77.5%; width: 100%; }
.skin-thread-06 ul li { margin-bottom: 5%; }

.skin-thread-07 { padding: 40px 3.1% 30px; background-color: #f7f7f7; }
.skin-thread-07 h3 { text-align: center; }
.skin-thread-07 small { display: block; padding-bottom: 5px; font-weight: 500; letter-spacing: .5vw; color: #ff5673; }
.skin-thread-07 ul { margin-top: 20px; }
.skin-thread-07 ul li { clear: both; overflow: hidden; margin-top: 10px; background-color: #fff; }
.skin-thread-07 ul li .img { float: left; width: 50%; }
.skin-thread-07 ul li .txt { float: right; box-sizing: border-box; width: 50%; padding: 15px 0 15px 15px; }
.skin-thread-07 ul li .txt p { margin-top: 10px; }

.skin-high-01 {color:#fff;}
.skin-high-01 h3 {position:absolute;top:17%;width:100%;font-weight:600;letter-spacing:-0.05em;text-align:center;background:linear-gradient(to right, #fff 0%, #dcffe1 32%, #fff 65%, #dcffe1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.skin-high-01 .poa {top:35%;width:100%;line-height:1.3;text-align:center;}
.skin-high-01 .poa strong {color:#c0fec8;}
.skin-high-02 {text-align:center;}
.skin-high-02 h3 {position:absolute;top:3%;width:100%;line-height:1.2;color:#e3ffd7;}
.skin-high-02 li {position:absolute;width:40%;color:#484848;}
.skin-high-02 li .tt {font-weight:500;color:#4b7e3f;}
.skin-high-02 li p {margin-top:7px;line-height:1.2;}
.skin-high-02 li.li01 {top:53%;left:8%;}
.skin-high-02 li.li02 {top:62%;left:52%;}
.skin-high-02 li.li03 {top:77%;left:15%;}
.skin-high-03 {text-align:center;}
.skin-high-03 h3 {position:absolute;top:3%;width:100%;line-height:1.2;color:#e3ffd7;}
.skin-high-03 li {position:absolute;width:40%;color:#484848;}
.skin-high-03 li .tt {font-weight:500;color:#4b7e3f;}
.skin-high-03 li p {margin-top:10px;line-height:1.3;}
.skin-high-03 li.li01 {top:53%;left:8%;}
.skin-high-03 li.li02 {top:62%;left:52%;}
.skin-high-03 li.li03 {top:77%;left:15%;}
.skin-high-04 {text-align:center;}
.skin-high-04 h3 {position:absolute;top:3%;width:100%;line-height:1.2;color:#247834;}
.skin-high-04 li {position:absolute;width:40%;color:#484848;}
.skin-high-04 li p {line-height:1.3;}
.skin-high-04 li.li01 {top:56%;left:8%;}
.skin-high-04 li.li02 {top:56%;left:53%;}
.skin-high-04 li.li03 {top:80%;left:8%;}
.skin-high-04 li.li04 {top:80%;left:53%;}
.skin-high-05 {text-align:center;background-color:#367351;}
.skin-high-05 .box {position:relative;padding:40px 0;color:#dafdd3;background-color:#203d2e;}
.skin-high-05 .box span {background:linear-gradient(to right, #fff 0%, #dcffe1 32%, #fff 65%, #dcffe1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.skin-high-05 .icon {position:absolute;bottom:-25%;left:42.5%;width:15%;}
.skin-high-05 h3 {margin-top:40px;color:#dafdd3;}
.skin-high-05 h3 strong {color:#7bff8c;}
.skin-high-05 ul {margin-top:20px;padding:0 4.6%;}
.skin-high-05 ul li {clear:both;overflow:hidden;margin-top:15px;}
.skin-high-05 ul li img {float:left;width:50%;}

.eye-eyebrow-04 { padding: 30px 4%; text-align: center; background-color: #f9f3f7; }
.eye-eyebrow-04 h3 { color: #221715; }
.eye-eyebrow-04 ol { margin: 15px auto 0; }
.eye-eyebrow-04 ol li { float: left; position: relative; box-sizing: border-box; width: 33.33%; margin-top: 5px; padding: 5px; color: #e08699; }
.eye-eyebrow-04 ol li.arrow::after { position: absolute; z-index: 1; top: 41%; right: -9%; width: 8vw; height: 8vw; line-height: 8vw; content: '→'; color: #afa7be; border-radius: 4vw; background-color: #fff; }
.eye-eyebrow-04 ol li span { display: block; padding: 5px; color: #a9a9a9; border-top: 1px dotted #cecece; }
.eye-eyebrow-04 ol li div { background-color: #fff; }
.eye-eyebrow-04 ol li p { min-height: 14.5vw; padding-top: 2vw; padding-bottom: 2vw; }
.eye-eyebrow-04 ol li.bg div { color: #fff; background-color: #e08699; }

.eye-eyebrow-05 { padding: 40px 0 0; }
.eye-eyebrow-05 .poa { top: 10%; left: 45%; width: 50%; }
.eye-eyebrow-05 h3 { font-weight: 500; color: #221715; }
.eye-eyebrow-05 ol { padding: 20px 0; color: #fa009e; }
.eye-eyebrow-05 ol li { position: relative; padding-top: 7vw; padding-left: 12vw; line-height: 1.3; }
.eye-eyebrow-05 ol li::after { display: block; position: absolute; top: 0; left: 0; width: 4.2vw; transform: scale(.5); }
.eye-eyebrow-05 ol li.li01::after { content: url('/m/img/eye/eye_eyelid_num01.png'); }
.eye-eyebrow-05 ol li.li02::after { content: url('/m/img/eye/eye_eyelid_num02.png'); }
.eye-eyebrow-05 ol li.li03::after { content: url('/m/img/eye/eye_eyelid_num03.png'); }
.eye-eyebrow-05 ol li.li04::after { content: url('/m/img/eye/eye_eyelid_num04.png'); }

.global_area {position:relative;width:100%;}
.global_area .bg {max-width: 100%;height:auto;}
.global_area .global_box {position:absolute;top:20px;left:0;}
.global_area .global_title {text-align:center;padding:0 15px 15px;}
.global_area .logo {width:50px;height:50px;margin:0 auto 10px;}
.global_area .logo img {width:100%;height:100%;}
.global_area .tit {font-size:30px;line-height:30px;color:#fff;}
.global_area .tit strong {font-weight:600;color:#d1bfab;}
.global_area .tit_safety {position:relative;font-size:8px;line-height:20px;color:#a3a3a3;letter-spacing:10px;margin-top:5px;}
.global_area .tit_safety::before,
.global_area .tit_safety::after {content: '';display:block;position:absolute;top:9px;width:50px;height:1px;border-top:1px solid #524c66;}
.global_area .tit_safety::before {left:0;}
.global_area .tit_safety::after {right:0;}
.global_area .global_text {width:100%;font-size:14px;line-height:22px;color:#fff;padding:0 10px 30px;box-sizing:border-box;}
.global_area .box01 {float:right;width:50%;border:1px solid #777382;margin:0 auto;margin-right:15px;}
.global_area .box01 dt {height:25px;font-weight:700;font-size:15px;line-height:25px;color:#332f44;background:#e8ded2;text-align:center;}
.global_area .box01 dd {padding:15px;text-align:left;}
.global_area .box01 dd:after {content:"";display:block;clear:both;}
.global_area .box01 li {font-size:12px;line-height:18px;color:#fff;opacity:0.6;text-transform:uppercase;letter-spacing:-0.025em;}
@media (min-width:640px){
	.m-a01-1,
	.m-a01-3.bg03,
	.m-a01-3.bg04,	
	.m-a01-3.bg07 {height:650px;}
	.m-a01-3.bg06 {height:770px;}
	.m-a01-3.bg06 .box {width:500px;height:250px;margin:258px auto 0;background-color:rgba(255, 255, 255, .9);}
	.m-cnt {line-height:1.2;margin-top:15px;}
	.global_area {background:#3e394f;letter-spacing:-0.025em;}
	.global_area:after {content:"";display:block;clear:both;}
	.global_area img {float:left;width:380px;}
	.global_area .global_text {font-size:18px;line-height:28px;padding:0 30px 30px;}
	.global_area .tit_safety::before,
	.global_area .tit_safety::after {width:200px;}
}

/* 눈-상안검upper.php 2023-07-26 jse */
.eye_upper .sec1 .poa {top:13%;width:100%;text-align:center;filter:drop-shadow(2px 4px 5px #fff);}
.eye_upper .sec1 h3 {font-size:10.5vw;line-height:1;margin-bottom:10px;}
.eye_upper .sec1 h3 strong {letter-spacing:-0.075em;}
.eye_upper .sec1 .tit_txt {font-size:4.5vw;line-height:1.2;letter-spacing:-0.05em;}
.eye_upper .sec3 {position:relative;}
.eye_upper .sec3 .jjal_eye {position:absolute;top:19.7%;right:4.68%;width:26.09%;}
.eye_upper .sec6 {position:relative;}
.eye_upper .sec6 .eye_upper_tel {position:absolute;left:35%;bottom:17%;width:calc(100% - 60%);font-weight:700;font-size:5vw;line-height:13vw;color:#c8727b;text-align:center;}
@media (min-width:640px){
   .eye_upper .sec1 h3 {font-size:58px;line-height:1.2;margin-bottom:18px;}
   .eye_upper .sec1 .tit_txt {font-size:28px;}
   .eye_upper .sec6 .eye_upper_tel {font-size:30px;line-height:80px;}
   .global_area .box01 {width:70%;}
   .global_area .box01 li {float:left;width:50%;font-size:14px;line-height:25px;}
}

/* 모발이식/lifting-men,women.php jse */
.hairline {width:100%;color:#0a0c07;}
.hairline * {letter-spacing:-0.05em;}
.hairline img {width:100%;height:auto;}
.hairline .f_underline {border-bottom:2px solid #0a0c07;}
.hairline .bg_lineblue {background:linear-gradient(to top,#c3d9ff 30%,transparent 30%);padding:0 5px;}
.hairline .contents {position:relative;box-sizing:border-box;}
.hairline .section01 {position:relative;}
.hairline .section01 .tt_point01 {position:absolute;top:7%;left:8%;font-size:2.2em;color:#0a0c07;line-height:1.2;}
.hairline .section01 .tt_point01:after {content:'';display:block;width:2px;height:40px;background:#4a4a4a;margin:10px 0;vertical-align:middle;}
.hairline .main_bnr {width:100%;height:650px;background:#f5f5f5 url('/m/img/hair/bg_menhair1.jpg') 50% bottom no-repeat;background-size:auto 650px;}
.hairline .main_bnr h3 {position:absolute;top:5%;left:7%;letter-spacing:-0.15rem;}
.hairline .main_bnr .tt_point01 {position:relative;font-size:30px;line-height:36px;}
.hairline .main_bnr .tt_point01:after {content:'';display:block;width:2px;height:30px;background:#0a0c07;margin:7px 0;vertical-align:middle;}
.hairline .main_bnr .tt_point02 {font-size:24px;line-height:34px;font-weight:300;}	
.hairline .main_bnr .tt_point02 strong {position:relative;}
.hairline .main_bnr .tt_point02 strong:after,
.hairline .main_bnr .tt_point02 strong:before {content:'';position:absolute;background-size:100%;}
.hairline .main_bnr .tt_point02 strong:after	{width:25px;height:23px;top:-10px;right:-18px;background:url('/img/hair/ico_star.png') 0 0 no-repeat;}
.hairline .main_bnr .tt_point02 strong:before	{width:73px;height:13px;bottom:-7px;left:0;background:url('/img/hair/ico_underline_blue.png') 0 0 no-repeat;}
.hairline .sub_bnr {width:100%;height:353px;background:#c4d9ff url('/m/img/hair/bg_menhair2.jpg') 50% 0 no-repeat;background-size:auto 353px;box-sizing:border-box;padding:30px 0 0 20px;}
.hairline .sub_bnr .tt_point01 {width:50%;font-size:14px;line-height:25px;padding-bottom:10px;word-wrap:break-word;}
.hairline .sub_bnr .tt_point01 .line_white {font-size:22px;line-height:30px;background:#fff;}
.hairline .sub_bnr .tt_point02 {width:50%;font-size:17px;line-height:27px;}
.hairline .bnr_data {position:relative;height:600px;background:url('/m/img/hair/bg_menhair3.jpg') 50% 0 no-repeat;background-size:cover}
.hairline .bnr_data .txt_box {position:absolute;top:50%;left:50%;width:90%;height:160px;margin-top:-80px;transform:translate(-50%, 0%);font-size:15px;line-height:24px;padding:10px 15px;background:rgba(255, 255, 255, 0.9);word-break:break-all;word-wrap:normal;/*display:flex;flex-direction:column;justify-content:center;align-items:center;*/z-index:2;text-align:center;box-sizing:border-box;}
.hairline .hair_transplant {padding:50px 10px;text-align:center;}
.hairline .hair_transplant .tt_index {line-height:1.4;font-weight:700;padding-bottom:13px;}
.hairline .hair_transplant .tt_index .ico_num {display:block;font-size:18px;}
.hairline .hair_transplant .tt_title {line-height:1.2;padding-bottom:18px;}
.hairline .hair_transplant .tt_detail {line-height:1.2;padding-bottom:22px;}
.hairline .hair_transplant .bg_title {display:inline-block;background:#000;color:#fff;font-weight:700;letter-spacing:0;padding:0 10px;}
.hairline .hair_transplant .hairtransplan_point {width:95%;margin:0 auto;}
.hairline .hair_transplant .hairtransplan_point li {padding:50px 0;border-top:2px dashed #b7b7b7;}
.hairline .hair_transplant .hairtransplan_point li:first-child {padding:0 0 80px;border-top:0;}
.hairline .hair_transplant .table_list {width:100%;}
.hairline .hair_transplant .table_list::after {content:'';display:block;clear:both;}
.hairline .hair_transplant .table_list dl {float:left;width:50%;box-sizing:border-box;}
.hairline .hair_transplant .table_list dl:first-child {border-right:1px solid #95b5ef;}
.hairline .hair_transplant .table_list dl:last-child {border-right:1px solid #ececec;}
.hairline .hair_transplant .table_list dt {width:100%;height:auto;border-bottom:1px solid #95b5ef;text-align:center;overflow:hidden;}
.hairline .hair_transplant .table_list dd {height:70px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #95b5ef;word-wrap:break-word;word-break:break-word;padding:0 7px;}
.hairline .hair_transplant .table_list dd:nth-child(odd) {background:#fff;}
.hairline .hair_transplant .table_list dd:nth-child(even) {background:#ececec;}
.hairline .hair_transplant .table_list dd.btn_area {background:0;}
.hairline .hair_transplant .table_list dd.btn_area .btn {display:block;width:600px;height:115px;font-size:34px;line-height:115px;color:#fff;}
.hairline .hair_transplant .table_list dd.btn_area .btn.gray {background:url('/img/hair/btn_submit_gray.png') 0 0 no-repeat;}
.hairline .hair_transplant .table_list dd.btn_area .btn.black {background:url('/img/hair/btn_submit_black.png') 0 0 no-repeat;}
.hairline .hair_transplant .table_list dd.btn_area .btn .f_point {font-weight:bold;color:#c4d9ff;padding-left:10px;}
.hairline .bg_gray01 {background:#f2f2f2;}
.hairline .bg_gray02 {background:#e6e6e6;}
.hairline .bg_idol_hair {width:100%;background:#c4d9ff;margin:0 auto;text-align:center;}
.hairline.women .main_bnr {background-image:url('/m/img/hair/bg_womenhair1.jpg');background-size:cover;}
.hairline.women .sub_bnr {height:325px;background:#deeff3 url('/m/img/hair/bg_womenhair2.jpg') 50% 0 no-repeat;padding:40px 0 0 20px;background-size:auto 325px;}
.hairline.women .sub_bnr .tt_point01 {width:50%;font-size:20px;line-height:25px;padding-bottom:20px;}
.hairline.women .sub_bnr .tt_point02 {font-size:13px;line-height:21px;}
.hairline.women .bnr_data {height:940px;background:url('/m/img/hair/bg_womenhair3.jpg') 50% 50% no-repeat;background-size:cover;}
.hairline.women .bg_blue {background:#c5d8ff;}
.hairline.women .hair_transplant .bg_title {background:#0a0c07;color:#fff;}
.hairline.women .hair_transplant .table_list {padding-bottom:60px;}
@media (min-width:640px){
	.hairline .hair_transplant .table_list dd {height:90px;}
	.hairline .txt_img {width:70%;}
}

/* 눈-절개법incisioneye 2023-03-27jse */
.content.eye {font-size:15px;letter-spacing:-0.05em;}
.content.eye h3 {font-weight:400;font-size:27px;line-height:1.1;color:#fff;text-align:center;letter-spacing:-0.075em;}
.content.eye .f_da {font-weight:500;line-height:18px;text-transform:uppercase;letter-spacing:3px;}
.eye .fl-cont {flex-direction:column;}
.eye .desc-bg {width:200px;margin-bottom:5px;background:#8f61ee;filter:drop-shadow(7px 7px 7px #533f98);box-sizing:border-box;font-size:15px;font-weight:500;}
.eye .desc-box {text-align:center;background:rgba(151, 134, 245, .9);filter:drop-shadow(0px 2px 10px #503f9c);margin:0 15px 0;padding:18px;font-weight:300;letter-spacing:0;word-wrap:break-word;}
.eye .desc-box h3 {margin-bottom:18px;}
.eye .desc-box strong {font-weight:600;}
.eye-incision-01 {color:#fff;background-color:#a899ff;}
.eye-incision-01 .poa {top:29%;left:3%;text-align:center;filter: drop-shadow(5px 5px 10px #533f98);width:50%;}
.eye-incision-01 .poa p {font-weight:400;}
.eye-incision-01 .poa h3 {font-size: 30px;font-weight:600;color:#fff;margin-bottom:10%;}
.eye-incision-01 .poa-01 {position:absolute;top:81%;left:58%;font-weight:400;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);text-align:center;}
.eye-incision-02 {background-color:#8f61ee;}
.eye-incision-02 .poa {position:absolute;top:0;left:0;right:0;bottom:0;padding-top:25px;box-sizing:border-box;}
.eye-incision-02 ol {color:#6f46bc;}
.eye-incision-02 ol li {position:absolute;width:35%;font-size:15px;font-weight:600;text-align:center;letter-spacing:-0.05em;}
.eye-incision-02 ol li.li01 {top:57%;left:9%;}
.eye-incision-02 ol li.li02 {top:57%;right:9%;}
.eye-incision-02 ol li.li03 {top:70%;left:32%;}
.eye-incision-02 ol li.li04 {top:82%;left:9%;}
.eye-incision-02 ol li.li05 {top:82%;right:9%;}
.eye-incision-03 {background:#6d56d6;}
.eye-incision-03 .poa {top:11%;left:4%;color:#fff;}
.eye-incision-03 .poa h3 {color:#fff;}
.eye-incision-03 .poa-01,
.eye-incision-03 .poa-02,
.eye-incision-03 .poa-03,
.eye-incision-03 .poa-04 {position:absolute;font-size:18px;color:#221715;}
.eye-incision-03 .poa-01 {top:60px;left:658px;}
.eye-incision-03 .poa-02 {top:80px;left:820px;}
.eye-incision-03 .poa-03 {top:140px;left:680px;}
.eye-incision-03 .poa-04 {top:150px;left:783px;}
.eye-incision-04 {padding:30px 4%;text-align:center;color:#fff;background-color:#ebe7ff;}
.eye-incision-04 h3 {color:#36245c !important;}
.eye-incision-04 ol {width:90%;margin:0 auto;text-align:center;}
.eye-incision-04 .tt {display:inline-block;position:relative;}
.eye-incision-04 .tt strong {position:relative;z-index:1;}
.eye-incision-04 .tt::before {display:inline-block;position:absolute;bottom:-2px;left:0;width:100%;height:10px;content:'';background-color:#c6b1f8;}
.eye-incision-04 ol li {float:left;position:relative;box-sizing:border-box;width:50%;margin-top:18px;padding:5px;color:#36245c;}
.eye-incision-04 ol li .thum {width:125px;height:105px;overflow:hidden;padding:0;}
.eye-incision-04 ol.list-4 {width:1212px;}
.eye-incision-04 ol.list-4 li {width:25%;}
.eye-incision-04 ol li.arrow::after {position:absolute;z-index:1;top:45%;right:-10%;width:35px;height:35px;line-height:35px;content:'→';color:#afa7be;border-radius:100%;background-color:#fff;}
.eye-incision-04 ol li .f_num {display:block;padding:5px;font-size:18px;line-height:30px;color:#a399be;border-top:1px dotted #a399be;}
.eye-incision-04 ol li div {background-color:#fff;padding:2px;}
.eye-incision-04 ol li p {box-sizing:border-box;height:110px;padding:15px 0;font-weight:500;font-size:14px;line-height:20px;}
.eye-incision-04 ol li .li03 {padding-bottom:50px;}
.eye-incision-04 ol li.bg {margin-left:25%;}
.eye-incision-04 ol li.bg span {color:#36255c;border-top-color:#36255c;}
.eye-incision-04 ol li.bg div {color:#fff;background-color:#9061ef;}
.eye-incision-05 {background-color:#8f61ee;}
.eye-incision-05 .por {width:100%;padding:10% 0 0;text-align:center;color:#fff;}
.eye-incision-05 h3 {font-weight:500;color:#fff;}
.eye-incision-05 dl {width:90%;margin:0 auto;text-align:left;padding:25px 0 0;}
.eye-incision-05 dt {position:relative;display:inline-block;font-weight:bold;font-size:17px;line-height:30px;color:#36245c;background:#fff;border-radius:30px;padding:0 15px 0 50px;margin-bottom:10px;word-break:break-word;}
.eye-incision-05 dt .f_num {position:absolute;top:-7px;left:0;width:44px;height:44px;background:#6c56d3;border:3px solid #fff;border-radius:100%;text-align:center;box-sizing:border-box;font-style:italic;font-size:18px;line-height:40px;color:#fff;}
.eye-incision-05 dd {font-size:16px;line-height:22px;color:#fff;padding:0 10px 25px;word-break:break-word;}
.eye-incision-55 {padding-top:56px;background-color:#a899ff;}
.eye-incision-55 .box {position:absolute;top:-5%;left:20px;right:20px;height:50%;box-sizing:border-box;padding:25px 10px 0;color:#362850;background-color:#eae6ff;box-shadow:0 2px 10px #503f9c;text-align:center;}
.eye-incision-55 .f_hashtag {display:inline-block;font-weight:bold;font-size:14px;line-height:20px;background:#8f61ee;color:#fff;word-break:break-word;margin:0 7px 5px;padding:0 10px;}
.eye-incision-55 h3 {font-size:30px;font-weight: 600 !important;letter-spacing:-0.05em;color:#8f61ee !important;margin:0;padding: 20px 0 10px;line-height: 1.2 !important;}
.eye-incision-55 .f_da {font-size:10px;color:#8f61ee;}
.eye-incision-06 {background-color:#7c54c7;}
.eye-incision-06 .title {font-weight:300;letter-spacing:-0.075em;} 
.eye-incision-06 .f_da {font-size:12px;color:#dad6f5;}
@media screen and (min-width:640px){
	.eye-incision-01 .poa {width:52%;left:2%;}
	.eye-incision-01 .poa h3 {font-size:50px !important;}
	.eye .fl-cont {width:100%;}
	.eye .fl-cont li {width:100%;font-size:20px;line-height:30px;}
	.eye .eye-incision-02 h3,
	.eye .eye-incision-03 h3,
	.eye .eye-incision-04 h3,
	.eye .eye-incision-05 h3,
	.eye .eye-incision-06 h3 {font-size:40px !important;line-height:50px !important;}	
	.eye .eye-incision-55 h3 {font-size:55px !important;line-height:65px !important;letter-spacing:0;padding-bottom:28px;}
	.content.eye .f_da {font-size:16px;}
	.eye-incision-55 .box p {font-size:21px !important;}
	.eye-incision-02 .poa {top:20px;}
	.eye-incision-02 ol li {font-size:25px !important;line-height:35px;}
	.eye .eye-incision-03 .size24 {font-size:22px !important;line-height:28px;}
	.eye-incision-04 ol li p,
	.eye-incision-05 dd {font-size:20px;line-height:25px;}
}

.eye-common h3 {padding:40px 0 0;text-align:center;color:#fff;padding-bottom:20px;}
.eye-common h3 p {font-weight:300;line-height:1.2;letter-spacing:0;margin-bottom:10px;}
.eye-common h3 .small {display:block;text-transform:uppercase;font-family:"Montserrat";font-weight:600;line-height:1;letter-spacing:4px;}
.eye-common.ptosis {background:#fe8d7f;}
.eye-common.canthoplasty {background:#d991e7;}

/* building2023-03-31jse */
.cnt-common {width:100%;background:#ebf0f3 url('/m/img/common/common_01.jpg') 0 0 no-repeat;background-size:contain;padding:7% 0 30px;}
.cnt-common .por {position:initial;padding-bottom:30px;overflow:hidden;}
.cnt-common .common-tt {font-size:7.8vw;font-weight:bold;text-align:center;color:#000;margin-bottom:18px;}
.cnt-common .f_da_building {display:block;margin-top:5px;font-size:11px;letter-spacing:0.075em;font-weight:500;}
.cnt-common .common-cnt {float:right;width:50%;font-size:15px;line-height:20px;font-weight:500;color:#000;box-sizing:border-box;margin-right:15px;}
.cnt-common .common-cnt strong {font-size:0.9em;font-weight:400;color:#fff;background-color:#075fa7;}
.cnt-common .common-cnt p {margin-top:10%;line-height:1.2;}
.cnt-common .common-list {padding:0 4% 10px;}
.cnt-common .common-list li {margin:8px 0;}
.cnt-common .common-list div {position:relative;box-shadow:0 0 10px 0 #8c8c8c;}
.cnt-common .common-list div p {position:absolute;top:68%;width:100%;font-size:2.8vw;font-weight:400;line-height:1;text-align:center;letter-spacing:0;color:#fff;}

/* 눈-자연유착페이지에서사용natural.php */
.natural_eye {color:#231f20;background-color:#fbfbfb;}
.natural_eye p {font-weight:400;line-height:1.3;color:#757575;letter-spacing:-0.05em;}
.natural_eye .eb7 {font-weight:700;}
.natural_eye .section01 {position:relative;}
.natural_eye .section01 .txt01 {position:absolute;top:73.5%;left:10%;width:80%;opacity:1;}
.natural_eye .section01 .txt02 {position:absolute;top:86%;left:41.5625%;width:45%;animation-duration:5s;animation-name:ring;animation-iteration-count:infinite;transform:translate3d(-20px, 0, 0);opacity:1;}
.natural_eye .section01 .txt03 {position:absolute;top:10.1%;right:4.3%;width:27.1875%;animation:rotate_image 5s infinite linear;transform-origin:50% 50%;}
.natural_eye .section01 a {position:absolute;top:11.5%;right:6.8%;width:22.03125%;height:13%;display:block;background:rgba(0,0,0,0);font-size:0;}
.natural_eye .section01.current .txt01{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section01.current .txt02{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;} 
.natural_eye .section02 {position:relative;}
.natural_eye .section02 .txt01 {position:absolute;top:9%;left:10%;width:80%;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section02 .txt02 {position:absolute;top:32.5%;left:14.4%;width:65.9375%;}
.natural_eye .section02 .txt03 {position:absolute;top:80%;left:15%;width:31.5625%;transform:translate3d(-20px, 0, 0);opacity:1;}
.natural_eye .section02 .txt04 {position:absolute;top:80%;right:15%;width:28.125%;transform:translate3d(20px, 0, 0);opacity:1;}
.natural_eye .section02.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section02.current .txt03 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;} 
.natural_eye .section02.current .txt04 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;} 
.natural_eye .section03 {position:relative;}
.natural_eye .section03 .txt01 {position:absolute;top:18%;left:0;width:100%; text-align:center;font-size:4.2vw;color:#fff;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section03 .txt02 {position:absolute;top:23.5%;left:0;width:100%;text-align:center;font-size:7vw;color:#1d1d1d;transform:translate3d(0, -20px, 0);opacity:1;letter-spacing: -0.075em;}
.natural_eye .section03 .txt03 {position:absolute;top:86%;left:0;width:100%;text-align:center;font-size: 4.2vw;color:#fff;transform: translate3d(0, -13px, 0);opacity:1;font-weight: 600;letter-spacing: -0.075em;}
.natural_eye .section03 a {position:absolute;top:1%;right:2%;width:23.75%;display:block;background:rgba(0,0,0,0);font-size:0;}
.natural_eye .section03 .line {position:relative;}
.natural_eye .section03 .line span {position:relative;z-index:2;}
.natural_eye .section03 .line:after {content:'';width:100%;height:20%;background:#e9ff71;position:absolute;bottom:8%;left:0;}
.natural_eye .section03.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section03.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;}
.natural_eye .section03.current .txt03 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.natural_eye .section04 {position:relative;}
.natural_eye .section04 .txt01 {position:absolute;top:24%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#ff4981;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section04 .txt02 {position:absolute;top:30%;left:0;width:100%;text-align:center;font-size:7vw;line-height:1.2;color:#fff;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section04 .img01 {position:absolute;top:52.6%;left:16.5%;width:15.46875%;}
.natural_eye .section04 .img02 {position:absolute;top:50.2%;right:20%;width:23.28125%;}
.natural_eye .section04 .img03 {position:absolute;top:74%;left:8%;width:39.6875%;}
.natural_eye .section04 .img04 {position:absolute;top:75.8%;right:11.5%;width:35.46875%;}
.natural_eye .section04 .hideon {animation-duration:1.6s;animation-name:hideon;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.natural_eye .section04 a {position:absolute;top:1%;right:2%;width:23.75%;display:block;background:rgba(0,0,0,0);font-size:0;}
.natural_eye .section04 .line {position:relative;}
.natural_eye .section04 .line span {position:relative;z-index:2;}
.natural_eye .section04 .line:after {content:'';width:100%;height:20%;background:#ec477a;position:absolute;bottom:8%;left:0;}
.natural_eye .section04.current .txt01{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section04.current .txt02{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;} 
.natural_eye .section05 {position:relative;}
.natural_eye .section05 .txt01 {position:absolute;top:10.5%;left:0;width:100%;text-align:center;font-size: 3.9vw;color:#ff4981;transform:translate3d(0, -20px, 0);opacity:1;letter-spacing: -0.075em;}
.natural_eye .section05 .txt02 {position:absolute;top:14.5%;left:0;width:100%;text-align:center;font-size:6vw;line-height:1.2;color:#fff;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section05 .txt03 {position:absolute;top:79.5%;left:23.75%;width:62.5%;transform:translate3d(-20px, 0, 0);opacity:1;}
.natural_eye .section05 .txt04 {position:absolute;top:88%;left:14.75%;width:62.5%;transform:translate3d(20px, 0, 0);opacity:1;}
.natural_eye .section05 ul {position:absolute;top:28.5%;right:10.25%;width:39.0625%;text-align:center;transform:translate3d(20px, 0, 0);opacity:1;}
.natural_eye .section05 ul li {font-size:3.4vw;color:#81828b;line-height:1.3;margin-bottom:35%;}
.natural_eye .section05 .line {position:relative;}
.natural_eye .section05 .line span {position:relative;z-index:2;letter-spacing:-0.075em;}
.natural_eye .section05 .line:after {content:'';width:100%;height:20%;background:#ec477a;position:absolute;bottom:8%;left:0;}
.natural_eye .section05.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section05.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;} 
.natural_eye .section05.current ul {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;} 
.natural_eye .section05.current .txt03 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.9s 0.9s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.9s 0.9s ease-out;}
.natural_eye .section05.current .txt04 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.1s 1.1s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.1s 1.1s ease-out;}
.natural_eye .section06 {position:relative;}
.natural_eye .section06 .txt01 {position:absolute;top:10.9%;left:0;width:100%;text-align:center;font-size:4vw;color:#fff;transform:translate3d(0, -20px, 0);opacity:1;letter-spacing:-0.075em;}
.natural_eye .section06 .txt02 {position:absolute;top:16.5%;left:0;width:100%;text-align:center;font-size:7vw;color:#1d1d1d;line-height:1.2;transform:translate3d(0, -20px, 0);opacity:1;letter-spacing:-0.075em;}
.natural_eye .section06 .line {position:relative;}
.natural_eye .section06 .line span {position:relative;z-index:2;}
.natural_eye .section06 .line:after {content:'';width:100%;height:20%;background:#e9ff71;position:absolute;bottom:8%;left:0;}
.natural_eye .section06.current .txt01{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section06.current .txt02{opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;} 
.natural_eye .section07 {position:relative;background:#feb8da;}
.natural_eye .section07 video {width:100%;}
.natural_eye .section07 .txt01 {position:absolute;top:61%;left:50%;width:85%;transform:translate(-50%, -25px);opacity:1;}
.natural_eye .section07 .txt02 {position:absolute;top:74%;left:0;width:100%;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section07 a {position:absolute;top:89.5%;left:2.8125%;width:94.375%;display:block;background:rgba(0,0,0,0);font-size:0;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section07.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section07.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;} 
.natural_eye .section07.current a {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;} 
.natural_eye .section08 {padding:12% 0;background:#f4f4f4;}
.natural_eye .section08 .txt01 {width:100%;text-align:center;transform:translate3d(0, -20px, 0);opacity:1;font-size:7vw;color:#1d1d1d;padding:4px;letter-spacing:-0.075em;}
.natural_eye .section08 .txt01 .boxter {display:inline-block;background:#e9ff71;font-weight:bold;}
.natural_eye .section08 .txt02 {margin-top:2%;width:100%;text-align:center;font-size:7vw;color:#1d1d1d;transform:translate3d(0, -20px, 0);opacity:1;}
.natural_eye .section08 .line {position:relative;}
.natural_eye .section08 .line span {position:relative;z-index:2;font-weight:bold;}
.natural_eye .section08 .line:after {content:'';width:100%;height:20%;background:#e9ff71;position:absolute;bottom:8%;left:0;}
.natural_eye .section08 ul {margin:5% auto 0;width:70.3125%;text-align:center;}
.natural_eye .section08 ul li {position:relative;margin-bottom:15%;}
.natural_eye .section08 ul li a {display:block;width:44.444%;margin:10% auto 0;}
.natural_eye .section08 ul li .caption {position:absolute;bottom:2%;right:-3px;font-size:3.2vw;color:#81828b;}
.natural_eye .section08 ul li .listWrap, .natural_eye .section08 ul li .bnaWrap {width:100%;}
.natural_eye .section08 ul li .bnaWrap {display:none;opacity:1;}
.natural_eye .section08 ul li.active .bnaWrap {display:block;}
.natural_eye .section08 ul li.active .listWrap {display:none;}
.natural_eye .section08 ul li.active .bnaWrap .bnaWrapInner {width:100%;position:relative;}
.natural_eye .section08 .baSlider  {position:absolute;top:25%; width:100%;height:50%;background:#fff;}
.natural_eye .section08.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;} 
.natural_eye .section08.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;}
@media screen and (min-width:640px){
	.natural_eye .section03 .txt01, .natural_eye .section04 .txt01, .natural_eye .section05 .txt01, .natural_eye .section06 .txt01 {font-size:25px;line-height:12px;}
	.natural_eye .section03 .txt02, .natural_eye .section04 .txt02, .natural_eye .section05 .txt02, .natural_eye .section06 .txt02 {font-size:40px;}
	.natural_eye .section03 .txt03, .natural_eye .section04 .txt03 {font-size:30px;}
	.natural_eye .section03 .txt03 {top:83%;line-height:76px;}
	.natural_eye .section05 ul {top:29.5%;}
	.natural_eye .section05 ul li {font-size:18px;margin-bottom:47%;}
	.natural_eye .section08 .txt01,
	.natural_eye .section08 .txt02 {font-size:40px;}
	.natural_eye .section08 ul li .caption {font-size:16px;}
}
@keyframes rotate_image{
	0%  {
		transform:rotate(0deg);
	}
    100% {
        transform:rotate(360deg);
   }
}
@keyframes hideon {
	from {
		opacity:1;
	}
	to {
		opacity:1;
	}
}
@keyframes ring {
	0% {transform:rotate(0);}
	13% {transform:rotate(26deg);}
	15% {transform:rotate(-24deg);}
	17% {transform:rotate(22deg);}
	19% {transform:rotate(-20deg);}
	21% {transform:rotate(18deg);} 
	23% {transform:rotate(-16deg);}
	25% {transform:rotate(14deg);}
	27% {transform:rotate(-12deg);}
	29% {transform:rotate(10deg);} 
	31% {transform:rotate(-8deg);}
	33% {transform:rotate(6deg);}
	35% {transform:rotate(-4deg);}
	37% {transform:rotate(2deg);}
	39% {transform:rotate(-1deg);}
	41% {transform:rotate(1deg);}
	43% {transform:rotate(0);}
	100% {transform:rotate(0);}
}

/* 눈매교정 ptosis 2023-07-06 jse */
.eye_ptosis .eb7 {font-weight:700;}
.eye_ptosis .txt01, .eye_ptosis .txt01 {letter-spacing:-0.075em;}
.eye_ptosis .section01 {position:relative;}
.eye_ptosis .section01 .txt01 {position:absolute;top:4%;left:0;width:100%;text-align:center;font-size:5vw;color:#eb765f;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section01 .txt01 .boxter {display:inline-block;padding:3px;background:#fffcb5;line-height:1;margin-bottom:2px;}
.eye_ptosis .section01 .txt02 {position:absolute;top:14%;left:0;width:100%;text-align:center;font-size:10vw;line-height:1;color:#fff;letter-spacing:-3px;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section01 .txt02 b {color:#fffcb5;}
.eye_ptosis .section01.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section01.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section02 {position:relative;}
.eye_ptosis .section02 .txt01 {position:absolute;top:15%;left:0;width:100%;text-align:center;font-size:8vw;color:#080700;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section02 .txt02 {position:absolute;top:55%;left:0;width:100%;text-align:center;font-size:3.6vw;line-height:1.4;color:#080700;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section02 .txt02 .boxter {display:inline-block;padding:3px;background:#fffcb5;line-height:1;}
.eye_ptosis .section02.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section02.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section03 {position:relative;}
.eye_ptosis .section03 .txt01 {position:absolute;top:14%;left:0;width:100%;text-align:center;font-size:8vw;color:#080700;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section03 .txt02 {position:absolute;top:26%;left:0;width:100%;text-align:center;font-size:3.6vw;line-height:1.4;color:#080700;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section03 .txt02 .boxter {display:inline-block;padding:3px;background:#c4ffa6;line-height:1;}
.eye_ptosis .section03 .img01 {position:absolute;top:61.3%;left:24.2%;width:8.59375%;animation-duration:1.6s;animation-name:hidein;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.eye_ptosis .section03 .img01 img {opacity:0.5;}
.eye_ptosis .section03.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section03.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section04 {position:relative;}
.eye_ptosis .section04 .txt01 {position:absolute;top:14%;left:0;width:100%;text-align:center;font-size:8vw;line-height:1;color:#fff;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section04 .txt02 {position:absolute;top:31%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#070705;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section04 .txt02 .boxter {display:inline-block;padding:3px;background:#c4ffa6;line-height:1;}
.eye_ptosis .section04 ul {position:absolute;top:43%;left:8%;right:9%;}
.eye_ptosis .section04 ul li {font-weight:500;font-size:3.5vw;color:#080700;padding:3.1% 0;margin-bottom:2.1%;letter-spacing:-0.075px;transform:translate3d(20px, 0, 0);opacity:0;}
.eye_ptosis .section04 ul li.two {line-height:4.1vw;padding:0;}
.eye_ptosis .section04.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section04.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section04.current ul li:first-child {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1s 1s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1s 1s ease-out;}
.eye_ptosis .section04.current ul li:nth-child(2) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.2s 1.2s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.2s 1.2s ease-out;}
.eye_ptosis .section04.current ul li:nth-child(3) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.4s 1.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.4s 1.4s ease-out;}
.eye_ptosis .section04.current ul li:nth-child(4) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.6s 1.6s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.6s 1.6s ease-out;}
.eye_ptosis .section05 {position:relative;}
.eye_ptosis .section05 .txt01 {position:absolute;top:7%;left:0;width:100%;text-align:center;font-size:7.5vw;color:#080700;line-height:1;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section05 .txt02 {position:absolute;top:20.5%;left:23%;width:65%;transform:translate3d(20px, 0, 0);opacity:0;}
.eye_ptosis .section05 ul {position:absolute;top:28.3%;left:14.84375%;width:70.3125%;text-align:center;}
.eye_ptosis .section05 ul li span {display:block;}
.eye_ptosis .section05 ul li span.tit {font-size:3.2vw;line-height:2.2;color:#fff;}
.eye_ptosis .section05 ul li span.desc {font-size:3vw;color:#080700;line-height:1.3;margin-top:53%;}
.eye_ptosis .section05 ul li {transform:translate3d(-20px, 0, 0);opacity:0;}
.eye_ptosis .section05 ul li:last-child {margin-top:10%;transform:translate3d(20px, 0, 0);opacity:0;}
.eye_ptosis .section05 .txt03 {position:absolute;top:87%;left:0;width:100%;text-align:center;font-size:3.5vw;color:#080700;line-height:1.3;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section05 .txt03 .boxter {display:inline-block;line-height:1;padding:3px;background:#fffcb5;}
.eye_ptosis .section05.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section05.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section05.current ul li {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1s 1s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1s 1s ease-out;}
.eye_ptosis .section05.current .txt03 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.3s 1.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.3s 1.3s ease-out;}
.eye_ptosis .section06 {position:relative;}
.eye_ptosis .section06 .txt01 {position:absolute;top:10%;left:0;width:100%;text-align:center;font-size:8vw;color:#080700;line-height:1.2;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section06 .txt02 {position:absolute;top:23%;left:0;width:100%;text-align:center;font-size:4vw;color:#080700;line-height:1.4;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section06 .txt02 .boxter {display:inline-block;padding:3px;background:#c4ffa6;line-height:1;}
.eye_ptosis .section06 .heart01 {position:absolute;top:33%;left:67.5%;width:12.65625%;}
.eye_ptosis .section06 .heart02 {position:absolute;top:78%;left:21%;width:12.65625%;}
.eye_ptosis .section06 .moveh {animation-duration:2s;animation-name:hideinballoon;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.eye_ptosis .section06.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section06.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section07 {position:relative;}
.eye_ptosis .section07 .txt01 {position:absolute;top:4%;left:0;width:100%;text-align:center;font-size:8vw;color:#080700;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section07 .txt02 {position:absolute;top:9%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#fff;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section07 .txt02 .boxter {display:inline-block;line-height:1;padding:3px;background:#ff7691;}
.eye_ptosis .section07 .txt02 .boxter .yellow {color:#fffcb5;}
.eye_ptosis .section07 ul.left {position:absolute;top:25.6%;left:21.875%;width:56.25%;}
.eye_ptosis .section07 ul.right {position:absolute;top:65.4%;left:21.875%;width:56.25%;}
.eye_ptosis .section07 ul li {font-size:3.3vw;color:#080700;line-height:1;letter-spacing:-1px;padding:5.3% 0;margin-bottom:0.5%;transform:translate3d(20px, 0, 0);opacity:0;}
.eye_ptosis .section07.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section07.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section07.current ul li:first-child {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1s 1s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1s 1s ease-out;}
.eye_ptosis .section07.current ul li:nth-child(2) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.2s 1.2s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.2s 1.2s ease-out;}
.eye_ptosis .section07.current ul li:nth-child(3) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.4s 1.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.4s 1.4s ease-out;}
.eye_ptosis .section07.current ul li:nth-child(4) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.6s 1.6s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.6s 1.6s ease-out;}
.eye_ptosis .section07.current ul li:nth-child(5) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.8s 1.8s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.8s 1.8s ease-out;}
.eye_ptosis .section08 {position:relative;}
.eye_ptosis .section08 .txt01 {position:absolute;top:5%;left:0;width:100%;text-align:center;font-size:8vw;color:#fff;line-height:1;}
.eye_ptosis .section09 {position:relative;}
.eye_ptosis .section09 .txt01 {position:absolute;top:5.5%;left:0;width:100%;text-align:center;font-size:8vw;color:#080700;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section09 .txt02 {position:absolute;top:11%;left:26.890625%;width:64.21875%;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_ptosis .section09 ul {position:absolute;top:24.5%;left:9%;right:9%;}
.eye_ptosis .section09 ul li {transform:translate3d(-20px, 0, 0);opacity:0;}
.eye_ptosis .section09 ul li:nth-child(2) {transform:translate3d(20px, 0, 0);opacity:0;}
.eye_ptosis .section09 ul li span {display:block;}
.eye_ptosis .section09 ul li .tit {font-size:4.2vw;color:#080700;margin-bottom:4%;padding-left:1%}
.eye_ptosis .section09 ul li .desc {font-size:3.7vw;color:#080700;line-height:1.3;letter-spacing:-1px;}
.eye_ptosis .section09 ul li:nth-child(2) {margin-top:32%;}
.eye_ptosis .section09 ul li:nth-child(3) {margin-top:28%;}
.eye_ptosis .section09.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.4s 0.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.4s 0.4s ease-out;}
.eye_ptosis .section09.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.7s 0.7s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.7s 0.7s ease-out;}
.eye_ptosis .section09.current ul li:first-child {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1s 1s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1s 1s ease-out;}
.eye_ptosis .section09.current ul li:nth-child(2) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.2s 1.2s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.2s 1.2s ease-out;}
.eye_ptosis .section09.current ul li:nth-child(3) {opacity:1;transform:translate3d(0, 0, 0);transition:transform 1.4s 1.4s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 1.4s 1.4s ease-out;}
.eye_ptosis .section10 {position:relative;}
.eye_ptosis .section10 .txt01 {position:absolute;top:8%;left:0;width:100%;text-align:center;font-size:8vw;color:#080700;}
.eye_ptosis .section10 .txt02 {position:absolute;top:13.5%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#fff;}
.eye_ptosis .section10 .txt02 .boxter {display:inline-block;padding:3px;line-height:1;background:#ff7691;}
.eye_ptosis .section10 .txt02 .boxter .yellow {color:#fffcb5;}
.eye_ptosis .section11 {position:relative;}
.eye_ptosis .section11 .txt01 {position:absolute;top:8%;left:0;width:100%;text-align:center;font-size:8vw;color:#fff;line-height:1.2;}
@keyframes hidein {
    from {
        opacity:0;
    }

    to {
        opacity:1;
    }
}
@keyframes hideinballoon {
    from {
        opacity:1;
        transform:translate3d(0, 0, 0);
    }

    to {
        opacity:0;
        transform:translate3d(0, -30px, 0);
    }
}

@media screen and (min-width:640px) {
    .eye_ptosis .section01 .txt01 {font-size:30px;top:6%;}
    .eye_ptosis .section01 .txt02 {font-size:60px;line-height:1;letter-spacing:-5px;}
    .eye_ptosis .section02 .txt01, 
	.eye_ptosis .section03 .txt01, 
	.eye_ptosis .section04 .txt01, 
	.eye_ptosis .section05 .txt01, 
	.eye_ptosis .section06 .txt01, 
	.eye_ptosis .section07 .txt01, 
	.eye_ptosis .section08 .txt01, 
	.eye_ptosis .section09 .txt01, 
	.eye_ptosis .section10 .txt01, 
	.eye_ptosis .section11 .txt01 {font-size:48px;}
    .eye_ptosis .section02 .txt02, 
	.eye_ptosis .section03 .txt02, 
	.eye_ptosis .section04 ul li, 
	.eye_ptosis .section05 .txt03, 
	.eye_ptosis .section07 ul li, 
	.eye_ptosis .section09 ul li .desc {font-size:19px;}
	.eye_ptosis .section04 ul li.two {height:55px;line-height:20px;padding-top:7px;}
    .eye_ptosis .section04 .txt02, 
	.eye_ptosis .section07 .txt02, 
	.eye_ptosis .section09 ul li .tit, 
	.eye_ptosis .section10 .txt02 {font-size:26px;}
    .eye_ptosis .section04 ul li {padding:3% 0;}
    .eye_ptosis .section05 ul li span.tit, 
	.eye_ptosis .section06 .txt02 {font-size:21px;}
    .eye_ptosis .section05 ul li span.desc {font-size:18px;}
	.eye_ptosis .section05 ul li:last-child {margin-top:11%;}
    .eye_ptosis .section07 ul li {padding:5.6% 0;}
    .eye_ptosis .section09 ul li:nth-child(2) {margin-top:35%;}
    .eye_ptosis .section09 ul li:nth-child(3) {margin-top:32%;}
}

/* 눈썹거상술eyebrow.php 2023-07-07 jse */
.content.eyebrow .jjal_area {position:relative;}
.content.eyebrow .jjal {position:absolute; top:0; left:3.125%; width:46.875%;}

/* 눈밑지방재배치lower.php 2023-07-12 jse */
.eye_lower {font-weight:400;}
.eye_lower .eb7 {font-weight:700;}
.eye_lower .txt01 {letter-spacing:-0.075em;}
.eye_lower .boxter {display:inline-block;line-height:1.4;letter-spacing:-0.075em;margin-bottom:3px;}
.eye_lower .section01 {position:relative;}
.eye_lower .section01 .txt01 {position:absolute;top:8%;right:3%;font-size:3.8vw;line-height:1.2;color:#fff;transform:translate3d(20px, 0, 0);opacity:0;text-shadow:#554849 1px 0 10px;}
.eye_lower .section01 .txt01:before {content:"";display:inline-block;background:url("/img/eye/lower/ico_doublemark_left.png") 50% 0 no-repeat;position:absolute;top:-25px;left:0;background-size:28px auto;width:28px;height:23px;}
.eye_lower .section01 .txt01:after {content:"";display:inline-block;background:url("/img/eye/lower/ico_doublemark_right.png") 50% 0 no-repeat;position:absolute;bottom:-30px;right:0;background-size:28px auto;width:28px;height:23px;}
.eye_lower .section01 .txt02 {position:absolute;top:61%;left:0;width:100%;text-align:center;font-size:11vw;color:#fff;line-height:1;transform:translate3d(0, -20px, 0);opacity:0;text-shadow:#e29ca4 1px 0 10px;}
.eye_lower .section01 .txt02:after {content:"";display:inline-block;background:url("/img/eye/lower/section01_img01.png") 50% 0 no-repeat;position:absolute;top:-20px;right:50%;background-size:35px 35px;width:35px;height:35px;margin-right:-75px;}
.eye_lower .section01 .txt02 strong {letter-spacing:-0.075em;}
.eye_lower .section01.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;}
.eye_lower .section01.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;}
.eye_lower .section02 {position:relative;}
.eye_lower .section02 .txt01 {position:absolute;top:8%;left:5%;right:5%;text-align:center;font-size:4.2vw;color:#e3496c;line-height:1.5;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_lower .section02 .txt01 .big {font-size:7vw;letter-spacing:-0.075em;}
.eye_lower .section02 .txt01 .boxter {background:#e3496c;color:#eeffae;}
.eye_lower .section02 .txt02 {position:absolute;top:80%;left:2%;right:2%;text-align:center;font-size:3.8vw;color:#3a2b2f;line-height:1.4;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_lower .section02 .txt02 .boxter {background:#ff7370;color:#fff;}
.eye_lower .section02.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;}
.eye_lower .section02.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;}
.eye_lower .section03 {position:relative;}
.eye_lower .section03 .txt01 {position:absolute;top:50%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#e3496c;line-height:1.5;}
.eye_lower .section03 .txt01 .big {font-size:8vw;font-weight:500;letter-spacing:-0.075em;}
.eye_lower .section03 .txt01 .boxter {background:#e3496c;color:#eeffae;}
.eye_lower .section03 ul {position:absolute;top:64.1%;left:20%;}
.eye_lower .section03 ul li {padding:3% 0;font-size:3.3vw;color:#3a2b2f;margin-bottom:3%;line-height:1;font-weight:500;}
.eye_lower .section04 {position:relative;}
.eye_lower .section04 .txt01 {position:absolute;top:12%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#e3496c;line-height:1.5;}
.eye_lower .section04 .txt01 .big {font-size:6vw;}
.eye_lower .section04 .txt01 .boxter {background:#e3496c;color:#eeffae;}
.eye_lower .section05 {position:relative;}
.eye_lower .section05 .txt01 {position:absolute;top:36.5%;right:0;width:50%;text-align:center;font-size:4.2vw;color:#fff;line-height:1.4;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_lower .section05 .txt02 {position:absolute;top:67%;left:0;width:100%;text-align:center;font-size:4.4vw;color:#ff7370;line-height:1.4;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_lower .section05 .txt02 .big {display:block;font-size:8vw;margin-bottom:2%;}
.eye_lower .section05 .txt02 .boxter {background:#eeffae;}
.eye_lower .section05.current .txt01 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.3s 0.3s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.3s 0.3s ease-out;}
.eye_lower .section05.current .txt02 {opacity:1;transform:translate3d(0, 0, 0);transition:transform 0.5s 0.5s cubic-bezier(0.29, 0.13, 0.25, 1), opacity 0.5s 0.5s ease-out;}
.eye_lower .section06 {position:relative;}
.eye_lower .section06 .txt01 {position:absolute;top:7%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#ff6360;line-height:1.5;}
.eye_lower .section06 .txt01 .big {font-size:7vw;}
.eye_lower .section06 .txt01 .boxter {background:#ff6360;color:#eeffae;}
.eye_lower .section07 {position:relative;}
.eye_lower .section07 .txt01 {position:absolute;top:3%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#ff6360;line-height:1.5;}
.eye_lower .section07 .txt01 .big {font-size:7vw;}
.eye_lower .section07 .txt01 .boxter {background:#ff6360;color:#eeffae;}
.eye_lower .section07 .txt02 {position:absolute;top:74%;left:0;width:100%;text-align:center;font-size:3.4vw;color:#3a2b2f;line-height:1.4;}
.eye_lower .section07 .txt02 .boxter {background:#ff7370;color:#fff;}
.eye_lower .section07 .img01 {position:absolute;top:41.6%;right:16%;width:20.46875%;animation-duration:1s;animation-name:hidein;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.eye_lower .section08 {position:relative;}
.eye_lower .section08 .txt01 {position:absolute;top:15%;left:5%;right:5%;text-align:center;font-size:7vw;color:#e3496c;line-height:1.2;}
.eye_lower .section08 .txt01 .boxter {background:#e3496c;color:#eeffae;}
.eye_lower .section08 .img01 {position:absolute;top:28%;right:8%;width:9.375%; animation-duration:2s;animation-name:hidein02;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.eye_lower .section08 .img02 {position:absolute;top:50%;left:31.5%;width:7.8125%; animation-duration:2.5s;animation-name:hidein02;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.eye_lower .section08 .img03 {position:absolute;top:72%;right:8%;width:7.8125%; animation-duration:3s;animation-name:hidein02;animation-iteration-count:infinite;animation-timing-function:ease-in-out;}
.eye_lower .section09 {position:relative;}
.eye_lower .section09 .txt01 {position:absolute;top:3%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#e3496c;line-height:1.5;}
.eye_lower .section09 .txt01 .big {font-size:6.5vw;letter-spacing:-2px;}
.eye_lower .section09 .txt01 .boxter {background:#e3496c;color:#eeffae;}
@media screen and (min-width:640px){
	.eye_lower .section01 .txt01 {font-size:22px;}
	.eye_lower .section01 .txt02 {font-size:72px;}
	.eye_lower .section02 .txt01, 
	.eye_lower .section03 .txt01, 
	.eye_lower .section04 .txt01, 
	.eye_lower .section05 .txt01, 
	.eye_lower .section06 .txt01, 
	.eye_lower .section07 .txt01, 
	.eye_lower .section09 .txt01  {font-size:26px;}
	.eye_lower .section02 .txt01 .big, 
	.eye_lower .section03 .txt01 .big, 
	.eye_lower .section04 .txt01 .big, 
	.eye_lower .section05 .txt02 .big, 
	.eye_lower .section06 .txt01 .big,
	.eye_lower .section07 .txt01 .big, 
	.eye_lower .section08 .txt01, 
	.eye_lower .section09 .txt01 .big {font-size:40px;}
	.eye_lower .section02 .txt02,
	.eye_lower .section07 .txt02 {font-size:20px;}
	.eye_lower .section03 ul li {height: 50px;margin: 0 0 10px;    box-sizing: border-box;    font-size: 19px;    line-height: 50px;    padding: 0;}
	.eye_lower .section05 .txt02 {font-size:28px;}
}
@keyframes hidein02 {
	from {
		opacity:1;
		transform:translateY(0);
	}
	to {
		opacity:0;
		transform:translateY(-20px);
	}
}