.content { color: #212025; }
.content strong { font-weight: 700; }


.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: 600; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw900 { font-weight: 900; }

.text-center,
.tac {text-align:center;}
.text-left,
.tal {text-align:left !important;}
.text-right,
.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; }

.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; }

.size12 { font-size: 1.8vw !important; }
.size13 { font-size: 2vw !important; }
.size14 { font-size: 2.1vw !important; }
.size15 { font-size: 2.3vw !important; }
.size16 { font-size: 2.5vw !important; }
.size18 { font-size: 2.8vw !important; }
.size19 { font-size: 2.9vw !important; }
.size20 { font-size: 3.1vw !important; }
.size21 { font-size: 3.2vw !important; }
.size22 { font-size: 3.4vw !important; }
.size23 { font-size: 3.5vw !important; }
.size24 { font-size: 3.7vw !important; }
.size25 { font-size: 3.9vw !important; }
.size26 { font-size: 4vw !important; }
.size27 { font-size: 4.2vw !important; }
.size28 { font-size: 4.3vw !important; }
.size29 { font-size: 4.5vw !important; }
.size30 { font-size: 4.6vw !important; }
.size31 { font-size: 4.8vw !important; }
.size32 { font-size: 5vw !important; line-height: 1.2; }
.size33 { font-size: 5.1vw !important; line-height: 1.2; }
.size34 { font-size: 5.3vw !important; line-height: 1.2; }
.size35 { font-size: 5.4vw !important; line-height: 1.2; }
.size36 { font-size: 5.6vw !important; line-height: 1.2; }
.size37 { font-size: 5.7vw !important; line-height: 1.2; }
.size38 { font-size: 5.9vw !important; line-height: 1.2; }
.size39 { font-size: 6vw !important; }
.size40 { font-size: 6.2vw !important; }
.size41 { font-size: 6.4vw !important; }
.size42 { font-size: 6.5vw !important; }
.size43 { font-size: 6.7vw !important; }
.size44 { font-size: 6.8vw !important; }
.size45 { font-size: 7vw !important; }
.size46 { font-size: 7.1vw !important; }
.size47 { font-size: 7.3vw !important; }
.size48 { font-size: 7.5vw !important; }
.size49 { font-size: 7.6vw !important; }
.size50 { font-size: 7.8vw !important; }
.size51 { font-size: 7.9vw !important; }
.size52 { font-size: 8.1vw !important; }
.size53 { font-size: 8.2vw !important; }
.size54 { font-size: 8.4vw !important; }
.size55 { font-size: 8.5vw !important; }
.size60 { font-size: 9.3vw !important; }
.size65 { font-size: 10.1vw !important; }
.size67 { font-size: 10.4vw !important; }
.size72 { font-size: 11.2vw !important; }
.size75 { font-size: 11.7vw !important; }

@media (min-width: 640px){
	.size12 {font-size:12px !important;}
	.size13 {font-size:13px !important;}
	.size14 {font-size:14px !important;}
	.size15 {font-size:15px !important;}
	.size16 {font-size:16px !important;}
	.size18 {font-size:18px !important;}
	.size19 {font-size:19px !important;}
	.size20 {font-size:20px !important;}
	.size21 {font-size:21px !important;}
	.size22 {font-size:22px !important;}
	.size23 {font-size:23px !important;}
	.size24 {font-size:24px !important;}
	.size25 {font-size:25px !important;}
	.size26 {font-size:26px !important;}
	.size27 {font-size:27px !important;}
	.size28 {font-size:28px !important;}
	.size29 {font-size:29px !important;}
	.size30 {font-size:30px !important;}
	.size31 {font-size:31px !important;}
	.size32 {font-size:32px !important; line-height: 1.2;}
	.size33 {font-size:33px !important; line-height: 1.2;}
	.size34 {font-size:34px !important; line-height: 1.2;}
	.size35 {font-size:35px !important; line-height: 1.2;}
	.size36 {font-size:36px !important; line-height: 1.2;}
	.size37 {font-size:37px !important; line-height: 1.2;}
	.size38 {font-size:38px !important; line-height: 1.2;}
	.size39 {font-size:39px !important;}
	.size40 {font-size:40px !important;}
	.size41 {font-size:41px !important;}
	.size42 {font-size:42px !important;}
	.size43 {font-size:43px !important;}
	.size44 {font-size:44px !important;}
	.size45 {font-size:45px !important;}
	.size46 {font-size:46px !important;}
	.size47 {font-size:47px !important;}
	.size48 {font-size:48px !important;}
	.size49 {font-size:49px !important;}
	.size50 {font-size:50px !important;}
	.size51 {font-size:51px !important;}
	.size52 {font-size:52px !important;}
	.size53 {font-size:53px !important;}
	.size54 {font-size:54px !important;}
	.size55 {font-size:55px !important;}
	.size60 {font-size:60px !important;}
	.size65 {font-size:65px !important;}
	.size67 {font-size:67px !important;}
	.size72 {font-size:72px !important;}
	.size75 {font-size:75px !important;}
}

/*display*/
.db { display: block; }
.dib { display: inline-block; }
.di { display: inline; }
.df { display: flex; }
.dif { display: inline-flex; }

