m_i01_05_03_01@import 
url('https://fonts.googleapis.com/css2?family=Montserrat:wght@0,200;0,300;0,400;0,500;0,600;0,800;1,700&family=Noto+Sans+SC:wght@100;300;400;500;700&family=Playfair+Display:ital,wght@0,400;0,500;1,700&display=swap');

* {font-family: 'Montserrat','Noto Sans SC', sans-serif;}
.content {color: #212025; line-height: 1.4; font-family: 'Montserrat','Noto Sans SC', sans-serif;}
.content h3 {letter-spacing: -1px; font-weight: 300; color: #000;}
.content .blind {position:absolute; clip: rect(0 0 0 0); width: 1px height: 1px; margin: -1px; overflow: hidden;}

.c-fff {color:#fff !important;}
.c-000 {color:#000 !important;}
.c-333 {color:#333 !important;}
.c-666 {color:#666 !important;}

.fz14 {font-size: 14px !important;}
.fz30 {font-size: 30px !important;}
.fwb {font-weight: bold !important;}
.fw300 {font-weight: 300 !important;}
.fw500 {font-weight: 500 !important;}

.tac {text-align: center;}
.text-center {text-align: center;}
.text-left {text-align: left !important;}
.text-right {text-align: right;}
.tar {text-align: right;}
.tal {text-align-last: left;}

.mt5 {margin-top: 5px !important;}
.mt10 {margin-top: 10px !important;}
.mt15 {margin-top: 15px !important;}
.mt20 {margin-top: 20px !important;}
.mt25 {margin-top: 25px !important;}
.mt30 {margin-top: 30px !important;}
.mt40 {margin-top: 40px !important;}
.mt50 {margin-top: 50px !important;}
.mt60 {margin-top: 60px !important;}
.mt70 {margin-top: 70px !important;}
.mt80 {margin-top: 80px !important;}
.mt100 {margin-top: 100px !important;}
.mt150 {margin-top: 150px !important;}
.mt200 {margin-top: 200px !important;}
.pd0 {padding: 0 !important;}
.pt10 {padding-top: 10px !important;}
.pt20 {padding-top: 20px !important;}
.pt50 {padding-top: 50px !important;}
.pb30 {padding-bottom: 30px;}
.pb50 {padding-bottom: 50px;}

.swiper-button-next,.swiper-button-prev {display:none;}

.w100p {width: 100%;}
.w1200 {width: 1200px; margin-left: auto; margin-right: auto;}
.w1300 {width: 1300px; margin-left: auto; margin-right: auto;}

.h100 {height: 100%;}
.hauto {height: auto;}

.hlh50 {height: 50px; line-height: 50px;}

.lih-n {line-height: 1.2 !important;} 
.lih-n {line-height: 1.2 !important;} 
.lih-3 {line-height: 1.3 !important;} 
.lih-4 {line-height: 1.4 !important;} 
.lh15 {line-height: 1.5;}
.lh25 {line-height: 2.5;}
.lh11 {line-height: 1.1;}

.ls8 {letter-spacing: -.8px !important;}
.lts-1 {letter-spacing: -1px !important;}
.lts-2 {letter-spacing: -2px !important;}
.lts-3 {letter-spacing: -3px !important;}
.lts-4 {letter-spacing: -4px !important;}
.lts-5 {letter-spacing: -5px !important;}

.por {position: relative;}
.poa {position: absolute;}

.cb::after {display: block; clear: both; content: '';}
.row {clear: both; margin-left: -10px; margin-right: -10px; box-sizing: border-box;}
.row::after {display: block; clear: both; content: '';}

.ro {clear: both; margin-left: -5px; margin-right: -5px; box-sizing: border-box;}
.ro::after {display: block; clear: both; content: '';}
.col {width: 50%;float: left; padding-left: 5px; padding-right: 5px; box-sizing: border-box;}

.col-1 {width: 8.333333332%;}
.col-2 {width: 16.66666664%;}
.col5 {width: 20%;}
.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, .col5,.col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12
 {float: left; padding-left: 10px; padding-right: 10px; box-sizing: border-box;}

.fz14 {font-size: 14px;}
.fz16 {font-size: 16px;}
.fz18 {font-size: 18px;}
.fz20 {font-size: 20px;}
.fz24 {font-size: 24px;}
.fz28 {font-size: 28px;}
.fz30 {font-size: 30px;}
.fz32 {font-size: 32px;}
.fz40 {font-size: 40px;}
.fz50 {font-size: 50px;}
.fz60 {font-size: 60px;}

.size12 {font-size: 12px;}
.size13 {font-size: 13px;}
.size14 {font-size: 14px;}
.size15 {font-size: 15px;}
.size16 {font-size: 16px;}
.size18 {font-size: 18px;}
.size19 {font-size: 19px;}
.size20 {font-size: 20px;}
.size21 {font-size: 21px;}
.size22 {font-size: 22px;}
.size23 {font-size: 23px;}
.size24 {font-size: 24px;}
.size25 {font-size: 25px;}
.size26 {font-size: 26px;}
.size27 {font-size: 27px;}
.size28 {font-size: 28px;}
.size29 {font-size: 29px;}
.size30 {font-size: 30px;}
.size31 {font-size: 31px;}
.size32 {font-size: 32px;}
.size33 {font-size: 33px;}
.size34 {font-size: 34px;}
.size35 {font-size: 35px;}
.size36 {font-size: 36px;}
.size37 {font-size: 37px;}
.size38 {font-size: 38px;}
.size39 {font-size: 39px;}
.size40 {font-size: 40px;}
.size41 {font-size: 41px;}
.size42 {font-size: 42px;}
.size43 {font-size: 43px;}
.size44 {font-size: 44px;}
.size45 {font-size: 45px;}
.size46 {font-size: 46px;}
.size47 {font-size: 47px;}
.size48 {font-size: 48px;}
.size49 {font-size: 49px;}
.size50 {font-size: 50px;}
.size51 {font-size: 51px;}
.size52 {font-size: 52px;}
.size53 {font-size: 53px;}
.size54 {font-size: 54px;}
.size55 {font-size: 55px;}
.size60 {font-size: 60px;}
.size67 {font-size: 67px;}
.size65 {font-size: 65px;}
.size70 {font-size: 70px;}
.size77 {font-size: 77px;}
.size80 {font-size: 80px;}
.size90 {font-size: 90px;}
.size100 {font-size: 100px;}
.size110 {font-size: 110px;}
.size120 {font-size: 120px;}

.noto {font-family: 'Noto Sans SC', sans-serif;}

.content .inner {width:1400px; margin: 0 auto; position: relative;}
.content .inner-s {width: 960px; margin: 0 auto; position: relative;}
.content .inner-m {width: 1480px; margin: 0 auto; position: relative;}
.content .inner-b {width: 1600px; margin: 0 auto; position: relative;}

.full-img {width: 2000px;position: absolute;left:50%; transform: translateX(-50%);}


.intro_01_bg01 {background: url(/img/da/intro_01_bg01.jpg) top center no-repeat; height: 477px; text-align: center;}
.intro_01_bg01 .poa {top: 105px; right: 40px;}
.intro_01_bg01 .tt {font-size: 60px;}
.intro_01_bg01 .tt span {font-size: 50px; font-weight: 100;}
.intro_01_bg01 .tt .bg {background-color:#6695d6; padding: 0px 10px; margin-top: 10px; display: inline-block;}
.intro_01_bg01 .m-cnt {font-weight: 300; margin-top: 20px; letter-spacing: 0;line-height: 1.2;opacity: 0.8; font-size: 20px;}

.m-a01-2 {background:#f4f2f3 url('https://daprs7.cafe24.com/img/da/intro_01_bg02.jpg') 50% bottom no-repeat; height: 950px; padding-top: 26px; text-align:center}
.m-a01-2 .logo {margin-top: 50px;}
.m-a01-2 .bx-txt {display:inline-block; font-size: 48px; height: 48px; margin-top: 36px; position: relative;color:#00364d;}
.m-a01-2 .bx-txt::after {content:''; position: absolute; left: -10%; top: -10px; width: 120%; height: 76px; position: absolute; border-top: 1px solid #212025; border-bottom: 1px solid #212025; }
.m-a01-2 .m-cnt {letter-spacing: -0.5px; color:#00364d;font-size: 20px; margin-top: 32px;}
.m-a01-2 .img-c {margin-top: 375px; position:relative;}
.m-a01-2 .img-c ul {width: 760px; margin: 0 auto;overflow: hidden;padding-left: -15px; color:#fff;}
.m-a01-2 .img-c li {width: 137px; height: 137px; background-color:#6dbde2;border-radius: 69px;font-size: 20px;line-height: 137px;letter-spacing: 0;opacity: 0.9; float: left; margin-left: 15px;}
.m-a01-2 .img-c li p {line-height: 1.2; padding-top: 35px;}

/* 연혁 211015*/
.tabBox img {margin-top: 100px;}

.m-a01-3 {background:url(/img/da/101_bg_02.jpg) 50% top no-repeat; height:621px;}
.m-a01-3.bg01 {background:url(/img/da/101_bg_03.jpg) 50% top no-repeat;  height: 610px; position: relative;}
.m-a01-3.bg01 .box01 {position: absolute; right: 0;}
.m-a01-3.bg02 {background:url(/img/da/101_bg_05.jpg) 50% top no-repeat #fbf3f1;  height: 610px;}
.m-a01-3.bg02 .box01 {position:absolute;top:137px;left:50%;margin-left:-220px;width:440px;height:230px;background-color:rgba(255, 255, 255, 1);}
.m-a01-3.bg03 {background:url(/img/da/101_bg_06.jpg) 50% top no-repeat;  height: 610px;}
.m-a01-3.bg03 .box01 {position: absolute; right: 0;}
.m-a01-3 .box01 {background-color: rgba(255, 255, 255, .8); border:1px solid #adadae; padding: 40px 30px 40px; margin-top: 140px; text-align: center; display: inline-block;}
.m-a01-3 .box01 .tt {color:#171717; font-size: 40px; margin-top: 10px; letter-spacing: -2px;}
.m-a01-3.bg .box01 .tt {font-size: 30px;}
.m-a01-3 .box01 .tt strong {color:#d1bfab; font-weight: 500;}
.m-a01-3 .box01 .sub-tt {position:relative;font-size:8px;line-height:20px;color:#a3a3a3;letter-spacing:10px;margin-top:10px;}
.m-a01-3 .box01 .sub-tt::before,
.m-a01-3 .box01 .sub-tt::after {content: '';display:block;position:absolute;top:9px;width:70px;height:1px;border-top:1px solid #f1eff1;margin:0;background:0;}
.m-a01-3 .box01 .sub-tt::before {left:0;}
.m-a01-3 .box01 .sub-tt::after {right:0;}
.m-a01-3 .box01 .m-cnt {color:#404040;  font-size: 20px; margin-top: 25px;}

.global_area {width:100%;min-width:1400px;height:791px;background:url(/img/da/101_bg_07.jpg) 50% 0 no-repeat;margin:0 auto;}
.global_area .global_box {*zoom:1;position:absolute;top:130px;right:0;width:700px;}
.global_area .global_box:after {content: "";clear:both;display:block;}
.global_area .global_title {float:left;width:40%;text-align:center;margin-bottom:50px;}
.global_area .logo {width:77px;height:77px;margin:0 auto 10px;}
.global_area .logo img {width:100%;height:100%;}
.global_area .tit {font-size:40px;line-height:40px;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:10px;}
.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 {float:right;width:50%;font-size:14px;line-height:22px;color:#fff;padding-top:90px;}
.global_area .box01 {width:620px;border:1px solid #777382;margin:0 auto;clear:both;}
.global_area .box01 dt {height:25px;font-size:15px;line-height:25px;color:#332f44;background:#e8ded2;text-align:center;}
.global_area .box01 dd {*zoom:1;padding:25px 20px;}
.global_area .box01 dd:after {content: "";clear:both;display:block;}
.global_area .box01 li {float:left;width:33.33%;font-size:15px;line-height:29px;color:#fff;opacity:0.6;text-transform:uppercase;letter-spacing:-0.05em;}

.m-a01-5 {padding-top: 30px; padding-bottom: 50px; background-color:#f3f3f3}		
.m-a01-5 .tt {color:#171717; font-size: 60px; margin-top: 10px;}
.m-a01-5 .tt strong {color:#d1bfab; font-weight: 500;}
.m-a01-5 .sub-tt {position:relative;font-size:8px;line-height:20px;color:#a3a3a3;letter-spacing:10px;margin-top:10px;text-align:center;}
.m-a01-5 .sub-tt::before,
.m-a01-5 .sub-tt::after {content: '';display:block;position:absolute;top:9px;width:90px;height:1px;border-top:1px solid #dbdbdb;background:0;margin:0;}
.m-a01-5 .sub-tt::before {left:45px;}
.m-a01-5 .sub-tt::after {right:45px;}
.m-a01-5 .m-cnt {color:#404040;  font-size: 22px; margin-top: 50px;}
.m-a01-5 ul {padding: 10px 50px;overflow: hidden; margin-top: 20px;}
.m-a01-5 ul li {float:left; width: 25%; padding: 0 20px; box-sizing: border-box;}
.m-a01-5 ul li img {width: 100%;}
.m-a01-5 ul li p {padding:5px;text-align:center;color:#fff;font-size:18px;line-height:30px;background-color:#343434;}

.m-a01-6 {height:791px; background:url(/img/da/intro_01_bg07.jpg) top center no-repeat; position: relative;} 
.m-a01-6 .row {width: 900px; position: absolute; top: 100px; right: 0;}
.m-a01-6 .tt {color:#fff; font-size: 42px; margin-top: 10px; letter-spacing: -1.5px;}
.m-a01-6 .tt strong {color:#d1bfab; font-weight: 500;}
.m-a01-6 .sub-tt {color:#554f61; font-size: 9px; margin-top: 15px; letter-spacing: 8px;position: relative;}
.m-a01-6 .sub-tt::before {content: ""; width: 20px; height: 1px; display:block; background-color :#554f61;position: absolute;top: 5px;left: 50%; margin-left: -90px;}
.m-a01-6 .sub-tt::after {content: ""; width: 20px; height: 1px; display:block; background-color :#554f61;position: absolute;top: 5px;right: 50%; margin-right: -90px;}
.m-a01-6 .m-cnt {color:#fff;  font-size: 20px; margin-top: 93px; letter-spacing: -1px;}
.m-a01-6 .box01 {border: 1px solid #e8ded2; width: 80%; clear: both; margin: 0 auto; position: relative; top: 40px;}
.m-a01-6 .box01 p  {background-color: #e8ded2; padding: 5px; color: #332f44; text-align: center; font-size: 20px;}
.m-a01-6 .box01 ul {float: left; width: 33.33% ;padding: 20px;color: #e8ded2;font-size: 16px;  box-sizing: border-box; }
.m-a01-6 .box01 ul li {margin: 10px 5px;}
.m-a01-6 .box01 .row {position: relative; top: 0; left: 0;}

.cnt-common {background-color: #ecf0f3;}
.cnt-common .inner {height: 1218px;  background:url(/img/common/02_50.jpg) top left no-repeat;}
.cnt-common .inner {width: 1340px; margin:0 auto; position: relative; left:0;}
.cnt-common .por {position: relative; font-weight: 400;}
.cnt-common .common-tt {color:#000; font-size: 50px; width: 100%; font-weight: bold;}
.cnt-common small {font-size: 18px; display:block; margin-top: 10px; letter-spacing:15px;}
.cnt-common .common-cnt {font-size: 18px; color:#000; line-height:1.6; position: absolute; top:150px; left:55%;}
.cnt-common .common-cnt strong {font-size: 36px; background-color: #075fa7; color:#fff; font-weight:600; }
.cnt-common .common-cnt p {margin-top: 20px; line-height: 1.2; font-size: 24px; font-weight: 400;}

.cnt-common .common-list {position: relative; top: 886px;}
.cnt-common .common-list li {margin:8px 0;padding: 5px;  float: left; width: 20%; box-sizing: border-box;}
.cnt-common .common-list li img {width: 100%;}
.cnt-common .common-list div {box-shadow: 0 0 10px 0px #8c8c8c; position: relative;}
.cnt-common .common-list div p {position: absolute; width:100%; top:70%; text-align:center; font-size: 20px; color:#fff;font-weight: 300;letter-spacing: 0; line-height: 1.3;}    


.m_i01_01 {height:816px;background:url("/img/da/104_bg_01.jpg?ver=240516") 50% 0 no-repeat;}
.m_i01_01 .box01 {position: absolute; top: 0; width:44%; right: 0; height: 100%; background-color: rgba(255, 255, 255, 0.8); box-sizing: border-box; padding: 145px 70px;}
.m_i01_01 .tt {font-size: 50px;}
.m_i01_01 .tt::after {content: ""; width: 23px; height: 3px; display:block; background-color :#565656; margin: 40px 0;}
.m_i01_01 .tt strong {color: #fff; background-color: #83a4b7; padding-left: 5px; padding-right: 5px;}
.m_i01_01  .m-cnt {font-size: 18px;}

.m_i01_02 {padding: 100px 10px; text-align: center;}
.m_i01_02 .tt {color:#565656; font-size: 48px; line-height: 1.2;}
.m_i01_02 .tt::before {content: ""; width: 24px; height: 2px; display:block; background-color :#565656; margin-bottom:5px;margin: 30px auto;}
.m_i01_02 .tt strong { color: #c7ab93;}
.m_i01_02 .m-cnt {margin-top: 20px; font-size: 18px; letter-spacing: -0.5px; color: #6a6a6a;}
.m_i01_02 .cb {width: 1164px; margin: 50px auto 0;}
/* .m_i01_02 ul {width: 1164px; margin: 50px auto 0;}
.m_i01_02 ul li {float: left; width: 20%;}
.m_i01_02 ul li img {width: 100%;} 210826 의료진 수정*/

.m_i01_03 {background:url(/img/da/104_bg_03.jpg) top center no-repeat; text-align: center; height: 737px; margin-top: 100px;}
.m_i01_03 .poa {top:500px; width: 100%; text-align: center;}
.m_i01_03 .tt {color:#565656; font-size: 48px; line-height: 1.2; padding: 15px 0px;}
.m_i01_03 .tt::before {content: ""; width: 24px; height: 2px; display:block; background-color :#565656;margin: 0px auto 5px;}
.m_i01_03 .tt strong { color: #c7ab93;}
.m_i01_03 .m-cnt {text-align: center; font-size: 18px; color: #6a6a6a;}

.m_i01_04 {background-color: #1c1a22; padding: 40px 0;}
.m_i01_04 ul {padding: 0 20px; overflow: hidden;}
.m_i01_04 ul li {padding: 30px 10px; width: 33.33%; float: left; box-sizing: border-box;}
.m_i01_04 ul li .tt {font-weight:600;font-size: 24px; color: #c7ab93; padding-bottom: 15px;}
.m_i01_04 ul li .cnt {font-size: 16px; color: #fff; margin-top: 10px; line-height: 1.2;}
.m_i01_04 ul li img {width: 100%;}

.m_i01_05 {background:url(/img/da/m_i01_05_03bg.jpg) center no-repeat; height: 933px; box-sizing: border-box;}
.m_i01_05 .inner {background:url('/img/da/m_i01_05_03_01.png?2025') bottom right no-repeat; padding-top: 130px;height: 933px; box-sizing: border-box;}
.m_i01_05 .box01 {padding: 50px 10px 0px 50px; background-color: #fff; border: 1px solid #a3a3a3; margin-bottom: 10px; width: 600px; box-sizing: border-box; letter-spacing: -1px;}
.m_i01_05 .tt {background:url(/img/da/m_i01_05_01.jpg) top right no-repeat; color:#565656; font-size: 37px; line-height: 1.2; padding: 50px 0 20px;}
.m_i01_05 .tt::before {content: ""; width: 24px; height: 2px; display:block; background-color :#565656; margin-bottom:5px;margin-left: 5px;}
.m_i01_05 .tt strong { color: #6dbde1;}
.m_i01_05 .cnt {border-top: 1px dotted #908f92;background:url(/img/da/m_i01_05_02.jpg) bottom right no-repeat; font-size: 18px; padding: 50px 0 110px; color: #6a6a6a; line-height: 1.4;}
.m_i01_05 img {width: 600px;}

.m_i01_06 .tt {position:relative;}
.m_i01_06 .tt::after {height:1px;background-color:#9d9d9d;width:50%;top:25%;left:65%;content:'';display:block;position:absolute;}
.m_i01_06 .tt::before {height:1px;background-color:#9d9d9d;width:50%;top:25%;right:65%;content:'';display:block;position:absolute;}
.m_i01_06 .tt h3 {font-family:Times, "Times New Roman", Georgia, serif;font-weight:700;font-size:40px;line-height:1;font-style:italic;letter-spacing:-0.075em;text-transform:uppercase;}
.m_i01_06 .tt p {font-size: 30px;}
.m_i01_06 .row {margin-top: 50px;}
.m_i01_06 .row .title {font-size:22px;line-height:25px;font-weight:600;letter-spacing:0;}
.m_i01_06 .row .tt_en {font-family:Times, "Times New Roman", Georgia, serif;font-weight:600;font-size:15px;line-height:1;color:#a3a3a3;}
.m_i01_06 .row div {font-size: 16px;}
.m_i01_06 img {width: 100%;}

.in-0101 {background:url(/img/da/in_0101.jpg) center no-repeat; height: 668px; color: #fff;}
.in-0101 .inner {padding: 190px 0 0 133px;}
.in-0101 h3 {font-size: 72px; color: #fff; font-weight: 500; margin-bottom: 20px;}

.in-0101 li {font-size: 42px; width: 50%; margin-top: 10px;}

.in-0202 {padding: 150px 0 30px 15px;}
.in-0202 .tt {font-size: 65px; color: #181818; padding-bottom: 80px; text-align: center; font-weight: 500;}
.in-0202 .cnt {background-color: #fff;margin-top: 25px; filter: drop-shadow(0px 0px 20px #efefef);}
.in-0202 .cnt::after {content: ""; display: table; clear: both;}
.in-0202 .cnt .img {float: left; width: 40%;}
.in-0202 .cnt .img img {width: 100%;}
.in-0202 .cnt .txt {float: left; width: 60%; padding: 60px 0 0 60px; box-sizing: border-box; font-size: 36px; color: #252525;}
.in-0202 .cnt .txt ul {margin-top: 10px;}
.in-0202 .cnt .txt ul li {font-size: 24px; line-height: 1.2; position: relative; padding-left: 25px; margin-top: 10px;}
.in-0202 .cnt .txt ul li::before {content: "·";  display:block;  position: absolute; left: 0; top: 1px;}

.in-0505 .tt {color: #252525; font-size: 30px; text-align: center;}
.in-0505 img {width: 100%;}

.in_0606 .poa {background-color:rgba(255,255,255,0.8); padding: 50px 30px; bottom: 0; left: 0; height: 40%;}
.in_0606 h3 {font-weight: 300;}
.in_0606 .cnt {margin-top: 30px;}
.in_0606 .cnt p {margin-top: 10px;}

.safe-anesthesia-01  {height: 870px; line-height: 1;}
.safe-anesthesia-01 .bg {background: linear-gradient(to right, #4e95ff, #6174ff);}

.safe-anesthesia-02 {height:870px;padding-bottom:40px;text-align:center;box-sizing:border-box;background:#fcfcfc url('/img/safety/bg_safe-anesthesia-02.gif') 50% 0 no-repeat;}
.safe-anesthesia-02 .box01 {background-color: #151f4a; margin:0 auto; width: 1400px; padding: 70px 0; position: relative; z-index: 1; top: -110px;font-size: 60px; color:#fff;}
.safe-anesthesia-02 .box01 p {font-size: 55px; color: #fff774; }
.safe-anesthesia-02 .cnt {font-size:48px;line-height:65px;padding-top:320px;letter-spacing:-0.075em;}
.safe-anesthesia-02 .cnt p {position: relative; display: inline-block; font-size: 60px;}
.safe-anesthesia-02 .cnt p strong {position: relative; z-index: 1;}
.safe-anesthesia-02 .cnt p strong span {position: relative; z-index: 10;}
.safe-anesthesia-02 .cnt p strong::before {content: ""; display: inline-block;position: absolute; left: 0; bottom: 0; background-color: #538aff; height: 20px; width: 100%; z-index: -1;}

.safe-anesthesia-03 {position:relative;height:870px;padding-top:70px;text-align:center;background-color:#d6dfff;box-sizing:border-box;}
.safe-anesthesia-03 .inner {height:100%;}
.safe-anesthesia-03 .bg_doctors {position:absolute;top:0;left:50%;margin-left:-960px;width:1920px;height:870px;}
.safe-anesthesia-03 .tt {font-size:70px;}
.safe-anesthesia-03 .cnt {margin-top:10px;padding-bottom:10px;font-size:27px;line-height:1.2;}
.safe-anesthesia-03 .poa {display:block;bottom:47px;left:50%;width:890px;margin-left:-445px;padding:25px 0;font-size:40px;color:#fff;background:linear-gradient(to right, #4e95ff, #6174ff);}

.safe-anesthesia-04 {background:url(/img/safety/safe_anesthesia_04.jpg) center no-repeat; height: 800px; text-align: center;}
.safe-anesthesia-04 .tt {font-size: 62px; color: #748fff; letter-spacing: -2px; padding-top: 100px;}
.safe-anesthesia-04 .tt span {color: #00071d;}
.safe-anesthesia-04 .cnt {font-size: 33px; line-height: 1.4; letter-spacing: -1px; margin-top: 380px;}
.safe-anesthesia-04 .cnt span {background-color: #6075ff; color: #fff; padding-left: 2px; padding-right: 2px;}
.safe-anesthesia-04-01 {height: 480px;}
.safe-anesthesia-04-01 .poa {width:1000px; left:50%; transform: translateX(-50%); top:90px; letter-spacing: -2px;}

.safe-anesthesia-05 {background-color: #ecf0f3; padding-top: 40px; padding-bottom: 20px;}
.safe-anesthesia-05 .tt {font-size: 70px; letter-spacing: -2px;}
.safe-anesthesia-05 .poa {width: 900px; top: 50px; left: 0;}
.safe-anesthesia-05 .cnt {line-height: 1.4; margin-top: 30px; font-size: 28px;}
.safe-anesthesia-05 .cnt span {font-size: 40px; color: #748fff;}
.safe-anesthesia-05 .cnt p {line-height: 1.4; letter-spacing: 0; margin-top: 20px; letter-spacing: -1px;}
.safe-anesthesia-05 .cnt p strong {color: #fff; background-color: #748fff;}
.safe-anesthesia-05 .title {color: #748fff; font-size: 20px; margin-top: 70px; letter-spacing: 0;}
.safe-anesthesia-05 .img {background-color: #fff; padding: 5px;box-shadow: 0px 0px 10px #b4b4b4; margin: 5px 40px;}

.safe-anesthesia-06 {background:url(/img/safety/safe_anesthesia_06.jpg) center no-repeat; text-align: center; color: #fff; height: 500px; padding-top: 100px; box-sizing: border-box;}
.safe-anesthesia-06 .tt {font-size: 60px; line-height: 1.2; letter-spacing: -2px; color: #fff;}
.safe-anesthesia-06 .tt span {font-size: 50px;}
.safe-anesthesia-06 .cnt {margin-top: 30px; line-height: 1.7; font-size: 25px; font-weight: 200;}
.safe-anesthesia-06 .cnt strong {background-color: #6075ff; color: #fff; padding-left: 2px; padding-right: 2px;}

.safe-anesthesia-07 {height:900px;padding-top:60px;text-align:center;background:#ecf0f3 url('https://daprs7.cafe24.com/img/safety/com_safety02.jpg') 50% bottom no-repeat;box-sizing:border-box;}
.safe-anesthesia-07 .tt {font-size: 60px; line-height: 1.2; font-weight: normal; letter-spacing: -2px;}
.safe-anesthesia-07 .tt span {font-size: 48px;}
.safe-anesthesia-07 .tt .color {color: #6174ff;}
.safe-anesthesia-07 .cnt {margin-top: 25px; line-height: 1.4; font-size: 25px; font-weight:300;letter-spacing:-0.05em;}

.safe-anesthesia-08 {height:700px;color:#fff;font-size:38px;line-height:45px;letter-spacing:-0.05em;text-align:center;background:#02b0f7 url('/img/safety/bg_safe-anesthesia-08.jpg') 50% 50% no-repeat;}
.safe-anesthesia-08 strong {color: #000;}
.safe-anesthesia-08 img {vertical-align: middle; margin:0 5px;}
.safe-anesthesia-08 .txt01 {padding-top:75px;}
.safe-anesthesia-08 .txt02 {padding-top:370px;}

.safety-system-01 {background:url(/img/safety/202_safety_system_01n.jpg) center no-repeat #5696F7; height: 870px;}
.safety-system-01 .poa {top: 153px;}
.safety-system-01 h3 {font-size: 88px; margin-top:145px; text-align: center; color: #fff; line-height: 1.2; padding: 50px 0 40px; position: relative;}
.safety-system-01 h3 small {letter-spacing: 20px;font-size: 18px; color: #95beff; width: 100%;display: block;margin-top: 20px;}
.safety-system-01 .cnt {margin: 0 15px; position: relative; padding: 10px 0; color: #fff; text-align: center; letter-spacing: 0; line-height: 1.2; font-size: 30px;}
.safety-system-01 .cnt p {color: #6bffb1; font-weight: 500;}
.safety-system-01 .cnt::before {content: "" ; position: absolute; top: 0; bottom: 0; width: 100%; background-color: #1756f1; border: 1px solid #32a5fe; opacity: 0.2; border-radius: 10px; display: block;box-shadow: 0px 0px 25px #5463e2}
.safety-system-01 .img {margin-top: 20px;}

.safety-system-02 {background-color: #ececf2; position: relative; height: 1741px;}
.safety-system-02::before {content: ''; position: absolute; bottom: 0; height:1020px;width: 100%; background-color: #5c6ae6;}
.safety-system-02 .inner {position: relative; z-index: 10;}
.safety-system-02 .img {font-size: 26px;}
.safety-system-02 .tt {font-size: 68px;color: #fff; text-align: center; letter-spacing: 0; line-height: 1.4; padding-bottom: 20px;}
.safety-system-02 .tt span {font-size: 34px;}
.safety-system-02 .cnt {background-color: #4c58c8; border: 1px dashed #528cf3; padding: 30px 100px; border-radius: 15px; box-sizing: border-box; margin: 10px 80px 0; overflow: hidden;}
.safety-system-02 .cnt::after {content: ""; display: table; clear: both;}
.safety-system-02 .cnt .img { position: relative; float: left; margin-right: 50px; box-sizing: border-box; color: #6bffb1; font-size: 32px; text-align: center;}
.safety-system-02 .cnt .img .poa {top: 85px; width: 100%;}


.safety-system-02 .cnt .txt {float: left;color: #fff; letter-spacing: 0; font-weight: 200; padding-top: 40px;}
.safety-system-02 .cnt .txt strong {font-size: 34px; font-weight: 500; line-height: 1.2;}
.safety-system-02 .cnt .txt p {line-height: 1.4; padding-top: 30px; font-size: 22px;}
.safety-system-02 .cnt .txt p span {background-color: #3944a9; color: #6bffb1;}

.safety-system-03 {background-color: #93bcff; padding: 100px 0 0;}
.safety-system-03 .inner {width: 1200px;}
.safety-system-03 .tt {font-size: 43px; color: #fff; text-align: center;}
.safety-system-03 .tt > img {vertical-align: bottom;}
.safety-system-03 .txt {text-align: center; top: 0; width: 100%;}
.safety-system-03 .txt p {display: inline-block; height: 50px; line-height: 50px; background-color: #3944a9; border-radius: 25px; color: #6bffb1; letter-spacing: 0; padding:0 50px; font-size: 21px;}

.safety-system-03 .box-left,
.safety-system-03 .box-right {position: absolute; width: 330px; top: 325px; padding: 10px 8px; background-color: rgb(244 242 247 / 50%); border: 1px dashed #e4efff; border-radius: 10px; text-align: center; box-sizing: border-box;font-size: 25px;}
.safety-system-03 .box-left {left: 0;}
.safety-system-03 .box-right {right: 0;}

.safety-system-03 .img .title {font-size: 22px; color: #fff; letter-spacing: 4px; margin-left: -2px;}
.safety-system-03 .img p {margin-top: 5px;}
.safety-system-03 .img ul  {text-align: center; margin-top: 10px;}
.safety-system-03 .img ul li {display: inline-block; background-color: #3944a9; color: #6af9b4; margin: 2px; line-height: 35px; border-radius: 18px; padding: 0 6px; font-size: 19px;}

.safety-system-04 {background-color: #ececf2; padding-top: 25px; text-align: center;}
.safety-system-04 .tt {font-size: 34px; text-align: center; line-height: 1.2; color: #00020b;}
.safety-system-04 .tt strong {font-size: 65px; font-weight: 500;}

.safety-system-04 ul.ul-01 {width: 540px; margin: 0 auto; }
.safety-system-04 .row {width: 1200px; margin: 0 auto; padding: 50px 0;}
.safety-system-04 ul.ul-01 {position: absolute; left: 790px; top: 39px;}
.safety-system-04 ul.ul-02 {position: absolute; left: 20px; top: 529px;}
.safety-system-04 ul.ul-03 {position: absolute; right: 50px; top: 529px;}
.safety-system-04 ul.ul-01 li,
.safety-system-04 ul.ul-02 li,
.safety-system-04 ul.ul-03 li {position: relative; padding-left:20px; margin-top: 15px; text-align: left; font-size: 20px;}
.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; width: 30px; height: 30px; position: absolute; left:50%; transform: translateX(-50%); left: -6px;top:0;}
.safety-system-04 ul.ul-01 li::after {content: url("/img/safety/safety_system_04_ico01.png");}
.safety-system-04 ul.ul-02 li::after {content: url("/img/safety/safety_system_04_ico02.png");}
.safety-system-04 ul.ul-03 li::after {content: url("/img/safety/safety_system_04_ico03.png");}

.safety-system-04 .tt-01 {font-size: 40px; margin-top: 95px; font-weight: 300;}
.safety-system-04 .cnt {font-size: 19px; padding: 30px 0 30px 30px; line-height: 1.5; text-align: left; border-left: 1px dashed #00020b; box-sizing: border-box; letter-spacing: -1px;}
.safety-system-04 .cnt span {background-color: #3944a9; color: #6bffb1;}

.safety-system-04 .img-list {width: 1200px; margin: 0 auto;  overflow: hidden; padding: 6px 6px 50px; }
.safety-system-04 .img-list li {float:left; width: 25%; box-sizing: border-box; padding: 5px 6px; border-radius:10px; overflow: hidden;}
.safety-system-04 .img-list li p {background-color: #3944a9; height: 50px; padding: 15px 0; font-size: 18px; text-align: center; color: #fff; }

.safety-system-03 .img-box {position: relative; text-align: center; background-color: #ececf2; width: 1200px; margin: 20px auto; border-radius: 30px; padding: 30px; box-sizing: border-box;}
.safety-system-03 .img-box img {max-width: 100%;}
.safety-system-03 .img-box .txt {background-color: #494949; color: #fff; font-size: 10px; height: 20px; line-height: 20px;}
.safety-system-03 .img-box .title {background-color: rgba(57, 68, 169, .9); color: #6bffb1; position: absolute; top: 50%; left: 10px; right: 10px; margin-top: -10px; height: 20px; line-height: 20px;}
.safety-system-03 .txt01 { font-size: 30px; text-align: center; margin-top: 15px; line-height: 1.2; letter-spacing: 0;}
.safety-system-03 .txt01 strong {color: #3944a9;}
.safety-system-03 .txt01 img {margin:0 3px; vertical-align: middle;}
.safety-system-03 .color {color: #3944a9;}

.safety-system-06 {background-color: #5c6ae6; padding: 50px 0; color: #fff;}
.safety-system-06 .tt {font-size: 70px;  text-align: center; line-height: 1.2; color: #fff;}
.safety-system-06 strong {color: #6af9b4;}
.safety-system-06 .tt p {font-size: 22px;}
.safety-system-06 .poa {width: 100%; top: 0; font-size: 26px;}
.safety-system-06 .bd-r {display: inline-block; height: 50px; line-height: 50px; background-color: #3944a9; border-radius: 25px; color: #6bffb1; letter-spacing: 0; padding:0 10px; font-size: 24px; margin-top: 10px;}
.safety-system-06 .poa-01,
.safety-system-06 .poa-02,
.safety-system-06 .poa-03 {position: absolute; top: 234px; font-size: 30px; }
.safety-system-06 .poa-01 {left:400px;}
.safety-system-06 .poa-02 {left:605px;top:242px;color:#2158a2;letter-spacing:-0.075em;}
.safety-system-06 .poa-03 {left:935px;}

.safety-system-07 {background-color: #3944a9; padding: 50px 0;}
.safety-system-07 .tt {color: #fff; text-align: center; font-size: 60px;}
.safety-system-07 .tt strong {font-size: 70px; margin-left: 50px;}
.safety-system-07 ul {padding: 50px 0 0; overflow: hidden; width: 1200px; margin: 0 auto;}
.safety-system-07 ul li {position: relative; float: left; width: 33.33%; padding-left: 5px; padding-right: 5px; box-sizing: border-box; }
.safety-system-07 ul li p {position: absolute; left: 47px; top: 274px; font-size: 24px; color: #fff;}
.safety-system-07 ul li span {position: absolute; left: 68px; top: 320px; font-size: 20px; color: #2158a2;}

.safety-precautions {background:url(/img/safety/safety-precautions_01.jpg) center no-repeat #dceefb;}
.safety-precautions .inner { height: 731px; color: #3f8fc4;}
.safety-precautions h3 {color: #3f8fc4;}

.safety-precautions-09 {padding: 50px 0; text-align: center; color: #333;}
.safety-precautions-09 { position: relative !important; left: 0 !important; right: 0; width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
.safety-precautions-09 small {font-size: 12px; letter-spacing: 10px; font-weight: 300;}
.safety-precautions-09 h3 {font-size: 50px; margin-top: 10px;}

.safety-precautions-09-01 {position: relative !important; text-align: left; left: 0 !important; right: 0; width: 100% !important; margin-left: auto !important; margin-right: auto !important;}
.safety-precautions-09-01 .inner {width: 1200px; padding: 40px 0;}
.safety-precautions-09-01 div {text-align: left;}
.safety-precautions-09-01 .sp-num {font-size: 14px; padding: 3px; letter-spacing: 3ㅔㅌ;}
.safety-precautions-09-01 .sp-tt {font-size: 48px; margin-top: 10px; font-weight: 300;}

.safety-precautions-09-01 .sp-ol {font-size: 18px; margin-top: 10px; overflow: hidden; padding: 0 4% 20px; letter-spacing: 0; border-left: 1px solid #dceefb;}
.safety-precautions-09-01 .sp-ol li {position: relative; padding-left: 6%; margin-top: 20px; 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-left: 2%; padding-bottom: 10px;}
.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 {content:'-'; position: absolute; top: 0; left: 0;}

.safety-precautions-09-01 .bg01 {background-color: #275b7d; padding: 30px 1%;}
.safety-precautions-09-01 .bg01 .sp-num {background-color: #dceefb; color: #475e7e;}
.safety-precautions-09-01 .bg01 .sp-tt {color: #fff;}
.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 {background:url(/img/safety/safety-precautions_bg01.jpg) top left no-repeat; background-color: #dff0fb; padding: 30px 1%;}
.safety-precautions-09-01 .bg02 .sp-num {background-color: #475e7e; color: #deeefa;}
.safety-precautions-09-01 .bg02 .sp-tt {color: #333;}

.safety-precautions-09-01 .bg02 .sp-ol {color: #221715; border-color: #275b7d;}
.safety-precautions-09-01 .bg02 .sp-ol li span {color: #275b7d;}

.safety-precautions-09-01 .bg03 {background-color: #fff; padding: 30px 1%;}
.safety-precautions-09-01 .bg03 .sp-num {background-color: #8a9798; color: #fefefe;}
.safety-precautions-09-01 .bg03 .sp-tt {color: #333;}

.safety-precautions-09-01 .bg03 .sp-ol {color: #221715; border-color: #8a9798;}
.safety-precautions-09-01 .bg03 .sp-ol li span {color: #8a9798;}

.safety-precautions-09-01 .bg04 {background:url(/img/safety/safety-precautions_bg02.jpg) top right no-repeat; background-color: #77a3a6; padding: 30px 1%;}
.safety-precautions-09-01 .bg04 .sp-num {background-color: #3fc7cd; color: #f2f3f3;}
.safety-precautions-09-01 .bg04 .sp-tt {color: #fff;}

.safety-precautions-09-01 .bg04 .sp-ol {color: #fff; border-color: #27d2d9;}
.safety-precautions-09-01 .bg04 .sp-ol li span {color: #4fe3e9;}

.safety-precautions-09-01 .bg06 {background-color: #dff0fb !important; padding: 30px 1%;}
.safety-precautions-09-01 .bg07 {background:url(/img/safety/safety-precautions_bg03.jpg) top left no-repeat;}
.safety-precautions-09-01 .bg06 .sp-num {background-color: #275b7d; color: #f2f3f3;}
.safety-precautions-09-01 .bg06 .sp-tt {color: #333;}

.safety-precautions-09-01 .bg06 .sp-ol {color: #221715; border-color: #275b7d;}
.safety-precautions-09-01 .bg06 .sp-ol li span {color: #275b7d;}

.safety-precautions-09-01 .bg-img-none {background-image: none !important;}

.top-tt {font-size: 90px; font-weight: 300;line-height: 1;}
.top-tt small {font-weight:600;font-size:14px; letter-spacing:8px; display:block; margin-bottom:30px; color:#1c1c1c; text-transform:uppercase;}
.da-bar {font-size:12px; margin-top: 25px; display: inline-block; position: relative;}
.da-bar::before {content: ''; position: absolute; height: 1px; right: -220px; top: 6px; width: 200px;display: block; background-color: #3f8fc4;}
.da-bar::after {content: ''; position: absolute; height: 1px; left: -220px; top: 6px; width: 200px;display: block; background-color: #3f8fc4;}
.top-txt {font-size: 22px; margin-top: 25px;}

.jawtip-01 {background:url(/img/face/jawtip_01.jpg) top center no-repeat #e198a9; height: 731px;}
.jawtip-01 .poa-01 {text-align: center; position: absolute; left: 0; top: 239px; z-index: 1;}
.jawtip-01 .poa-01 h3 {font-size: 70px;color: #fff; }
.jawtip-01 .poa-01 p {font-size: 30px; margin-top: 30px;color: #fff; }

.jawtip-02 {background-color: #a86375;}
.jawtip-02 .inner-m {background:url(/img/face/jawtip_02.jpg) top left no-repeat; height: 658px;}
.jawtip-02 .poa-01 {text-align: center; 
    position: absolute; left: 580px; top: 150px; z-index: 1;}
.jawtip-02 .poa-01 h3 {font-size: 44px; font-weight: 500; color: #fff; }
.jawtip-02 .poa-01 p {font-size: 23px; line-height: 1.4; margin-top: 2%; font-weight: 200; color: #fff; }
.jawtip-02 .poa-01 p span {background-color: #dd6c8a;}
.jawtip-02 .poa-01 .img {width: 25%; margin: 1% auto;}

.jawtip-03 {background-color: #dfdfdf;}
.jawtip-03 .inner-m {background:url(/img/face/jawtip_03.jpg) top left no-repeat; height: 816px;}
.jawtip-03 .poa-01 {text-align: center; font-weight: 200;
    position: absolute; top: 100px; z-index: 1; width: 100%;}
.jawtip-03 .poa-01 span {font-size: 20px; background-color: #dd6c8a; color: #fff; padding: 10px;}
.jawtip-03 .poa-01 h3 {font-size: 32px;color: #350916; margin-top: 20px;}
.jawtip-03 .poa-01 p {font-size: 23px; margin-top: 20px;color: #350916; }
.jawtip-03 .poa {font-size: 27px;}

.jawtip-04 {color: #360813; font-weight: 200; background-color: #ffd3e1;}
.jawtip-04 .inner-m {background:url(/img/face/jawtip_04n.jpg) top center no-repeat; height: 751px;}
.jawtip-04 h3 {font-size: 35px; padding-top:40px; padding-bottom: 10px;text-align: center;}
.jawtip-04 h3 strong {font-size: 45px;}
.jawtip-04 .col-left {position: absolute; left: 0; top: 100px;}
.jawtip-04 .tt01 {font-size: 19px; color: #e63363;padding-left: 8px; padding-right: 8px; padding-bottom: 5px;}
.jawtip-04 .dl01 {border-top: 1px solid #e63363; clear: both; overflow: hidden;}
.jawtip-04 .dl01 dt::after {content:'';position: absolute; display: block; width: 80%; top: -3px; height: 4px; z-index: 1;background-color: #e63363;}
.jawtip-04 .dl01 dt {position: relative; float: left; width: 20%; font-size: 30px; font-weight: 500; color: #e63363; padding-top: 5px;}
.jawtip-04 .dl01 dd {float: left; width: 80%; font-size: 18px; color: #350916; padding-bottom: 5px; padding-top: 5px; line-height: 1.4;}
.jawtip-04 ul li {padding-left: 16px; position: relative;}
.jawtip-04 ul li::before {content: "·";  display:block;  position: absolute; left: 0; top: 1px;}
.jawtip-04 .dl01 ul li::before {color: #e63363;}
.jawtip-04 .col-right {position: absolute; right: 0; top: 100px;}
.jawtip-04 .tt02 {font-size: 19px; color: #350916; margin-top: 5px; margin-left: 8px;padding-left: 50%; padding-right: 8px; padding-bottom: 5px;}
.jawtip-04 .dl02 {border-top: 1px solid #6c3d0f; clear: both; overflow: hidden;}
.jawtip-04 .dl02 dt::after {content:''; display: block; width: 80%; position: absolute;top: -3px; height: 4px; z-index: 1;background-color: #6c3d0f;}
.jawtip-04 .dl02 dt {position: relative; float: left; width: 16%; font-size: 30px; color: #350916;  padding-top: 5px;}
.jawtip-04 .dl02 dd {float: left; width: 84%; font-size: 18px; color: #221715; padding-bottom: 5px; padding-top: 5px; line-height: 1.4;}
.jawtip-04 .dl02 ul li::before {color: #350916;}

.jawtip-05 {color: #350916; font-weight: 200; background-color: #ffffff; text-align: center;}
.jawtip-05 .inner {z-index: 10;}
.jawtip-05 h3 {font-size: 45px; padding-top:100px; padding-bottom: 10px; font-weight: 500;line-height: 1.2;}
.jawtip-05 .txt {font-size: 23px;line-height: 1.2; margin-top: 30px;}
.jawtip-05 .txt strong {color: #e63363;}

.jawtip-05 ul {margin-top: 50px; padding:0 5%;}
.jawtip-05 ul .tt01 {padding: 10px 0; margin: 0 auto; border-top: 1px solid #350916; border-bottom: 1px solid #350916; width: 600px;}
.jawtip-05 ul .tt01 .text-center {font-size: 18px; font-weight: 400; letter-spacing: 5px;}
.jawtip-05 ul .tt01 .text-left {font-size: 20px; font-weight: 500;}
.jawtip-05 ul .img01 {padding-top: 10px;}
.jawtip-05 ul .img01 .bg {background-color: #f6f6f6; padding: 10px;}
.jawtip-05 ul .img01 .bg img {width: 100%;}
.jawtip-05 ul .img01 .cnt {background-color: #f6f6f6;padding: 30px 5px 0px; min-height: 210px; box-sizing: border-box;}
.jawtip-05 ul .img01 .cnt strong {font-size: 16px; color: #350916;}
.jawtip-05 ul .img01 .cnt span {font-size: 30px; color: #282324;display: block; margin-top: 30px;}
.jawtip-05 ul .img01 .cnt p {font-size: 15px; color: #7c716f; margin-top: 15px;line-height: 1.2;}

.jawtip-06 {background-color: #e39eb1; padding-top: 200px; margin-top: -100px; position: relative;}
.jawtip-06 .inner {background:url(/img/face/jawtip_06.jpg) top center no-repeat; height: 837px;}
.jawtip-06 .poa-01 { text-align: left; position: absolute; left: 10px; top: 330px; z-index: 1;}
.jawtip-06 .poa-01 h3 {font-size: 55px;color: #fff; line-height: 1;}
.jawtip-06 .poa-01 p {font-size: 30px; margin-top: 20px;color: #fff;}
.jawtip-06 .poa-02 li {text-align: left; color: #fff; font-size: 24px; position: absolute; line-height: 1.2;}
.jawtip-06 .poa-02 li.li01 {left: 1012px; top: 172px;}
.jawtip-06 .poa-02 li.li02 {left: 1075px; top: 265px;}  
.jawtip-06 .poa-02 li.li03 {left: 1115px; top: 356px;}
.jawtip-06 .poa-02 li.li04 {left: 1115px; top: 452px; width: 275px;}
.jawtip-06 .poa-02 li.li05 {left: 1110px; top: 540px; width: 280px;}
.jawtip-06 .poa-02 li.li06 {left: 1050px; top: 632px;}

.jawtip-07 {color: #fff; font-weight: 200; background-color: #2c2625; padding-bottom: 40px; text-align: center;}
.jawtip-07 h3 {font-size: 45px; padding-top:150px; padding-bottom: 10px; font-weight: 200;line-height: 1.4; color: #fff;}
.jawtip-07 h3 span {font-weight: 500;}
.jawtip-07 h3 strong {font-weight: 700;}
span.benefit {  font-size: 20px;  margin-top: 60px;  display: inline-block;  padding: 8px 15px;  background-color: #eeb8c5;
  color: #2b2927; letter-spacing: 1px;}
.jawtip-07 .txt {font-size: 18px; letter-spacing: 0;}
.jawtip-07 ul {margin-top: 15px; padding:0 5%;}
.jawtip-07 ul .tt01 {padding: 10px 0; margin: 0 auto; border-top: 1px solid #8d6f75; border-bottom: 1px solid #8d6f75; color: #eeb8c5; width: 600px;}
.jawtip-07 ul .tt01 .col-5.text-center {font-size: 18px; letter-spacing: 1vw;}
.jawtip-07 ul .tt01 .col-7.text-center {font-size: 20px; font-weight: 500;}
.jawtip-07 ul .cnt {color: #eeb8c5;font-size: 27px;font-weight: 300; letter-spacing: 0; padding: 20px 0;}
.jawtip-07 ul hr {height: 1px; display: block; background-color: #523b1e; border: 0;}


.jawtip-08 {background-color: #fff; text-align: center; padding: 50px 0 0;}
.jawtip-08 .bg01 {background-color: #f9f9f9;}
.jawtip-08 .bg02 {background-color: #fff;}
.jawtip-08 .bg03 {background-color: #eff7f4;}
.jawtip-08 .bg04 {background-color: #e4efeb;}
.jawtip-08 .left-bg {position: relative;}
.jawtip-08 .left-bg::before {content: ''; background-color: #f9f9f9; position: absolute; left: 0; margin-left: -100%; width: 100%; height: 100%;}
.jawtip-08 .right-bg {position: relative;}
.jawtip-08 .right-bg::before {content: ''; background-color: #f9f9f9; position: absolute; right: 0; margin-right: -100%; width: 100%; height: 100%;}

.jawtip-08 .bg03.left-bg::before {content: ''; background-color: #eff7f4;}
.jawtip-08 .bg04.right-bg::before {content: ''; background-color: #e4efeb;}

.jawtip-08 h3 {font-size: 44px; padding-top: 50px; padding-bottom: 40px; font-weight: 300; color: #360813;}
.jawtip-08 h3 .tt {font-size: 21px; color: #72afa0;text-transform: uppercase; display: inline-block; padding-bottom: 15px; letter-spacing: 4px;}
.jawtip-08 .cnt {padding-top: 60px; height: 680px;}
.jawtip-08 .num {margin: 0 auto;}
.jawtip-08 .img-txt {margin: 10px auto 25px; display: inline-block;}
.jawtip-08 .txt {font-size: 20px; height: 140px; letter-spacing: -1px; font-weight: 300;}
.jawtip-08 .txt strong {font-size:28px; display: inline-block; padding-bottom: 10px;}
.jawtip-08 .img {margin: 40px auto 0;}

.jawtip-09 {background:url(/img/face/jawtip_09.jpg) top center no-repeat #2c2626; height: 387px;}
.jawtip-09 .inner { height: 387px; padding-top: 70px;}
.jawtip-09 h3 {color: #eeb8c5;font-size: 45px;}
.jawtip-09 ol {margin-top: 40px; padding: 0 15px 15px; border-left: 1px solid #736651;}
.jawtip-09 li  {font-size: 18px; color: #fff; padding-top: 15px;}
.jawtip-09 li span {color: #eeb8c5;width: 80px; display: inline-block;}

.icon-arrow-d {position: absolute;top: -25px;left: 50%;margin-left: -22px;height: 50px;width: 50px;display: block;background-color: #a17259;border-radius: 100%;box-sizing: border-box;z-index: 20;}
.icon-arrow-d::after {position: absolute;top: 50%;left: 50%;content: '';width: 16px;height: 16px;margin: -11px 0 0 -8px;border-left: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);box-sizing: border-box;}

.face-implant-01 {background:url(/img/face/face_implant_01.jpg) top center no-repeat #e1d5c5; height: 731px;}
.face-implant-01 .poa {left: 90px; top: 160px;}
.face-implant-01 h3 {color: #6c3d0f; font-size: 65px; font-weight: 500; letter-spacing: -5px;}
.face-implant-01 h3 small {color: #1c1c1c;}
.face-implant-01 .da-bar::before {background-color: #6c3d0f;}
.face-implant-01 .da-bar::after {background-color: #6c3d0f;}
.face-implant-01 p {color: #6c3d0f; font-weight: 500;}

.face-implant-01 .poa-01 {position: absolute; left: 220px; top: 450px; }
.face-implant-01 li {font-size: 30px; color: #6c3d0f; line-height: 1; position: relative; padding-left: 30px; margin-top: 10px;}
.face-implant-01 li::after {display: block; width: 21px; position: absolute; top: 4px; left: 0;content: url("/img/face/face_implant_icon01.png");}


.face-implant-01-01 {height: 400px;}
.face-implant-01-01 .full-img {background:url(/img/face/face_implant_01_01.jpg) top center no-repeat #3e3a35; height: 400px;}

.face-implant-01-01 .poa {font-size: 42px; position: absolute; left: 50%; margin-left: -475px; top: 140px; width: 350px; text-align: center; color: #fff; line-height: 1;}
.face-implant-01-01 .poa span {font-size: 15px; color:#d3bdaa;letter-spacing: 5px;}
.face-implant-01-01 .poa-01 {color: #e2cfb1; font-size: 30px; position: absolute; top: 145px; left: 50%;}

.face-implant-02 {padding: 100px 0 0; background-color: #f9f7f4;}
.face-implant-02 h3 {font-size: 45px; color: #221715; text-align: center;}
.face-implant-02 .box01 {margin-top: 25px; border: 10px solid #e2cfb1; padding: 30px 0; text-align: center;}
.face-implant-02 .box01 p {font-size: 22px; color: #282324;line-height: 1.1;font-weight: 300;}
.face-implant-02 .box01 .txt {font-size: 32px; margin-top: 20px;}

.face-implant-03 {padding: 0 ;  height: 866px;}
/* .face-implant-03::after {content: '';background-color: #a17259; width: 100%; height: 724px; position: absolute; bottom: 0;} */
.face-implant-03 .full-img {z-index: 10;}
.face-implant-03 .icon-arrow-d {background-color: #d8bb98; z-index: 20; top: 115px;}
.face-implant-03 .poa {top: 260px; left: 45%; width: 900px;}
.face-implant-03 h3 {font-size: 45px;color: #fff; padding-bottom: 5px; text-align: center;}
.face-implant-03 ul li {position: absolute; color: #fff; font-size: 22px; text-align: center; font-weight: 300; line-height: 1.2; width: 230px; letter-spacing: -1px;}
.face-implant-03 ul li.li01 {left: 76px; top: 190px;}
.face-implant-03 ul li.li02 {left: 292px; top: 190px;}
.face-implant-03 ul li.li03 {left: 512px; top: 190px;}
.face-implant-03 ul li.li04 {left: 180px; top: 370px;}
.face-implant-03 ul li.li05 {left: 397px; top: 370px;}

.face-implant-04 {height: 859px;}
.face-implant-04 .icon-arrow-d {background-color: #413128;}
.face-implant-04 .poa {top: 100px; left: 50%; width: 1260px; margin-left: -630px;}
.face-implant-04 h3 {font-size: 45px;color: #fff; text-align: center; width: 100%; position: absolute; top: 0; letter-spacing: -3px;}
.face-implant-04 ol li {position: absolute; color: #fff; font-size: 24px; text-align: right; font-weight: 300; letter-spacing: -1px;}
.face-implant-04 ol li.li01 {left: 120px; top:343px;}
.face-implant-04 ol li.li02 {left: -64px; top:505px;}
.face-implant-04 ol li.li03 {left: 999px; top:347px; width: 340px;}
.face-implant-04 ol li.li04 {left: 1006px; top:502px;}

.face-implant-04-01 {height: 400px;}
.face-implant-04-01 .full-img {background:url(/img/face/face_implant_03_01.jpg) top center no-repeat #3e3a35; height: 400px;}
.face-implant-04-01.bg .full-img {background:url(/img/face/face_implant_05_01.jpg) top center no-repeat #3e3a35; height: 400px;}
.face-implant-04-01.bg01 .full-img {background:url(/img/face/face_implant_07_01.jpg) top center no-repeat #3e3a35; height: 400px;}

.face-implant-04-01 .poa {font-size: 42px; position: absolute; left: 50%; margin-left: -475px; top: 140px; width: 350px; text-align: center; color: #fff; line-height: 1;}
.face-implant-04-01 p {letter-spacing: -2px ;}
.face-implant-04-01 .poa span {font-size: 15px; color:#d3bdaa;}
.face-implant-04-01 .poa-01 {color: #e2cfb1; font-size: 30px; position: absolute; top: 166px; left: 50%;}

.face-nonsurgical-01 {height: 731px;}
.face-nonsurgical-01 .poa {left: 50%; top: 100px;}
.face-nonsurgical-01 h3 {color: #6c3d0f; font-size: 60px;}
.face-nonsurgical-01 h3 small {color: #1c1c1c;}
.face-nonsurgical-01 .da-bar::before {background-color: #6c3d0f;}
.face-nonsurgical-01 .da-bar::after {background-color: #6c3d0f;}
.face-nonsurgical-01 p {color: #6c3d0f;}

.face-nonsurgical-01 .poa-01 {position: absolute; left: 150px; top: 300px; }
.face-nonsurgical-01 li {font-size: 30px; color: #6c3d0f; line-height: 1; position: relative; padding-left: 30px; margin-top: 10px; text-align: left;}
.face-nonsurgical-01 li::after {display: block; width: 21px; position: absolute; top: 4px; left: 0;content: url("/img/face/face_implant_icon01.png");}

.face-nonsurgical-04 h3 {font-size: 45px; text-align: center; color: #221715;}
.face-nonsurgical-04 .txt {font-size: 23px; text-align: center;margin-top: 20px; padding-bottom: 50px;}
.face-nonsurgical-04 .row {margin-top: 5px;}
.face-nonsurgical-04 .col5 {border-left: 1px solid #d9d6d4; padding-top: 45px; padding-bottom: 40px; padding-left: 20px;}
.face-nonsurgical-04 .col5 .tt {display: block; padding: 20px 20px; background-color: #413128; color: #fff; font-size: 27px; margin-left: -20px; font-weight: 300; width: 85%;}
.face-nonsurgical-04 .col5 .tt.bg {background-color: #9c938f; }
.face-nonsurgical-04 .col5 .tt-s {font-size: 20px; color: #413128; margin-top: 40px; font-weight: 500; letter-spacing: -1px;}
.face-nonsurgical-04 .col5 p {margin-top: 15px;font-size: 18px;color: #6f6158; font-weight: 300;min-height: 150px; letter-spacing: -1px; line-height: 1.4;}

.face-nonsurgical-05 {padding: 100px; background-color: #a88979;}
.face-nonsurgical-05 .icon-arrow-d {background-color: #a5745a; top:13px}
.face-nonsurgical-05 h3 {font-size: 45px;color: #fff; text-align: center; width: 100%;}
.face-nonsurgical-05 .inner {background:url(/img/face/face_nonsurgical_05_01.jpg) top center no-repeat; height: 746px;}
.face-nonsurgical-05 ol li {position: absolute; color: #fff; font-size: 26px; text-align: center; font-weight: 300; letter-spacing: -1px; width: 160px;}
.face-nonsurgical-05 ol li span {display: block; color: #e2cfb1;font-size: 15px; letter-spacing: 1px;}
.face-nonsurgical-05 ol li p {height: 55px; line-height: 55px; margin-top: 10px;}
.face-nonsurgical-05 ol li.li01 {left: 118px; top: 173px;}
.face-nonsurgical-05 ol li.li02 {left: 118px; top: 455px;}
.face-nonsurgical-05 ol li.li03 {left: 1062px; top: 173px;}
.face-nonsurgical-05 ol li.li04 {left: 1062px; top: 327px;}
.face-nonsurgical-05 ol li.li05 {left: 898px; top: 481px;}

.face-mouth-01 {height: 706px;}
.face-mouth-01 .poa {text-align: center; left: 51%; top: 23%;}
.face-mouth-01 .poa h3 {font-size: 120px; font-weight: bold; letter-spacing: -5px; color: #fff;}
.face-mouth-01 .poa p {font-size: 50px; margin-top: 30px; color: #fff;}

.face-mouth-02 {height: 707px;}
.face-mouth-02 .poa { top: 220px; color: #fff; width: 650px; margin-left: -650px; left: 50%;}
.face-mouth-02 .poa h3 {font-size: 45px; font-weight: 500; letter-spacing: -2px; color: #77f7ff; }
.face-mouth-02 .poa p {font-size: 24px; margin-top: 30px;line-height: 1.2; }
.face-mouth-02 .poa p span {color: #77f7ff;}

.face-mouth-03  {padding-top: 80px; padding-bottom: 70px; background-color: #eeeeee;}
.face-mouth-03 h3 {font-size: 45px; font-weight: 500; color: #133491; text-align: center;}
.face-mouth-03 .txt01 {font-size: 27px; color: #133491; text-align: center;position: relative; display: inline-block; margin-top: 20px;}
.face-mouth-03 .txt01 span {position: relative; z-index: 1;}
.face-mouth-03 .txt01::before {content: ""; display: inline-block;position: absolute; left: 0; bottom: -2px; background-color: #c6e8f2; height: 6px; width: 100%;}
.face-mouth-03 .txt02 {font-size: 27px; color: #322e2f; text-align: center; margin-top: 20px; line-height: 1.4;}
.face-mouth-03 table {width: 92%; margin: 40px auto 0;}
.face-mouth-03 table th {text-align: center;color: #375098;font-size: 22px; font-weight: 300; border: 1px solid #c7ced7; padding: 10px; width: 20%;}
.face-mouth-03 table td {color: #221715;font-size: 20px; border: 1px solid #c7ced7; background-color: #ace4f5; padding: 10px 20px; width: 40%;}
.face-mouth-03 table td ul li {padding:2px 10px; position: relative;}
.face-mouth-03 table td ul li::after {content:''; display: block; position: absolute; top: 18px; left: 0; width: 4px; height: 4px; border-radius: 100%; background-color: #788aa6;}
.face-mouth-03 table td.bg {color: #fff; background-color: #375098;}
.face-mouth-03 table td.bg ul li::after {background-color: #fff;}

.face-mouth-04 {background-color: #449cec; color: #fff;}
.face-mouth-04 .inner {background:url(/img/face/face_mouth_04.jpg) top center no-repeat #449cec; height: 985px; padding-top: 110px; box-sizing: border-box;}
.face-mouth-04 h3 {font-size: 45px; font-weight: 500; color: #fff; letter-spacing: -1px;}
.face-mouth-04 .num {font-size: 20px; margin-top: 60px; display: inline-block; padding:8px 15px; background-color: #fff; color: #1e8fd2;  letter-spacing: 1px;}
.face-mouth-04 .txt01 {font-size: 32px; margin-top: 15px; font-weight: 100;}
.face-mouth-04 .txt02 {font-size: 23px; margin-top: 15px; font-weight: 300; line-height: 1.3;}
.face-mouth-04 .txt03,
.face-mouth-04 .txt04 {font-size: 24px; position: absolute; color: #fff; text-align: center; width: 158px; line-height: 1;}
.face-mouth-04 .txt03 {left: 555px;top: 466px;}
.face-mouth-04 .txt04 {left: 690px;top: 535px;}

.face-mouth-04.bg01 {background-color: #495fa1; color: #fff;}
.face-mouth-04.bg01 .inner {background:url(/img/face/face_mouth_05.jpg) top center no-repeat #495fa1; height: 690px; padding-top: 110px; box-sizing: border-box;}

.face-mouth-04.bg02 {background:url(/img/face/face_mouth_06.jpg) top center no-repeat #6bceeb; color: #fff;}
.face-mouth-04.bg02 .inner {background:none; height: 805px; padding-top: 110px; box-sizing: border-box;}

.face-mouth-07  {padding-top: 100px;  background-color: #f4f4f4; position: relative;}
.face-mouth-07 h3 {font-size: 45px; color: #133491; text-align: center; font-weight: 500; letter-spacing: -1px;}
.face-mouth-07 .txt01 {font-size: 27px; color: #133491; text-align: center;position: relative; display: inline-block; margin-top: 15px;}
.face-mouth-07 .txt01 span {position: relative; z-index: 1;}
.face-mouth-07 .txt01::before {content: ""; display: inline-block;position: absolute; left: 0; bottom: -2px; background-color: #c6e8f2; height: 16px; width: 100%;}
.face-mouth-07 .row {margin: 80px auto 0; width: 1188px;} 
.face-mouth-07 .list {position: relative; float: left; width: 336px;margin:0 30px ; background-color: #a5dded; padding: 5px;box-shadow: 0px 10px 20px 5px rgba(0, 0, 0, .5);  z-index: 10; box-sizing: border-box;}
.face-mouth-07 .list span {background-color: #a5dded; color: #133491; height: 32px; line-height: 32px; font-size: 16px; display: inline-block;letter-spacing: 1px; position: absolute; top: -10px; left: 50%; width: 130px; margin-left: -65px; text-align: center;}

.face-mouth-07 .list .cnt { text-align: center; color: #133491; height: 150px;}
.face-mouth-07 .list .cnt strong {font-size: 29px; display: block;margin-top: 30px;}
.face-mouth-07 .list .cnt p {font-size: 20px; margin-top: 25px; line-height: 1.3; font-weight: 500;}

.face-mouth-08 {background-color: #495fa1; margin-top: -100px;}
.face-mouth-08 .inner {background:url(/img/face/face_mouth_08.jpg) top center no-repeat #495fa1; height: 943px; padding-top: 200px; box-sizing: border-box;}
.face-mouth-08 h3 {font-size: 45px; font-weight: 500; color: #fff; text-align: center; letter-spacing: -2px;}
.face-mouth-08 li {position: absolute;color: #fff; text-align: right; font-size: 24px; line-height: 1.3;}
.face-mouth-08 .li01 {left: 252px;top: 491px;}
.face-mouth-08 .li02 {left: 212px;top: 596px;}
.face-mouth-08 .li03 {left: 140px;top: 704px;}

.face-mouth-09 {font-weight: 200; background-color: #77d3ed; padding-bottom: 100px; text-align: center;}
.face-mouth-09 h3 {font-size: 45px; padding-top:80px; padding-bottom: 10px; font-weight: 200;line-height: 1.4; color: #133491;}
.face-mouth-09 h3 strong {font-weight: 500;}
.face-mouth-09 .txt {font-size: 18px; letter-spacing: 0; color: #fff;}
.face-mouth-09 ul {margin: 60px auto 0; padding:0; width: 1260px;}
.face-mouth-09 ul li {float: left; width: 50%; padding:0 30px; box-sizing: border-box;}
.face-mouth-09 ul .tt01 {padding: 10px 0; margin: 0; border-top: 1px solid #64b4db; border-bottom: 1px solid #64b4db; color: #eeb8c5; text-align: center;}
.face-mouth-09 ul .tt01 .sub {font-size: 21px; letter-spacing: 1vw; color: #163893;}
.face-mouth-09 ul .tt01 .tt {font-size: 23px; font-weight: 500; color: #133491;}
.face-mouth-09 ul .img {margin: 20px -2%;}
.face-mouth-09 ul .cnt {color: #fff;font-size: 25px;font-weight: 300; letter-spacing: 0; padding: 10px 0 20px;}
.face-mouth-09 ul .cnt .color {color: #133491;}
.face-mouth-09 ul hr {height: 1px; display: block; background-color: #523b1e; border: 0;}

.face-mouth-10 {padding: 80px 2% 50px; background-color: #f4f4f4; text-align: center;}
.face-mouth-10 h3 {font-weight:700;font-size:45px;line-height:45px;color:#004499;}
.face-mouth-10 table {margin-top: 70px;}
.face-mouth-10 table {font-size: 18px; color: #221715;}
.face-mouth-10 table td {text-align: center; vertical-align: top; padding: 0 10px 25px; width: 33.33%;}
.face-mouth-10 table td .img {padding: 0 2%;}
.face-mouth-10 table td .txt {margin-top: 20px; font-weight: 300; line-height: 1.2; letter-spacing: -1px;}
.face-mouth-10 table td strong {font-size: 20px; display:block;}

.face-mouth-11 {padding: 80px 2% 70px; background-color: #fff; text-align: center;}
.face-mouth-11 h3 {font-weight:700;font-size:45px;line-height:45px;color:#133491;}
.face-mouth-11 ol {margin: 80px auto 0;width: 1090px;}
.face-mouth-11 ol li {border: 1px solid #d9d9d9; float: left; width: 268px; text-align: center; letter-spacing: -1px; margin:0 2px; background-color: #fff;}
.face-mouth-11 ol li .num {margin-top: -1px;}
.face-mouth-11 ol li .tt {margin-top: 10px; font-size: 21px;color: #354d92;}
.face-mouth-11 ol li .cnt {margin-top: 30px; font-size: 16px;color: #707070; height: 110px;}
.face-mouth-11 ol li .img {margin-top: 5px;}
.face-mouth-11.bg {background-color: #dfe6ef;}
.face-mouth-11.bg ol {width: 1090px;}
/* .face-mouth-11.bg ol li {margin:0 17px;} */
.face-mouth-11.bg ol li .num {margin: 0px 0 10px;}
.face-mouth-11.bg ol li .txt strong
 {
    display: block;
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    color: #0244a2;
    margin-bottom: 7px;
}
.face-foreheadreduction-01 {height: 731px;}
.face-foreheadreduction-01 .poa-01 {position: absolute; left:50%; margin-left: -575px; top: 147px; font-size: 27px;color: #fff; text-align: center; line-height: 1.3; letter-spacing: -1px;}
.face-foreheadreduction-01 .poa-01 strong {font-size: 30px}
.face-foreheadreduction-01 .poa {position: absolute; color: #fff; font-size: 36px; letter-spacing: -1px;}
.face-foreheadreduction-01 .poa.li01 {left: 50%; top: 250px; margin-left: 132px;}
.face-foreheadreduction-01 .poa.li02 {left: 50%; top: 310px; margin-left: 354px;}
.face-foreheadreduction-01 .poa.li03 {left: 50%; top: 360px; margin-left: 420px;}
.face-foreheadreduction-01 h3 {position: absolute; top: 400px; font-size:130px;color: #ff7867; width: 840px; left: 50%; letter-spacing: -8px; text-align: center; font-weight: bold;filter: drop-shadow(1px 1px 0px #fff); margin-left: -120px;}

.face-foreheadreduction-02 {background-color: #ffab8a;}
.face-foreheadreduction-02 .w1200 {padding: 100px 0 0;background:url(/img/lifting/face_foreheadreduction_02.jpg); text-align: center;  height: 956px; box-sizing: border-box;}
.face-foreheadreduction-02 h3 {font-size: 45px;color: #fff;}
.face-foreheadreduction-02 p {font-size: 25px; color: #fff; margin-top: 25px; line-height: 1.3;}
.face-foreheadreduction-02 li {position: absolute; color: #4b302a; font-size: 29px;text-align: center; width: 230px; letter-spacing: -1px; line-height: 1.2;}
.face-foreheadreduction-02 li.li01 {left: 252px; top:449px;}
.face-foreheadreduction-02 li.li02 {left: 160px; top: 620px;}
.face-foreheadreduction-02 li.li03 {left: 350px; top: 640px;}

.face-foreheadreduction-03  {background-color: #fff7df; padding: 140px 0 0; background:url(/img/lifting/face_foreheadreduction_03bg.gif) #fff7df;}
.face-foreheadreduction-03 h3 {font-size: 35px; text-align: center;color: #4b302a;}
.face-foreheadreduction-03 ol {margin-top: 130px; padding:0 20px 100px;}
.face-foreheadreduction-03 li {margin-top: 50px; padding: 15px 0 0 137px; color: #4b302a; position: relative;}
.face-foreheadreduction-03 li .num {position: absolute; left: 0; top: 0;}
.face-foreheadreduction-03 li p {position: relative; padding-left: 36px; letter-spacing: -1px;}
.face-foreheadreduction-03 li p img {position: absolute; top: 0; left: 0;}
.face-foreheadreduction-03 li p.q {font-size: 25px;font-weight: 500;}
.face-foreheadreduction-03 li p.a {font-size: 20px; margin-top: 10px; font-weight: 300; line-height: 1.2;}

.face-foreheadreduction-04  {background-color: #ffab8a; padding: 110px 0 120px;}
.face-foreheadreduction-04 h3 {font-size: 45px; text-align: center;color: #fff; padding-bottom: 10px;}
.face-foreheadreduction-04 .row {width: 1360px; color: #fff; margin: 80px auto 0; text-align: center;}
.face-foreheadreduction-04 .col-3 .tt {font-size: 23px; text-align: center; border-top: 1px solid #ffddd0; border-bottom: 1px solid #ffddd0; padding: 15px 0;white-space: nowrap; width: 305px; box-sizing: border-box; margin: 0 auto; letter-spacing: -2px;}
.face-foreheadreduction-04 .col-3 .tt span {display: block;font-size: 17px; padding-bottom: 15px; letter-spacing: 1px;}
.face-foreheadreduction-04 .col-3 .por {margin-top: 10px;}
.face-foreheadreduction-04 .col-3 .poa {position: absolute; top:130px; color: #4b302a; font-size: 28px; text-align: center; width: 100%;}

.balloon {background:#ffe18a; position:relative; display: inline-block; padding-left: 10px; padding-right: 10px; height:60px; line-height: 60px; border-radius: 30px; color:#4b302a}
.balloon:after {border-top:25px solid #ffe18a; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 0px solid transparent; content:""; position:absolute;bottom:-10px;left:50%;margin-left: -5px;}

.face-foreheadreduction-05 {background-color: #fff7df; padding-top: 140px; padding-bottom: 100px;}
.face-foreheadreduction-05 h3 {font-size: 45px; color: #4b302a; text-align: center;}
.face-foreheadreduction-05 .table {margin: 80px auto 0; width: 1320px;}
.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 {color:#4b302a; font-size: 19px; text-align: center; padding: 40px 0; border-top: 1px solid #fff8da;}
.face-foreheadreduction-05 table .balloon {font-size: 32px; width: 500px;}
.face-foreheadreduction-05 table .right .balloon {background-color: #ffab8a;}
.face-foreheadreduction-05 table .right .balloon:after {border-top-color: #ffab8a;}

.face-foreheadreduction-05 .box01 {border: 1px solid #fb9275; padding: 20px 40px; width: 80%; width: 1100px; margin: 40px auto 0; color: #fb9275; border-radius: 20px; text-align: center; }
.face-foreheadreduction-05 .img { float: left; margin-right: 30px; font-size: 24px; font-weight: 500;}
.face-foreheadreduction-05 .txt {color: #fb9275; font-size: 20px; text-align: left;}

.face-foreheadreduction-06 {background-color: #ffab8a; padding-top: 130px; text-align: center;}
.face-foreheadreduction-06 h3 {color: #fff; font-size: 45px;}

.face-foreheadreduction-06 .list {margin: 80px auto 0; width: 1300px; position: relative; z-index: 10; }
.face-foreheadreduction-06 .list .row {margin-left: -3px; margin-right: -3px; margin-top: 6px;}
.face-foreheadreduction-06 .list .col-3 {padding-left: 3px; padding-right: 3px;}
.face-foreheadreduction-06 .list .col-3 .bg {background-color: #f6f6f6; padding: 10px; width: 280px;}
.face-foreheadreduction-06 .list .cnt {padding: 35px 5px 0px; min-height: 180px; box-sizing: border-box;}
.face-foreheadreduction-06 .list .cnt span {font-size: 15px; color: #fb9275; letter-spacing: 1px; font-weight: 500;}
.face-foreheadreduction-06 .list .cnt p {font-size: 20px; color: #7c716f; margin-top: 25px;line-height: 1.2;}

.face-foreheadreduction-07 {background-color: #ffefc1; height: 1012px; margin-top: -110px; position: relative; z-index: 1;}
.face-foreheadreduction-07 h3 {color: #fff; text-align: center; width: 1200px; left: 50%; margin-left: -600px; position: absolute; top: 180px; font-size: 45px;}
.face-foreheadreduction-07 ol li {position: absolute; color: #4b302a; font-size: 24px; text-align: right; font-weight: 300; letter-spacing: -1px;}
.face-foreheadreduction-07 ol li.li01 {left: 50%; margin-left: -530px; top: 440px}
.face-foreheadreduction-07 ol li.li02 {left: 50%; margin-left: -530px; top: 600px}
.face-foreheadreduction-07 ol li.li03 {right: 50%; margin-right: -470px; top: 450px; color: #fff; text-align: left;}
.face-foreheadreduction-07 ol li.li04 {right: 50%; margin-right: -550px; top: 600px; color: #fff; text-align: left;}

.face-printing-01 {height: 731px;}
.face-printing-01 .poa {left: 50%; top: 180px; width: 800px; margin-left: -110px; text-align: center;}
.face-printing-01 h3 {color: #2b2b2a; text-align: center;}
.face-printing-01 h3 small {color: #2b2b2a;}
.face-printing-01 p {color: #6c3d0f;}
.face-printing-01 .da-bar {color: #6c3d0f;}
.face-printing-01 .da-bar::before {background-color: #6c3d0f;}
.face-printing-01 .da-bar::after {background-color: #6c3d0f;}

.face-printing-02 {text-align: center; background-color: #f4f1ec; padding: 90px 0 60px;}
.face-printing-02 h3 {color: #201e1c;} 
.face-printing-02 h4 {color: #ff9c00; font-size: 34px; margin-top: 40px; letter-spacing: -1px;} 
.face-printing-02 p {color: #000000; font-size: 22px; margin-top: 30px; letter-spacing: -1px;} 
.face-printing-02 .box01 {margin: 40px auto 0; width: 1270px;} 
.face-printing-02 .row {margin-top: 60px;}
.face-printing-02 .col-6 .bg {background-color: #dddcdb; height: 310px; padding-top: 50px;}

.face-printing-03 {height: 732px; color: #fff; font-size: 20px; letter-spacing: -1px;}
.face-printing-03 .poa {width: 750px; top: 150px; left: 50%; margin-left: -110px;}
.face-printing-03 h3 {color: #201e1c;  text-align: center; font-weight: 500; letter-spacing: -2px;}
.face-printing-03 .txt {color: #fff; padding-left: 100px; margin-top: 30px; font-size: 22px; letter-spacing: -1px;}
.face-printing-03 .txt strong {color: #ff9c00;}
.face-printing-03 .poa01 {width: 180px; position: absolute; top: 495px; left: 50%; margin-left: 36px; text-align: center;}
.face-printing-03 .poa02 {width: 180px; position: absolute; top: 495px; left: 50%; margin-left: 260px; text-align: center;}

.face-printing-04 {height: 514px; color: #fff; letter-spacing: -1px;}
.face-printing-04 .poa {width: 900px; top: 155px; left: 50%; margin-left: -526px;}
.face-printing-04 h3 {color: #fff; letter-spacing: -2px; padding-left: 62px;}
.face-printing-04 span {color:#ff9c00;}
.face-printing-04 p {line-height: 1.4; margin-top: 40px;}
.face-printing-04 .txt-bg {background-color: #696052; display: inline-block; padding: 5px 10px; margin-bottom: 10px;}

.face-printing-05 {background-color: #e0ab77;}
.face-printing-05 .w1200 {background:url(/img/face/face_printing_05.jpg) top center no-repeat; height: 843px; padding-top: 100px; box-sizing: border-box;}
.face-printing-05 h3 {text-align: center; color: #fff;}
.face-printing-05 li {position: absolute; color: #fff; width: 270px; font-size: 20px; letter-spacing: -1px;}
.face-printing-05 li.li01 {top: 410px; left: 0px; text-align: right;}
.face-printing-05 li.li02 {top: 567px; left: 0px; text-align: right;}
.face-printing-05 li.li03 {top: 487px; right: 0px;}

.face-printing-06 {background-color: #f4f1ec; padding: 140px 0 100px; text-align: center; letter-spacing: -1px;}
.face-printing-06 h3 {font-size: 45px; color: #222; padding-bottom: 30px; letter-spacing: -2px; position: relative;}
.face-printing-06 h3::after {content: ''; width: 104px; height: 4px; position: absolute; left: 50%; margin-left: -52px; bottom: 0;background-color: #222;}
.face-printing-06 .txt01 {font-size: 38px; color: #ed9100; margin-top: 70px;}
.face-printing-06 .txt02 {font-size: 25px; color: #524b42; margin-top: 20px;}
.face-printing-06 .por {width: 740px; margin: 30px auto 0;}
.face-printing-06 .poa {width: 400px; text-align: center; color: #fff; letter-spacing: -1px;}
.face-printing-06 .poa.left {left: 0; top: 65px;}
.face-printing-06 .poa.right {right: 0; top: 47px;}

.face-printing-07 {background-color: #dbcbb8; text-align: center; padding: 110px 0;}
.face-printing-07 h3 {font-size: 45px; color: #2c2925;}
.face-printing-07 ol {width: 1400px; margin: 0 auto 0;}
.face-printing-07 li {float: left; width: 50%; padding: 0 50px; box-sizing: border-box; margin-top: 100px;}
.face-printing-07 li .case {display: inline-block;  padding: 5px 10px; background-color: #6c3d0f; color: #ff9c00; font-size: 20px;}
.face-printing-07 li .cb {margin-top: 50px;background:url(/img/face/face_printing_07_0.jpg) center center no-repeat; font-size: 27px;}
.face-printing-07 li .cb img {margin-bottom: 30px;}
.face-printing-07 li .cb .befor {float: left; width: 260px; color: #ede6dd;}
.face-printing-07 li .cb .after {float: right; width: 260px; color: #fff;}

.face-printing-08 {padding: 150px 0; text-align: center;}
.face-printing-08 h3 {font-size: 45px; color: #6c3d0f;}
.face-printing-08 h3 small {font-size: 15px;text-transform: uppercase;letter-spacing: 2px; color: #9f7d53;}
.face-printing-08 ol {width: 1380px; margin: 100px auto 0; color: #6b6b6b;}
.face-printing-08 ol li {width: 20%;float: left;}
.face-printing-08 ol li p {font-size:22px; margin-top: 20px;letter-spacing: -1px; font-weight: 300;}

.face-printing-09 {padding: 100px 0; text-align: center;}
.face-printing-09 h3 {font-size: 45px; color: #201e1c; padding-bottom: 30px; letter-spacing: -2px; position: relative;}
.face-printing-09 h3::after {content: ''; width: 104px; height: 4px; position: absolute; left: 50%; margin-left: -52px; bottom: 0;background-color: #201e1c;}
.face-printing-09 span {color: #ff9c00;}
.face-printing-09 table {width: 900px; margin: 50px auto 0; text-align: center;}
.face-printing-09 table th,
.face-printing-09 table td {height: 94px; letter-spacing: -1px; border-top: 1px solid #f8e9df; border-left: 1px solid #f8e9df;}
.face-printing-09 table th {font-size: 29px; color: #fff; position: relative;}
.face-printing-09 table th::after {width: 40px;height: 40px;position: absolute;display: block; right: -20px; top: 50%; margin-top: -20px; z-index: 1;}
.face-printing-09 table th span {font-size: 17px; background-color: #fff; display: inline-block; line-height: 1; padding: 2px 5px;}
.face-printing-09 table th.bg01 {background-color: #e0ac79; border-left-width: 0;}
.face-printing-09 table th.bg01 span {color: #e0ac79;}
.face-printing-09 table th.bg01::after {content: url("/img/face/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/face/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 {color: #292929; font-size: 21px; border-color:#e5d9cd; font-weight: 300;}
.face-printing-09 table td.bg01 {background-color: #fffbf6; border-left-width: 0;}
.face-printing-09 table td.bg02 {background-color: #fcf3e9;}
.face-printing-09 table td.bg03 {background-color: #f9ebdd;}

.face-trichotomy-01 {height:706px;background:#b5dfeb url("/img/face/face_trichotomy_01.jpg") 50% 0 no-repeat;}
.face-trichotomy-01 .poa {top:120px;left:50%;width:800px;margin-left:-700px;text-align:center;}
.face-trichotomy-01 h3 {color:#0244a2;text-align:center;letter-spacing:-2px;}
.face-trichotomy-01 h3 small {color:#1c1c1c;}
.face-trichotomy-01 p {color:#0244a2;font-weight:600;font-size:24px;line-height:34px;letter-spacing:-0.05em;}
.face-trichotomy-01 .da-bar {color:#0244a2;}
.face-trichotomy-01 .da-bar::before {background-color:#0244a2;}
.face-trichotomy-01 .da-bar::after {background-color:#0244a2;}
.face-trichotomy-01 .poa-01 {position:absolute;left:50%;margin-left:-294px;top:352px;overflow:hidden;width:100%;}
.face-trichotomy-01 li {width:100px;height:140px;font-weight:700;font-size:12px;line-height:1.2;float:left;color:#fff;text-align:center;background-color:rgba(60, 69, 83, 0.3);margin:0 15px 0 0;padding:20px 0 20px;box-sizing:border-box;}
.face-trichotomy-01 li .ico {display:block;padding-bottom:10px;}
.face-trichotomy-01 li .ico img {width:50px;}
.face-trichotomy-01 li .tit {display:block;font-size:13px;line-height:14px;margin-bottom:5px;font-weight:100;}
.face-trichotomy-02 {padding:90px 0;background-color:#eef5f7;}
.face-trichotomy-02 h3 {font-weight:700;font-size:45px;line-height:45px;color:#282323;text-align:center;}
.face-trichotomy-02 .por {margin:60px auto 0;text-align:center;width:909px;}
.face-trichotomy-02 .poa-01 {position:absolute;top:91.5%;left:5.5%;font-size:18px;color:#fff;letter-spacing:-1px;width:22%;}
.face-trichotomy-02 .poa-02 {position:absolute;top:91.5%;left:39%;font-size:18px;color:#fff;letter-spacing:-1px;width:22%;}
.face-trichotomy-02 .poa-03 {position:absolute;top:91.5%;left:72%;font-size:18px;color:#fff;letter-spacing:-1px;width:22%;}
.face-trichotomy-02 .txt-01 {font-size:30px;text-align:center;color:#0244a2;margin-top:80px;font-weight:300;line-height:1.2;letter-spacing:-2px;}
.face-trichotomy-02 .txt-02 {font-size:23px;text-align:center;color:#282323;margin-top:30px;font-weight:300;line-height:1.2;}
.face-trichotomy-03 {color:#fff;background-color:#0f131b;}
.face-trichotomy-03 .poa { top:15.5%;width:1200px;left:50%;margin-left:-360px;}
.face-trichotomy-03 h3 {font-weight:700;font-size:45px;line-height:45px;color:#fff;letter-spacing:-2px;font-weight:bold;}
.face-trichotomy-03 .txt-01 {font-size:24px;color:#75e1ff;margin-top:64px;font-weight:300;letter-spacing:-1px;}
.face-trichotomy-03 .txt-02 {font-size:20px; font-weight:300;letter-spacing:-1px;}
.face-trichotomy-03 ol {position:absolute;float:left;top:430px;left:50%;width:1060px;margin-left:-530px;overflow:hidden;}
.face-trichotomy-03 ol li {float:left;padding:0 15px;border-radius:10px;width:50%;margin:10px 0 0;min-height:62px;font-weight:300;line-height:62px; font-size:19px;box-sizing:border-box;letter-spacing:-1px;}
.face-trichotomy-03 ol li strong {margin-right:7px;}
.face-trichotomy-04 {position:relative;color:#201e1c;font-weight:200;background-color:#ffffff;text-align:center;}
/* .face-trichotomy-04 .bg {position:absolute;bottom:0;left:0;height:100px;width:100%;background-color:#79889c;} */
.face-trichotomy-04 .inner {position:relative;width:1400px;margin:0 auto;}
.face-trichotomy-04 h3 {font-weight:700;font-size:45px;line-height:45px;margin:70px 0 60px;}
.face-trichotomy-04 ul {position:relative;z-index:10;}
.face-trichotomy-04 ul li {float:left;width:25%;}
.face-trichotomy-04 ul .cnt {background-color:#f6f6f6;padding:10px;width:280px;min-height:550px;margin:0 auto;}
.face-trichotomy-04 ul .cnt strong {font-size:16px;color:#6b0f1a;display:block;margin-top:20px;letter-spacing:5px;}
.face-trichotomy-04 ul .cnt span {font-size:24px;color:#282324;display:block;margin-top:30px;display:block;letter-spacing:-1px;}
.face-trichotomy-04 ul .cnt p {font-size:20px;color:#7c716f;margin-top:15px;line-height:1.2;letter-spacing:-1px}
.face-trichotomy-05 {background:#8090a7 url("/img/face/face_trichotomy_05.jpg") 50% 0 no-repeat;margin-top:-100px;height:879px;}
.face-trichotomy-05 h3 {position:absolute;top:160px;width:100%;font-size:40px;font-weight:500;text-align:center;letter-spacing:-2px;color:#fff;}
.face-trichotomy-05 li {position:absolute;color:#fff;font-weight:100;font-size:22px;line-height:1.3;left:50%;letter-spacing:-1px;} 
.face-trichotomy-05 .li01 {margin-left:-650px;top:385px;}
.face-trichotomy-05 .li02 {    margin-left: -602px;
    top: 517px;}
.face-trichotomy-05 .li03 {margin-left:-622px;top:660px;}
.face-trichotomy-05 .li04 {margin-left:359px;top:445px;}
.face-trichotomy-05 .li05 {margin-left:388px;top:582px;}
.face-trichotomy-06 {font-weight:200;background-color:#212528; text-align:center;padding-bottom:100px;}
.face-trichotomy-06 h3 {font-weight:100;font-size:45px;line-height:45px;padding-top:80px;padding-bottom: 5px;color:#fff;}
.face-trichotomy-06 h3 strong {font-weight:700;}
.face-trichotomy-06 .txt {font-size:18px;letter-spacing:0;color:#fff;}
.face-trichotomy-06 ul {margin:60px auto 0;padding:0;width:1260px;}
.face-trichotomy-06 ul li {float:left;width:50%;padding:0 30px;box-sizing:border-box;}
.face-trichotomy-06 ul .tt01 {padding:18px 0;margin:0;border-top:1px solid #404d53;border-bottom:1px solid #404d53;color:#45c7e3;text-align:center;}
.face-trichotomy-06 ul .tt01 .sub {font-size: 18px;letter-spacing: 5px;color:#45c7e3;line-height: 18px;margin-bottom:10px;}
.face-trichotomy-06 ul .tt01 .tt {font-size: 20px;font-weight:500;color:#45c7e3;letter-spacing:-1px;line-height: 25px;}
.face-trichotomy-06 ul .img {margin:25px -2%;}
.face-trichotomy-06 ul .cnt {color:#708c94;font-size:25px;font-weight:300;letter-spacing:0;padding:0 0 20px;}
.face-trichotomy-06 ul .cnt .color {color:#b2dbe7;}
.face-trichotomy-06 ul hr {height:1px;display:block;background-color:#523b1e;border:0;}

.breast-self h3 {font-size:42px;line-height:42px;text-align:center;letter-spacing:-0.075em; font-weight: 400; margin-bottom: 28px;}
.breast-self h3 strong {letter-spacing:-0.05em; font-weight: 400;}
.breast-self-01 {height:730px;background:#dff2f8 url("/img/breast/breast_self_01.jpg") 50% 0 no-repeat;}
.breast-self-01 .inner {height:727px;}
.breast-self-01 .poa {top:160px;left:45px;color:#df1c78;}
.breast-self-01 h3 {font-size:80px;text-align:center;letter-spacing:-3px;color:#df1c78;}
.breast-self-01 h3 small {display:block;text-transform:uppercase;color:#1c1c1c;}
.breast-self-01 h3 strong {font-weight:500;}
.breast-self-01 .da-bar::before {background:#df87b8;}
.breast-self-01 .da-bar::after {background:#df87b8;}
.breast-self-01 p {text-align:center;color:#df1c78;}
.breast-self-01 .poa-01 {width:100%;position:absolute;top:454px;left:145px;overflow:hidden;}
.breast-self-01 li {float:left;width:95px;height:140px;margin:0 12px 0 0;padding:15px 0 20px;font-size:13px;line-height:18px;text-align:center;color:#fff;background:rgba(60, 69, 83, .3);letter-spacing:-0.05em;box-sizing:border-box;}
.breast-self-01 li span {display:block;margin:0 auto 10px;}
.breast-self-01 li span img {width:50px;}
.breast-self-02 {height:762px;background:#9198a2;}
.breast-self-02 {height:762px;background:#9198a2;}
.breast-self-02 .poa-01, .breast-self-02 .poa-02 {position:absolute;left:50%;margin-left:-20px;color:#fff;}
.breast-self-02 .poa-01 {top:140px;width:830px;}
.breast-self-02 .poa-01 h3 {font-size:48px;letter-spacing:-2px;color:#ddf0f7;line-height:48px;}
.breast-self-02 .poa-01 p {margin-top:18px;font-size:24px;line-height:1.4;letter-spacing:-2px;}
.breast-self-02 .poa-02 {width:600px;top:330px;padding:30px 40px;letter-spacing:-0.075em;background-color:rgba(121,126,135,0.2);box-sizing:border-box;}
.breast-self-02 .poa-02 h4 {padding:10px 0;font-size:25px;font-weight:500;letter-spacing:-0.05em;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;line-height:25px;}
.breast-self-02 .poa-02 ul {padding:25px 0 0;}
.breast-self-02 .poa-02 ul li {position:relative;font-size:20px;line-height:22px;margin-bottom:13px;padding-left:15px;text-align:left;font-weight:300;}
.breast-self-02 .poa-02 ul li::after {display:block;position:absolute;top:9px;left:0;width:6px;height:6px;content:'';border-radius:100%;background-color:#fff;}
.breast-self-03 {height:1046px;}
.breast-self-03 .poa {top:100px;left:50%;width:1200px;margin-left:-600px;}
.breast-self-03 h3 {color:#282323;letter-spacing:-0.075em;}
.breast-self-03 h3 strong {letter-spacing:-0.05em;}
.breast-self-03 ol {margin-top:85px;}
.breast-self-03 li {position:relative;margin-top:40px;padding:0 0 0 138px;color:#282323;}
.breast-self-03 li .num {position:absolute;top:0;left:0;}
.breast-self-03 li p {position:relative;padding-left:36px;letter-spacing:-0.075em;}
.breast-self-03 li p img {position:absolute;top:0;left:0;}
.breast-self-03 li p.q {font-size:24px;line-height:30px;font-weight:500;}
.breast-self-03 li p.a {margin-top:12px;font-size:20px;font-weight:300;line-height:1.4;}
.breast-self-04 {height:435px;}
.breast-self-04 .poa-01 {position:absolute;width:100%;text-align:center;}
.breast-self-04 .poa-01 {top:110px;}
.breast-self-04 .poa-01 h3 {font-size:37px;font-weight:300;color:#282323;line-height:45px;letter-spacing:-0.075em;}
.breast-self-04 .poa-01 h3 strong {font-size:45px;}
.breast-self-04 .poa-01 p {margin-top:20px;font-size:21px;line-height:30px;color:#fff;letter-spacing:-0.05em;}
.breast-self-04 .poa-01 p strong {background-color:#df1c78;}
.breast-self-05 {width:100%;padding-top:110px;padding-bottom:100px;text-align:center;color:#221715;}
.breast-self-05 p {font-size:18px;line-height:20px;font-weight:400;}
.breast-self-05 ol {margin-top:50px;margin-right:-15px;margin-left:-15px;padding:0;}
.breast-self-05 ol li {float:left;width:25%;margin-top:70px;padding:0 12px;font-size:20px;letter-spacing:-1px;box-sizing:border-box;font-weight:500;}
.breast-self-05 ol li .por {height:350px;padding:16px;line-height:1;border:1px solid #dee7f9;background-color:#eef1f6;box-sizing:border-box;}
.breast-self-05 ol li .img {margin-top:-39px;margin-bottom:20px;}
.breast-self-06 {text-align:center;color:#fff;width:100%;padding-top:100px;padding-bottom:75px;background-color:#060c1c;}
.breast-self-06 h3 {font-size:45px;letter-spacing:-1px;color:#fff;}
.breast-self-06 p {margin-top:20px;line-height:1.6;font-size:21px;}
.breast-self-06 p strong {background-color:#dff2f8;padding-left:3px;padding-right:3px;color:#060c1c;}
.breast-self-06 ol { margin:120px auto 0;width:1200px;}
.breast-self-06 li {margin-top:10px;float:left;width:33.33%;text-align:center;}
.breast-self-07 {background-color:#9198a2;height:1014px;}
.breast-self-07 h3 {font-size:40px;color:#fff;text-align:center;}
.breast-self-07 h3 small {font-size:14px;color:#df1c78;text-transform:uppercase;display:block;letter-spacing:1.2vw;padding-bottom:5px;}
.breast-self-07 h3 strong {font-size:50px;}
.breast-self-07 .poa {top:210px;width:100%;}
.breast-self-07 .video_box{position:absolute;top:389px;left:50%;width:800px;margin-left:-400px;}
.breast-self-07 .video_box .video{padding-bottom:56.25%;position:relative;}
.breast-self-07 .video_box .video iframe{position:absolute;top:0;left:0;width:105%;height:108%;}

.breast-reduction-03 {padding: 110px 0 70px; background-color: #dbedf2;}
.breast-reduction-03 h3 {font-size: 45px; text-align: center; color: #060c1c; letter-spacing: -1px; padding-bottom: 50px;}
.breast-reduction-03 .por {width: 1594px; margin: 0 auto;}
.breast-reduction-03 .por div {position: absolute; background-color:rgba(52, 52, 57, 0.6); margin-top: 10px; width: 207px; text-align: center; padding: 15px 0 5px; height: 21%;}
.breast-reduction-03 .por div::after {content:''; width: 50px; height: 1px; background-color: #8c8c8e;position: absolute;top: -13px;left: 0;transform: rotate(-30deg);}
.breast-reduction-03 .por div strong {position: relative; display: block; padding-bottom: 10px; color: #ceedfe;font-size:23px;}
.breast-reduction-03 .por div strong::after {content:''; width: 20%; margin-left: -10%; height: 1px; background-color: #ceedfe; position: absolute; bottom: 5px; left: 50%;}
.breast-reduction-03 .por div p {font-size: 18px; font-weight: 300; color: #fff; letter-spacing: -1px;}
.breast-reduction-03 .por div.poa-01 {left: 73px; top: 370px;}
.breast-reduction-03 .por div.poa-02 {left: 323px; top: 370px;}
.breast-reduction-03 .por div.poa-03 {left: 568px; top: 370px;}
.breast-reduction-03 .por div.poa-04 {left: 814px; top: 370px;}
.breast-reduction-03 .por div.poa-05 {left: 1056px; top: 370px;}
.breast-reduction-03 .por div.poa-06 {left: 1303px; top: 370px;}

.breast-reduction-04 {padding: 70px 0;}
.breast-reduction-04 h3 {font-size: 45px; font-weight: 500; text-align: center;}
.breast-reduction-04 ol {margin-top: 50px; background-color: #dff2f8;}
.breast-reduction-04 ol li {padding: 40px 62px; text-align: center; width: 50%; float: left; box-sizing: border-box;}

.breast-reduction-04 ol li span {font-size: 15px; color: #df1c78; letter-spacing: 0.5vw; display: block;}
.breast-reduction-04 ol li .poa {top: 15px; left: 22%; width: 56%;}
.breast-reduction-04 ol li .poa span {display: inline-block; width: 50%; letter-spacing: 0; text-align: center;}
.breast-reduction-04 ol li strong {font-size: 26px; color: #fff; font-weight: 500; background-color: #060c1c; border-radius: 26px; display: block; width: 350px; height: 52px; line-height: 52px; margin: 20px auto 0; text-align: center; letter-spacing: -1px;}
.breast-reduction-04 ol li .box01 {border: 1px solid #bbbbbb; margin-top:30px;}
.breast-reduction-04 ol li .cnt {color: #221715; font-size: 16px; background-color: #ffffff; padding-bottom: 19px; letter-spacing: -1px;}
.breast-reduction-04 ol li .cnt .tt {font-size: 43px; padding: 20px 0; font-weight: 500;}

.nose .sec1 {background:#f9caac;}
.nose .sec2 {background:#57392f;}
.nose .sec3 {background:#fea289;}
.nose .sec4 {background:#fff4ee;}
.nose .sec5 {background:#fffcfb;}
.nose .sec6 {background:#fee7d5;}
.nose .sec7 {background:#f2eded;}
.nose .sec8 {background:#fdd7ca;}
.nose .sec9 {background:#fea289;}
.nose .sec10 {background:#ff9da2;}
.nose .sec1 h2 {position:absolute;top:500px;left:50%;color:#fff;font-size:100px;line-height:1.1;text-align:left;margin-left:-370px;font-weight:500;letter-spacing:-0.05em;}
.nose .sec1 h2 strong { display: inline-block; color: #ff9ca1; text-indent: -25px; }
.nose .sec1 div { position: absolute; top: 622px; left: 420px; color: #fff; font-size: 38px; font-style: italic; } 
.nose .sec3 .da { position: absolute; top: 225px; right: 0; width: 314px; line-height: 1; color: #fff; font-size: 90px; text-align: left; }
.nose .sec3 h3 { position: absolute; top: 450px; right: -10px; line-height: 1.12; color: #fff; font-size: 90px; text-align: left; }
.nose .sec4 h3 { position: absolute; top: 274px; left: 0; width: 100%; color: #37342c; font-size: 48px; text-align: center; }
.nose .sec4 h3 span { color: #ba5961; }
.nose .sec4 .desc { position: absolute; top: 1929px; left: 0; width: 100%; color: #fff; font-size: 18px; text-align: center; }
.nose .sec4 h4 { position: absolute; top:1870px; left: 0; line-height: 1.5; width: 100%; color: #fff; font-size: 26px; text-align: center; }
.nose .sec4 h4 b { font-size: 48px; }
.nose .sec4 dl { display: table; position: absolute; width: 630px; left:310px; color: #fff; font-size: 16px; text-align: center; }
.nose .sec4 dl.dl1 {top:1991px;}
.nose .sec4 dl.dl2 {top:2110px;}
.nose .sec4 dl.dl3 {top:2235px;}
.nose .sec4 dt { display: table-cell; width: 133px; line-height: 130px; color: #ac5c60; font-size: 22px; }
.nose .sec4 dd { display: table-cell; line-height: 1.3; padding-left: 20px; color: #fff; font-size: 26px; text-align: left; vertical-align: middle; } 
.nose .sec4 dd b { letter-spacing: -1px; font-weight: 500; }
.nose .sec5 .desc { position: absolute; top: 205px; left: 0; width: 100%; color: #37342c; font-size: 26px; text-align: center; }
.nose .sec5 h3 { position: absolute; top: 250px; left: 0; width: 100%; color: #37342c; font-size: 48px; text-align: center; }
.nose .sec5 h3 span { color: #ba5961; }
.nose .sec5 .p1 { position: absolute; top:430px; left:240px; width: 241px; line-height: 1.2; color: #fff; font-size: 32px; text-align: center; }
.nose .sec5 .p2 { position: absolute; top:430px; right:240px; width: 241px; line-height: 1.2; color: #fff; font-size: 32px; text-align: center; }
.nose .sec5 ul {overflow:hidden;position:absolute;top:665px;left:50%;width:814px;color:#37342c;font-size:24px;text-align:center;margin-left:-407px;}
.nose .sec5 ul:after {content: ''; display: block; clear: both; }
.nose .sec5 ul li { float: left; width:262px; line-height: 1.4; margin-left: 10px; color: #000; font-size: 24px;  }
.nose .sec5 ul li.list2, 
.nose .sec5 ul li.list3 { padding-top: 16px; }
.nose .sec5 ul li:first-child { margin-left: 0; }
.nose .sec6 .desc { position: absolute; top:190px; left: 0; width: 100%; color: #37342c; font-size: 26px; text-align: center; }
.nose .sec6 h3 { position: absolute; top:220px; left: 0; width: 100%; color: #37342c; font-size: 48px; text-align: center; }
.nose .sec6 h3 span { color: #ba5961; }
.nose .sec6 .p1 { position: absolute; top:665px; left: 140px; width: 320px; line-height: 1.3; color: #37342c; font-size: 24px; text-align: center; }
.nose .sec6 .p2 { position: absolute; top: 665px; right:162px; width: 320px; line-height: 1.3; color: #37342c; font-size: 24px; text-align: center; }         
.nose .sec7 .desc { position: absolute; top: 205px; left: 0; width: 100%; color: #37342c; font-size: 26px; text-align: center; }
.nose .sec7 h3 { position: absolute; top: 250px; left: 0; width: 100%; color: #37342c; font-size: 48px; text-align: center; }
.nose .sec7 h3 span { color: #ba5961; }
.nose .sec7 .p1 { position: absolute; top:555px; left: 0; width: 100%; line-height: 1.3; color: #37342c; font-size: 24px; text-align: center; }
.nose .sec7 ul {overflow:hidden;position:absolute;top:671px;left:50%;width:814px;color:#37342c;font-size:24px;text-align:center;margin-left:-407px;}
.nose .sec7 ul:after { content: ''; display: block; clear: both; }
.nose .sec7 ul li { float: left; width:262px; line-height: 1.3; margin-left: 10px; color: #000; font-size: 18px;  }
.nose .sec7 ul li.list1,
.nose .sec7 ul li.list2 { padding-top: 15px; }
.nose .sec7 ul li:first-child { margin-left: 0; }
.nose .sec7 .quick_list { position: absolute; top: 388px; right: 0; width: 230px; text-align: center; } 
.nose .sec7 .quick_list a { display: block; padding-bottom: 80px; }
.nose .sec7 .quick_list p { line-height: 1.3; margin-bottom: 10px; color: #fff; font-size: 18px; }
.nose .sec7 .quick_list p b { font-size: 24px;}
.nose .sec7 .quick_list h4 { line-height: 1.2; color: #fff; font-size: 36px; }
.nose .sec8 .desc { position: absolute; top:150px; left: 0; width: 100%; color: #37342c; font-size: 26px; text-align: center; }
.nose .sec8 h3 { position: absolute; top: 185px; left: 0; width: 100%; line-height:1.2; color: #37342c; font-size: 48px; text-align: center;font-weight:400;}
.nose .sec8 .desc2 { position: absolute; top: 3517px; left: 0; width: 100%; color: #37342c; font-size: 18px; text-align: center; }
.nose .sec9 ul {position:absolute;    top:271px;    right:70px;    width:460px;}
.nose .sec9 ul li { height:53px; line-height: 53px; margin-bottom: 1px; color: #fff; font-size: 26px; text-indent: 98px; text-align: left; letter-spacing: -1px; }
.nose .sec10 p { position: absolute; top: 420px; left: 125px; width: 227px; line-height: 1.3; color: #fff; font-size: 62px; text-align: center; }
.nose .sec10 h3 { position: absolute; top: 420px; right: 45px; width: 313px; line-height: 1.3; color: #fff; font-size: 62px; text-align: left; }

.nose-lownose-01 {height: 730px;background:linear-gradient(#97cbb5 70%, #759e8c);}
.nose-lownose-01 .poa {top: 290px; left: 50%; text-align: center;}
.nose-lownose-01 .poa h3 {font-size: 120px; color: #fff;}
.nose-lownose-01 .poa p {font-size: 40px; color: #fff; letter-spacing: -1px;}

.nose-lownose-02 {background-color: #272e2c; height: 622px;}
.nose-lownose-02 .poa {width: 600px; left: 50%; top: 182px; margin-left: -600px;}
.nose-lownose-02 h3 {font-size: 50px; font-weight: 300; color: #77b099; letter-spacing: -2px;}
.nose-lownose-02 p {font-size: 24px; color: #fff; margin-top: 20px; letter-spacing: -1px; font-weight: 300; line-height: 1.4;}
.nose-lownose-02 .box01 {font-size: 34px; color: #77b19a; line-height: 1.4;letter-spacing: -1px; font-weight: 300; top: 240px; left: 50%; margin-left: 129px; position: absolute;}

.nose-lownose-03 {padding: 110px 0;background:url(/img/nose/nose_lownose_03bg.jpg) 0 0 repeat; text-align: center;}
.nose-lownose-03 .tt {font-size: 25px; background-color: #151918; display: inline-block; padding: 5px 10px; color: #fff;box-shadow: 6px -6px 0 #629a82; letter-spacing: 0;}
.nose-lownose-03 h3 {font-size: 45px; color: #221715; margin-top: 45px;}
.nose-lownose-03 .cnt01 {font-size: 37px; color: #629a82; letter-spacing: -1px; margin-top: 45px; padding-bottom: 65px; position: relative; line-height: 1.2; width: 100%; font-weight: 300;}
.nose-lownose-03 .cnt01::after {content:''; display: block; position: absolute; bottom: 0; left: 50%; width: 54px; margin-left: -27px; height: 5px; background-color: #629a82;}
.nose-lownose-03 .cnt02 {font-size: 24px; color: #141414; letter-spacing: -1px; margin-top: 60px; font-weight: 300; line-height: 1.3;}
.nose-lownose-03 ul {margin: 50px auto 0; width: 796px;}
.nose-lownose-03 li {padding-top: 50px; font-size: 18px; color: #fff; text-align: center; position: relative;}
.nose-lownose-03 li .left {position: absolute; bottom: 24px; width: 44%; left: 0;}
.nose-lownose-03 li .right {position: absolute; bottom: 24px; width: 44%; right: 0;}

.nose-lownose-04 {padding: 110px 0px 0; text-align: center;background-color: #374c45;}
.nose-lownose-04 .tt {font-size: 25px; background-color: #3e6e61; display: inline-block; padding: 5px 10px; color: #fff;box-shadow: 6px -6px 0 #1e2f2a; letter-spacing: 0;}
.nose-lownose-04 h3 {font-size: 45px; color: #fff; margin: 60px; line-height: 1.4;}
.nose-lownose-04 .row {margin-top: 75px; width: 960px; margin: 0 auto; position: relative; z-index: 10 ;}
.nose-lownose-04 .cnt01 {background-color: #fff; padding: 20px; margin-top: 15px; height: 630px;}
.nose-lownose-04 .poa {font-size: 19px; color: #1e2f2a;}
.nose-lownose-04 .cnt01 span {color: #81bda5; font-size: 18px; display: block;margin-top: 50px;letter-spacing: 5px; font-weight: bold;}
.nose-lownose-04 .cnt01 strong {color: #1e2f2a; font-size: 35px; display: block;margin-top: 30px; font-weight: 300; line-height: 1; letter-spacing: -2px;}
.nose-lownose-04 .cnt01 p {color: #606060; font-size: 20px;margin-top: 25px; line-height: 1.4; font-weight: 300; letter-spacing: -1px;}

.nose-lownose-05 {background:url(/img/nose/nose_lownose_04bg.jpg) top center no-repeat #629a82; text-align: center; margin-top: -120px; height: 960px;}
.nose-lownose-05.bg {background-color: #49514d; background-image: none; height: 383px; margin-top: 0;}
.nose-lownose-05 h3 {font-size: 33px;color: #fff; line-height: 1.2; position: absolute; top: 262px; left: 71px; width: 430px;}
.nose-lownose-05.bg h3 {top: -178px; left: 704px;   }
.nose-lownose-05 h3 span {color: #a0ddc3; font-size: 50px;}
.nose-lownose-05 .box01 {padding-top: 350px; position: relative;}
.nose-lownose-05.bg .box01 {padding-top: 0px; position: relative; top: -120px;}
.nose-lownose-05 ul.list {font-size: 26px; position: absolute; top: 600px; left: 60px;}
.nose-lownose-05.bg ul.list {top: 240px; left: 694px;}
.nose-lownose-05 ul.list li {padding-left: 20px; color: #fefefe;position: relative; text-align: left; font-weight: 300; line-height: 1.4; letter-spacing: -1px;}
.nose-lownose-05 ul.list li::after {content:'·'; position: absolute; top: 0; left: 0;}

.nose-bawker-05 {height: 476px;background:url(/img/nose/nose_lownose_04_01bg.jpg) top center no-repeat;}
.nose-bawker-05 h3 {font-size: 28px; width: 365px;}
.nose-bawker-05 h3 span {font-size: 50px;}
.nose-bawker-05 ul.list {top: 268px;left: 550px;width: 830px;}

.nose-short-03 .cnt01 {background-color: #fff; padding: 20px; margin: 50px auto 0; height: auto; width: 1300px; box-sizing: border-box; position: relative; z-index: 10;}
.nose-short-03 .row {margin-top: 0; width: 100%; margin: 0 auto; position: relative; z-index: 10 ;}
.nose-short-03 .cnt01 strong {font-size: 28px;}
.nose-short-05 h3 span {font-size: 33px; font-weight: 500;}
.nose-short-05 ul.list {width: 900px;}

.lifting-absolute .tt {background-color: #f17b6d; color: #fff; padding-left: 2px; padding-right: 2px;}
.lifting-absolute .vs {font-size: 30px; font-weight: bold; background-color: #f17b6d; color: #fff; width: 76px;height: 76px;display: inline-block;border-radius: 38px;line-height: 76px;}
.lifting-absolute .plus {font-size: 24px; font-weight: bold; background-color: #8b8b8b; color: #fff; width: 50px;height: 50px;display: inline-block;border-radius: 25px;line-height: 50px;}
.lifting-absolute .bd-t {border-top: 1px dashed #fb9f94; padding-top: 60px;}
.lifting-absolute .tt-r {background-color: #fb9f94; color: #fff; height: 60px; padding:0 20px; border-radius: 30px; letter-spacing: -1px;}

.lifting-absolute-01  {height: 860px; background-color: #f19d93;}
.lifting-absolute-01 .poa {top: 230px; width: 1200px; left: 50%; margin-left: -600px; color: #fff;}
.lifting-absolute-01 h3 {font-size: 130px; letter-spacing: -3px; color: #fff; line-height: 1;}
.lifting-absolute-01 h3 strong {font-weight: bold;}
.lifting-absolute-01 h3 span {color: #2b2020;}
.lifting-absolute-01 p {font-size: 36px; margin-top: 20px; letter-spacing: -1px;}

.lifting-absolute-02 {height: 787px;background:#fbd4c3;}
.lifting-absolute-02 .balon {background:#fff; position: absolute; width:1200px; height: 270px; top: -130px; left: 50%; margin-left: -600px; display: inline-block; padding: 45px 0px; box-sizing: border-box; color:#2b2020; font-size: 47px; text-align: center; line-height: 1.2; letter-spacing: -2px;}
.lifting-absolute-02 .balon:after {border-top:20px solid #fff; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 0px solid transparent; content:""; position:absolute;bottom:-20px;left:50%;margin-left: -10px;}

.lifting-absolute-02 .poa-01,
.lifting-absolute-02 .poa-02 {font-size: 24px; color: #fff; position: absolute; left: 50%; text-align: right; letter-spacing: -1px; height: 50px; line-height: 50px; border-radius: 25px; padding: 0 35px; background-color: #fb9f94;}
.lifting-absolute-02 .poa-01 {top: 340px; margin-left: -600px;}
.lifting-absolute-02 .poa-02 {top: 445px;  margin-left: -550px;}
.lifting-absolute-02 .poa-03 {font-size: 27px; color: #2b2020; position: absolute;left: 50%; top: 290px; margin-left: 150px; width: 600px; line-height: 1.4;}
.lifting-absolute-02 .poa-03 span {background-color: #f17b6d; color: #fff;}

.lifting-absolute-03 {background-color: #f19d93; color: #fff; text-align: center; font-size: 36px; padding: 45px; line-height: 1.2;}
.lifting-absolute-03 span {background-color: #fff; color: #f17b6d; font-weight: 500; font-size: 27px; margin: 3px;}
.lifting-absolute-03 strong {font-size: 45px;}

.lifting-absolute-04 {padding: 50px 0 50px; background-color: #fff1f1; text-align: center;}

.lifting-absolute-04 h3 {font-size: 50px; color: #2b2020;}
.lifting-absolute-04 .txt  {margin-top: 15px; line-height: 1.3; font-size: 26px;}
.lifting-absolute-04 .color {color: #f17b6d;}
.lifting-absolute-04 .row {width: 1200px; margin: 50px auto 0;}
.lifting-absolute-04 .row .vs {top: 130px; left: 365px; position: absolute; z-index: 10;}
.lifting-absolute-04 .row .plus {top: 145px; left: 790px; position: absolute; z-index: 10;}

.lifting-absolute-04 .box01 {color: #2b2020; text-align: center; position: relative; background-color: #fff; width: 380px; float: left; margin-left: 10px;}
.lifting-absolute-04 .box01.bg {color: #fff; background-color: #fb9f94; margin-right: 40px; margin-left: 0;}
.lifting-absolute-04 .box01 .tt {background-color: #8b8b8b;font-size: 20px; position: absolute; left: 50%; padding:0 10px; height: 50px; line-height: 50px; box-sizing: border-box; border-radius: 25px; display: inline-block; width: 80%; margin-left: -40%;top: -25px; box-sizing: border-box; letter-spacing: -1px;}
.lifting-absolute-04 .box01.bg .tt {background-color: #fb9f94;}
.lifting-absolute-04 .box01 p {padding: 20px 0; line-height: 1.3; height: 100px; font-size: 16px; box-sizing: border-box;}
.lifting-absolute-04 .box01.bg p {padding: 10px 0;}

.lifting-absolute-04-01 {background-color: #fff; margin-top: 40px;}
.lifting-absolute-04-01 .poa {height: 35px; line-height: 35px; font-size: 18px; padding: 0 10px; box-sizing: border-box; background-color: #fb9f94; border-radius: 18px;}

.lifting-absolute-05 {padding: 85px 0 0; line-height: 1.2;text-align: left;}
.lifting-absolute-05 p {margin-top: 10px;}
.lifting-absolute-05 ul {margin-top: 30px;}
.lifting-absolute-05 ul li {margin-top: 20px; border-left: 5px solid #f17b6d;  padding-left: 15px;}
.lifting-absolute-05 ul li p {line-height: 1.3; letter-spacing: -1px;}

.lifting-absolute-ol05 {margin-left: -10px; overflow: hidden;}
.lifting-absolute-ol05 li {float: left; width:292px; margin-left: 10px; background-color: #fff;}
.lifting-absolute-ol05 li p {margin-top:57.2px; height: 115px; line-height: 1.2; box-sizing: border-box; letter-spacing: -1px;}
.lifting-absolute-ol05 li.bg {background-color: #fb9f94; color: #fff;}

.lifting-absolute-06 {padding: 60px 0; background-color: #ffdbcd; text-align: center;}
.lifting-absolute-06 .tt-r {background-color: #f17b6d;}
.lifting-absolute-06 .box01 {background-color: #fff; width: 500px; margin: 30px auto 0;}
.lifting-absolute-06 .box01 .cnt {padding: 20px 0; font-size: 24px; letter-spacing: -1px; line-height: 1.3;}
.lifting-absolute-06 .box01 .cnt .bg {background-color: #f17b6d; color: #fff; line-height: 1.8; padding: 0 5px;}

.lifting-absolute table {border-spacing: 0 10px; border-collapse: separate; width: 100%; text-align: center;}
.lifting-absolute table .wi {width: 180px;}
.lifting-absolute table .bg01 {background-color: #f17b6d; color: #fff;}
.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: 300;  background-color: #ffdbcd;}
.lifting-absolute table thead th .img {width: 217px; margin: 0 auto; height: 267px; line-height: 1.2; margin-bottom:30px;}
.lifting-absolute table tbody td {padding: 10px;}

.lifting-absolute-07 {color: #fff; height: 700px;background:#f19d93;}
.lifting-absolute-07 .poa {top: 200px; width: 1200px; left: 50%; margin-left: -600px;}
.lifting-absolute-07 h3 {filter: drop-shadow(1px 2px 0px #f3a097); margin-top: 20px; color: #fff; letter-spacing: -2px;}
.lifting-absolute-07 .txt01 span {background-color: #f17b6d; padding: 2px; margin: 2px;}
.lifting-absolute-07 .txt02 {margin-top: 50px;}
.lifting-absolute-07 .txt02 span {color: #2b2020; margin-top: 2%; }

.lifting-absolute-08 {background-color: #fff1f1;padding: 40px 2.8% 30px; text-align: center;}
.lifting-absolute-08.bg {background-color: #f6eeff;}
.lifting-absolute-08 h3 {color: #f17b6d;}
.lifting-absolute-08.bg h3 {color: #4a3f40; letter-spacing: -0.4vw;}
.lifting-absolute-08 .img {width: 50%; margin: 0 auto; margin-top: 10px;}
.lifting-absolute-08 ul {margin-top: 10px; overflow: hidden; margin-left: -22px;}
.lifting-absolute-08 ul li {float: left; width: 50%; padding-left: 22px; margin-top:22px; overflow: hidden; box-sizing: border-box;}
.lifting-absolute-08 ul li .left {background-color: #f17b6d; color: #fff; float: left;}
.lifting-absolute-08 ul li .right {background-color: #b7b7b7; color: #fff; float: left; position: relative; margin-left: 3px;}
.lifting-absolute-08 ul li .right .poa {bottom: 5px; right: 5px; font-size: 18px; filter: drop-shadow(0px 0px 2px #7a7a7a);}
.lifting-absolute-08 ul li p {padding: 10px;}

.lifting-incision {color: #4a3f40; font-weight: 300;}
.lifting-incision .tt-r {background-color: #eed3d5; height: 40px; line-height: 40px; padding:0 10px; border-radius: 20px; letter-spacing: -1px; font-size: 24px; min-width: 200px; display: inline-block;}
.lifting-incision .tt-r.bg {background-color: #a186be; color: #fff;}
.lifting-incision .c01 {color: #7075ae;}
.lifting-incision .c02 {color: #bc6d6d;}
.lifting-incision .c03 {color: #85409b;}

.lifting-incision table {border-spacing: 1px; border-collapse: separate; font-weight: 300;}
.lifting-incision table td {background-color: #fcfaff;}
.lifting-incision table .bg01 {background-color: #b7b7b7; color: #fff; padding: 5px;}
.lifting-incision table img {margin-bottom: -2px;}
.lifting-incision table .bg02 {background-color: #85409b; color: #fff; font-weight: 500; padding: 5px;}
.lifting-incision table .bg03 {background-color: #eaeaea; padding: 5px;}
.lifting-incision table .bg04 {background-color: #f2e7fd; font-weight: 500; padding: 5px;}

.lifting-incision .bd-t {border-top: 1px dashed #d5cae0; margin-top: 70px; padding-top: 70px;}
.lifting-incision .bd-t .icon-arrow-d {background-color: #a186be; border-width: 3px}

.lifting-incision-01 {background-color: #eed3d5;}
.lifting-incision-01 .w1200 {background:url(/img/lifting/602_lifting_incision_01.jpg) top center no-repeat; height: 869px;}
.lifting-incision-01 .w1200.bg01 {background:url(/img/lifting/602_lifting_incision_07.jpg) top center no-repeat; height: 700px;}
.lifting-incision-01 .poa {top: 263px; left: 0; font-weight: 300;}
.lifting-incision-01 .poa p {line-height: 1;}
.lifting-incision-01 .poa p.mt {margin-top: 170px; line-height: 1.3;}
.lifting-incision-01 h3 {font-weight: 300; color: #85409b; letter-spacing: -2px; position: absolute; top: 320px; left: 870px; font-size: 88px; width: 550px; line-height: 1.2;}
.lifting-incision-01 h3 span {font-size: 50px;}

.lifting-incision-02 {text-align: center; padding: 110px 0 50px; background-color: #f7f7f7;}
.lifting-incision-02 .box01 {background-color: #85409b; color: #fff; padding:0 10px; height: 70px; line-height: 70px; width: 1000px; left: 50%; margin-left: -505px; top: -35px; font-size: 37px; letter-spacing: -2px;}

.lifting-incision-02 .img {background-color: #eaeaea;}
.lifting-incision-02 .img .w1200 {background:url(/img/lifting/602_lifting_incision_02.jpg) top center no-repeat; height: 524px; position: relative;}
.lifting-incision-02 ol { top:115px;left:642px;position: absolute; width: 660px; text-align: left}
.lifting-incision-02 ol::after {content: ''; display: block; clear: both;}
.lifting-incision-02 ol li { padding: 20px 0 0 80px; margin-top: 40px; position: relative; box-sizing: border-box;}
.lifting-incision-02 ol li span {background-color: #eed3d5; font-weight: bold; width:60px; line-height: 60px; height: 60px; display: block; top: 0px; left: 0; position: absolute; text-align: center;}

.lifting-incision-03 {overflow: hidden; text-align: center; background-color: #f7f7f7; padding-bottom: 50px;}
.lifting-incision-03 .tab_menu {position:relative;width:1097px;height:440px;margin:0 auto;}
.lifting-incision-03 .tab_menu .list {overflow:hidden;}
.lifting-incision-03 .tab_menu .left-box {float: left;width: 336px}
.lifting-incision-03 .tab_menu .left-box ul {margin-top:-1px;}
.lifting-incision-03 .tab_menu .left-box li {width:100%;height:145px;margin-top:1px;background-color:#b7b7b7;color:#fff;font-size:26px;text-align:center;box-sizing:border-box;display:flex;justify-content:center;align-items:center;}
.lifting-incision-03 .tab_menu .left-box li:first-child {margin:0;}
.lifting-incision-03 .tab_menu .left-box li.on {background-color:#a186be}
.lifting-incision-03 .tab_menu .left-box li .btn {display:block;}
.lifting-incision-03 .tab_menu .cont_area  {float:right;width:760px;text-align:center;}
.lifting-incision-03 .tab_menu .right-box {display:none;}
.lifting-incision-03 .tab_menu .right-box .tt {background-color:#a186be;font-size:24px;color:#fff;height:57px;line-height:57px;}
.lifting-incision-03 .tab_menu .right-box .col01,.lifting-incision-03 .tab_menu .right-box .col02 {float:left;width:50%;background-color:#b7b7b7;box-sizing:border-box;}
.lifting-incision-03 .tab_menu .right-box p {height:40px;line-height:40px;color:#fff;font-size:22px;}
.lifting-incision-03 .tab_menu .right-box .col02 {border-left:1px solid #f7f7f7;background-color:#85409b;font-weight:500;margin-left:-1px;}
.lifting-incision-03 .tab_menu .por {position:relative;}
.lifting-incision-03 .tab_menu .poa {position:absolute;color:#4a3f40;}

.lifting-incision-04 {background-color: #eed3d5;}
.lifting-incision-04 .w1200 {height: 870px; background:url(/img/lifting/602_lifting_incision_04.jpg) top center no-repeat; padding-top: 90px; box-sizing: border-box;}
.lifting-incision-04 h3 {color: #4a3f40;}
.lifting-incision-04 li {position: absolute; color: #85409b;}
.lifting-incision-04 .li01 {left: 109px; top: 392px;}
.lifting-incision-04 .li02 {right: 0; top: 395px; width: 287px;}
.lifting-incision-04 .li03 {left: 10%; top: 580px;}
.lifting-incision-04 .li04 {right: 0; top: 580px; width: 287px;}

.lifting_incision_05 {text-align: center; width: 1200px; margin: 0 auto; letter-spacing: -1px}
.lifting_incision_05 .poa.a-01 {left: 10px; top:260px; color: #7075ae;}
.lifting_incision_05 .poa.a-02 {left: 340px; top: 310px; color: #4a3f40; width: 160px;}
.lifting_incision_05 .poa.b-01 {right: 390px; top: 310px; color: #85409b; font-weight: 500; width: 200px;}
.lifting_incision_05 .poa.b-02 {right: 0; top: 260px; color: #bc6d6d; width: 320px;}

.lifting-incision-02 .box-gray {background-color: #eaeaea; text-align: center; width: 1200px; margin: 0 auto; padding: 50px 0px 25px; margin-top: 66px;}
.lifting-incision-02 .box-gray .poa {background-color: #85409b; color: #fff; font-weight: 500; position: absolute; top: -25px; width: 740px; left: 50%; margin-left: -370px; height: 50px; line-height: 50px}

.lifting-incision-02 table {width: 765px; margin: 40px auto; text-align: center;}

.lifting-incision .list-img {width: 762px; margin: 0 auto;}
.lifting-incision .list-img ul::after {content:''; display: block; clear: both; margin-left: -1px;}
.lifting-incision .list-img ul li {float: left; width: 50%; padding-left: 1px; box-sizing: border-box;}
.lifting-incision .list-img p {background-color: #85409b; color: #fff; text-align: center; padding: 10px; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}

.lifting-incision-05-07 {background-color: #eaeaea; text-align: left; margin: 30px auto 0; width: 984px;}
.lifting-incision-05-07::after {content: ''; display: block; clear: both;}
.lifting-incision-05-07 .img {float: left; width: 380px;}
.lifting-incision-05-07 .cnt {float: left; padding-left:60px; padding-top: 50px; width: 600px; box-sizing: border-box;}
.lifting-incision-05-07 .cnt .tt {border-left: 5px solid #4a3f40; padding-left: 20px; line-height: 1.3; letter-spacing: -1px}
.lifting-incision-05-07 .cnt .txt01 {margin-top: 40px; line-height: 1.5; letter-spacing: -1px} 
.lifting-incision-05-07 .cnt .txt02 {margin-top: 20px; line-height: 1.4; letter-spacing: -1px}
.lifting-incision-05-07 .cnt .txt01 strong {background-color: #eed3d5;}

.lifting-incision .list-img01 {width: 1080px; margin: 60px auto 0;}
.lifting-incision .list-img01::after {content: ''; display: block; clear: both;}
.lifting-incision .list-img01 li {float: left; width: 268px; height: 268px; border-radius: 100%; background-color: #f2e7fd; color: #85409b; line-height: 1.3; padding-top: 100px; box-sizing: border-box}
.lifting-incision .list-img01 li .ic01 {position: absolute; width: 40px; height: 40px; line-height: 40px; left: -20px; border-radius:  100%; top: 50%; margin-top: -20px; z-index: 1; background-color: #85409b; color: #fff;}
.lifting-incision .list-img01 li.bg {background-color: #85409b;}
.lifting-incision .list-img01 li.bg .ic01 {background-color: #fff; color: #85409b;}

.lifting-incision-06 {text-align: center; background-color: #f2e7fd;padding: 80px 0 70px;}
.lifting-incision-06 .ro {width: 1070px; margin: 50px auto;}
.lifting-incision-06 table td p {padding: 10px 0; letter-spacing: -1px; text-align: center;}
.lifting-incision-06 table td p span {background-color: #a186be; color: #ffffff; width: 24px;height: 24px; line-height: 24px; box-sizing: border-box; display: inline-block; border-radius: 100%; text-align: center;}

.lifting-incision-08 {height: 731px;background:#f7f7f7;}
.lifting-incision-08 .poa {width: 640px; left: 50%; margin-left: -320px; top: 110px; text-align: center; font-weight: 300;}
.lifting-incision-08 h3 {color: #4a3f40; letter-spacing: -1px}
.lifting-incision-08 .poa-b {width: 100px; font-size: 15px;color: #2a426b; top: 650px; left: 50%; margin-left: 140px; position: absolute; text-align: center;}
.lifting-incision-08 .poa-a {width: 120px; font-size: 15px;color: #2a426b; top: 650px; left: 50%; margin-left: 400px; position: absolute; text-align: center;}

.lifting-incision-09 {background-color: #f6eeff; padding: 110px 0 70px; text-align: center;}
.lifting-incision-09 h3 {color: #4a3f40; letter-spacing: -2px}
.lifting-incision-09 ul  {margin: 50px -10px;}
.lifting-incision-09 li {width: 33.33%; padding: 15px 10px; float: left; box-sizing: border-box}
.lifting-incision-09 li img {width: 100%;}
.lifting-incision-09 li p {padding: 10px; color: #fff; background-color: #b7b7b7;}

.lifting-grafting-01 {background-color: #ecdef3;}
.lifting-grafting-01 .w1200 {background:url(/img/lifting/lifting_grafting_01.jpg) top center no-repeat #ecdef3; height: 630px;}
.lifting-grafting-01 .poa {left: 550px; top: 100px; width: 450px; text-align: center;}
.lifting-grafting-01 h3 {font-size: 60px; color: #b730b9;}
.lifting-grafting-01 h3 small {color: #b730b9;}
.lifting-grafting-01 .da-bar::before {background-color: #b731b8;}
.lifting-grafting-01 .da-bar::after {background-color: #b731b8;}
.lifting-grafting-01 p {font-size: 18px; color: #b730b9;}
.lifting-grafting-01 .poa-01 {position: absolute; left: 510px; top: 390px; overflow: hidden; width: 100%;}
.lifting-grafting-01 li {font-size: 14px; line-height: 1.2; float: left; width: 100px; height: 140px; color: #fff; text-align: center; background-color: rgba(140, 120, 152, 0.5);margin: 0 15px 0 0; padding: 20px 0 20px; box-sizing: border-box;}
.lifting-grafting-01 li span {margin: 0 auto 10px; display: block;}
.lifting-grafting-01 li span img {width: 45%;}

.lifting-grafting-02  {background-color: #fff;}
.lifting-grafting-02 .w1200 {background:url(/img/lifting/lifting_grafting_02.jpg) top center no-repeat; height: 624px;}
.lifting-grafting-02 h3 {position: absolute; top: 30px; width: 100%; text-align: center; font-weight: 300; letter-spacing: -2px;}
.lifting-grafting-02 li {position: absolute;}
.lifting-grafting-02 li strong {background-color: #b730ba; display: inline-block; padding: 3px 5px; color: #fff;}
.lifting-grafting-02 li p {padding:3px 5px; margin-top: 5px; background-color: rgba(255, 255, 255, .5);}
.lifting-grafting-02 li.li01 {right: 210px; top: 156px; width: 200px;}
.lifting-grafting-02 li.li02 {left: 310px; top: 281px;}
.lifting-grafting-02 li.li03 {right: 100px; top:382px; width: 300px;}
.lifting-grafting-02 li.li04 {left: 380px; top: 460px;}

.lifting-grafting-03 {text-align: center; color: #fff; padding-bottom: 70px; height: 607px;}
.lifting-grafting-03 h3 {position: absolute; top: 38%; width: 100%; font-weight: bold; color: #fff;}
.lifting-grafting-03 .cnt {position: absolute; top:55%; width: 100%; font-weight: 300; line-height: 1.3;}

.lifting-grafting-04 {padding: 40px 0 0; background-color: #ebe8f0;}
.lifting-grafting-04 h3 {letter-spacing: -1px; text-align: center; color: #a1a1a1;font-weight: 500;}
.lifting-grafting-04 h3 strong {color: #282323; font-weight: bold;}
.lifting-grafting-04 table {margin: 40px auto 0; position: relative; z-index: 10; width: 837px;}
.lifting-grafting-04 table td {width: 50%; background-color: #fff; color: #221715; padding: 15px 10px 15px 25px; border: 1px solid #e0dae9; font-weight: 300; letter-spacing: -1px;}
.lifting-grafting-04 table td:nth-child(2n) {background-color: #2c2f35; color: #fff;border: 1px solid #474c58;}
.lifting-grafting-04 table td ul {margin-left: 0; margin-top: -5px;}
.lifting-grafting-04 table td li {position: relative; padding-left: 15px; padding-top: 5px;}
.lifting-grafting-04 table td li::after {content:'·'; position: absolute; top: 5px; left: 0; color: #ab28a9;}

.lifting-grafting-05 {margin-top: -150px; background:linear-gradient( to right, #b833b9 10%, #a031bb 10%);height: 767px; position: relative; z-index: 1;}
.lifting-grafting-05 h3 {font-weight: bold; width: 1000px; text-align: center; position: absolute; top: 200px; left: 50%; margin-left: -500px; color: #171515;}
.lifting-grafting-05 ul li {color: #fff; position: absolute;}
.lifting-grafting-05 ul li.li01 {left: 50%; top: 50%; margin-left: -341px;}
.lifting-grafting-05 ul li.li02 {left: 50%; top: 59%; margin-left: -341px;}
.lifting-grafting-05 ul li.li03 {left: 50%; top: 75%; margin-left: -341px;}
.lifting-grafting-05 ul li.li04 {right: 50%; top: 45%; text-align: right;margin-right: -260px;}
.lifting-grafting-05 ul li.li05 {right: 50%; top: 57%; text-align: right;margin-right: -260px;}
.lifting-grafting-05 ul li.li06 {right: 50%; top: 69%; text-align: right;margin-right: -260px;}

.lifting-grafting-06 {background-color: #2d313c;padding: 60px 0; text-align: center;color: #fff;}
.lifting-grafting-06 h3 {letter-spacing: -1px; color: #fff; font-weight: 300;}
.lifting-grafting-06 ol {width: 1240px; margin: 30px auto 0;}
.lifting-grafting-06 ol li {float: left; width: 25%; box-sizing: border-box; padding: 20px 0;}
.lifting-grafting-06 ol li p {margin-top: 24px;}

/* 지방흡입페이지/body/liposuction 2025-10-01 jse */
.da-bar {display:inline-block;position:relative;margin-top:25px;font-size:12px;font-family:Times, "Times New Roman", Georgia, serif;}
.da-bar::before {display:block;position:absolute;top:6px;right:-220px;width:200px;height:1px;content:'';background-color:#3f8fc4;}
.da-bar::after {display:block;position:absolute;top:6px;left:-220px;width:200px;height:1px;content:'';background-color:#3f8fc4;}
.top-tt small, 
small.small {display:block;text-transform:uppercase;font-family:Times, "Times New Roman", Georgia, serif;font-weight:500;font-size:14px;line-height:1;letter-spacing:8px;margin-bottom:30px; color:#1c1c1c;}
.body-liposuction {font-weight:400;}
.body-liposuction h3 {font-size:45px;line-height:1.4;font-weight:700;margin-bottom:18px;}
.body-liposuction .tit_desc {font-size:20px;line-height:1.4;text-align:center;letter-spacing:0;}
.body-liposuction .tt_num {display:block;font-weight:700;text-align:center;letter-spacing:0.05em;font-size:22px;line-height:1;}
.body-liposuction .list_box {display:flex;flex-wrap:wrap;gap:10px;width:1300px;margin:0 auto;}
.body-liposuction .list_box dl {width:640px;background:#fff;border:3px solid #516c5d;overflow:hidden;}
.body-liposuction .list_box dt {background:#516c5d;color:#fff;font-weight:600;font-size:25px;line-height:60px;letter-spacing:0;}
.body-liposuction .list_box .txt {padding:30px 25px;font-size:18px;line-height:1.4;}
.body-liposuction .body-liposuction-04 .list_box dl:first-child .txt {padding:70px 25px 0 !important;}
.body-liposuction .list_box .txt strong {color:#516c5d;font-weight:700;}
.body-liposuction-01 {height:730px;background:linear-gradient(to right, #dcd7d1, #d3c2bb);}
.body-liposuction-01 .poa {top:120px;left:50%;width:640px;margin-left:-620px;text-align:center;}
.body-liposuction-01 h2 {color:#516c5d;line-height:1;}
.body-liposuction-01 h2 small {color:#1c1c1c;}
.body-liposuction-01 h2 strong {letter-spacing:-2px;font-weight:700;}
.body-liposuction-01 .da-bar {color:#516c5d;}
.body-liposuction-01 .da-bar::before,
.body-liposuction-01 .da-bar::after {background-color:#516c5d;}
.body-liposuction-01 p {font-size:24px;color:#516c5d;font-weight:600;margin-top:20px;}
.body-liposuction-01 .poa-01 {overflow:hidden;position:absolute;top:430px;margin-left:-540px;left:50%;width:490px;}
.body-liposuction-01 li {float:left;width:110px;height:150px;margin:0 0 0 15px;padding:20px 0 20px;font-size:14px;line-height:1.6;text-align:center;color:#fff;background-color:rgba(34, 108, 67, .3);}
.body-liposuction-01 li:first-child {margin:0;}
.body-liposuction-01 li span {display:block;padding-bottom:10px;}
.body-liposuction-01 li span img {width:40px;}
.body-liposuction-02 {height:780px;text-align:center;color:#fff;background:#202622;}
.body-liposuction-02 h3 {color:#fff;}
.body-liposuction-02 p {line-height:1.4;}
.body-liposuction-02 .poa {top:80px;left:50%;width:1200px;margin-left:-600px;}
.body-liposuction-02 ul li {position:absolute;width:376px;letter-spacing:0;font-weight:600;width:380px;}
.body-liposuction-02 ul li.li01 {top:410px;left:50%;margin-left:-385px;}
.body-liposuction-02 ul li.li02 {top:410px;left:50%;margin-left:5px;}
.body-liposuction-02 ul li.li03 {top:620px;left:50%;margin-left:-385px;}
.body-liposuction-02 ul li.li04 {top:620px;left:50%;margin-left:5px;}
.body-liposuction-03 {height:730px;text-align:center;background-color:#eaeaea;}
.body-liposuction-03 h3 {position:relative;z-index:10;color:#516c5d;margin-bottom:50px;}
.body-liposuction-03 .por {padding-top:80px;}
.body-liposuction-03 .poa {top:0;left:50%;width:837px;margin-left:-472px;}
.body-liposuction-03 .list_box dl {height:460px;}
.body-liposuction-04 {height:860px;text-align:center;color:#516c5d;background:linear-gradient(180deg, #fff, #fff, #e4e8eb);}
.body-liposuction-04 .poa {top:70px;left:50%;width:1300px;margin-left:-650px;bottom:30px;}
.body-liposuction-04 h3 {color:#516c5d;margin-bottom:350px;}
.body-liposuction-05 {height:845px;text-align:center;color:#fff;background:#3b443f;}
.body-liposuction-05 .poa {top:80px;left:50%;width:1300px;margin-left:-650px;}
.body-liposuction-05 h3 {color:#fff;}
.body-liposuction-05 p {line-height:1.3;}
.body-liposuction-05 ul {position:absolute;top:680px;left:50%;width:1500px;margin-left:-750px;text-align:center;}
.body-liposuction-05 ul li {float:left;width:33.33%;}
.body-liposuction-05 ul li p {margin-top:5px;}
.body-liposuction-05 ul li strong {font-size:25px;}
.body-liposuction-06 {padding:60px 0;text-align:center;color:#181822;background-color:#f6f6f6;}
.body-liposuction-06 h3 {color:#516c5d;}
.body-liposuction-06 p {line-height:1.3;}
.body-liposuction-06 ul {width:1300px;margin:60px auto 0;display:flex;flex-wrap:wrap;gap:30px;}
.body-liposuction-06 ul li {width:300px;text-align:center;color:#fff;box-shadow:0 0 10px #b4b4b4;}
.body-liposuction-06 ul li strong {display:block;background:#516c5d;font-size:18px;line-height:50px;letter-spacing:0;}
.body-liposuction-07 {height:780px;color:#181822;background:#dcd7d1;}
.body-liposuction-07 h3 {color:#516c5d;}
.body-liposuction-07 p {line-height:1.3;letter-spacing:-1px;}
.body-liposuction-07 .poa {top:200px;left:50%;width:660px;margin-left:-600px;text-align:center;}
.body-liposuction-07 .list_process {display:flex;flex-wrap:wrap;color:#fff;background-color:rgba(34, 108, 67, .3);padding:30px 0;}
.body-liposuction-07 ul li {width:33.33%;text-align:center;color:#fff;font-size:18px;line-height:25px;padding-top:65px;background-position:50% 0;background-repeat:no-repeat;letter-spacing:0;font-weight:500;border-left:1px solid #d1dbd2;}
.body-liposuction-07 ul li.li01 {background-image:url("/img/body/liposuction/ico_process01.png");border:0;padding-top:73px;}
.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 {height:640px;text-align:center;color:#fff;background:linear-gradient(97deg, #323b36, #1d2621, #1e2722);}
.body-liposuction-08 .poa {top:80px;left:50%;width:1200px;margin-left:-600px;}
.body-liposuction-08 h3 {color:#fff;}
.body-liposuction-08 ul li {position:absolute;width:376px;letter-spacing:0;font-weight:600;width:310px;}
.body-liposuction-08 ul li.li01 {top:425px;left:50%;margin-left:-320px;}
.body-liposuction-08 ul li.li02 {top:425px;left:50%;margin-left:10px;}
.body-liposuction-09 {background-color:#fbfbfb;}
.body-liposuction-09 .inner {height:780px;padding-top:80px;padding-left:120px;background:url("/img/body/liposuction/body-liposuction-09_model.jpg") 0 0 no-repeat;}
.body-liposuction-09 h3 {text-align:center;color:#516c5d;}
.body-liposuction-09 .tabconWrap {width:753px;margin:40px auto 0;}
.body-liposuction-09 .tabWrap {display:flex;gap:5px;flex-direction:row;align-items:center;justify-content:space-between;}
.body-liposuction-09 .tabWrap li {width:100%;height:40px;font-size:18px;font-weight:700;line-height:40px;text-align:center;color:#516c5d;border-radius:0;cursor:pointer;letter-spacing:0;}
.body-liposuction-09 .tabWrap li.tab01 {background-color:#bbe1cc;}
.body-liposuction-09 .tabWrap li.tab02 {background-color:#aacfbb;}
.body-liposuction-09 .tabWrap li.tab03 {background-color:#9bbaa9;}
.body-liposuction-09 .tabWrap .tabcontent {padding:15px;border:5px solid #f8eafc;}
.body-liposuction-09 .tabconWrap #tab1 {border-color:#bbe1cc;}
.body-liposuction-09 .tabconWrap #tab2 {border-color:#aacfbb;}
.body-liposuction-09 .tabconWrap #tab3 {border-color:#9bbaa9;}
.body-liposuction-09 .tabconWrap .tabcontent {display:none;padding:15px;border:5px solid #c99bd6;}
.body-liposuction-09 .tabconWrap .tabcontent.current {display:block;}
.body-liposuction-09 .tabconWrap .tabcontent .img {float:left;width:260px;}
.body-liposuction-09 .tabconWrap .tabcontent .cnt {float:left;width:452px;padding:5px 5px 0 20px;}
.body-liposuction-09 .tabconWrap .tabcontent .cnt ol {margin-top:0;margin-left:20px;}
.body-liposuction-09 .tabconWrap .tabcontent .cnt li {margin-top:25px;font-size:16px;line-height:1.4;list-style:decimal;}
.body-liposuction-09 .tabconWrap .tabcontent .cnt li strong {color:#516c5d;font-weight:700;}
.body-liposuction-10 {height:777px;color:#fff;background-color:#eadfd9;overflow:hidden;}
.body-liposuction-10 .tt01, 
.body-liposuction-10 .tt02 {top:260px;left:50%;font-size:65px;font-weight:700;color:#5f7b6c;text-shadow:5px 5px 10px rgba(125, 125, 125, .4);}
.body-liposuction-10 .tt01 {margin-left:-600px;}
.body-liposuction-10 .tt02 {margin-left:150px;}	

.body-lift h3,
.body-lift strong {font-weight:600;}
.body-lift small,
.body-tummy small {display:block;text-transform:uppercase;font-family:Times, "Times New Roman", Georgia, serif;font-weight:500;font-size:14px;line-height:1;letter-spacing:8px;margin-bottom:30px;}
.body-lift-01 {height:726px;}
.body-lift-01 .poa {left:50%;top:100px;text-align:center;width:630px;margin-left:-20px;}
.body-lift-01 h3 {font-size:75px;color:#914485;}
.body-lift-01 h3 small {color:#b498aa;}
.body-lift-01 h3 strong {letter-spacing:0;line-height:1.3;}
.body-lift-01 .da-bar {color:#914485;}
.body-lift-01 .da-bar::before, 
.body-lift-01 .da-bar::after {background-color:#914485;}
.body-lift-01 p {font-size:22px;line-height:1.4;color:#914485;font-weight:500;}
.body-lift-01 .poa-01 {position:absolute;left:50%;top:530px;overflow:hidden;width:800px;margin-left:20px;}
.body-lift-01 li {font-size:14px;line-height:1.4;float:left;width:100px;height:150px;color:#fff;text-align:center;background-color:rgba(157, 55, 135, 0.3);margin:0 15px 0 0;padding:20px 0 20px;box-sizing:border-box;}
.body-lift-01 li span {display:block;padding-bottom:10px;}
.body-lift-01 li span img {width:45%;}
.body-lift-02 {text-align:center;color:#fff;height:700px;background:#45313f url('/img/body/body_lift_02.jpg') 50% 0 no-repeat;background-size:cover;}
.body-lift-02 small {margin-top:80px;}
.body-lift-02 .poa {width:1300px;top:0;left:50%;margin-left:-650px;height:100%;}
.body-lift-02 h3 {margin-top:15px;color:#fff;}
.body-lift-02 p {line-height:1.5;margin-top:50px;letter-spacing:-1px;}
.body-lift-02 p strong {color:#e4bbde;}
.body-lift-03 {background-color:#f8eafc;padding:100px 0 0;text-align:center;}
.body-lift-03 small {color:#bfa0bd;}
.body-lift-03 h3,
.body-lift-03 h3 strong {color:#7a376d}
.body-lift-03 .por {width:900px;margin:0 auto;height:662px;background:url('/img/body/body_lift_03.jpg?ver=250514') 50% 0 no-repeat;}
.body-lift-03 ol li {color:#fff;position:absolute;width:168px;font-size:20px;letter-spacing:-1px;}
.body-lift-03 ol li.li01 {left:111px;top:181px;}
.body-lift-03 ol li.li02 {left:7px;top:325px;}
.body-lift-03 ol li.li03 {left:111px;top:490px;}
.body-lift-03 ol li.li04 {right:111px;top:195px;}
.body-lift-03 ol li.li05 {right:7px;top:325px;}
.body-lift-03 ol li.li06 {right:111px;top:475px;}
.body-lift-04 {background-color:#f6f6f6;text-align:center;box-sizing:border-box;}
.body-lift-04 .w1200 {padding:70px 0 0;height:720px;box-sizing:border-box;}
.body-lift-04 small {color:#bea8b9;}
.body-lift-04 h3 {color:#7a376d;line-height:1.2;letter-spacing:-1px;}
.body-lift-04 ul {background-color:#f8eafc;padding:20px 0;margin-top:45px;}
.body-lift-04 ul li {position:relative;padding:25px 0 25px 350px;text-align:left;color:#181822;line-height:1.3;}
.body-lift-04 ul li:nth-child(odd) {background-color:#f0dbf6;}
.body-lift-04 ul li::after {display:block;width:4.2vw;position:absolute;top:28px;left:300px;content:url("/img/body/body_lift_ico01.png");}
.body-lift-04 .poa {left:-400px;bottom:0;}
.body-lift-05 {background-color:#553e5d;padding:100px 0;text-align:center;color:#fff}
.body-lift-05.bg {background-color:#ab91bc;}
.body-lift-05 small {color:#b7b0ba;}
.body-lift-05 h3 {color:#fff;}
.body-lift-05.bg small {color:#d8cddf;}
.body-lift-05 P {letter-spacing:0;}
.body-lift-05 .ro {margin-top:90px;}
.body-lift-05 .box01 {background-color:#fff;position:relative;padding:40px 12px;color:#181822;}
.body-lift-05 .box01 strong {position:absolute;background-color:#7a376d;display:inline-block;width:144px;margin-left:-72px;left:50%;height:34px;top:-17px;color:#fff;letter-spacing:1px;}
.body-lift-05 .box01 h4 {font-weight:500;color:#181822;}
.body-lift-05 .box01 .cb li {width:306px;margin:2px;float:left;position:relative}
.body-lift-05 .box01 .cb li p {position:absolute;bottom:0;width:100%;height:26px;font-size:15px;line-height:26px;text-align:center;color:#fff;box-sizing:border-box;}
.body-lift-05 .box01 .list {margin-top:40px;height:120px;}
.body-lift-05 .box01 .list li {position:relative;padding:0 0 5px 60px;margin-bottom:5px;text-align:left;line-height:1.3;letter-spacing:-0.1px;}
.body-lift-05 .box01 .list li::after {display:block;position:absolute;top:0;left:10px;content:url("/img/body/body_lif01t_ico02.jpg");}
.body-lift-05 .box01 .list li span {color:#e15656;}
.body-lift-06 {background-color:#42333f;height:1048px;text-align:center;color:#fff;}
.body-lift-06 .poa {width:1200px;top:100px;left:50%;margin-left:-600px;}
.body-lift-06.bg {height:1108px;background-color:#776178;}
.body-lift-06 small {color:#b1adb0;}
.body-lift-06 h3 {text-align:center;margin-top:15px;}
.body-lift-06 ol {margin-top:48px;text-align:left;}
.body-lift-06 ol.tummytuck
 {
    height: 772px;
        margin-top: 36px;
}
.body-lift-06 ol li {margin-top:1px;padding:30px 0;}
.body-lift-06.bg ol li {padding:20px 0 0px; height: 25%;}
.body-lift-06 ol li .q,
.body-lift-06 ol li .a {position:relative;padding-left:150px;}
.body-lift-06 ol li .q {color:#e7bde1;font-weight:500;}
.body-lift-06 ol li .a {margin-top:17px;line-height:1.4; font-size: 19px;}
.body-lift-07 {background-color:#f6f6f6;padding:0 0 30px;height:800px;}
.body-lift-07 .poa {width:460px;left:50%;margin-left:-230px;text-align:center;color:#181822;top:80px;}
.body-lift-07 small {color:#a1a1a3;text-transform:uppercase;display:block;letter-spacing:8px;text-align:center;}
.body-lift-07 P {letter-spacing:0;}
.body-lift-07 table {position:absolute;width:1000px;left:50%;margin-left:-334px;top:260px;}
.body-lift-07 table th {color:#7a376d;font-weight:500;padding:10px 0; text-align:left;letter-spacing:-1px;}
.body-lift-07 table th span {display:block;padding-bottom:10px;}
.body-lift-07 table td {height:123px;padding:10px 10px 10px 140px;letter-spacing:-1px;line-height:1.4;}

.body-tummy h3 strong {font-weight:600;}
.body-tummy .body-lift-01 {height:731px;background-color:#eee6e4;}
.body-tummy .body-lift-02 {height:auto;background:#7c6180 url("/img/body/body_tummy_02.jpg?ver=2506161") 50% 0 no-repeat;background-size:cover;border-top:1px solid #7c6180;padding-bottom:80px;}
.body-tummy .body-lift-04 .poa {left: -140px;bottom:0;}
.body-tummy-03 {background-color:#fcf2fb;padding:100px 0 0;text-align:center;}
.body-tummy-03 small {color:#bfa0bd;text-transform:uppercase;display:block;}
.body-tummy-03 h3,
.body-tummy-03 h3 strong {color:#7a376d}
.body-tummy-03 .por {width:941px;margin:0 auto;height:662px;background:url("/img/body/body_tummy_03.jpg?ver=2506161") 50% 0 no-repeat;}
.body-tummy-03 ol li {color:#fff;position:absolute;width:168px;font-size:20px;}
.body-tummy-03 ol li.li01 {left:21px;top:211px;}
.body-tummy-03 ol li.li02 {left:60px;top:435px;}
.body-tummy-03 ol li.li03 {right:72px;top:210px;}
.body-tummy-03 ol li.li04 {right:15px;top:450px;}
.body-tummy-06 {background-color:#9a769d;padding:80px 2.6% 60px;text-align:center;}
.body-tummy-06 small {color:#d1c2d2;text-transform:uppercase;display:block;letter-spacing:1vw;}
.body-tummy-06 h3 {margin-top:20px;color:#fff;}
.body-tummy-06 ol {margin-top:70px;}
.body-tummy-06 ol li {background-color:#f2e0f3;width:325px;padding:30px 12px 100px;margin:0 12px;position:relative;float:left;}
.body-tummy-06 ol li .num {background-color:#7a376d;color:#fff;display:inline-block;width:144px;left:50%;margin-left:-72px;height:35px;line-height:35px;top:-17px;position:absolute;}
.body-tummy-06 ol li .cnt {padding:20px 0 0;font-size:18px;line-height:30px;letter-spacing:-0.05em;}
.body-tummy-06 ol li .cnt strong {display:block;margin-top:10px;color:#7a376d;}
.body-tummy-06 ol li .cnt p {margin-top:10px;height:70px;}
.body-tummy-06 ol li .icon-arrow-d {background-color:#181822;opacity:0.6;z-index:1;top:-15px;}

.eye-incision h3 {color:#fff;font-weight:500;font-size:40px;line-height:50px;letter-spacing:-0.05em;}
.eye-incision-01 {color:#fff;height:728px;background-color:#a899ff;}
.eye-incision-01 .poa {text-align:center;top:170px;left:50%;width:760px;margin-left:-720px;filter:drop-shadow(10px 10px 10px #533f98);}
.eye-incision-01 .poa p {letter-spacing:-1px;font-weight:300;}
.eye-incision-01 .poa h3 {font-weight:600;padding:25px 0;color:#fff;font-size:90px;line-height:100px;}
.eye-incision-01 .poa-01 {text-align:center;top:82%;left:54%;position:absolute;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);font-weight:300;}
.eye-incision-02 {height:743px;background-color:#8f61ee;}
.eye-incision-02 .poa {width:900px;top:70px;left:50%;margin-left:-44px;}
.eye-incision-02 h3 {color:#fff;letter-spacing:-2px;}
.eye-incision-02 ol {color:#6f46bc;}
.eye-incision-02 ol li {position:absolute;text-align:center;line-height:1.2;width:228px;letter-spacing:-1px;}
.eye-incision-02 ol li span {display:block;padding-bottom:20px;font-weight:500;}
.eye-incision-02 ol li.li01 {left:-13px;top:149px;}
.eye-incision-02 ol li.li02 {left:198px;top:149px;}
.eye-incision-02 ol li.li03 {left:399px;top:149px;}
.eye-incision-02 ol li.li04 {left:87px;top:354px;}
.eye-incision-02 ol li.li05 {left:297px;top:354px;}
.eye-incision-02 ol li.li06 {left:400px;top:370px;}
.eye-incision-03 {height:705px;background:#7058db;}
.eye-incision-03 .poa {width:650px;top:100px;left:50%;margin-left:-565px;color:#fff;letter-spacing:-1px;}
.eye-incision-03 .poa h3 {color:#fff;}
.eye-incision-03 .poa-01 {position:absolute;top:60px;left:658px;color:#221715;font-size:18px;width:100px;}
.eye-incision-03 .poa-02 {position:absolute;top:80px;left:820px;color:#221715;font-size:18px;width:100px;}
.eye-incision-03 .poa-03 {position:absolute;top:140px;left:680px;color:#221715;font-size:18px;width:100px;}
.eye-incision-03 .poa-04 {position:absolute;top:150px;left:783px;color:#221715;font-size:18px;width:100px;}
.eye-incision-04 {background-color:#ebe7ff;text-align:center;padding:100px 0;}
.eye-incision-04 h3 {color:#36245c;}
.eye-incision-04 ol {margin:10px auto 0;width:860px;}
.eye-incision-04 .tt {position:relative;display:inline-block;}
.eye-incision-04 .tt strong {position:relative;z-index:1;}
.eye-incision-04 .tt::before {content:"";display:inline-block;position:absolute;left:0;bottom:-2px;background-color:#c6b1f8;height:10px;width:100%;}
.eye-incision-04 ol li {width:33.33%;margin-top:30px;padding:5px 12px;box-sizing:border-box;float:left;position:relative;letter-spacing:-1px;}
.eye-incision-04 ol.list-4 {width:1212px;}
.eye-incision-04 ol.list-4 li {width:25%;}
.eye-incision-04 ol li.arrow::after {content:'→';position:absolute;top:41%;right:-9%;width:52px;height:52px;background-color:#fff;border-radius:100%;line-height:52px;z-index:1;color:#afa7be;}
.eye-incision-04 ol li span {display:block;padding:10px;border-top:1px dotted #a39abe;color:#a399be;}
.eye-incision-04 ol li div {padding:4px;background-color:#fff;}
.eye-incision-04 ol li p {width:100%;height:120px;display:flex;justify-content:center;align-items:center;}
.eye-incision-04 ol li.bg span {color:#36255c;border-top-color:#36255c;}
.eye-incision-04 ol li.bg div {background-color:#9061ef;color:#fff;}
.eye-incision-05 {height:804px;background-color:#8f61ee;}
.eye-incision-05 .poa {color:#fff;top:70px;width:620px;left:50%;margin-left:-600px;}
.eye-incision-05 h3 {font-weight:500;color:#fff;letter-spacing:-1px;}
.eye-incision-05 ol {margin-top:40px;text-align:left;}
.eye-incision-05 ol li {margin-top:30px;}
.eye-incision-05 ol li .tt {position:relative;display:inline-block;height:40px;border-radius:20px;background-color:#fff;font-weight:500;color:#36245c;padding:0 20px 0 80px;line-height:40px;}
.eye-incision-05 ol li .tt span {position:absolute;display:block;width:60px;border-radius:100%;border:4px solid #fff;background-color:#6c55d2;text-align:center;left:0;height:60px;top:-10px;color:#fff;line-height:60px;}
.eye-incision-05 ol li p {margin-top:20px;padding-left:15px;line-height:1.3;letter-spacing:-1px;}
.eye-incision-06 {height:970px;padding:70px 0 0;text-align:center;background:#6b58dd url('/img/eye/eye_incision_07.jpg?ver=250515') 50% 0 no-repeat;box-sizing:border-box;}
.eye-incision-06 .inner {height:100%;}
.eye-incision-06 h3 {font-size:45px;line-height:50px;letter-spacing:-0.025em;color:#fff;}
.eye-incision-06 .poa-01 {text-align:center;top:73%;left:52%;position:absolute;-webkit-transform:rotate(-12deg);transform:rotate(-12deg);font-weight:300;color:#fff;display:none;}

.eye-correction-02 {height: 743px;background:#9061ef;}
.eye-correction-02 .poa {top: 80px; width: 820px; left: 50%; margin-left: -110px;}
.eye-correction-02 h3 {color: #fff; text-align: center;}
.eye-correction-02 ol {color: #6f46bc;}
.eye-correction-02 ol li {position: absolute;text-align: center; line-height: 1.2; width: 228px; letter-spacing: -1px;}
.eye-correction-02 ol li span {display: block;padding-bottom: 20px; font-weight: 500;}
.eye-correction-02 ol li.li01 {left: 216px; top: 131px;}
.eye-correction-02 ol li.li02 {left: 425px; top: 131px;}
.eye-correction-02 ol li.li03 {left: 216px; top: 348px;}
.eye-correction-02 ol li.li04 {left: 425px; top:348px;}

.eye-correction-03 {background-color: #7058db; padding: 70px 0 130px; color: #fff;}
.eye-correction-03 h3 {color: #fff; margin-top: 80px;}
.eye-correction-03 div {line-height: 1.3; font-weight: 300; letter-spacing: -1px;}
.eye-correction-03 .poa-01 {left: 60%; top: 3%; position: absolute;}
.eye-correction-03 .poa-02 {left: 20%; bottom: -20px; position: absolute; color: #b2a7ea;}
.eye-correction-03 .poa-03 {left: 60%; bottom: -20px; position: absolute;}
.eye-correction-03 .box01 {border: 5px solid #7159dc; background-color: #fff; padding: 30px 5px 20px; color: #362850; margin: 10px 3% 0; box-shadow: 0px 2px 10px #503f9c; position: absolute; width: 1200px; left: 50%; margin-left: -600px; bottom: -240px;}
.eye-correction-03 .box01 h4 {color: #7058db; font-weight: 500;}

.eye-correction-06 {background-color: #a899ff; padding: 150px 0 70px; color: #fff;}
.eye-correction-06 h3 {color: #fff; font-weight: 500;}
.eye-correction-06 h3 small {text-transform: uppercase; display: block;letter-spacing:4px;}
.eye-correction-06 .por {width: 1040px; margin: 50px auto 0;}
.eye-correction-06 table {position: absolute; left: 0; top: 0; font-weight: 500; width: 100%;}
.eye-correction-06 table th {width: 50%; text-align: center; padding: 10px 0 40px; color: #fff;}
.eye-correction-06 table td {padding-left: 122px; color: #7058db; padding-top:12px; height: 60px; line-height: 1;}

.eye-correction-07 {background-color: #ebe7ff; padding: 100px 0 20px; color: #36255c; text-align: center;}

.eye-correction-07 .tt {position: relative; display: inline-block;}
.eye-correction-07 .tt strong {position: relative; z-index: 1;}
.eye-correction-07 .tt::before {content: ""; display: inline-block;position: absolute; left: 0; bottom: -2px; background-color: #c6b1f8; height: 10px; width: 100%;}
.eye-correction-07 ol {margin: 15px auto 0; width: 90%;}
.eye-correction-07 ol li {width: 50%; padding: 5px; box-sizing: border-box; float: left; position: relative;}
.eye-correction-07 ol li.arrow::after {content: '→'; position: absolute;     top: 41%;right: -9%;width: 8vw;height: 8vw;background-color: #fff;border-radius: 4vw;line-height: 8vw;z-index: 1; color: #afa7be;}
.eye-correction-07 ol li span {display: block; padding:5px; border-top: 1px dotted #a39abe; color: #a399be;}
.eye-correction-07 ol li div {padding: 2px; background-color: #fff;}
.eye-correction-07 ol li p {padding-top: 2vw; min-height: 13vw}
.eye-correction-07 ol li.bg span {color: #36255c; border-top-color: #36255c;}
.eye-correction-07 ol li.bg div {background-color: #9061ef; color: #fff;}
.eye-correction-07 .txt {font-size: 18px; text-align: center; margin-top: 70px;}

.eye-canthoplasty-04 {padding: 30px 4%; background-color: #b1a3ff; color: #fff;}
.eye-canthoplasty-04.bg {background-color: #7058db;}
.eye-canthoplasty-04.bg01 .w1200{background:url(/img/eye/eye_canthoplasty_06.jpg) top no-repeat #7058db; background-size: 100%;}
.eye-canthoplasty-04 .tt01 {width: 370px; float: left; text-align: center; font-size: 60px; line-height: 1;}
.eye-canthoplasty-04 .tt01 small {text-transform: uppercase; display: block;letter-spacing: 6px; margin-top: 5px; font-size: 15px;}
.eye-canthoplasty-04 .tt02 {width: 830px; float: left; border-left: 1px solid #fff; box-sizing: border-box; padding-left: 2.5vw;}
.eye-canthoplasty-04 .tt02 h3 {font-weight: 500; font-size: 35px; color: #fff; font-weight: 500;}
.eye-canthoplasty-04 .tt02 p {font-size: 23px; margin-top: 10px; letter-spacing: -1px;}
.eye-canthoplasty-04 .poa {top: 110px; left: 540px; width: 670px; letter-spacing: -1px;}
.eye-canthoplasty-04 .poa h4 {color: #fff;}
.eye-canthoplasty-04 h5 {margin-top: 30px;}
.eye-canthoplasty-04 ul {position: absolute; top: 520px; left: 54px;text-align: center;}
.eye-canthoplasty-04 ul li {color: #36245c; width: 365px; float: left; letter-spacing: -1px;}
.eye-canthoplasty-04 ul li.mt {margin-top: 14px;}

.eye-canthoplasty-04 ol {margin: 50px auto 0; text-align: center;}
.eye-canthoplasty-04 ol li {width: 20%; margin-top: 30px; padding: 0 7px; box-sizing: border-box; float: left; position: relative; letter-spacing: -1px;}
.eye-canthoplasty-04 ol li.arrow::after {content: '→'; position: absolute; top: 41%;right: -9%;width: 52px;height: 52px;background-color: #fff;border-radius: 100%;line-height: 52px;z-index: 1; color: #afa7be;}
.eye-canthoplasty-04 ol li span {display: block; padding:10px; border-top: 1px dotted #fff; color: #fff;}
.eye-canthoplasty-04 ol li div {background-color: #fff;}

.eye-canthoplasty-04 ol li p {width: 226px; height: 110px;  display: flex; justify-content: center; align-items: center; color: #36245c; box-sizing: border-box;}
.eye-canthoplasty-04 ol li.bg div {background-color: #9061ef; color: #fff;}
.eye-canthoplasty-04 ol li.bg p {color: #fff;}

.eye-canthoplasty-08 {background-color: #ebe7ff;}
.eye-canthoplasty-08 .w1200 {height: 699px; background:url(/img/eye/eye_canthoplasty_08.jpg) top center no-repeat;}
.eye-canthoplasty-08 h3 {font-weight: 500; color: #36245c; letter-spacing: -1px; padding-top: 70px;}
.eye-canthoplasty-08 ol {margin-top: 40px; text-align: left;}
.eye-canthoplasty-08 ol li {margin-top: 30px;}
.eye-canthoplasty-08 ol li .tt {position: relative;display: inline-block;height: 40px;border-radius: 20px;background-color: #fff;font-weight: 500;color: #36245c;padding: 0 20px 0 80px;line-height: 40px;}
.eye-canthoplasty-08 ol li .tt span {position: absolute;display: block;width: 60px;border-radius: 100%;border: 4px solid #fff;background-color: #6c55d2;text-align: center;left: 0;height: 60px;top: -10px;color: #fff;line-height: 60px;}
.eye-canthoplasty-08 ol li p {margin-top: 20px; padding-left: 80px; line-height: 1.3; letter-spacing: -1px;}

.body-eyelid-01 {height: 731px; color: #f8d1e6;background:#f8d1e6;}
.body-eyelid-01 .poa {left: 50%; top: 150px; width: 800px; margin-left: -700px; text-align: center;}
.body-eyelid-01 h3 {color: #fc039d; text-align: center;}
.body-eyelid-01 h3 small {color: #1c1c1c;}
.body-eyelid-01 p {color: #fc039d;}
.body-eyelid-01 .da-bar {color: #fc039d;}
.body-eyelid-01 .da-bar::before {background-color: #fc039d;}
.body-eyelid-01 .da-bar::after {background-color: #fc039d;}
.body-eyelid-01 .poa-01 {position: absolute; left: 50%; margin-left: -700px; top: 550px; overflow: hidden; width: 100%;}
.body-eyelid-01 li {font-size: 12px; line-height: 1.2; float: left; width: 100px; height: 140px; color: #fff; text-align: center; background-color: rgba(103, 73, 90, 0.3);
    margin: 0 15px 0 0; padding: 20px 0 20px; box-sizing: border-box;}
.body-eyelid-01 li span {display: block; padding-bottom: 10px;}
.body-eyelid-01 li span img {width: 42%;}

.body-eyelid-02 {text-align: center;color: #221715; padding: 70px 0 50px;}
.body-eyelid-02 .w1200 {height: 893px; background:url(/img/eye/eye_eyelid_02.jpg) top center no-repeat;}
.body-eyelid-02.bg {padding-bottom: 0;}
.body-eyelid-02.bg .w1200 {height: 786px; background:url(/img/eye/eyebrow_02.jpg) top center no-repeat;}

.body-eyelid-02 ol li {width: 330px; position: absolute; line-height: 1.3; letter-spacing: -1px;}
.body-eyelid-02 ol li span {color: #fb009b; display: block; padding-bottom: 10px;}
.body-eyelid-02 ol li small {display: block;}
.body-eyelid-02 ol li.li01 {left: 7%; top: 48%;}
.body-eyelid-02 ol li.li02 {left: 22%; top: 66%;}
.body-eyelid-02 ol li.li03 {left: 36%; top: 48%;}
.body-eyelid-02 ol li.li04 {left: 50%; top: 66%;}
.body-eyelid-02 ol li.li05 {left: 65%; top: 48%;}

.body-eyelid-02.bg ol li.li01 {left: 7%; top: 35%;}
.body-eyelid-02.bg ol li.li02 {left: 22%; top: 57%;}
.body-eyelid-02.bg ol li.li04 {left: 50%; top: 57%;}
.body-eyelid-02.bg ol li.li05 {left: 64%; top: 35%;}

.body-eyelid-03 {background-color: #e1b0ca; padding: 100px 0 50px; text-align: center;}
.body-eyelid-03 h3 {color: #fff; position: relative; font-weight: 500; letter-spacing: -1px;}
.body-eyelid-03 p {line-height: 1.3; font-weight: 300; letter-spacing: -1px;}

.eye-eyelid-04 {background-color: #f9f3f7; padding: 100px 0;}
.eye-eyelid-04 ol {margin: 50px auto 0; text-align: center; width: 1435px; }
.eye-eyelid-04 ol li {width: 20%; margin-top: 30px; padding: 0 7px; box-sizing: border-box; float: left; position: relative; letter-spacing: -1px;}
.eye-eyelid-04 ol li.arrow::after {content: '→'; position: absolute; top: 41%;right: -9%;width: 52px;height: 52px;background-color: #fff;border-radius: 100%;line-height: 52px;z-index: 1; color: #6c6c6c;}
.eye-eyelid-04 ol li span {display: block; padding:10px; border-top: 1px dotted #a9a9a9; color: #a9a9a9;}
.eye-eyelid-04 ol li div {background-color: #fff;}
.eye-eyelid-04 ol li p {padding-top: 25px; min-height: 110px; color: #e08699; box-sizing: border-box;}
.eye-eyelid-04 ol li.bg div {background-color: #e08699; color: #fff;}
.eye-eyelid-04 ol li.bg p {color: #fff;}

.eye-eyelid-05 .inner {background:url(/img/eye/eye_eyelid_05.jpg) top left no-repeat; height: 797px; padding:90px 0 0 800px; box-sizing: border-box;}
.eye-eyelid-05.bg .inner {background-image:url(/img/eye/eyebrow_05.jpg); height: 968px; padding-top: 250px; padding-left: 760px;}
.eye-eyelid-05 h3 {font-weight: bold; color: #221715; padding-left: 90px; letter-spacing: -2px;}
.eye-eyelid-05 ol {padding: 0 0 0 20px; color: #6b6b6b;}
.eye-eyelid-05.bg ol {margin-right: -160px;}
.eye-eyelid-05.bg ol li {margin-top: 10px;}
.eye-eyelid-05 ol strong {color: #fa009e;}
.eye-eyelid-05 ol li {position: relative; padding-top:40px; padding-left:73px; line-height: 1.3; letter-spacing: -1px; margin-top: 30px;}
.eye-eyelid-05 ol li::after {display: block;  position: absolute; top: 0px; left: 0;}
.eye-eyelid-05 ol li.li01::after {content: url(/img/eye/eye_eyelid_num01.jpg);}
.eye-eyelid-05 ol li.li02::after {content: url(/img/eye/eye_eyelid_num02.jpg);}
.eye-eyelid-05 ol li.li03::after {content: url(/img/eye/eye_eyelid_num03.jpg);}
.eye-eyelid-05 ol li.li04::after {content: url(/img/eye/eye_eyelid_num04.jpg);}

.eye-blepharoplasty {color: #514338;}
.eye-blepharoplasty .color {color: #809585;}
.eye-blepharoplasty .color01 {color: #54715b;}
.eye-blepharoplasty .color02 {color: #c8737b;}

.eye-blepharoplasty-01 {height:870px;
/* background:linear-gradient(to right, #ececee 10%, #ffffff 10%); */
}
.eye-blepharoplasty-01 .poa {width:770px;left:50%;margin-left:-630px;top:150px;}
.eye-blepharoplasty-01 h3 {font-size:110px;line-height:1.2;color:#514338;letter-spacing:0;margin-bottom:18px;}
.eye-blepharoplasty-01 .tit_txt {font-size:32px;line-height:1.4;font-weight:300;}
.eye-blepharoplasty-02 {background-color:#f5cfc8;text-align:center;}
.eye-blepharoplasty-02 .inner {background:url("/img/eye/eye_blepharoplasty_02.png") 50% 0 no-repeat;;height:704px;position:relative;z-index:10;}
.eye-blepharoplasty-02 .poa-01  {position:absolute;top:200px;left:750px;}
.eye-blepharoplasty-02 .txt {background-color:#e0b0a7;margin-top:-100px;padding:100px 0;line-height:1.4;letter-spacing:-1px;}
.eye-blepharoplasty-02 .txt span {background-color:#c8737b;padding:0 3px;}
.eye-blepharoplasty-03 {background-color:#e9e9ed;}
.eye-blepharoplasty-03 .box01 {background:url("/img/eye/eye_blepharoplasty_03.jpg") 50% 0 no-repeat;;height:870px;width:1400px;margin:0 auto;position:relative;}
.eye-blepharoplasty-03 .box01 .poa {background-color:rgba(0, 0, 0, .45);padding:10px 20px;color:#fff;top:220px;left:340px;}
.eye-blepharoplasty-03 .tt {color:#fff;position:absolute;letter-spacing:-1px;}
.eye-blepharoplasty-03 .title {font-size:42px;color:#809585;letter-spacing:-1px; margin-left: -18px;}
.eye-blepharoplasty-03 .box01 .tt {top:200px;left:610px;}
.eye-blepharoplasty-03 .box01 .cnt {position:absolute;top:360px;left:620px;letter-spacing:-1px;}
.eye-blepharoplasty-03 .box01 .jjal_eye {position:absolute;top:170px;right:100px;width:200px;height:150px;}
.eye-blepharoplasty-03 .box01 .jjal_eye img {width:100%;height:100%;}
.eye-blepharoplasty-03 .txt {font-size:24px;color:#514338;margin-top:45px;
    /* padding-left:20px; */
    letter-spacing:-1px;line-height:1.4;}
.eye-blepharoplasty-03 .box02 {background:url("/img/eye/eye_blepharoplasty_04.jpg") 50% 0 no-repeat;;height:870px;width:1400px;margin:0 auto;position:relative;}
.eye-blepharoplasty-03 .box02 .poa {color:#fff;font-size:17px;left:800px;width:500px;text-align:center;}
.eye-blepharoplasty-03 .box02 .tt {top:200px;left:120px;}
.eye-blepharoplasty-03 .box02 .cnt {position:absolute;top:360px;left:120px;letter-spacing:-1px;}
.eye-blepharoplasty-05 {background-color:#9fbda6;text-align:center;padding:80px 0 50px;}
.eye-blepharoplasty-05 h3 {letter-spacing:-1px;color:#fff;}
.eye-blepharoplasty-05 p {letter-spacing:-1px;color:#fff;}
.eye-blepharoplasty-051 .poa {top:170px;left:100px;}
.eye-blepharoplasty-051 .poa span {font-size:18px;color:#809585;}
.eye-blepharoplasty-051 .poa div {font-size:28px;margin-top:30px;letter-spacing:-2px;}
.eye-blepharoplasty-051 .poa div strong {font-size:33px;color:#809585;margin-left:-20px;}
.eye-blepharoplasty-06 {background-color:#f5f5f5;padding:100px 0 70px;}
.eye-blepharoplasty-06  .title {padding-left:40px;letter-spacing:-1px;}
.eye-blepharoplasty-06 .tt-area {float:left;width:298px;}
.eye-blepharoplasty-06 .tt {text-align:center;letter-spacing:-1px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.eye-blepharoplasty-06 .tt p {letter-spacing:-1px;}
.eye-blepharoplasty-06 .cnt-area {float:left;}
.eye-blepharoplasty-06 .section {background-color:#fff;margin-top:50px;}
.eye-blepharoplasty-06 .section .so {display:inline-block;padding:5px 10px;border-top:1px solid #a8a19b;border-bottom:1px solid #a8a19b;color:#b5b1ae;}
.eye-blepharoplasty-06 .section strong {font-weight:bold;}
.eye-blepharoplasty-06 .section ul {margin-left:-1px;}
.eye-blepharoplasty-06 .section ul li {float:left;width:33.33%;box-sizing:border-box;padding-left:1px;}
.eye-blepharoplasty-06 .section ul li p {background-color:#9a9a9a;color:#fff;padding:16px 0;text-align:center;height:70px;box-sizing:border-box;}
.eye-blepharoplasty-06 .section ul li p.bg {background-color:#809585;padding-top:10px;}
.eye-blepharoplasty-07 {background-color:#d4ead9;padding:100px 0 100px;}
.eye-blepharoplasty-07 .title {padding-left:40px;letter-spacing:-1px;}
.eye-blepharoplasty-07 table {width:100%;color:#fff;border-collapse:separate;border-spacing:10px;}
.eye-blepharoplasty-07 table th,
.eye-blepharoplasty-07 table td {padding:15px 0;letter-spacing:-1px;}
.eye-blepharoplasty-07 table .bg01 {width:42%;background-color:#9a9a9a;}
.eye-blepharoplasty-07 table .bg02 {width:16%;background-color:#aabfaf;}
.eye-blepharoplasty-07 table .bg03 {width:42%;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 {text-align:center;padding:50px;}
.eye-blepharoplasty-07 .icon-arrow::after {content:'';width:20px;height:20px;margin:0 0 0 -5px;border-left:4px solid #54715b;border-bottom:4px solid #54715b;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;display:inline-block;}
.eye-blepharoplasty-07 .box-r {background-color:#54715b;display:inline-block;border-radius:5vw;padding:5px 10px;}
.eye-blepharoplasty-07 .box01 {text-align:center;float:left;width:50%;padding:5px;box-sizing:border-box;}
.eye-blepharoplasty-07 .box01 .bg {background-color:#818181;padding:5px;color:#fff;}
.eye-blepharoplasty-07 .box01 p {padding:10px;line-height:1.4;background-color:#fff;letter-spacing:-1px;}
.eye-blepharoplasty-08 {background-color:#54715b;padding:50px 0 0px;color:#fff;text-align:center;}
.eye-blepharoplasty-08 span {background-color:#21462a;}
.eye-blepharoplasty-08 .icon-arrow-d {background-color:#54715b;}
.eye-blepharoplasty-08 .icon-arrow-d::after {border-left:3px solid #fff;border-bottom:3px solid #fff;}
.eye-blepharoplasty-08 .img {height:450px;background:url("/img/eye/eye_blepharoplasty_08.jpg") 50% 0 no-repeat;}
.eye-blepharoplasty-09 {background-color:#f5f5f5;padding:80px 0 50px;}
.eye-blepharoplasty-09 .box-r01 {background-color:#c8737b;border-radius:25px;display:inline-block;margin-left:auto;margin-right:auto;height:50px;line-height:50px;padding:0 30px;}
.eye-blepharoplasty-09 table {width:1200px;margin:0 auto;color:#fff;border-collapse:separate;border-spacing:10px;}
.eye-blepharoplasty-09 table td {background-color:#b1b1b1;}
.eye-blepharoplasty-09 ol {width:80%;margin:50px auto 0;}
.eye-blepharoplasty-09 ol li {width:33.33%;float:left;height:150px;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;}
.eye-blepharoplasty-09 ol li::after {content:'';width:40px;height:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box;display:inline-block;position:absolute;right:-15px;top:57px;z-index:1;}
.eye-blepharoplasty-09 ol li.li01 {background-color:#f4adb3;}
.eye-blepharoplasty-09 ol li.li01::after {background-color:#f4adb3;}
.eye-blepharoplasty-09 ol li.li02 {background-color:#e18e96;}
.eye-blepharoplasty-09 ol li.li02::after {background-color:#e18e96;}
.eye-blepharoplasty-09 ol li.li03 {background-color:#c8727b;}
.eye-blepharoplasty-09 .img {height:450px;background:url("/img/eye/eye_blepharoplasty_09.jpg") 50% 0 no-repeat;}
.eye-blepharoplasty-09 table td {width:25%;text-align:center;height:100px;}
.eye-blepharoplasty-11 {padding:50px 0 20px;background-color:#c8737b;}
.eye-blepharoplasty-11 .por {width:597px;height:144px;margin:0 auto;}
.eye-blepharoplasty-11 .poa {top:55px;width:270px;left:220px;font-weight:bold;letter-spacing:-0.075em;line-height:1.2;}
.eye-blepharoplasty-11 p {font-weight:300;} 
.eye-blepharoplasty-11 .color {color:#c8727b;}
.eye-blepharoplasty-12 {background-color:#f5cfc8;padding:70px 0 50px;}
.eye-blepharoplasty-12 h3 {color:#514338;}
.eye-blepharoplasty-12 .box01 {width:1200px;margin-left:auto;margin-right:auto;background-color:#e2a599;overflow:hidden;}
.eye-blepharoplasty-12 .box01 .txt {float:left;color:#fff;padding-top:70px;width:320px;letter-spacing:-1px;line-height:1.4;}
.eye-blepharoplasty-12 .box01 .txt span {background-color:#c8737b;padding:0 7px;}
.eye-blepharoplasty-12 .box01 .img {float:right;width:880px;}
.eye-blepharoplasty-12 .box01 .poa {top:38px;width:400px;left:240px;}
.eye-blepharoplasty-12 .box01 .line-tt {padding:5px 0;}
.eye-blepharoplasty-12 .box01 .txt02 {background-color:#fff;padding:5px 10px;line-height:1.5;color:#514338;}
.eye-blepharoplasty-12 .box01 .txt02 ol {text-align:center;margin-left:10px;display:flex;justify-content:center;}
.eye-blepharoplasty-12 .box01 .txt02 ol li {margin-top:5px;letter-spacing:-1px;float:left;margin-left:30px;}
.eye-blepharoplasty-12 .box01 .txt02 ol li span {border-radius:13px;background-color:#c8737b;width:26px;height:26px;display:inline-block;color:#fff;line-height:26px;text-align:center;}

.skin-thread { color: #231f20; background-color: #fbfbfb; }
.skin-thread p { font-weight: 300; line-height: 1.3; color: #757575; letter-spacing: -.8; }

.skin-thread-01 { background: linear-gradient(#ffbdcd 680px, #fbfbfb 680px); }
.skin-thread-01 .inner {height: 1015px; background: url(/img/skin/skin_thread_01.jpg) top center no-repeat; }
.skin-thread-01 .poa-01 {position: absolute; top: 640px; left: 540px; width: 500px; padding: 5px 20px 5px 10px; border: 1px solid #000; background-color: #fff; }
.skin-thread-01 .poa-01 p { margin-top: 5px; }

.skin-thread-01 .inner.filler {height: 1015px; background: url(/img/skin/910_bg_01.jpg) top center no-repeat; }
.skin-thread-01 .inner.injection {height: 1015px; background: url(/img/skin/909_bg_01.jpg) top center no-repeat; }
.skin-thread-01 .inner.filler .poa-01 {top: 620px;  left: 520px;  width: 500px;  padding: 20px 20px 18px 10px;}
.skin-thread-01 .inner.injection .poa-01 {top: 620px;  left: 520px;  width: 500px;  padding: 20px 20px 18px 10px;}
.skin-thread-01 .poa-02 { position: absolute; top: 859px; left: 50%; width: 564px; margin-left: -265px; text-align: center; letter-spacing: -2px; }

.skin-thread-02 { width: 1200px; height: 1228px; margin: 60px auto 0; }

.skin-thread-05 {padding: 80px 0; background-color: #ffa6bf; }
.skin-thread-05 .row { width: 960px; margin: 0 auto; }
.skin-thread-05 .box01 {display: inline-block; margin-top: 25px; padding: 5px 20px 5px 10px; font-size: 20px; border: 2px solid #000; background-color: #fff; }
.skin-thread-05 ul {margin-top: -23px; font-size: 18px; color: #fff; }
.skin-thread-05 ul li {clear: both; overflow: hidden; margin-top: 23px; }
.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 { height: 1071px;background:#ffbdce;}
.skin-thread-06 h3 { position: absolute; top: 12%; left: 50%; width:435px;margin-left:-352px; text-align: center; }
.skin-thread-06 ul { position: absolute; top: 705px; left: 55%; width: 460px; }
.skin-thread-06 ul li { margin-bottom: 2px; padding: 15px 20px; letter-spacing: -1px; background-color: rgba(255,255,255,.9);font-weight:600;}

.skin-thread-07 { padding: 80px 0 50px; background-color: #f7f7f7; }
.skin-thread-07 h3 { text-align: center; }
.skin-thread-07 small { display: block;   font-family: roboto; padding-bottom: 5px; font-weight: 500; letter-spacing: .5vw; color: #ff5673; }
.skin-thread-07 ul {width: 1200px; margin: 40px auto; }
.skin-thread-07 ul li {float: left; overflow: hidden; margin: 10px; }
.skin-thread-07 ul li .txt {padding: 20px 0 0; letter-spacing: -1px; }
.skin-thread-07 ul li .txt p { margin-top: 20px; }


.skin-high-01 {color: #fff; height: 760px; text-align: center;background:#47763e;}
.skin-high-01 .poa {top: 250px; width: 800px; left: 50%; margin-left: -400px; text-align: center; line-height: 1.2;}
.skin-high-01 h3 {font-weight: 500; letter-spacing: -3px;
background: linear-gradient(to right, #fff 0%, #dcffe1 32%, #fff 65%, #dcffe1 100%);
-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.skin-high-01 .poa strong {color: #c0fec8;}
.skin-high-01 .poa div {margin-top: 70px;}

.skin-high-02 {text-align: center; height: 1247px; background:#6aa472;}
.skin-high-02 .poa {width: 1200px; left: 50%; margin-left: -600px; top: 75px;}
.skin-high-02 h3 {color:#e3ffd7;line-height: 1.2; letter-spacing: -3px;}
.skin-high-02 li {position: absolute; color: #484848; width: 371px;}
.skin-high-02 li .tt {color: #4b7e3f; font-weight: 800;}
.skin-high-02 li p {margin-top: 10px; line-height: 1.3;}
.skin-high-02 li.li01 {top: 663px; left: 0;}
.skin-high-02 li.li02 {top: 810px; left: 416px;}
.skin-high-02 li.li03 {top: 663px; right: 0;}

.skin-high-04 {text-align: center; background-color: #dcf4db; }
.skin-high-04 .w1200 {background:url(/img/skin/skin_high_03.jpg) top center no-repeat; height: 1247px; padding-top: 70px; box-sizing: border-box; position: relative;}
.skin-high-04 h3 {color:#247834; position: absolute; top: 5%; width: 100%; line-height: 1.2;}
.skin-high-04 li {position: absolute; color: #484848; width: 40%; width: 372px;}
.skin-high-04 li p {line-height: 1.3;}
.skin-high-04 li.li01 {top: 478px; left: 0;}
.skin-high-04 li.li02 {top: 939px; left: 0;}
.skin-high-04 li.li03 {top: 478px; right: 0;}
.skin-high-04 li.li04 {top: 939px; right: 0;}

.skin-high-05 {background-color: #367351; text-align: center; padding-bottom: 100px;}
.skin-high-05 .box01 {color: #dafdd3; padding: 90px 0; background-color: #203d2e; position: relative;}
.skin-high-05 .box01 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; width: 96px; left: 50%; bottom: -48px; margin-left: -48px;}   
.skin-high-05 h3 {color: #dafdd3; margin-top: 95px;}
.skin-high-05 h3 strong {color: #7bff8c;}
.skin-high-05 ul {margin-top: 25px; padding: 0 4.6%; margin-left: -20px;}
.skin-high-05 ul li {margin-top: 20px; overflow: hidden; float: left; width: 50%; box-sizing: border-box; padding-left: 20px;}
.skin-high-05 ul li img {width: 50%; float: left;}

.turning .section09 {background-color: #E68D9F;}

/* 페이스-05 */
.face-implant-04 ol .li03 {left: 1000px;}
.face-implant-02 .icon-arrow-d {background-color:#a19893;}
.face-implant-03 .icon-arrow-d {background-color: #dbbe9b;}
.face-implant-04 .icon-arrow-d {background-color: #8b7265;}

/* 모발이식/lifting-men,women.php */
.hairline {width:100%;color:#0a0c07;}
.hairline .f_underline {border-bottom:2px solid #0a0c07;}
.hairline .contents {position:relative;width:1400px;margin:0 auto;box-sizing:border-box;letter-spacing:-0.05em;}
.hairline .main_bnr {width:100%;min-width:1400px;height:970px;background:#f5f5f5 url('/img/hair/bg_menhair1.jpg?ver=250514') 50% 0 no-repeat;}
.hairline .main_bnr h3 {position:absolute;top:250px;left:790px;letter-spacing:-0.2em;}
.hairline .main_bnr .tt_point01 {position:relative;font-size:60px;line-height:66px;}
.hairline .main_bnr .tt_point01:after {content: '';display:block;width:2px;height:80px;background:#0a0c07;margin:10px 0;vertical-align:middle;}
.hairline .main_bnr .tt_point02 {font-size:45px;line-height:50px;letter-spacing:-0.05em;}	
.hairline .main_bnr .tt_point02 strong {position:relative;}
.hairline .main_bnr .tt_point02 strong:after {content: '';width:42px;height:37px;position:absolute;top:-20px;right:-30px;background:url('/img/hair/ico_star.png') 0 0 no-repeat;}
.hairline .main_bnr .tt_point02 strong:before {content: '';width:140px;height:24px;position:absolute;bottom:-13px;left:0;background:url('/img/hair/ico_underline_blue.png') 0 0 no-repeat;background-size:contain;}
.hairline .sub_bnr {width:100%;min-width:1400px;height:570px;background:#c4d9ff url('/img/hair/bg_menhair2.jpg?ver=250514') 50% 0 no-repeat;box-sizing:border-box;padding:100px 0 0 100px;}
.hairline .sub_bnr .tt_point01 {font-size:35px;line-height:50px;}
.hairline .sub_bnr .tt_point01 .line_white {position:relative;display:inline-block;font-size:45px;line-height:70px;margin-bottom:40px;}
.hairline .sub_bnr .tt_point01 .line_white span {position:relative;z-index:2;}
.hairline .sub_bnr .tt_point01 .line_white:after {content: '';width: 100%;height:10px;background:#fff;position:absolute;bottom:10px;left:0}
.hairline .sub_bnr .tt_point02 {font-size:40px;line-height:46px;}
.hairline .bnr_data {position:relative;width:100%;min-width:1920px;height:480px;background: url('/img/hair/bg_menhair3.jpg?ver=250514') 50% 0 repeat-x;}
.hairline .bnr_data .txt_box {position:absolute;left:50%;margin-left:-500px;bottom:35px;width:1000px;font-size:28px;line-height:36px;padding:18px 0;text-align:center;background:rgba(255, 255, 255, 0.9);}
.hairline .hair_transplant {width:100%;min-width:1400px;padding:80px 0;text-align:center;margin:0 auto;}
.hairline .hair_transplant .tt_index {font-size:18px;line-height:42px;font-weight:700;padding-bottom:30px;}
.hairline .hair_transplant .tt_index .ico_num {display:block;font-size:36px;}
.hairline .hair_transplant .tt_title {font-size:50px;line-height:64px;letter-spacing:-0.05em;padding-bottom:40px;}
.hairline .hair_transplant .tt_detail {font-size:22px;line-height:32px;padding-bottom:60px;}
.hairline .hair_transplant .bg_title {display:inline-block;background:#000;color:#c4d9ff;font-weight:700;letter-spacing:0;padding:0 10px;}
.hairline .hair_transplant .hairtransplan_point li {padding:60px 0 80px;border-top:2px dashed #b7b7b7;}
.hairline .hair_transplant .hairtransplan_point li:first-child {padding:0 0 80px;border-top:0;}
.hairline .hair_transplant .table_list {width:1201px;margin:0 auto;padding-bottom:200px;}
.hairline .hair_transplant .table_list::after {content:'';display:block;clear:both;}
.hairline .hair_transplant .table_list dl {float:left;width:600px;}
.hairline .hair_transplant .table_list dl:last-child {border-left:1px solid #e6e6e6;}
.hairline .hair_transplant .table_list dt {width:600px;height:520px;border-bottom:1px solid #e6e6e6;text-align:center;}
.hairline .hair_transplant .table_list dd {font-size:22px;line-height:60px;border-bottom:1px solid #e6e6e6;}
.hairline .hair_transplant .table_list dd:nth-child(odd) {background:#fff;}
.hairline .hair_transplant .table_list dd:nth-child(even) {background:#ececec;}
.hairline .hair_transplant .table_list dd.btn_area {background:0;}
.hairline .hair_transplant .table_list dd.btn_area .btn {display:block;width:600px;height:115px;font-size:34px;line-height:115px;color:#fff;}
.hairline .hair_transplant .table_list dd.btn_area .btn.gray {background:url('/img/hair/btn_submit_gray.png') 0 0 no-repeat;}
.hairline .hair_transplant .table_list dd.btn_area .btn.black {background:url('/img/hair/btn_submit_black.png') 0 0 no-repeat;}
.hairline .hair_transplant .table_list dd.btn_area .btn .f_point {font-weight:bold;color:#c4d9ff;letter-spacing:-0.2em;padding-left:10px;}
.hairline .bg_gray01 {background:#f2f2f2;}
.hairline .bg_gray02 {background:#e6e6e6;}
.hairline .line_blue {position:relative;display:inline-block;font-weight:bold;}
.hairline .line_blue > span {position:relative;z-index:2;}
.hairline .line_blue:after {content: '';width: 100%;height:10px;background:#c4d9ff;position:absolute;bottom:10px;left:0;}
.hairline .bg_idol_hair {width:100%;min-width:1400px;background:#c4d9ff;margin:0 auto;text-align:center;}
.hairline.women .main_bnr {background:#f2f2f2 url('/img/hair/bg_womenhair1.jpg?ver=250514') 50% 0 no-repeat;}
.hairline.women .sub_bnr {background:#deeff3 url('/img/hair/bg_womenhair2.jpg?ver=250514') 50% 0 no-repeat;padding:170px 0 0;}
.hairline.women .sub_bnr .tt_point01 {font-size:50px;line-height:64px;letter-spacing:-0.05em;padding-bottom:40px;}
.hairline.women .sub_bnr .tt_point02 {font-size:30px;line-height:36px;}
.hairline.women .bnr_data {height:768px;background:url('/img/hair/bg_womenhair3.jpg?ver=250514') 50% 0 repeat-x;}
.hairline.women .bnr_data .txt_box {bottom:50%;margin-bottom:-60px;height:120px;box-sizing:border-box;padding:20px 0 0;}
.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}