.fc { color: #6d6d6d; }

.size22 + .size16, .size20 + .size16 {margin-top: 10px;}

.txt_box {  width: 60%;  padding: 10px;  box-sizing: border-box;  position: relative;  display: flex;}
.inbox {display: flex; flex-direction: column; justify-content: center; }

/*building*/
.cnt-common .por { position: relative; }
.cnt-common img { width: 100%; height: auto; }
.cnt-common .common-tt { position: absolute; top: 9%; width: 100%; font-size: 7.8vw; font-weight: bold; text-align: center; color: #000; }
.cnt-common small { display: block; margin-top: 10px; font-size: 1vw; letter-spacing: 1vw; }
.cnt-common .common-cnt { position: absolute; top: 34%; left: 47%; font-size: 3vw; font-weight: 500; line-height: 1.6; color: #000;letter-spacing:-0.075em;}
.cnt-common .common-cnt strong { font-size: 3.4vw; font-weight: 400; color: #fff; background-color: #075fa7; }
.cnt-common .common-cnt p { margin-top: 10%; line-height: 1.4; }
.cnt-common .common-list { margin-top: -8px; padding: 0 4% 10px; background-color: #ebeff2; }
.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: 74%; width: 100%; font-size: 2.8vw; font-weight: 400; line-height: 1.2; text-align: center; letter-spacing: 0; color: #fff; }
.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; }

.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-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; padding-left: 5px; color: #fff; }
.m-a01-2 > .img-c li { display: flex; justify-content: center; align-items: center; float: left; width: 80px; height: 80px; margin-left: -5px; letter-spacing: 0; opacity: .9; border-radius: 50px; background-color: #6dbde2; }

.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 {position:relative;background: url(/m/img/da/101-bg-06.jpg) 50% 0 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 {position:absolute;left:50%;bottom:10%;margin-left:-150px;background-color: rgba(255, 255, 255, .9);}
.m-a01-3 > .box { display: inline-block; width:300px; margin:0 30px 0; padding: 20px 5px; border: 1px solid #adadae; background-color: rgba(255, 255, 255, .8); }
.m-a01-3 > .box > .logo { width: 40px; height: 40px; 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:7px;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:30px;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; padding-bottom: 50px; 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:6px; left: 50%; width: 30px; height: 1px; margin-left: -106px; content: ''; background-color: #ddd; }
.m-a01-5 > .sub-tt::after { display: block; position: absolute; top:6px; right: 50%; width: 30px; 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; }

.m_i01_01 > .box { position: absolute; top: 8%; width: 100%; text-align: center; }
.m_i01_01 .tt { font-size: 25px; }
.m_i01_01 .tt::after { display: block; width: 12px; height: 2px; margin: 20px auto; content: ''; background-color: #565656; }
.m_i01_01 .tt strong { padding-right: 5px; padding-left: 5px; color: #fff; background-color: #83a4b7; }

.m_i01_02 {padding:40px 4%;background:#f0f1f3;}
.m_i01_02 .tt { padding: 0 10px; font-size: 23px; line-height: 1.2; color: #565656; }
.m_i01_02 .tt::before { display: block; width: 15px; height: 1px; margin-bottom: 5px; margin-left: 5px; content: ''; background-color: #565656; }
.m_i01_02 .tt strong { color: #c7ab93; }
.m_i01_02 .m-cnt { margin-top: 15px; padding: 0 10px; text-align: left; letter-spacing: -.5px; }
.m_i01_02 ul { margin-top: 20px; }
.m_i01_02 ul::after { display: table; clear: both; content: ''; }
.m_i01_02 ul li { float: left; width: 25%; }

.m_i01_03 .tt { padding: 0 20px; font-size: 23px; line-height: 1.2; text-align: center; color: #565656; }
.m_i01_03 .tt strong { color: #c7ab93; }
.m_i01_03 .m-cnt { padding-bottom: 32px; font-size: 9px; text-align: center; }

.m_i01_04 { background-color: #1c1a22; }
.m_i01_04 ul { overflow: hidden; padding: 0 20px; text-align: center; }
.m_i01_04 ul li { margin-top: -1px; padding: 30px 15px; border-top: 1px dotted #908f92; }
.m_i01_04 ul li .tt {font-weight:600;padding-bottom: 15px; font-size: 14px; color: #c7ab93; }
.m_i01_04 ul li .cnt { margin-top: 10px; line-height: 1.4; color: #fff; }

.m_i01_05 {box-sizing: border-box;height:686px;padding:308px 26px 0;background: url(/m/img/da/104_bg_05.jpg) 50% 0 no-repeat #f5f1f2;background-size: cover;}
.m_i01_05 .box {padding: 20px 20px 80px;border: 1px solid #a3a3a3;background: #fff url(/m/img/da/m_i01_05_02.jpg) 50% 95% no-repeat;background-size: 159px 65px;}
.m_i01_05 .tt {padding: 30px 0 20px;font-size: 28px;line-height: 1.2;color: #565656;background: url(/m/img/da/m_i01_05_01.jpg) top center no-repeat;background-size:23px;}
.m_i01_05 .tt::before { display: block; width: 15px; height: 1px; margin-bottom: 5px; margin-left: 5px; content: ''; background-color: #565656; }
.m_i01_05 .tt strong { color: #6dbde1; }
.m_i01_05 .cnt {padding: 15px 0 0;border-top: 1px dotted #908f92;}
.m_i01_06 .tt h3 {font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;line-height:1;font-style:italic;letter-spacing:-0.075em;text-transform:uppercase;}
.m_i01_06 .tt::after {display:block;position:absolute;top:55px;right:0;width:15%;height:1px;content:'';background-color:#9d9d9d;}
.m_i01_06 .tt::before {display:block;position:absolute;top:55px;left:0;width:15%;height:1px;content:'';background-color:#9d9d9d;}
.m_i01_06 .title {color:#000;font-weight:600;}
.m_i01_06 .tt_en {font-family:Times, "Times New Roman", Georgia, serif;font-weight:600;line-height:1;color:#a3a3a3;}

.global_area {position:relative;width:100%;}
.global_area .bg {max-width: 100%;height:auto;}
.global_area .global_box {position:absolute;top:20px;left:0;width:100%;}
.global_area .global_title {text-align:center;padding:0 15px 10px;}
.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;text-align:center;}
.global_area .box01 {float:right;width:50%;border:1px solid #777382;margin:0 auto;margin-right:15px;}
.global_area .box01 dt {height:25px;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 li {font-size:12px;line-height:18px;color:#fff;opacity:0.6;text-transform:uppercase;letter-spacing:-0.05em;}
@media (min-width: 640px){
	.m-a01-3 > .box {width:500px;}
	.m-a01-3.bg06 .box {margin-left:-250px;bottom:108px;}
	.m-a01-1,
	.m-a01-3.bg03,
	.m-a01-3.bg04,
	.m-a01-3.bg06,
	.m-a01-3.bg07 {height:650px;}
	.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;}
	.global_area .box01 {width:70%;}
	.global_area .box01 ul {*zoom:1;}
	.global_area .box01 ul:after {content: "";clear:both;display:block;}
	.global_area .box01 li {float:left;width:50%;font-size:14px;line-height:25px;}
	.m_i01_05 {height:900px;padding-top:460px;}
}

/*디에이 연혁*/
.hera-history {padding-bottom: 50px;}

/* 디에이 둘러보기 tour 210928수정*/
.tourWrap { padding: 10px; }
.pagetitle { width: 22.8125%; margin: 20px auto; }
.pagetitle img { width: 100%; }
.tourWrap .tourTab { border-top: 1px solid #868080; }
.tourWrap .tourTab ul { font-size: 0; }
.tourWrap .tourTab ul li { display: inline-block; overflow: hidden; box-sizing: border-box; width: 33.333%; height: 50px; line-height: 50px; cursor: pointer; vertical-align: top; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; }
.tourWrap .tourTab ul li span { vertical-align: middle; }
.tourWrap .tourTab ul li span.floor { float: left; height: 50px; padding-left: 8px;  font-size: 15px; font-weight: 500; line-height: 50px; color: #181818; }
.tourWrap .tourTab ul li span.desc { float: right; height: 50px; padding-right: 7px; font-size: 14px; line-height: 50px; color: #868080; }
.tourWrap .tourTab ul li:nth-child(3n) { border-right: 0; }
.tourWrap .tourTab ul li:hover { background: #f6f6f6; }
.tourWrap .tourTab ul li.active { background: #3d3d3f; }
.tourWrap .tourTab ul li.active span { color: #fff; }
.tourContent { display: none; border-bottom: 1px solid #868080; }
.tourContent.active { display: block; }
.tourContent .tourinfoWrap { display: table; position: relative; width: calc(100% - 30px); padding: 15px; table-layout: fixed; border-top: 1px solid #fff; background: #3d3d3f; }
.tourContent .tourinfoWrap > div { display: table-cell; vertical-align: top; }
.tourContent .tourinfoWrap > div.floor { width: 40px; font-family: 'Roboto', serif; font-size: 18px; font-weight: 500; color: #fff; }
.tourContent .tourinfoWrap > div.floor.last { width: 80px; }
.tourContent .tourinfoWrap > div.desc { width: 100%; }
.tourContent .tourinfoWrap > div.desc h2 { padding: 4px 0 10px; font-size: 16px; color: #fff; }
.tourContent .tourinfoWrap > div.desc p { font-size: 14px; line-height: 130%; word-break: keep-all; color: #fff; }

.tourContent .tourSlide { position: relative; }
.tourContent .swiper-button-prev, .tourContent .swiper-button-next { position: absolute; bottom: 0; width: 40px; height: 40px; outline: none; background: rgba(255, 255, 255, .8); }
.tourContent .swiper-button-prev { right: 41px; left: auto; }
.tourContent .swiper-button-prev:after { position: absolute; top: 10px; left: 10px; font-family: xeicon, serif; font-size: 20px; content: '\e93b'; color: #000; ; }
.tourContent .swiper-button-next { right: 0; }
.tourContent .swiper-button-next:after { position: absolute; top: 10px; left: 10px; font-family: xeicon, serif; font-size: 20px; content: '\e93e'; color: #000; }

.safety-system-01 { background: linear-gradient(#569af7, #5c6ae6); }
.safety-system-01 h3 { position: relative; padding: 50px 0 40px; font-size: 31px; line-height: 1.2; text-align: center; color: #fff; }
.safety-system-01 h3 small { position: absolute; top: 136px; left: 0; width: 100%; padding-left: 6px; font-size: 9px; letter-spacing: 12px; color: #95beff; }
.safety-system-01 .cnt { position: relative; margin: 0 15px; padding: 10px 0; line-height: 1.2; text-align: center; letter-spacing: 0; color: #fff; }
.safety-system-01 .cnt p { font-weight: 500; color: #6bffb1; }
.safety-system-01 .cnt::before { display: block; position: absolute; top: 0; bottom: 0; width: 100%; content: ''; opacity: .2; border: 1px solid #32a5fe; border-radius: 10px; background-color: #1756f1; box-shadow: 0 0 25px #5463e2; }
.safety-system-01 .img { margin-top: 20px; }

.safe-anesthesia-01 .bg { background: linear-gradient(to right, #4e95ff, #6174ff); }

.safety-system-02 { padding-bottom: 10px; background-color: #5c6ae6; }
.safety-system-02 .tt { padding-bottom: 20px; font-size: 16px; line-height: 1.4; text-align: center; letter-spacing: 0; color: #fff; }
.safety-system-02 .tt span { font-size: 28px; }
.safety-system-02 .cnt {display: flex;  overflow: hidden; box-sizing: border-box; margin: 10px 10px 0; padding: 15px 10px; border: 1px dashed #528cf3; border-radius: 15px; background-color: #4c58c8; }
.safety-system-02 .cnt::after { display: table; clear: both; content: ''; }
.safety-system-02 .cnt .img {display: flex; align-items: center;  float: left; box-sizing: border-box; width: 30%; padding-right: 10px; }
.safety-system-02 .cnt .txt { float: left; width: 70%; font-weight: 400; letter-spacing: 0; color: #fff; }
.safety-system-02 .cnt .txt strong { font-size: 14px; font-weight: 500; line-height: 1.2; }
.safety-system-02 .cnt .txt p { padding-top: 5px; line-height: 1.4; }
.safety-system-02 .cnt .txt p span { color: #6bffb1; background-color: #3944a9; }
.safety-system-02 .cnt .poa {display:flex; width:100px; justify-content: center; text-align: center; color:#fff;}

.safety-system-03 { padding: 20px 0; background-color: #93bcff; }
.safety-system-03 .tt { font-size: 20px; text-align: center; color: #fff; }
.safety-system-03 .tt > img { width: 33px; vertical-align: bottom; }
.safety-system-03 .txt { text-align: center; }
.safety-system-03 .txt p { display: inline-block; height: 20px; margin-top: 20px; padding: 0 10px; line-height: 20px; letter-spacing: 0; color: #6bffb1; border-radius: 10px; background-color: #3944a9; }
.safety-system-03 .cnt { position: relative; z-index: 1; margin-top: -10px; padding: 0 20px; }
.safety-system-03 .cnt::after { display: table; clear: both; content: ''; }
.safety-system-03 .box { float: left; box-sizing: border-box; width: 50%; padding: 10px 8px; text-align: center; border: 1px dashed #e4efff; border-radius: 10px; background-color: rgb(244 242 247 / 50%); }
.safety-system-03 .box:first-child { margin-right: -1px; }
.safety-system-03 .box .title { margin-left: -2px; font-size: 10px; letter-spacing: 4px; color: #fff; }
.safety-system-03 .box p { margin-top: 5px; font-size: 12px; }
.safety-system-03 .box ul { margin-top: 10px; text-align: center; }
.safety-system-03 .box ul li { display: inline-block; margin: 2px; padding: 0 6px; font-size: 10px; line-height: 16px; color: #6af9b4; border-radius: 8px; background-color: #3944a9; }

.safety-system-04 { padding-top: 25px; text-align: center; background-color: #ececf2; }
.safety-system-04 .tt { font-size: 14px; line-height: 1.2; text-align: center; }
.safety-system-04 .tt strong { font-size: 21px; font-weight: bold; }

.safety-system-04 ul.ul-01 { width: 280px; margin: 0 auto; }
.safety-system-04 .row { width: 300px; margin: 0 auto; }
.safety-system-04 ul.ul-01 li, .safety-system-04 ul.ul-02 li, .safety-system-04 ul.ul-03 li { position: relative; margin-top: 15px; padding-left: 20px; text-align: left; }
.safety-system-04 ul.ul-01 li::after, .safety-system-04 ul.ul-02 li::after, .safety-system-04 ul.ul-03 li::after { display: block; position: absolute; top: 50%; left: -6px; width: 30px; height: 30px; margin-top: -15px; transform: scale(.5); }
.safety-system-04 ul.ul-01 li::after { content: url('/m/img/safety/safety_system_04_ico01.png'); }
.safety-system-04 ul.ul-02 li::after { content: url('/m/img/safety/safety_system_04_ico02.png'); }
.safety-system-04 ul.ul-03 li::after { content: url('/m/img/safety/safety_system_04_ico03.png'); }

.safety-system-04 .tt-01 { margin-top: 45px; font-size: 16px; font-weight: 400;color:#000;}
.safety-system-04 .cnt { margin-top: 20px; padding-bottom: 30px; line-height: 1.4;display:block;background:none;border:0;}
.safety-system-04 .cnt span { color: #6bffb1; background-color: #3944a9; }

.safety-system-04 .img-list { overflow: hidden; padding: 6px 6px 20px; }
.safety-system-04 .img-list li { float: left; box-sizing: border-box; width: 50%; padding: 5px 6px; }
.safety-system-04 .img-list li p { height: unset; padding: 10px 0; text-align: center; color: #fff; border-radius: 0 0 5px 5px; background-color: #3944a9; }
.safety-system-04 .img-list li img {width:100%;}

.safety-system-03 .img-box { position: relative; margin: 20px 20px; text-align: center; }
.safety-system-03 .img-box .txt { height: 45px; font-size: 16px; line-height: 45px; letter-spacing: -.1vw; color: #fff; background-color: #494949; }
.safety-system-03 .img-box .title { position: absolute; top: 50%; width: 100%; height: 40px; margin-top: -10px; font-size: 16px; line-height: 40px; letter-spacing: -.1vw; color: #6bffb1; background-color: rgba(57, 68, 169, .9); }
.safety-system-03 .img-box img { width: 100%; }
.safety-system-03 .txt01 { margin-top: 15px; font-size: 12px; line-height: 1.2; text-align: center; letter-spacing: 0; color: #fff; }
.safety-system-03 .txt01 strong { font-size: 12px; color: #3944a9; }
.safety-system-03 .txt01 img { width: 12px; margin: 0 3px; }

.safety-system-06 { padding: 35px 0 20px; background-color: #5c6ae6; text-align: center; }
.safety-system-06 .tt { font-size: 24px; line-height: 1.2; text-align: center; color: #fff; }
.safety-system-06 .tt strong { color: #6af9b4; }
.safety-system-06 .tt p { font-size: 22px; }

.safety-system-07 { padding: 40px 0 20px; background-color: #3944a9; color: #fff;text-align: center; }
.safety-system-07 .tt { font-size: 24px;  }
.safety-system-07 ul { overflow: hidden; padding: 10px; }
.safety-system-07 ul li { float: left; box-sizing: border-box; width: 33.33%; padding-right: 5px; padding-left: 5px; }

.safe-anesthesia-02 { position: relative; z-index: 2; padding-bottom: 40px; text-align: center; background-color: #f5f5f5; }
.safe-anesthesia-02 .box { position: relative; z-index: 1; top: -50px; margin: 0 15px; padding: 25px 0; font-size: 16px; color: #fff774; background-color: #151f4a; }
.safe-anesthesia-02 .box strong { font-size: 22px; color: #fff; }
.safe-anesthesia-02 .img { width: 154px; margin: 0 auto 10px; }
.safe-anesthesia-02 .cnt {padding: 0 5px;  font-size: 22px; line-height: 1.4; }
.safe-anesthesia-02 .cnt p { display: inline-block; position: relative; }
.safe-anesthesia-02 .cnt p strong { position: relative; z-index: 1; }
.safe-anesthesia-02 .cnt p::before { display: inline-block; position: absolute; bottom: -2px; left: 0; width: 100%; height: 10px; content: ''; background-color: #538aff; }

.safe-anesthesia-03 {position:relative;text-align:center;background-color:#d6dfff;box-sizing:border-box;}
.safe-anesthesia-03 .inner {position:absolute;top:10%;left:0;right:0;bottom:0;}
.safe-anesthesia-03 .tt {font-size:1.8em;}
.safe-anesthesia-03 .cnt {margin-top:10px;padding-bottom:10px;font-size:1.2em;line-height:1.4;}
.safe-anesthesia-03 .poa {position:absolute;bottom:5%;left:12%;right:12%;height:14%;color:#fff;font-size:1.2em;background:linear-gradient(to right, #4e95ff, #6174ff);display:flex;justify-content:center;flex-direction:column;}

.safe-anesthesia-04 { padding-top: 50px; padding-bottom: 20px; text-align: center; background: url(/m/img/safety/safe_anesthesia_04.jpg) center no-repeat; background-size: cover; }
.safe-anesthesia-04 .tt { font-size: 20px; color: #748fff; }
.safe-anesthesia-04 .tt span { color: #00071d; }
.safe-anesthesia-04 .img { padding: 20px 40px 15px; }
.safe-anesthesia-04 .cnt {padding: 0 5px; font-size: 13px; line-height: 1.4; }
.safe-anesthesia-04 .cnt span { padding-right: 2px; padding-left: 2px; color: #fff; background-color: #6075ff; }
.safe-anesthesia-05 { padding-top: 40px; padding-bottom: 20px; text-align: center; background-color: #ecf0f3; }
.safe-anesthesia-05 .tt { font-size: 22px; }
.safe-anesthesia-05 .cnt { margin-top: 10px; padding: 0 5px; line-height: 1.4; }
.safe-anesthesia-05 .cnt span {color: #748fff; }
.safe-anesthesia-05 .cnt p { margin-top: 5px; line-height: 1.4; letter-spacing: 0; }
.safe-anesthesia-05 .cnt strong { color: #fff; background-color: #748fff; }
.safe-anesthesia-05 .title {margin:14px 0; letter-spacing: 0; color: #748fff; }
.safe-anesthesia-05 .img { margin: 5px 40px; padding: 5px; background-color: #fff; box-shadow: 0 0 10px #b4b4b4; }

.safe-anesthesia-06 { padding-top: 40px; padding-bottom: 50px; text-align: center; color: #fff; background: url(/m/img/safety/safe_anesthesia_06.jpg) center no-repeat; background-size: cover; }
.safe-anesthesia-06 .tt { font-size: 16px; line-height: 1.2; }
.safe-anesthesia-06 .cnt { margin-top: 15px; padding: 0 5px;font-weight: 400; line-height: 1.4; }
.safe-anesthesia-06 .cnt strong { padding-right: 2px; padding-left: 2px; color: #fff; background-color: #6075ff; }
.safe-anesthesia-07 { padding-top: 30px; text-align: center; background-color: #e4e9ec; }
.safe-anesthesia-07 .tt { font-weight: normal; line-height: 1.4;}
.safe-anesthesia-07 .cnt { margin-top: 20px; padding: 0 10px 30px;font-size: 14px; font-weight: 400; line-height: 1.4; letter-spacing: 0; }

.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; }

/* 턱끝연장축소술/genio.php 2023-09-05 jse */
.jawtip-01 .poa-01 {position:absolute;z-index:1;top:50%;right:5%;text-align:right;color:#fff;}
.jawtip-01 .poa-01 h3 {font-size:5.4vw;}
.jawtip-01 .poa-01 p {margin-top:5%;font-size:3.4vw;}
.jawtip-02 .poa-01 {position:absolute;z-index:1;top:15%;right:2%;width:72%;text-align:center;color:#fff;}
.jawtip-02 .poa-01 h3 {font-size:3.6vw;font-weight:600;margin-bottom:15px;}
.jawtip-02 .poa-01 p {margin-top:2%;font-size:3.1vw;font-weight:400;line-height:1.4;}
.jawtip-02 .poa-01 p span {background-color:#dd6c8a;}
.jawtip-02 .poa-01 .img {width:25%;margin:15px auto;}
.jawtip-03 .poa-01 {position:absolute;z-index:1;top:17%;width:100%;font-weight:400;text-align:center;color:#350916;}
.jawtip-03 .poa-01 h3 {font-size:3.9vw;}
.jawtip-03 .poa-01 p {margin-top:2%;font-size:3.4vw;font-weight:400;}
.jawtip-04 {padding-bottom:40px;font-weight:400;color:#360813;background-color:#ffd3e1;}
.jawtip-04 h3 {padding-top:40px;padding-bottom:10px;font-size:5.4vw;text-align:center;}
.jawtip-04 .row {padding-right:8px;padding-left:8px;;}
.jawtip-04 .tt01 {padding-right:8px;padding-bottom:5px;padding-left:8px;font-size:2.1vw;color:#e63363;}
.jawtip-04 .dl01 {clear:both;overflow:hidden;font-weight:400;border-top:1px solid #e63363;}
.jawtip-04 .dl01 dt::after {display:block;position:absolute;z-index:1;top:-3px;width:80%;height:4px;content:'';background-color:#e63363;}
.jawtip-04 .dl01 dt {float:left;position:relative;width:20%;padding-top:5px;font-size:3.5vw;color:#e63363;}
.jawtip-04 .dl01 dd {float:left;width:80%;padding-top:5px;padding-bottom:5px;font-size:3vw;line-height:1.4;color:#350916;}
.jawtip-04 .tt02 {margin-top:5px;margin-left:8px;padding-right:8px;padding-bottom:5px;padding-left:50%;font-size:2.1vm;color:#350916;}
.jawtip-04 .dl02 {clear:both;overflow:hidden;border-top:1px solid #6c3d0f;}
.jawtip-04 .dl02 dt::after {display:block;position:absolute;z-index:1;top:-3px;width:80%;height:4px;content:'';background-color:#6c3d0f;}
.jawtip-04 .dl02 dt {float:left;position:relative;width:16%;padding-top:5px;font-size:3.5vw;color:#350916;}
.jawtip-04 .dl02 dd {float:left;width:84%;padding-top:5px;padding-bottom:5px;font-size:3vw;line-height:1.4;color:#221715;}
.jawtip-05 {padding-bottom:40px;font-weight:400;text-align:center;color:#350916;background-color:#fff;}
.jawtip-05 h3 {padding-top:40px;padding-bottom:10px;font-size:4.6vw;font-weight:500;line-height:1.2;}
.jawtip-05 .txt {font-size:3.1vw;line-height:1.2;}
.jawtip-05 .txt strong {color:#e63363;}
.jawtip-05 ul {margin-top:10px;padding:0 5%;}
.jawtip-05 ul .tt01 {margin:0;padding:10px 0;border-top:1px solid #350916;border-bottom:1px solid #350916;}
.jawtip-05 ul .tt01 .text-right {font-size:3.1vw;}
.jawtip-05 ul .tt01 .text-left {font-size:3.1vw;font-weight:500;}
.jawtip-05 ul .img01 {padding-top:10px;}
.jawtip-05 ul .img01 .cnt {box-sizing:border-box;min-height:110px;padding:5px 5px 0;background-color:#f6f6f6;}
.jawtip-05 ul .img01 .cnt strong {font-size:2.8vw;color:#350916;}
.jawtip-05 ul .img01 .cnt span {display:block;margin-top:10px;font-size:3.9vw;color:#282324;}
.jawtip-05 ul .img01 .cnt p {margin-top:10px;font-size:2.8vw;line-height:1.2;color:#7c716f;}
.jawtip-05 ul li {padding-bottom:30px;}
.jawtip-06 .poa-01 {position:absolute;z-index:1;top:6%;left:7%;text-align:left;color:#fff;}
.jawtip-06 .poa-01 h3 {font-size:5vw;}
.jawtip-06 .poa-01 p {margin-top:5%;font-size:3.3vw;}
.jawtip-06 .poa-02 li {position:absolute;line-height:1.2;text-align:right;color:#fff;}
.jawtip-06 .poa-02 li.li01 {top:33.5%;left:6%;}
.jawtip-06 .poa-02 li.li02 {top:44%;left:16%;}
.jawtip-06 .poa-02 li.li03 {top:55.5%;left:5%;}
.jawtip-06 .poa-02 li.li04 {top:66.5%;left:14%;}
.jawtip-06 .poa-02 li.li05 {top:77%;left:10%;}
.jawtip-06 .poa-02 li.li06 {top:86%;left:24%;}
.jawtip-07 {padding-bottom:40px;font-weight:400;text-align:center;color:#fff;background-color:#2c2625;}
.jawtip-07 h3 {padding-top:40px;padding-bottom:10px;font-size:5.3vw;font-weight:400;line-height:1.4;}
.jawtip-07 h3 span {font-weight:500;}
.jawtip-07 h3 strong {font-weight:700;}
.jawtip-07 .txt {font-size:2.8vw;}
.jawtip-07 ul {margin-top:30px;padding:0 5%;}
.jawtip-07 ul .tt01 {margin:0;padding:10px 0;color:#eeb8c5;border-top:1px solid #8d6f75;border-bottom:1px solid #8d6f75;}
.jawtip-07 ul .tt01 .text-right {font-size:3.1vw;}
.jawtip-07 ul .tt01 .text-left {font-size:3.1vw;font-weight:500;}
.jawtip-07 ul .cnt {padding:10px 0 20px;font-size:4.2vw;font-weight:400;color:#eeb8c5;}
.jawtip-07 ul hr {display:block;height:1px;border:0;background-color:#523b1e;}
.jawtip-08 {text-align:center;background-color:#fff;}
.jawtip-08 li:nth-child(odd) {padding-top:40px;padding-bottom:40px;background-color:#f9f9f9;}
.jawtip-08 li:nth-child(even) {padding-top:40px;padding-bottom:40px;background-color:#fff;}
.jawtip-08 .bg03 {padding-top:40px;padding-bottom:40px;background-color:#ecf7fb;}
.jawtip-08 .bg04 {padding-top:40px;padding-bottom:40px;background-color:#eff7f4;}
.jawtip-08 span.tt {display:block;padding-bottom:20px;font-size:3.4vw;color:#72afa0;}
.jawtip-08 h3 {padding-top:50px;padding-bottom:30px;font-size:5.4vw;font-weight:400;}
.jawtip-08 .num {width:9.2%;margin:0 auto;}
.jawtip-08 .img-txt {width:35%;margin:10px auto 0;}
.jawtip-08 .txt {margin-top:20px;padding:0 5px;line-height:1.3;}
.jawtip-08 .txt strong {display:inline-block;padding-bottom:10px;font-size:4.6vw;}
.jawtip-08 .img {width:58%;margin:20px auto 0;}
@media (min-width: 640px){
	.jawtip-05 ul .img01 img {width:100%}
	.jawtip-05 ul .img01 .cnt {height:150px;}
	.jawtip-08 li {float:left;width:50%;height:360px;background-color:#fff !important;}
	.jawtip-08 li:first-child,
	.jawtip-08 li:last-child {background-color:#f9f9f9 !important;}
	.jawtip-08 .txt strong.size30 {font-size:20px !important;}
	.jawtip-08 .txt {font-size:16px;}
}

.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: 2.5vw; line-height: 1.3; }

/* 보형물 안면윤곽 implant.php */
.face-implant-01 .poa {top:23%;left:3%;width:48%;}
.face-implant-01 h3 {font-size:5.4vw;text-align:center;color:#6c3d0f;}
.face-implant-01 h3 small {display:block;padding-bottom:11%;font-size:2.1vw;text-transform:uppercase;color:#1c1c1c;letter-spacing:5px;}
.face-implant-01 p {margin-top:12%;font-size:2.9vw;color:#6c3d0f;text-align:center;}
.face-implant-01 .poa-01 {position:absolute;top:48%;left:20%;}
.face-implant-01 li {line-height:1.5;color:#6c3d0f;}
.face-implant-01 .poa-02 {position:absolute;top:80%;width:100%;font-size:5.4vw;line-height:1.2;text-align:center;color:#fff;}
.face-implant-01 .poa-02 span {font-size:2.5vw;color:#d3bdaa;}
.face-implant-02 {padding:40px 3%;background-color:#f9f7f4;}
.face-implant-02 h3 {font-size:5.4vw;text-align:center;color:#221715;}
.face-implant-02 .box {margin-top:25px;padding:20px 0;text-align:center;border:5px solid #e2cfb1;}
.face-implant-02 .box p {font-size:3.6vw;font-weight:400;line-height:1.1;color:#282324;}
.face-implant-02 .box .txt {margin-top:20px;font-size:4.6vw;}
.face-implant-03 {padding:40px 0;background-color:#a17259;}
.face-implant-03 .icon-arrow-d {background-color:#d8bb98;}
.face-implant-03 h3 {padding-bottom:5px;font-size:5.4vw;text-align:center;color:#fff;}
.face-implant-03 ul li {position:absolute;font-weight:400;line-height:1.2;text-align:center;color:#fff;}
.face-implant-03 ul li.li01 {top:67%;left:7%;}
.face-implant-03 ul li.li02 {top:67%;left:35%;}
.face-implant-03 ul li.li03 {top:67%;left:67%;}
.face-implant-03 ul li.li03 {top:67%;left:66%;}
.face-implant-03 ul li.li04 {top:85%;left:27%;}
.face-implant-03 ul li.li05 {top:86%;left:56%;}
.face-implant-03 ul.list li.li01 {top:67%;left:13%;}
.face-implant-03 ul.list li.li02 {top:67%;left:35%;}
.face-implant-03 ul.list li.li03 {top:67%;left:67%;}
.face-implant-03 ul.list li.li03 {top:67%;left:72%;}
.face-implant-03 ul.list li.li04 {top:87%;left:23%;}
.face-implant-03 ul.list li.li05 {top:87%;left:55%;}
.face-implant-04 .icon-arrow-d {background-color:#413128;}
.face-implant-04 h3 {position:absolute;top:7%;width:100%;font-size:5.4vw;text-align:center;color:#fff;}
.face-implant-04 ol li {position:absolute;font-weight:400;text-align:right;color:#fff;}
.face-implant-04 ol li.li01 {top:31%;left:16%;}
.face-implant-04 ol li.li02 {top:41%;left:4%;}
.face-implant-04 ol li.li03 {top:53%;left:4%;}
.face-implant-04 ol li.li04 {top:65.5%;left:13%;}
.face-implant-04 .poa {position:absolute;top:84%;width:100%;font-size:5.4vw;line-height:1.2;text-align:center;color:#fff;}
.face-implant-04 .poa span {font-size:2.5vw;color:#d3bdaa;}
.face-implant-05 .poa {top:8%;left:6%;width:92%;}
.face-implant-05 h4 {font-size:5.1vw;color:#b79d74;}
.face-implant-05 ol {box-sizing:border-box;width:100%;margin-top:5%;padding-left:1%;font-size:2.8vw;border-left:1px solid #796a54;}
.face-implant-05 ol li {width:100%;color:#fff;}
.face-implant-05 ol li strong {display:inline-block;width:12%;color:#b79d74;}

/* 비수술안면윤곽/nonsurgical.php */
.face-nonsurgical-01 .poa {top:24%;left:4%;}
.face-nonsurgical-01 h3 {text-align:center;color:#6c3d0f;}
.face-nonsurgical-01 h3 small {display:block;padding-bottom:11%;font-size:2.1vw;text-transform:uppercase;color:#1c1c1c;letter-spacing:5px;}
.face-nonsurgical-01 p {margin-top:14%;font-size:2.9vw;color:#6c3d0f;text-align:center;}
.face-nonsurgical-01 .poa-01 {position:absolute;top:50%;left:15%;}
.face-nonsurgical-01 li {line-height:1.5;color:#6c3d0f;}
.face-nonsurgical-01 .poa-02 {position:absolute;top:80%;width:100%;font-size:6vw;line-height:1.4;text-align:center;color:#fff;}
.face-nonsurgical-01 .poa-02 span {margin-left:1vw;font-size:2.5vw;color:#d3bdaa;}
.face-nonsurgical-02 {padding:40px 3%;background-color:#f9f7f4;}
.face-nonsurgical-02 h3 {font-size:5.4vw;text-align:center;color:#221715;}
.face-nonsurgical-02 .box {margin-top:25px;padding:30px 0;text-align:center;border:5px solid #d8bb98;}
.face-nonsurgical-02 .box p {font-size:3.6vw;font-weight:400;line-height:1.1;color:#282324;}
.face-nonsurgical-02 .box .txt {margin-top:20px;font-size:4.2vw;}
.face-nonsurgical-03 {padding:40px 0;background-color:#a17259;}
.face-nonsurgical-03 .icon-arrow-d {background-color:#d8bb98;}
.face-nonsurgical-03 h3 {padding-bottom:5px;font-size:5.4vw;text-align:center;color:#fff;}
.face-nonsurgical-03 ul li {position:absolute;font-weight:400;line-height:1.2;text-align:center;color:#fff;}
.face-nonsurgical-03 ul li.li01 {top:67%;left: 8%;}
.face-nonsurgical-03 ul li.li02 {top:67%;left: 40%;}
.face-nonsurgical-03 ul li.li03 {top:67%;left:67%;}
.face-nonsurgical-03 ul li.li03 {top:67%;left: 69%;}
.face-nonsurgical-03 ul li.li04 {top: 87%;left: 24%;}
.face-nonsurgical-03 ul li.li05 {top: 87%;left: 58%;}
.face-nonsurgical-04 {padding:50px 8%;}
.face-nonsurgical-04 h3 {font-size:5.4vw;text-align:center;}
.face-nonsurgical-04 .txt {margin-top:20px;padding-bottom:30px;font-size:3.5vw;text-align:center;}
.face-nonsurgical-04 .row {margin-top:5px;}
.face-nonsurgical-04 .col-6 {padding-top:10px;padding-bottom:10px;border-left:1px solid #d9d6d4;}
.face-nonsurgical-04 .col-6 strong {display:block;margin-left:-9px;padding:10px;font-size:4.2vw;font-weight:400;color:#fff;background-color:#413128;}
.face-nonsurgical-04 .col-6 strong.bg {background-color:#9c938f;}
.face-nonsurgical-04 .col-6 p {min-height:40px;margin-top:10px;font-size:3.4vw;font-weight:500;color:#413128;}
.face-nonsurgical-05 .icon-arrow-d {background-color:#413128;}
.face-nonsurgical-05 h3 {position:absolute;top:7%;width:100%;font-size:5.4vw;text-align:center;color:#fff;}
.face-nonsurgical-05 ol li {position:absolute;width:25%;font-weight:400;text-align:center;color:#fff;}
.face-nonsurgical-05 ol li span {display:block;font-size:2.1vw;color:#e2cfb1;text-align:center;letter-spacing:3px;margin-bottom:4vw;}
.face-nonsurgical-05 ol li p {height:8.5vw;line-height:4.8vw;}
.face-nonsurgical-05 ol li.li01 {top:20%;left:9.5%;}
.face-nonsurgical-05 ol li.li02 {top:31.5%;left:9.5%;}
.face-nonsurgical-05 ol li.li03 {top:43%;left:9.5%;}
.face-nonsurgical-05 ol li.li04 {top:54.5%;left:9.5%;}
.face-nonsurgical-05 ol li.li05 {top:66%;left:9.5%;}
.face-nonsurgical-05 .poa {top:84%;width:100%;font-size:5.4vw;line-height:1.2;text-align:center;color:#fff;}
.face-nonsurgical-05 .poa span {font-size:2.5vw;color:#d3bdaa;}
.face-nonsurgical-06 .poa {top:19%;left:5%;width:92%;}
.face-nonsurgical-06 h4 {font-size:5.1vw;color:#b79d74;}
.face-nonsurgical-06 ol {box-sizing:border-box;width:100%;margin-top:5%;padding-left:1%;font-size:2.7vw;border-left:1px solid #796a54;}
.face-nonsurgical-06 ol li {width:100%;font-weight:400;line-height:1.5;color:#fff;}
.face-nonsurgical-06 ol li strong {display:inline-block;width:12%;color:#b79d74;}
@media (min-width: 640px){
	.face-nonsurgical-05 ol li span {margin-bottom:5%;}
}

/* 윤곽&양악 3D프린팅 시스템/3dprint.php */
.face-printing-01 .poa {top:17%;right:3%;width:45%;text-align:center;}
.face-printing-01 h3 {text-align:center;color:#2b2b2a;}
.face-printing-01 h3 small {color:#2b2b2a;margin-bottom:5px;}
.face-printing-01 p {color:#6c3d0f;font-weight:600;margin-top:15px;}
.face-printing-01 .da-bar {color:#6c3d0f;width:100%;position:relative;}
.face-printing-01 .da-bar::before {background-color:#c4ae93;right:0;width:45%;}
.face-printing-01 .da-bar::after {background-color:#c4ae93;left:0;width:45%;}
.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:15px;font-size:2.8vw;line-height:1.3;letter-spacing:0;color:#000;}
.face-printing-02 .img {display:inline-block;margin:0 0 13px;}
.face-printing-02 .img img {width:75%;}
.face-printing-02 .bnr_3d {margin-bottom:18px;}
.face-printing-02 .box01 {width:92%;margin:20px auto 0;}
.face-printing-02 .col-6 {text-align:center;}
.face-printing-02 .bg {padding:20px 0;background-color:#dddcdb;}
.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:600;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;}
.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:21%;left:5%;width:90%;}
.face-printing-04 h3 {padding-left:8%;color:#fff;line-height:1.3;}
.face-printing-04 h3 span {display:block;}
.face-printing-04 span {color:#ff9c00;}
.face-printing-04 p {margin-top:3%;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%;line-height:1.3;text-align:right;letter-spacing:0;color:#fff;}
.face-printing-05 li.li01 {top:43%;left:1%;}
.face-printing-05 li.li02 {top:62%;left:0;}
.face-printing-05 li.li03 {top:79%;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 3%;line-height:1.3;color:#ed9100;}
.face-printing-06 .txt02 {margin-top:20px;padding:0 3%;line-height:1.3;color:#524b42;}
.face-printing-06 .por {width:50%;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:20%;left:0;}
.face-printing-06 .poa.right {top:20%;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;}
.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:-1px;}
.face-printing-09 {padding:50px 0;text-align:center;}
.face-printing-09 h3 {position:relative;padding-bottom:30px;letter-spacing:0;color:#201e1c;}
.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%;height:12vw; border-top:1px solid #f8e9df;border-left:1px solid #f8e9df;}
.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:-1%;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 {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;}
@media (min-width: 640px){
	.face-printing-09 table th::after {right:-12px;}
}

/* 돌출입수술/mouth.php */
.face-mouth-01 .poa {top:30%;right:3%;width:45%;text-align:center;color:#fff;}
.face-mouth-01 .poa h3 {font-size:10.9vw;font-weight:500;}
.face-mouth-01 .poa p {margin-top:10%;font-size:5.4vw;}
.face-mouth-02 .poa {top:9%;width:100%;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;}
.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:2.5vw;font-weight:400;text-align:center;color:#375098;border:1px solid #c7ced7;}
.face-mouth-03 table td {padding:10px 20px;font-size:3.7vw;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:6px;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:83%;left:41%;}
.face-mouth-04 .txt04 {top:90%;left:48%;}
.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:50px;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:19%;left:5%;}
.face-mouth-08 .li02 {top:40%;left:8%;}
.face-mouth-08 .li03 {top:64%;left:7%;}
.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;letter-spacing:0;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;letter-spacing:1vw;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;letter-spacing:0;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 3% 30px;background-color:#f4f4f4;}
.face-mouth-10 h3 {font-size:5.4vw;color:#049;}
.face-mouth-10 table {width:100%;margin-top:30px;}
.face-mouth-10 table {font-size:3.5vw;color:#221715;}
.face-mouth-10 table td {padding:10px;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 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: 15%;left: 7%;width: 45%;}
.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.5vw;line-height:1.4;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 0 30px;background-color:#eef5f7;}
.face-trichotomy-02 h3 {font-size:1.8rem;font-weight:600;text-align:center;color:#282323;}
.face-trichotomy-02 .por {margin-top:30px;text-align:center;}
.face-trichotomy-02 .poa-01 {position:absolute;top:83%;left:12%;font-size:.9rem;color:#fff;}
.face-trichotomy-02 .poa-02 {position:absolute;top:83%;left:44%;font-size:.9rem;color:#fff;}
.face-trichotomy-02 .poa-03 {position:absolute;top:83%;left:74%;font-size:.9rem;color:#fff;}
.face-trichotomy-02 .txt-01 {margin-top:20px;font-size:1.1rem;font-weight:300;line-height:1.3;text-align:center;color:#0244a2;}
.face-trichotomy-02 .txt-02 {margin-top:10px;padding:0 3%;font-size:.8rem;font-weight:300;line-height:1.4;text-align:center;color:#282323;}
.face-trichotomy-03 {text-align:center;color:#fff;background-color:#0f131b;}
.face-trichotomy-03 .poa {top:10%;left:5%;right:5%;}
.face-trichotomy-03 h3 {font-size:1.8rem;line-height:1;font-weight:600;letter-spacing:0;}
.face-trichotomy-03 .txt-01 {margin-top:34%;font-size:1rem;font-weight:100;color:#75e1ff;line-height:1.2;}
.face-trichotomy-03 .txt-02 {font-size:.8rem;font-weight:200;line-height:1.4;margin-top:5px;}
.face-trichotomy-03 ol {overflow:hidden;padding:0 7% 20px;}
.face-trichotomy-03 ol li {float:left;width:calc(50% - 6px);min-height:108px;margin:0 3px 7px;padding:10px;font-weight:100;font-size:.8rem;line-height:1.4;text-align:center;border-radius:10px;background-color:#76b9cc;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:1.8rem;font-weight:600;text-align:center;color:#282323;}
.face-trichotomy-04 ul {position:relative;z-index:10;margin-top:30px;}
.face-trichotomy-04 ul .img01 {padding-top:10px;}
.face-trichotomy-04 ul .row {margin-right:-5px;margin-left:-5px;}
.face-trichotomy-04 ul .col-6 {padding-right:5px;padding-left:5px;}
.face-trichotomy-04 ul .img01 .cnt {box-sizing:border-box;min-height:340px;padding:5px 5px 0;background-color:#f6f6f6;}
.face-trichotomy-04 ul .img01 .cnt strong {display:block;margin-top:15px;font-size:.7rem;color:#6b0f1a;letter-spacing:4px;font-weight:600;}
.face-trichotomy-04 ul .img01 .cnt span {display:block;margin-top:10px;font-size:3.8vw;color:#282324;}
.face-trichotomy-04 ul .img01 .cnt p {margin-top:10px;font-size:3.2vw;line-height:1.2;color:#7c716f;}
.face-trichotomy-05 {background-color:#79889c;}
.face-trichotomy-05 h3 {position:absolute;top:0;width:100%;font-size:1.8rem;font-weight:600;text-align:center;color:#fff;}
.face-trichotomy-05 li {position:absolute;font-size:.8rem;line-height:1.2;text-align:right;color:#fff;font-weight:100;}
.face-trichotomy-05 .li01 {top:18%;right:56%;}
.face-trichotomy-05 .li02 {top:30%;right:66%;}
.face-trichotomy-05 .li03 {top:44%;right:71%;}
.face-trichotomy-05 .li04 {top:58%;right:71%;}
.face-trichotomy-05 .li05 {top:73%;right:66%;}
.face-trichotomy-06 {padding-bottom:40px;font-weight:400;text-align:center;background-color:#1f2224;}
.face-trichotomy-06 h3 {font-size:1.8rem;line-height:1.3;font-weight:300;text-align:center;color:#fff;padding:40px 0 10px;}
.face-trichotomy-06 h3 strong {font-weight:600;}
.face-trichotomy-06 .txt {font-size:.7rem;letter-spacing:0;color:#fff;font-weight:200;}
.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:1rem;letter-spacing:6px;color:#45c7e3;font-weight:100;line-height:1;padding-bottom:7px;}
.face-trichotomy-06 ul .tt01 .tt {font-size:1rem;font-weight:400;color:#45c7e3;}
.face-trichotomy-06 ul .img {margin:20px -2%;}
.face-trichotomy-06 ul .cnt {padding:10px 0 20px;font-size:4.2vw;font-weight:400;letter-spacing:0;color:#698086;}
.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-size:1.8rem;font-weight:600;color:#241917;}
.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;font-size:.6rem;}
.face-trichotomy-07 table td .txt strong {display:block;font-size:.8rem;margin-bottom:3px;}
.face-trichotomy-08 {padding:40px 0 30px;text-align:center;background-color:#dfe6ef;}
.face-trichotomy-08 h3 {font-size:1.8rem;font-weight:600;color:#0244a2;}
.face-trichotomy-08 ol {overflow:hidden;margin-top:15px;padding:1% 1%;}
.face-trichotomy-08 li {float:left;position:relative;width:47%;margin:1%;padding-top:30px;color:#6a6a6a;background-color:#fff;height:92vw;overflow:hidden;}
.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 {margin-top:15px;font-weight:300;line-height:1.4;padding:0 5px;}
.face-trichotomy-08 li .txt strong {display:block;margin-bottom:10px;font-weight:400;line-height:1.2;color:#0244a2;}
.face-trichotomy-08 li .img {position:absolute;left:0;right:0;bottom:0;}
@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;margin-top: 58px;}
	.face-trichotomy-01 li {font-size:16px;line-height:18px;}
	.face-trichotomy-01 li span {height:55px;}	
	.face-trichotomy-02 .poa-01 {top: 85%;left: 14%;}
	.face-trichotomy-02 .poa-02 {top: 85%;left: 46%;}
	.face-trichotomy-02 .poa-03 {top: 85%;left: 77%;}
	.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 h3 {font-size:40px;}
	.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-04 ul .img01 .cnt span {font-size:20px;}
	.face-trichotomy-04 ul .img01 .cnt p {font-size:17px;margin-top:2px;}
	.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-trichotomy-08 li {height:440px;}
	.face-trichotomy-08 li .txt {font-size:15px;margin-top: -12px;}
	.face-trichotomy-08 li .img {bottom:13px;}
}

.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%; }

.breast-self-01 .poa {top:12%;left:5%;width:45%;}
.breast-self-01 h3 {font-size:7vw;text-align:center;color:#df1c78;}
.breast-self-01 h3 small {display:block;padding-bottom:11%;letter-spacing:5px;text-transform:uppercase;color:#1c1c1c;}
.breast-self-01 p {margin-top:17%;text-align:center;color:#df1c78;font-weight:600;line-height:1.3;}
.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 4px 0 0;line-height:1.4;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-01 li strong {font-weight:500;}
.breast-self-02 .poa-01, .breast-self-02 .poa-02 {position:absolute;width:100%;text-align:center;color:#fff;}
.breast-self-02 .poa-01 {top:13%;font-size:3.9vw;left:5%;right:5%;width:auto;}
.breast-self-02 .poa-01 h3 {font-size:5.4vw;color:#ddf0f7;}
.breast-self-02 .poa-01 p {margin-top:6%;line-height:1.4;}
.breast-self-02 .poa-02 {top:48%;}
.breast-self-02 .poa-02 h4 {font-size:5vw;color:#dff2f8;}
.breast-self-02 .poa-02 ul {padding: 18px 10% 0;}
.breast-self-02 .poa-02 ul li {position:relative;margin-top:8px;padding-left:20px;text-align:left;line-height:1.4;font-weight:300;}
.breast-self-02 .poa-02 ul li::after {display:block;position:absolute;top: 12px;left:10px;width:3px;height:3px;content:'';border-radius:100%;background-color:#fff;}
.breast-self-03 {padding:50px 0 20px;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%;}
.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: 600;}
.breast-self-03 li p.a {margin-top:10px;font-size:3.2vw;font-weight:400;line-height:1.3;}
.breast-self-04 .poa-01 {position:absolute;top:15%;left:3%;right:3%;text-align:center;color:#221715;font-size:3.9vw;}
.breast-self-04 .poa-01 h3 {font-size:5.4vw;line-height:1.4;color:#fff;}
.breast-self-04 .poa-01 p {margin-top:6%;font-size:4vw;line-height:1.4;}
.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:6%;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%;padding:5px;}
.breast-self-05 ol li .por {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;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-self-07 {padding-top:40px;padding-bottom:10px;background-color:#9ca4b1;}
.breast-self-07 h3 {font-size:5.4vw;text-align:center;color:#fff;}
.breast-self-07 h3 small {display:block;padding-bottom:5px;font-size:2.1vw;letter-spacing:1.2vw;text-transform:uppercase;color:#db2a7c;}
.breast-self-07 .video_box {position:absolute;top:55%;left:7%;width:84%;}
.breast-self-07 .video_box .video {position:relative;padding-bottom:56.25%;}
.breast-self-07 .video_box .video iframe {position:absolute;top:0;left:0;width:105%;height:108%;}
*/
.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; }
.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 5%; }
.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: 9px; 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: 21%; 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; letter-spacing: .5vw; 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 .box img {width:100%;}
.breast_reduction_04 ol li .cnt {padding: 10px 0 20px;font-weight: 400;color: #221715;background-color: #fff;}
.breast_reduction_04 ol li .cnt .tt {padding: 10px;font-size: 6.7vw;font-weight: 600;}



.nose-lownose-01 .poa { 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: 17% 3% 30px;background: url(/m/img/nose/nose_lownose_02.jpg) top center 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: 600;line-height: 1;color: #1e2f2a;}
.nose-lownose-04 .cnt01 p {margin-top: 7px;/* 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) no-repeat top center; background-size: cover; }
.nose-lownose-05.bg { background-color: #629a82; background-image: none; }
.nose-lownose-05 h3 { position: relative; margin: 0 10%; line-height: 1.4; color: #fff;margin-bottom:30px;font-size:2rem;}
.nose-lownose-05 h3::before { position: absolute; top:-15%; left: 0; font-weight: 400; content: '{'; color: #fff;line-height:1;font-size:7rem;}
.nose-lownose-05 h3::after { position: absolute; top:-15%; right: 0; font-weight: 400; content: '}'; color: #fff;line-height:1;font-size:7rem;}
.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: 5%; font-weight: 400; line-height: 1.4; text-align: left;  color: #fefefe; }
.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: 20px 4%; font-size: 3.6vw; }

.nose-short-01 .poa { top: 33%; left: 3%; width: 63%; text-align: center; color: #fff; }
.nose-short-01 p { font-size: 3.9vw; font-weight: 400; line-height: 1.2;margin-top:10%;}
.nose-short-01 h3 { margin-top: 5%; font-size: 8.2vw;}

.nose-short-03 .cnt01 strong { font-size: 4.2vw; line-height: 1.2; }

.nose-short-05 ul.list { padding: 20px 4%; font-size: 3.4vw; }

.nose-long-04 .cnt01 strong { font-size: 6.2vw; line-height: 1.2; }

.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: 9vw; 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: 5%; width: 100%; text-align: center; color: #fff; }
.lifting-absolute-01 h3 strong { font-weight: 700; }
.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: 2.5%; width: 90%; padding: 20px 10px; font-size: 5.4vw; line-height: 1.2; text-align: center; color: #2b2020; background: #fff; }
.lifting-absolute-02 .balon:after { position: absolute; bottom: -10px; left: 50%; margin-left: -5px; content: ''; 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%; left: 5%; font-size: 3.4vw; text-align: right; color: #fff; }
.lifting-absolute-02 .poa-02 {top: 57.5%;left: 14.5%;}
.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; }
.lifting-absolute-03 strong { font-weight:600;}
.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: 120px;  line-height: 1.3; }
.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 {display:inline-block;height:70px;min-height:16vw;padding:10px 0;line-height:1.2;}
.lifting-absolute-ol05 li.bg { color: #fff; background-color: #fb9f94; }
.fl_di { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.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;color:#fff;}
.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: 4%; }
.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 { letter-spacing: -.4vw; color: #4a3f40; }
.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 .tt-r { height: 8vw; padding: 2px 10px; letter-spacing: 0; 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: -25%; left: 45%; width: 10%; }

.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:17% 3% 30px; text-align: center; background-color: #f7f7f7; }
.lifting-incision-02 .box { top: -25px; left:3%;right:3%; padding: 10px; color: #fff; background-color: #85409b; }


.lifting-incision-02 ol {*zoom:1;width: 95%;font-weight: 500;margin: -15px auto;}
.lifting-incision-02 ol:after {content: "";clear:both;display:block;}
.lifting-incision-02 ol li {float: left;position: relative;box-sizing: border-box;width: 33.3%;text-align: center;}
.lifting-incision-02 ol li span {display: inline-block;width: 24%;font-weight: bold;line-height:2;background-color: #eed3d5;margin-bottom:7px;}

.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-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 .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-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 .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-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-06 { padding: 50px 9.8% 30px; text-align: center; background-color: #f2e7fd; }
.lifting-incision-06 table td p { padding: 5px; font-weight: 400;letter-spacing: -.2vw; }
.lifting-incision-06 table td p.text-left { padding-left: 5%; letter-spacing: -1.3px; }

.lifting-incision-06 table td p span {display: inline-block;box-sizing: border-box;text-align: center;color: #fff;border-radius: 2vw;background-color: #a186be;padding: 0 6px;}

.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; letter-spacing: 0; color: #fdfffe; background-color: #4a3f40; }

.lifting-grafting-01 .poa {top:16%;right:3%;}
.lifting-grafting-01 h3 {font-size:7vw;text-align:center;color:#b730b9;}
.lifting-grafting-01 h3 small {display:block;padding-bottom:11%;font-size:2.1vw;letter-spacing:6px;text-transform:uppercase;color:#1c1c1c;}
.lifting-grafting-01 p {margin-top:16%;font-size:3.7vw;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-size:2.8vw;font-weight:400;line-height:1.2;text-align:center;letter-spacing:-.2vw;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:3%;right:3%;font-weight:400;line-height:1.4;}
.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:7px;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;}
.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 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;letter-spacing:0;}
.body-liposuction h3 {line-height:1.1;font-weight:700 !important;}
.body-liposuction .tit_desc {margin-top:10px;}
.body-liposuction .tt_num {display:block;font-weight:700;text-align:center;letter-spacing:0.05em;line-height:1;margin-bottom:7px;}
.body-liposuction .list_box {margin:0 7%;}
.body-liposuction .list_box dl {background:#fff;border:3px solid #516c5d;margin-bottom:20px;}
.body-liposuction .list_box dl:last-child {margin-bottom:0;}
.body-liposuction .list_box dt {line-height:2;background:#516c5d;font-weight:700;letter-spacing:0.025em;color:#fff;}
.body-liposuction .list_box dd.txt {padding:15px 10px;line-height:1.4;}
.body-liposuction-01 .poa {width:55%;top:14%;left:4%;}
.body-liposuction-01 h2 {line-height:1;text-align:center;color:#516c5d;}
.body-liposuction-01 h2 small,
.body-tummy small {display:block;margin-bottom:5%;letter-spacing:3px;text-transform:uppercase;color:#1c1c1c;font-family: Times, "Times New Roman", Georgia, serif;}
.body-liposuction-01 p {margin-top:18px;font-weight:700;line-height:1.4;text-align:center;color:#516c5d;letter-spacing:0;}
.body-liposuction-01 .da-bar {position:relative;display:block;margin-top:18px;font-size:12px;line-height:1;font-family:Times, "Times New Roman", Georgia, serif;color:#516c5d;width:100%;text-align:center;}
.body-liposuction-01 .da-bar::before, 
.body-liposuction-01 .da-bar::after {background-color:#516c5d;display:block;position:absolute;top:6px;width:42%;height:1px;content:'';}
.body-liposuction-01 .da-bar::before {left:0;}
.body-liposuction-01 .da-bar::after {right:0;margin:0;left:inherit;}
.body-liposuction-01 .poa-01 {overflow:hidden;position:absolute;top:68%;left:4%;right:10%;bottom:7%;width:auto;}
.body-liposuction-01 li {float:left;width:22%;height:100%;margin:0 1.2% 0 0;line-height:1.4;text-align:center;color:#fff;background-color:rgba(34, 108, 67, .3);letter-spacing:-0.025em;}
.body-liposuction-01 li span {display:block;width:25%;margin:0 auto;padding:9% 0;}
.body-liposuction-02 {text-align:center;color:#fff;}
.body-liposuction-02 p {line-height:1.4;}
.body-liposuction-02 .poa {top:7%;left:3%;right:3%;}
.body-liposuction-02 ul li {position:absolute;font-weight:700;width:43%;}
.body-liposuction-02 ul li.li01 {top:56%;left:6%;}
.body-liposuction-02 ul li.li02 {top:56%;right:6%;}
.body-liposuction-02 ul li.li03 {top:82%;left:6%;}
.body-liposuction-02 ul li.li04 {top:82%;right:6%;}
.body-liposuction-03 {padding:40px 0;text-align:center;background-color:#eaeaea;}
.body-liposuction-03 h3 {width:100%;color:#516c5d;}
.body-liposuction-04 {background-color:#e0e3e6;text-align:center;padding-bottom:30px;}
.body-liposuction-04 .poa {top:7%;width:100%;}
.body-liposuction-04 h3 {color:#516c5d;}
.body-liposuction-04 .list_box {position:relative;top:-15px;z-index:1;}
.body-liposuction-05 {text-align:center;color:#fff;}
.body-liposuction-05 p {line-height:1.4;}
.body-liposuction-05 .poa {top:6%;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:37%;left:43%;}
.body-liposuction-05 ul li.li02 {top:58%;left:44%;}
.body-liposuction-05 ul li.li03 {top:78%;left:40%;}
.body-liposuction-06 {padding:40px 5% 30px;text-align:center;color:#181822;background-color:#f6f6f6;}
.body-liposuction-06 h3 {color:#516c5d;}
.body-liposuction-06 p {line-height:1.4;}
.body-liposuction-06 ul {width:100%;display:flex;gap:11px;justify-content:space-between;flex-wrap:wrap;}
.body-liposuction-06 ul li {width:48%;text-align:center;color:#fff;box-shadow:0 0 10px #b4b4b4;flex:1 1 47%;}
.body-liposuction-06 ul li .tit {display:block;line-height:2;background:#516c5d;font-weight:700;letter-spacing:0.025em;color:#fff;}
.body-liposuction-07 {text-align:center;color:#181822;}
.body-liposuction-07 h3 {color:#516c5d;}
.body-liposuction-07 p {line-height:1.4;}
.body-liposuction-07 .poa {top:13%;width:100%;}
.body-liposuction-07 .list_process {display:flex;flex-wrap:wrap;color:#fff;background-color:rgba(34, 108, 67, .3);padding:20px 0;position:absolute;left:3%;bottom:8%;right:3%;}
.body-liposuction-07 ul li {width:33.33%;text-align:center;color:#fff;line-height:1.4;padding-top:50px;background-position:50% 0;background-repeat:no-repeat;letter-spacing:0;font-weight:500;border-left:1px solid #d1dbd2;background-size:35px;}
.body-liposuction-07 ul li.li01 {background-image:url("/img/body/liposuction/ico_process01.png");border:0;}
.body-liposuction-07 ul li.li02 {background-image:url("/img/body/liposuction/ico_process02.png");}
.body-liposuction-07 ul li.li03 {background-image:url("/img/body/liposuction/ico_process03.png");}
.body-liposuction-08 {background:#fbfbfb url("/m/img/body/liposuction/content09.jpg") 50% 0 no-repeat;background-size:contain;}
.body-liposuction-08 .tit_text {padding:18px 10px;text-align:center;}
.body-liposuction-08 h3 {text-align:center;color:#516c5d;}
.body-liposuction-08 .tabconWrap {margin:0 15px 30px;position:relative;}
.body-liposuction-08 .tabWrap {display:flex;gap:5px;flex-direction:row;align-items:center;justify-content:space-between;}
.body-liposuction-08 .tabWrap li {width:100%;font-weight:700;line-height:2;text-align:center;color:#516c5d;border-radius:0;letter-spacing:0;}
.body-liposuction-08 .tabWrap li.tab01 {background-color:#bbe1cc;}
.body-liposuction-08 .tabWrap li.tab02 {background-color:#aacfbb;}
.body-liposuction-08 .tabWrap li.tab03 {background-color:#9bbaa9;}
.body-liposuction-08 .tabWrap .tabbody-liposuction- {padding:15px;border:5px solid #f8eafc;}
.body-liposuction-08 .tabconWrap #tab1 {border-color:#bbe1cc;}
.body-liposuction-08 .tabconWrap #tab2 {border-color:#aacfbb;}
.body-liposuction-08 .tabconWrap #tab3 {border-color:#9bbaa9;}
.body-liposuction-08 .tabconWrap .tabcontent {display:none;padding:15px;border:5px solid #c99bd6;background:#fff;}
.body-liposuction-08 .tabconWrap .tabcontent.current {display:block;}
.body-liposuction-08 .tabconWrap .tabcontent .img {display:block;margin-bottom:18px;text-align:center;}
.body-liposuction-08 .tabconWrap .tabcontent .cnt li {margin:7px 0 7px 5%;list-style:decimal;font-weight:500;color:#555;line-height:1.4;}
.body-liposuction-08 .tabconWrap .tabcontent .cnt li strong {color:#516c5d;font-weight:700;}
.body-liposuction-10 {color:#5f7b6c;text-shadow:5px 5px 10px rgba(125, 125, 125, .4);line-height:1.2;}
.body-liposuction-10 h3 {top:30%;left:5%;line-height:1.4;letter-spacing:-0.025em;}

/* 팔,허벅지 lift.php & 복부성형 tummytuck.php */
.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:4px;}
.body-lift-01 .poa {width:55%;top:14%;right:3%;}
.body-lift-01 h3 {font-size:9.4vw;text-align:center;color:#7a376d;}
.body-lift-01 h3 small {color:#1c1c1c;padding-bottom: 5%;}
.body-lift-01 p {margin-top:12%;font-size:3.5vw;text-align:center;color:#7a376d;font-weight:700;}
.body-lift-01 .poa-01 {overflow:hidden;position:absolute;top:69%;left:1%;width:100%;height:25%;}
.body-lift-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-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 small {color:#b7b0ba;}
.body-lift-02 .poa {top:10%;left:3%;right:3%;}
.body-lift-02 h3 {margin-top:10%;}
.body-lift-02 p {margin-top:10%;line-height:1.5;}
.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,
.body-lift-03 h3 strong {color:#7a376d;}
.body-lift-03 ol li {position:absolute;color:#fff;}
.body-lift-03 ol li.li01 {top: 59%;left: 13%;}
.body-lift-03 ol li.li02 {top: 64%;left: 41%;}
.body-lift-03 ol li.li03 {top: 59%;left: 66%;}
.body-lift-03 ol li.li04 {top: 80%;left: 13%;}
.body-lift-03 ol li.li05 {top: 81%;left: 39.5%;}
.body-lift-03 ol li.li06 {top: 78%;left: 70.5%;}
.body-lift-04 {padding:40px 6.2% 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:45px;padding:20px 0;background-color:#f8eafc;}
.body-lift-04 ul li {position:relative;padding:10px 0 10px 43%;line-height:1.3;text-align:left;color:#181822;}
.body-lift-04 ul li:nth-child(odd) {background-color:#f0dbf6;}
.body-lift-04 ul li::after {display:block;position:absolute;top:6px;left:35%;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 {display:block;letter-spacing:7px;text-transform:uppercase;color:#b7b0ba;}
.body-lift-05.bg small {color:#d8cddf;}
.body-lift-05 p {letter-spacing:0;}
.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:-10px;width:30%;margin-left:-15%;padding:5px 0;letter-spacing:.5vw;color:#fff;background-color:#7a376d;}
.body-lift-05 .box h4 {font-weight:500;line-height:1;margin-top:10px;}
.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:5px 0 5px 13%;line-height:1.3;text-align:left;letter-spacing:-.1vw;}
.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 3% 30px;text-align:center;color:#fff;background-color:#42333f;}
.body-lift-06.bg {background:#a187a4 url('/m/img/body/body_tummy_06.jpg?ver=250611') 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;letter-spacing:7px;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;letter-spacing:-.1vw;}
.body-lift-06 ol li .q {position:relative;padding-left:17%;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 .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;letter-spacing:7px;text-transform:uppercase;color:#a1a1a3;}
.body-lift-07 p {letter-spacing:0;}
.body-lift-07 table {width:100%;}
.body-lift-07 table th {width:30%;padding:10px;font-weight:400;color:#7a376d;border:1px solid #f6f6f6;}
.body-lift-07 table th span {display:block;padding-bottom:7px;font-weight:700;}
.body-lift-07 table td {padding:10px;line-height:1.4;border:1px solid #e9e9e9;background:#fff;}
.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;}

/* 복부성형 tummytuck.php */
.body-tummy, 
.body-tummy h3 {font-weight:400;}
.body-tummy small {margin-bottom:3%;padding:0;}
.body-tummy .body-lift-01 .poa {top:27%;}
.body-tummy .body-lift-01 small {color:#b498aa;margin:0 0 3%;letter-spacing:3px;}
.body-tummy .body-lift-01 h3,
.body-tummy .body-lift-01 p {color:#914485;line-height:1.4;}
.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?ver=250611") 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: 10%;}
.body-tummy-03 ol li.li02 {top: 76%;left: 30%;}
.body-tummy-03 ol li.li03 {top:73%;left:53.5%;}
.body-tummy-03 ol li.li04 {top: 58%;left: 74.5%;}
.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:52% 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 20px;color:#fff;background-color:#7a376d;}
.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;}
.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: 1.75%; 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: -13%;margin: 10px 3% 0;padding: 20px 10px;text-align: center;color: #362850;background-color: #eae6ff;box-shadow: 0 2px 10px #503f9c;left: 15%;right: 15%;letter-spacing: 0;}
.eye-incision-55 .box p, .eye-correction-09 .box p { display: inline-block; padding: 5px; color: #fff; background-color: #8f61ee; }
.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:-0.025em;}
.eye-correction-09 h3 small {display: block;margin-top: 20px;letter-spacing: 0.75em;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-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;}

.eye-canthoplasty-01 { color: #fff; }
.eye-canthoplasty-01 .poa {top: 23%;left: 3%;text-align: center;}
.eye-canthoplasty-01 .poa p { font-weight: 300; letter-spacing:-0.025em; }
.eye-canthoplasty-01 .poa h3 { margin-top: 30px; font-weight: 600; }
.eye-canthoplasty-01 .poa-01 {position: absolute;top: 71%;left: 4%;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 {background:#b2a3ff;}
.eye-canthoplasty-04 .cb {padding:6% 5%;color:#fff;}
.eye-canthoplasty-04 .por {padding:0 5%;}
.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:35%; }
.eye-canthoplasty-04 .tt01 small { display: block; margin-top: 5px; letter-spacing: .1vw; text-transform: uppercase; }
.eye-canthoplasty-04 .tt02 { float:right; box-sizing: border-box; width:64%; padding-left:7px; border-left: 1px solid #fff; }
.eye-canthoplasty-04 .tt02 h3 { font-weight: 500; }
.eye-canthoplasty-04 .poa {top:7%;left:0;width: 100%; text-align: center;color:#fff;} 
.eye-canthoplasty-04 h5 { margin-top: 30px;color:#fff;}
.eye-canthoplasty-04 ul {position: absolute;top: 55.2%;left:0;width: 100%;text-align: center;bottom: 0;}
.eye-canthoplasty-04 ul li {color: #36245c;height: 33.33%;padding: 7% 0 0;box-sizing: border-box;}
.eye-canthoplasty-04 ul li.two {padding:5% 0 0;}

.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 img {width:100%;}
.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:-0.025em; }
.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:-0.025em; 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 {line-height:1.3;color:#757575;}
.skin-thread-pd {padding:0 4.8%;}
.skin-thread-01 .poa {top:75%;right:3%;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:27%;left:3%;right:3%;line-height:1.4;text-align:center;}
.skin-thread-02 p {color:#231f20;}
.skin-thread-05 {margin-top:30px;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:7%;left:5%;right:15%;text-align:center;letter-spacing:-0.025em;}
.skin-thread-06 ul {position:absolute;bottom:4.5%;left:3%;right:3%;top:79%;}
.skin-thread-06 ul li {height:33%;box-sizing:border-box;line-height:2.5;padding:0 10px;font-weight:600;}
.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: 500; 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;line-height:1.1;}
.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: 10px; line-height: 1.3; }
.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; font-size: 3vw;}
.skin-high-04 li p { line-height: 1.3; }
.skin-high-04 li.li01 { top: 38%; left: -4%; }
.skin-high-04 li.li02 { top: 38%; left: 64%; }
.skin-high-04 li.li03 { top: 74%; left: -4%; }
.skin-high-04 li.li04 { top: 74%; left: 64%; }

.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'); }

.eye-blepharoplasty { font-weight: 400; color: #514338; }
.eye-blepharoplasty p { font-weight: 400; }
.eye-blepharoplasty .color { color: #809585; }
.eye-blepharoplasty .color01 { color: #54715b; }
.eye-blepharoplasty .color02 { color: #c8737b; }
.eye-blepharoplasty .position_img {position:relative;}
.eye-blepharoplasty .jjal_eye { position: absolute; top:26.6%; right: 4.68%; width: 26.09%; }


.eye-blepharoplasty-01 .poa {top: 14%;width: 100%;text-align: center;filter: drop-shadow(2px 4px 5px #fff);}
.eye-blepharoplasty-01 h3 {font-size:16vw;line-height:1.2;font-weight:400;margin-bottom:10px;}
.eye-blepharoplasty-01 h3 strong {font-weight:800;}
.eye-blepharoplasty-01 .tit_txt {font-size:5vw;line-height:1.3;}
.eye-blepharoplasty-02 .poa-01 { position: absolute; top: 21%; left: 50%; width: 50%; line-height: 1.4; text-align: center; }
.eye-blepharoplasty-02 .poa-02 { position: absolute; top: 72%; width: 100%; line-height: 1.4; text-align: center; }
.eye-blepharoplasty-02 span { background-color: #c8737b; }
.eye-blepharoplasty-03 .poa-01 { position: absolute; top: 34%; left: 50%; width: 30%; padding: 5px; line-height: 1.4; text-align: center; color: #fff; background-color: rgba(62, 62, 62, .5); }
.eye-blepharoplasty-03 .poa-02 { position: absolute; top: 55%; left: 9%; width: 70%; line-height: 1.4; }
.eye-blepharoplasty-03 .poa-03 { position: absolute; top: 70%; left: 9%; width: 80%; line-height: 1.4; }
.eye-blepharoplasty-03 .poa-03 li { margin-top: 5px; line-height: 1.4; }
.eye-blepharoplasty-03 .poa-03 .color { color: #809585; }
.eye-blepharoplasty-04 { padding: 0 4.6% 30px; background-color: #ebebed; }
.eye-blepharoplasty-04 .ro { margin-right: -1px; margin-left: -1px; box-shadow: 0 4px 16px #ababab; }
.eye-blepharoplasty-04 .col { padding: 0 1px; }
.eye-blepharoplasty-04 .col p { min-height: 9vw; padding: 5px; line-height: 1.3; text-align: center; color: #fff; background-color: #9a9a9a; }
.eye-blepharoplasty-05 { padding: 40px 0 30px; text-align: center; color: #fff; background-color: #9fbda6; }
.eye-blepharoplasty-06 { padding: 40px 4.6% 30px; background-color: #f5f5f5; }
.eye-blepharoplasty-06 .title { padding-left: 10%; }
.eye-blepharoplasty-06 .section { padding: 15px 0 0; background-color: #fff; }
.eye-blepharoplasty-06 .section .so { display: inline-block; padding: 5px 10px; color: #b5b1ae; border-top: 1px solid #a8a19b; border-bottom: 1px solid #a8a19b; }
.eye-blepharoplasty-06 .section strong { font-weight: bold; }
.eye-blepharoplasty-06 .section .col-7 { padding-top: 10px; }
.eye-blepharoplasty-06 .section ul { margin-top: 15px; margin-left: -1px; }
.eye-blepharoplasty-06 .section ul li { float: left; box-sizing: border-box; width: 33.33%; padding-left: 1px; }
.eye-blepharoplasty-06 .section ul li p { min-height: 9vw; padding: 10px 0; text-align: center; color: #fff; background-color: #9a9a9a; }
.eye-blepharoplasty-06 .section ul li p.bg { background-color: #809585; }
.eye-blepharoplasty-07 { padding: 40px 4.6% 30px; background-color: #d4ead9; }
/* .eye-blepharoplasty-07 .title {padding-left: 10%;} */
.eye-blepharoplasty-07 .title { text-align: center; }
.eye-blepharoplasty-07 table { width: 100%; border-spacing: 3px; border-collapse: separate; color: #fff; }
.eye-blepharoplasty-07 table th, .eye-blepharoplasty-07 table td { padding: 10px 0; }
.eye-blepharoplasty-07 table .bg01 { width: 40%; background-color: #9a9a9a; }
.eye-blepharoplasty-07 table .bg02 { width: 20%; background-color: #aabfaf;; }
.eye-blepharoplasty-07 table .bg03 { width: 40%; background-color: #fff; }
.eye-blepharoplasty-07 table td.bg03 { color: #514338; }
.eye-blepharoplasty-07 table th.bg01 { background-color: #818181; }
.eye-blepharoplasty-07 table th.bg02 { background-color: #809585;; }
.eye-blepharoplasty-07 table th.bg03 { background-color: #54715b; }
.eye-blepharoplasty-07 .icon-arrow { padding: 20px; text-align: center; }
.eye-blepharoplasty-07 .icon-arrow::after { display: inline-block; box-sizing: border-box; width: 10px; height: 10px; margin: 0 0 0 -5px; content: ''; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); border-bottom: 2px solid #54715b; border-left: 2px solid #54715b; }
.eye-blepharoplasty-07 .box-r { display: inline-block; padding: 5px 10px; border-radius: 5vw; background-color: #54715b; }
.eye-blepharoplasty-07 .box { text-align: center; background-color: #fff; }
.eye-blepharoplasty-07 .box .bg { padding: 5px; color: #fff; background-color: #818181; }
.eye-blepharoplasty-07 .box p { padding: 10px; line-height: 1.4; }
.eye-blepharoplasty-08 { padding: 30px 0 0; text-align: center; color: #fff; background-color: #54715b; }
.eye-blepharoplasty-08 span { background-color: #21462a; }
.eye-blepharoplasty-08 .icon-arrow-d { background-color: #54715b; }
.eye-blepharoplasty-09 { padding: 40px 4.6% 30px; background-color: #f5f5f5; }
.eye-blepharoplasty-09 .box-r01 { width: 85%; margin-right: auto; margin-left: auto; padding: 5px 10px; border-radius: 10vw; background-color: #c8737b; }
.eye-blepharoplasty-09 .img { width: 80%; margin: 20px auto 0; }
.eye-blepharoplasty-09 table { width: 100%; border-spacing: 1px; border-collapse: separate; color: #fff; }
.eye-blepharoplasty-09 table td { padding: 8px 5px; background-color: #b1b1b1; }
.eye-blepharoplasty-09 ol { width: 80%; margin: 10% auto 0; }
.eye-blepharoplasty-09 ol li { padding: 10px; }
.eye-blepharoplasty-09 ol li.li01 { background-color: #f4adb3; }
.eye-blepharoplasty-09 ol li.li02 { background-color: #e18e96; }
.eye-blepharoplasty-09 ol li.li03 { background-color: #c8727b; }
.eye-blepharoplasty-09 table td { width: 50%; }
.eye-blepharoplasty-10 { padding: 30px 4.6% 30px; background-color: #f5cfc8; }
.eye-blepharoplasty-10 .box { background-color: #e2a599; }
.eye-blepharoplasty-10 .box .txt { padding: 5px 10px; line-height: 1.5; color: #fff; }
.eye-blepharoplasty-10 .box .txt span { padding: 0 10px; background-color: #c8737b; }
.eye-blepharoplasty-10 .box .poa { top: 10%; left: 21%; width: 56%; line-height: 1.4; text-align: center; }
.eye-blepharoplasty-10 .box .line-tt { padding: 5px 0; border-top: 1px solid #fff; border-bottom: 1px solid #fff; }
.eye-blepharoplasty-10 .box .txt02 { padding: 5px 10px; line-height: 1.5; color: #514338; background-color: #fff; }
.eye-blepharoplasty-10 .box .txt02 ol { margin-top: 5px; text-align: center; }
.eye-blepharoplasty-10 .box .txt02 ol li { margin-top: 5px; }
.eye-blepharoplasty-10 .box .txt02 ol li span { display: inline-block; width: 5vw; height: 5vw; line-height: 5vw; text-align: center; color: #fff; border-radius: 3vw; background-color: #c8737b; }
.eye-blepharoplasty-11 .poa { top: 5%; width: 100%; }
.eye-blepharoplasty-11 p { font-weight: 400; }
.eye-blepharoplasty-11 .poa-01 { position: absolute; top: 42%; left: 5%; transform: rotate(-22deg); color: #28fa0c; }
.eye-blepharoplasty-11 .color { margin-top: 15%; margin-left: 9%; color: #c8727b; }

@media (min-width: 640px){
   .eye-blepharoplasty-01 h3 { font-size: 60px; }
   .eye-blepharoplasty-01 .tit_txt { font-size: 30px; }
}


/* 스킨-울쎄라페이지ulthera 2023-03-28jse */
.ulthera {width:100%;letter-spacing:-0.05em;text-align:center;overflow-x:hidden;}
.ulthera strong {font-weight:600;}
.ulthera img {width:100%;height:auto;}
.ulthera .section {position:relative;width:100%;height:100%;box-sizing:border-box;}
.ulthera .content {position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;text-align:center;}
.ulthera .tit_sm {color:#1d1d1d;font-size:18px;line-height:22px;margin-bottom:7px;}
.ulthera .tit_lg {color:#000;font-size:27px;line-height:30px;margin-bottom:20px;}
.ulthera .f_bg {display:inline-block;padding:0 5px;font-weight:bold;color:#fff;margin-bottom:3px;}
.ulthera .f_bg.orage {background:#ff8017;}
.ulthera .f_bg.black {background:#000;}
.ulthera h3 {position:absolute;left:0;right:0;font-weight:400;letter-spacing:-0.05em;}
.ulthera .section01 {background:#ff9f4f;}
.ulthera .section01 h3 {top:17%;font-size:37px;line-height:50px;color:#fff;}
.ulthera .section01 .bg_hashtag {/*position:absolute;top:235px;left:15%;right:15%;*/display:inline-block;font-size:18px;line-height:30px;background:#ff7e12;color:#fff;font-weight:400;
letter-spacing:-0.075em;padding:0 15px;}
.ulthera .section01 .f_model {position:absolute;bottom:15px;right:20px;font-weight:400;font-size:13px;line-height:20px;color:#0e0e0e;letter-spacing:-0.075em;}
.ulthera .section01 .txt01,
.ulthera .section01 .txt02{transform:translate3d(0, -20px, 0);opacity:0;}
.ulthera .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;}
.ulthera .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;}
.ulthera .section02 {background:#ffe085 url('/m/img/skin/ulthera_sec02.jpg?ver=240805') right 0 no-repeat;background-size:80%;padding:30px 0 60px;}
.ulthera .section02 h3 {position:initial;font-size:23px;line-height:35px;color:#000;padding:0 40% 0 15px;}
.ulthera .section02 h3::before {content:'';display:block;width:90px;height:42px;background:url('/img/skin/tit_ulthera.png') 0 0 no-repeat;background-size:cover;margin:0 auto 10px;}
.ulthera .section02 .txt {position:initial;font-size:15px;line-height:25px;color:#010101;text-align:center;padding:0 45% 0 10px;}
.ulthera .section03 {background:#f0f0f0 url('/img/skin/bg_daulthera.gif') 50% 6% no-repeat;background-size:50%;border-bottom:1px dashed #fff;}
.ulthera .section03 .content {padding:18% 15px 0;}
.ulthera .section03 .content::after {content:'';position:absolute;left:50%;bottom:0;margin-left:-20px;margin-bottom:-20px;display:block;width:40px;height:40px;background:url(/img/skin/ico_ulthera_arrow.png) 0 0 no-repeat;background-size:100%;z-index:1;}
.ulthera .section04 {background:#f6f6f6;padding:50px 15px;}
.ulthera .section03 .content,
.ulthera .section03 h3,
.ulthera .section04 .content,
.ulthera .section04 h3,
.ulthera .section08 .content,
.ulthera .section08 h3 {position:initial;}
.ulthera .section04 .tit_lg {font-size:23px;}
.ulthera .section05 {background:#ff9f4f;text-align:center;}
.ulthera .section06 {background:#ffda77;text-align:center;}
.ulthera .section07 {background:#fffbf1;text-align:center;}
.ulthera .section08 {background:#f0f0f0 url('/m/img/skin/ulthera_sec08.jpg') 50% 0 no-repeat;background-size:100%;padding:12% 7px 0;}
.ulthera .section08 h3 {font-size:30px;line-height:32px;margin-bottom:10px;}
.ulthera .section08 .txt_detail {font-size:18px;line-height:28px;padding:0 15px 20px;}
.ulthera .section09 {background:#ffb06f url('/m/img/skin/ulthera_sec09.jpg') 50% 0 no-repeat;}
.ulthera .section09 h3 {top:50px;right:23px;}
.ulthera .section09 .tit_sm,
.ulthera .section09 .tit_lg {color:#fff;}
.ulthera .section09 .tit_lg {font-weight:bold;}
.ulthera .section09 .f_bg.black {margin-top:7px;}
.ulthera .section09 ul {position:absolute;top:60%;left:25px;right:25px;}
.ulthera .section09 li {height:50px;font-size:18px;line-height:50px;margin-bottom:7px;background:rgba(255, 202, 158, .7);border:1px solid #fff;border-radius:30px;color:#000;}
.ulthera .section09 .f_underline {font-weight:bold;text-decoration:underline;}

/* 모발이식/lifting-men,womenjse */
.hairline {width:100%;color:#0a0c07;}
.hairline img {width:100%;height:auto;}
.hairline .f_underline {border-bottom:2px solid #0a0c07;}
.hairline .f_bgblue {background:#c4d9ff;}
.hairline .contents {position:relative;box-sizing:border-box;letter-spacing:-0.025em;}
.hairline .main_bnr {width:100%;height:650px;background:#f5f5f5 url('/m/img/hair/bg_menhair1.jpg') 50% bottom no-repeat;background-size:cover;}
.hairline .main_bnr h3 {position:absolute;top:7%;left:10%;}
.hairline .main_bnr .tt_point01 {position:relative;line-height:1.3;letter-spacing:0;}
.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:1.3;font-weight:300;}	
.hairline .main_bnr .tt_point02 strong {position:relative;}
.hairline .main_bnr .tt_point02 strong:after {content: '';width:25px;height:23px;position:absolute;top:-10px;right:-18px;background:url('/img/hair/ico_star.png') 0 0 no-repeat;background-size:100%;}
.hairline .main_bnr .tt_point02 strong:before {content: '';width:73px;height:13px;position:absolute;bottom:-7px;left:0;background:url('/img/hair/ico_underline_blue.png') 0 0 no-repeat;background-size:100%;}
.hairline .sub_bnr {width:100%;height:353px;background:#c4d9ff url('/m/img/hair/bg_menhair2.jpg?ver=250520') right 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: 1.4;padding-bottom:10px;word-wrap:break-word;}
.hairline .sub_bnr .tt_point01 .line_white {line-height: 1.4;background:#fff;}
.hairline .sub_bnr .tt_point02 {width:50%;font-size:17px;line-height: 1.4;}
.hairline .hair_transplant {padding:30px 10px;text-align:center;}
.hairline .hair_transplant .tt_index {font-size:13px;line-height:1.3;font-weight:700;padding-bottom:20px;}
.hairline .hair_transplant .tt_index .ico_num {display:block;font-size:18px;}
.hairline .hair_transplant .tt_title {font-size:25px;line-height:1.4;letter-spacing:-0.025em;padding-bottom:20px;}
.hairline .hair_transplant .tt_detail {font-size:14px;line-height:1.3;padding-bottom:20px;}
.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:30px 0 40px;border-top:2px dashed #b7b7b7;word-wrap:break-word;word-break:break-all;line-height:1.3;}
.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 #c2d9fe;}
.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 #c2d9fe;text-align:center;overflow:hidden;}
.hairline .hair_transplant .table_list dd {height:55px;display:flex;justify-content:center;align-items:center;line-height:1.3;border-bottom:1px solid #c2d9fe;word-wrap:break-word;word-break:break-all;padding:0 15px;}
.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:1;color:#fff;}
.hairline .ha0ir_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;letter-spacing:-0.025em;padding-left:10px;}
.hairline .bg_gray01 {background:#f2f2f2;}
.hairline .bg_gray02 {background:#e6e6e6;}
.hairline .line_blue {position:relative;font-weight:bold;}
.hairline .line_blue > span {position:relative;z-index:2;}
.hairline .line_blue:after {content:'';width: 100%;height:30%;background:#c2d9fe;position:absolute;bottom:0;left:0;}
.hairline .bg_idol_hair {width:100%;background:#c4d9ff;margin:0 auto;text-align:center;}
.hairline.women .main_bnr {background: #ebecee url('/m/img/hair/bg_womenhair1.jpg') 50% bottom no-repeat;background-size:420px auto;}
.hairline.women .sub_bnr {background:#deeff3 url('/m/img/hair/bg_womenhair2.jpg') 50% 0 no-repeat;padding:40px 0 0 20px;background-size:420px auto;}
.hairline.women .sub_bnr .tt_point01 {width:50%;font-size:20px;line-height:1.3;padding-bottom:20px;}
.hairline.women .sub_bnr .tt_point02 {font-size:13px;line-height:1.3;}
.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;}
.hairline.women .line_blue:after {background:#c4d9ff}

/* 눈-절개법incisioneye 2023-03-27jse */
.content.eye {font-size:15px;letter-spacing:-0.075em;}
.content.eye h3 {font-weight:600;font-size:27px;color:#fff;text-align:center;letter-spacing:-0.025em;}
.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 #6856a5);box-sizing:border-box;}
.eye .desc-box {text-align:center;background:rgba(151, 134, 245, .9);filter:drop-shadow(0px 2px 10px #503f9c);margin:0 15px 30px;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:27%;left:8%;text-align:center;filter:drop-shadow(10px 10px 10px #533f98);}
.eye-incision-01 .poa p {font-weight:400;}
.eye-incision-01 .poa h3 {font-size:40px;padding:8% 0;font-weight:900;color:#fff;letter-spacing:0;}
.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-weight:500;text-align:center;letter-spacing:-0.1em;line-height:1.3;letter-spacing:0;}
.eye-incision-02 ol li.li01 {top:58%;left:8.5%;}
.eye-incision-02 ol li.li02 {top:58%;right:8.5%;}
.eye-incision-02 ol li.li03 {top:70%;left:32%;}
.eye-incision-02 ol li.li04 {top:83.5%;left:8.5%;}
.eye-incision-02 ol li.li05 {top:83%;right:8.5%;}
.eye-incision-03 {padding-bottom:30px;background:#6d56d6;}
.eye-incision-03 .poa {top:11%;left:4%;color:#fff;}
.eye-incision-03 .poa h3 {color:#fff;}
.eye-incision-03 .poa-01 {position:absolute;top:60px;left:658px;font-size:18px;color:#221715;}
.eye-incision-03 .poa-02 {position:absolute;top:80px;left:820px;font-size:18px;color:#221715;}
.eye-incision-03 .poa-03 {position:absolute;top:140px;left:680px;font-size:18px;color:#221715;}
.eye-incision-03 .poa-04 {position:absolute;top:150px;left:783px;font-size:18px;color:#221715;}
.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:15px;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:80%;margin:0 auto;text-align:left;padding:25px 0 0;}
.eye-incision-05 dt {position:relative;display:inline-block;font-weight:bold;font-size:20px;line-height:30px;color:#36245c;background:#fff;border-radius:30px;padding:0 15px 0 50px;margin-bottom:18px;word-break:break-word;}
.eye-incision-05 dt .f_num {position:absolute;top:-7px;left:0;width:44px;height:44px;background:#8f61ee;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:18px;line-height:24px;color:#fff;padding:0 10px 25px;letter-spacing:-0.1em;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:bold;letter-spacing:-0.05em;color:#8f61ee !important;margin:0;}
.eye-incision-55 .f_da {font-size:10px;color:#8f61ee;}
.eye-incision-06 {padding:30px 0 20px;text-align:center;background-color:#7c54c7;}
.eye-incision-06 .title {font-weight:300;letter-spacing:-0.075em;} 
.eye-incision-06 .f_da {font-size:12px;color:#dad6f5;}

/* 눈썹거상술eyebrow.php 2023-06-30 jse */
.content.eyebrow .jjal_area {position:relative;}
.content.eyebrow .jjal {position:absolute; top:0; left:3.125%; width:46.875%;}

/* 눈매교정ptosis.php 2023-07-05 jse */
.eye_ptosis .eb7 {font-weight:700;}
.eye_ptosis .section01 {position:relative;}
.eye_ptosis .section01 .txt01 {position:absolute;top:7%;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;}
.eye_ptosis .section01 .txt02 {position:absolute;top:16%;left:0;width:100%;text-align:center;font-size:14vw;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:58%;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:15%;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:28%;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:22%;left:0;width:100%;text-align:center;font-size:8vw;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:9%;}
.eye_ptosis .section04 ul li {font-size:3.1vw;color:#080700;padding:3.1% 0;margin-bottom:2%;letter-spacing:-2px;transform:translate3d(20px, 0, 0);opacity: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:11%;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 .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:29.5%;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.5vw;color:#fff;}
.eye_ptosis .section05 ul li span.desc {font-size:3.2vw;color:#080700;line-height:1.3;margin-top:58%;}
.eye_ptosis .section05 ul li {transform:translate3d(-20px, 0, 0);opacity:0;}
.eye_ptosis .section05 ul li:last-child {margin-top:12%;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.6vw;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:5%;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.5%;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.6vw;color:#080700;line-height:1;letter-spacing:-1px;padding:5.2% 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.2;}
.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:10.5%;}
.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%;}
.eye_ptosis .section09 ul li .desc {font-size:3.6vw;color:#080700;line-height:1.3;letter-spacing:-2px;}
.eye_ptosis .section09 ul li:nth-child(2) {margin-top: 53%;}
.eye_ptosis .section09 ul li:nth-child(3) {margin-top: 46%;}
.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:8%;}
    .eye_ptosis .section01 .txt02 {font-size:88px;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 .section05 .txt03, 
	.eye_ptosis .section07 ul li, 
	.eye_ptosis .section09 ul li .desc {font-size:22px;}
	.eye_ptosis .section04 ul li {font-size:19px;}
    .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:24px;}
    .eye_ptosis .section05 ul li span.desc {font-size:18px;}
	.eye_ptosis .section05 ul li:last-child {margin-top:15%;}
    .eye_ptosis .section07 ul li {line-height:23px;}
    .eye_ptosis .section09 ul li:nth-child(2) {margin-top:52%;}
    .eye_ptosis .section09 ul li:nth-child(3) {margin-top:47%;}
}

/* 눈밑지방재배치 lower.php 2023-07-14 jse */
.eye_lower {font-weight:300;}
.eye_lower .eb7 {font-weight:700;}
.eye_lower .boxter {display:inline-block;line-height:1.2;padding:0 3px 2px;}
.eye_lower .big {font-weight:400;font-size:8vw;}
.eye_lower .section01 {position:relative;}
.eye_lower .section01 .txt01 {position:absolute;top:9%;right:3%;font-size:4vw;line-height:1.2;color:#fff;transform:translate3d(20px, 0, 0);opacity:0;}
.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:56%;left:0;width:100%;text-align:center;font-size:13vw;color:#fff;line-height:1.2;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_lower .section01 .txt02:after {content:"";display:inline-block;background:url("/img/eye/lower/section01_img01.png") 50% 0 no-repeat;position:absolute;top:5px;right:50%;background-size:35px 35px;width:35px;height:35px;margin-right:-75px;}
.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:0;width:100%;text-align:center;font-size:4.2vw;color:#e3496c;line-height:1.5;transform:translate3d(0, -20px, 0);opacity:0;}
.eye_lower .section02 .txt01 .boxter {background:#e3496c;color:#eeffae;margin-top:1%;}
.eye_lower .section02 .txt02 {position:absolute;top:80%;left:5%;right:5%;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 .boxter {background:#e3496c;color:#eeffae;margin-top:1%;}
.eye_lower .section03 ul {position:absolute;top:64.1%;left:21.5%;bottom: 6.2%;}
.eye_lower .section03 ul li {font-size:4vw;color:#3a2b2f;height: 18.2%;box-sizing: border-box;line-height: 2;margin-bottom: 2%;}
.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 .boxter {background:#e3496c;color:#eeffae;margin-top:1%;}
.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:72%;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 .boxter {background:#ff6360;color:#eeffae;margin-top:1%;}
.eye_lower .section07 {position:relative;}
.eye_lower .section07 .txt01 {position:absolute;top:9%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#ff6360;line-height:1.5;}
.eye_lower .section07 .txt01 .boxter {background:#ff6360;color:#eeffae;margin-top:1%;}
.eye_lower .section07 .txt02 {position:absolute;top:76%;left:0;width:100%;text-align:center;font-size:3.8vw;color:#3a2b2f;line-height:1.4;}
.eye_lower .section07 .txt02 .boxter {background:#ff7370;color:#fff;}
.eye_lower .section07 .img01 {position:absolute;top:42.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:0;width:100%;text-align:center;font-size:8vw;color:#e3496c;line-height:1.2;}
.eye_lower .section08 .txt01 .boxter {background:#e3496c;color:#eeffae;margin-top:1%;}
.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:8%;left:0;width:100%;text-align:center;font-size:4.2vw;color:#e3496c;line-height:1.5;}
.eye_lower .section09 .txt01 .boxter {background:#e3496c;color:#eeffae;margin-top:1%;}
.eye_lower .section11 {position:relative;}
.eye_lower .section11 a {position:absolute;width:19.6875%;height:4.1%;font-size:0;display:block;background:rgba(0,0,0,0);}
.eye_lower .section11 a.link01 {top:68.2%;left:17.5%;}
.eye_lower .section11 a.link02 {top:68.2%;right:17.3%;}
.eye_lower .section11 a.link03 {top:87.1%;left:17.5%;}
.eye_lower .section11 a.link04 {top:87.1%;right:17.3%;}
@media screen and (min-width:640px){
	.eye_lower .section01 .txt01, 
	.eye_lower .section03 ul li {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:48px;}
	.eye_lower .section02 .txt02, 
	.eye_lower .section07 .txt02 {font-size:20px;}
	.eye_lower .section03 ul li {height: 50px;margin-bottom: 10px;line-height: 50px;}
	.eye_lower .section05 .txt02 {font-size:28px;}
}

@keyframes hidein02 {
	from {
		opacity:1;
		transform:translateY(0);
	}
	to {
		opacity:0;
		transform:translateY(-20px);
	}
}
