@charset "UTF-8";
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif:wght@300;400;500;600;700;900&display=swap');
@font-face {
	font-family:'InkLipquid';
	src:url('../font/InkLipquid.woff2') format('woff2');
	src:url('../font/InkLipquid.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}

/* reset */
*, *:before, *:after {margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;vertical-align:top;padding:0;margin:0;-webkit-font-smoothing:antialiased;font-family:'Noto Sans KR', "Calibri", sans-serif;}
html{height:100%; font-size:18px; overflow-x:auto;letter-spacing: -0.05em; }
fieldset{border:0 none}
img{border:0 none;vertical-align: top;}
dl,ul,ol,menu,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
input,select,textarea,button,label{font-size:100%;vertical-align:middle;font-family:'Noto Sans KR', "Calibri", sans-serif;}
button{border:0 none;background-color:transparent;}
table{width:100%;border-collapse:collapse;border-spacing:0}
textarea{resize:none;padding:5px 10px;border:1px solid #d0d0d0;}

input{border-radius:0}
input[type="text"],input[type="password"]{padding:0 10px;border:1px solid #d0d0d0;font-size:15px;}
input[type="text"]::placeholder,
input[type="password"]::placeholder { color:#848484; }
input[type="file"]{border:0;}
select{background:#fff; border:1px solid #d0d0d0;}

a, a:active, a:hover{text-decoration:none}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}

body{min-width:1200px; position:relative; color: #333;word-break: keep-all;word-wrap: break-word;line-height:1.4; overflow-x:hidden;}

br.pc { display:block; }
br.mo { display:none; }

/* common */
.inner{position:relative;width:1200px;margin:0 auto;}
.inner:after { content:''; display:block; visibility:visible; clear:both; }
.dim{display:none; position:fixed; top:0; bottom:0; left:0; width:100%; z-index:100; background:rgba(0,0,0,0.6);}
.ellipsis{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal;}
.clear_float:after{content:""; display: block; clear: both;}


.mr1{margin-right:1px !important;}.mr2{margin-right:2px !important;}.mr3{margin-right:3px !important;}.mr4{margin-right:4px !important;}.mr5{margin-right:5px !important;}.mr6{margin-right:6px !important;}.mr7{margin-right:7px !important;}.mr8{margin-right:8px !important;}.mr9{margin-right:9px !important;}.mr10{margin-right:10px !important;}.mr11{margin-right:11px !important;}.mr12{margin-right:12px !important;}.mr13{margin-right:13px !important;}.mr14{margin-right:14px !important;}.mr15{margin-right:15px !important;}.mr16{margin-right:16px !important;}.mr17{margin-right:17px !important;}.mr18{margin-right:18px !important;}.mr19{margin-right:19px !important;}.mr20{margin-right:20px !important;}.mr21{margin-right:21px !important;}.mr22{margin-right:22px !important;}.mr23{margin-right:23px !important;}.mr24{margin-right:24px !important;}.mr25{margin-right:25px !important;}.mr26{margin-right:26px !important;}.mr27{margin-right:27px !important;}.mr28{margin-right:28px !important;}.mr29{margin-right:29px !important;}.mr30{margin-right:30px !important;}.mr31{margin-right:31px !important;}.mr32{margin-right:32px !important;}.mr33{margin-right:33px !important;}.mr34{margin-right:34px !important;}.mr35{margin-right:35px !important;}.mr36{margin-right:36px !important;}.mr37{margin-right:37px !important;}.mr38{margin-right:38px !important;}.mr39{margin-right:39px !important;}.mr40{margin-right:40px !important;}.mr41{margin-right:41px !important;}.mr42{margin-right:42px !important;}.mr43{margin-right:43px !important;}.mr44{margin-right:44px !important;}.mr45{margin-right:45px !important;}.mr46{margin-right:46px !important;}.mr47{margin-right:47px !important;}.mr48{margin-right:48px !important;}.mr49{margin-right:49px !important;}.mr50{margin-right:50px !important;}.mr51{margin-right:51px !important;}.mr52{margin-right:52px !important;}.mr53{margin-right:53px !important;}.mr54{margin-right:54px !important;}.mr55{margin-right:55px !important;}.mr56{margin-right:56px !important;}.mr57{margin-right:57px !important;}.mr58{margin-right:58px !important;}.mr59{margin-right:59px !important;}.mr60{margin-right:60px !important;}.mr61{margin-right:61px !important;}.mr62{margin-right:62px !important;}.mr63{margin-right:63px !important;}.mr64{margin-right:64px !important;}.mr65{margin-right:65px !important;}.mr66{margin-right:66px !important;}.mr67{margin-right:67px !important;}.mr68{margin-right:68px !important;}.mr69{margin-right:69px !important;}.mr70{margin-right:70px !important;}.mr71{margin-right:71px !important;}.mr72{margin-right:72px !important;}.mr73{margin-right:73px !important;}.mr74{margin-right:74px !important;}.mr75{margin-right:75px !important;}.mr76{margin-right:76px !important;}.mr77{margin-right:77px !important;}.mr78{margin-right:78px !important;}.mr79{margin-right:79px !important;}.mr80{margin-right:80px !important;}.mr81{margin-right:81px !important;}.mr82{margin-right:82px !important;}.mr83{margin-right:83px !important;}.mr84{margin-right:84px !important;}.mr85{margin-right:85px !important;}.mr86{margin-right:86px !important;}.mr87{margin-right:87px !important;}.mr88{margin-right:88px !important;}.mr89{margin-right:89px !important;}.mr90{margin-right:90px !important;}.mr91{margin-right:91px !important;}.mr92{margin-right:92px !important;}.mr93{margin-right:93px !important;}.mr94{margin-right:94px !important;}.mr95{margin-right:95px !important;}.mr96{margin-right:96px !important;}.mr97{margin-right:97px !important;}.mr98{margin-right:98px !important;}.mr99{margin-right:99px !important;}.mr100{margin-right:100px !important;}
.ml1{margin-left:1px !important;}.ml2{margin-left:2px !important;}.ml3{margin-left:3px !important;}.ml4{margin-left:4px !important;}.ml5{margin-left:5px !important;}.ml6{margin-left:6px !important;}.ml7{margin-left:7px !important;}.ml8{margin-left:8px !important;}.ml9{margin-left:9px !important;}.ml10{margin-left:10px !important;}.ml11{margin-left:11px !important;}.ml12{margin-left:12px !important;}.ml13{margin-left:13px !important;}.ml14{margin-left:14px !important;}.ml15{margin-left:15px !important;}.ml16{margin-left:16px !important;}.ml17{margin-left:17px !important;}.ml18{margin-left:18px !important;}.ml19{margin-left:19px !important;}.ml20{margin-left:20px !important;}.ml21{margin-left:21px !important;}.ml22{margin-left:22px !important;}.ml23{margin-left:23px !important;}.ml24{margin-left:24px !important;}.ml25{margin-left:25px !important;}.ml26{margin-left:26px !important;}.ml27{margin-left:27px !important;}.ml28{margin-left:28px !important;}.ml29{margin-left:29px !important;}.ml30{margin-left:30px !important;}.ml31{margin-left:31px !important;}.ml32{margin-left:32px !important;}.ml33{margin-left:33px !important;}.ml34{margin-left:34px !important;}.ml35{margin-left:35px !important;}.ml36{margin-left:36px !important;}.ml37{margin-left:37px !important;}.ml38{margin-left:38px !important;}.ml39{margin-left:39px !important;}.ml40{margin-left:40px !important;}.ml41{margin-left:41px !important;}.ml42{margin-left:42px !important;}.ml43{margin-left:43px !important;}.ml44{margin-left:44px !important;}.ml45{margin-left:45px !important;}.ml46{margin-left:46px !important;}.ml47{margin-left:47px !important;}.ml48{margin-left:48px !important;}.ml49{margin-left:49px !important;}.ml50{margin-left:50px !important;}.ml51{margin-left:51px !important;}.ml52{margin-left:52px !important;}.ml53{margin-left:53px !important;}.ml54{margin-left:54px !important;}.ml55{margin-left:55px !important;}.ml56{margin-left:56px !important;}.ml57{margin-left:57px !important;}.ml58{margin-left:58px !important;}.ml59{margin-left:59px !important;}.ml60{margin-left:60px !important;}.ml61{margin-left:61px !important;}.ml62{margin-left:62px !important;}.ml63{margin-left:63px !important;}.ml64{margin-left:64px !important;}.ml65{margin-left:65px !important;}.ml66{margin-left:66px !important;}.ml67{margin-left:67px !important;}.ml68{margin-left:68px !important;}.ml69{margin-left:69px !important;}.ml70{margin-left:70px !important;}.ml71{margin-left:71px !important;}.ml72{margin-left:72px !important;}.ml73{margin-left:73px !important;}.ml74{margin-left:74px !important;}.ml75{margin-left:75px !important;}.ml76{margin-left:76px !important;}.ml77{margin-left:77px !important;}.ml78{margin-left:78px !important;}.ml79{margin-left:79px !important;}.ml80{margin-left:80px !important;}.ml81{margin-left:81px !important;}.ml82{margin-left:82px !important;}.ml83{margin-left:83px !important;}.ml84{margin-left:84px !important;}.ml85{margin-left:85px !important;}.ml86{margin-left:86px !important;}.ml87{margin-left:87px !important;}.ml88{margin-left:88px !important;}.ml89{margin-left:89px !important;}.ml90{margin-left:90px !important;}.ml91{margin-left:91px !important;}.ml92{margin-left:92px !important;}.ml93{margin-left:93px !important;}.ml94{margin-left:94px !important;}.ml95{margin-left:95px !important;}.ml96{margin-left:96px !important;}.ml97{margin-left:97px !important;}.ml98{margin-left:98px !important;}.ml99{margin-left:99px !important;}.ml100{margin-left:100px !important;}
.mt1{margin-top:1px !important;}.mt2{margin-top:2px !important;}.mt3{margin-top:3px !important;}.mt4{margin-top:4px !important;}.mt5{margin-top:5px !important;}.mt6{margin-top:6px !important;}.mt7{margin-top:7px !important;}.mt8{margin-top:8px !important;}.mt9{margin-top:9px !important;}.mt10{margin-top:10px !important;}.mt11{margin-top:11px !important;}.mt12{margin-top:12px !important;}.mt13{margin-top:13px !important;}.mt14{margin-top:14px !important;}.mt15{margin-top:15px !important;}.mt16{margin-top:16px !important;}.mt17{margin-top:17px !important;}.mt18{margin-top:18px !important;}.mt19{margin-top:19px !important;}.mt20{margin-top:20px !important;}.mt21{margin-top:21px !important;}.mt22{margin-top:22px !important;}.mt23{margin-top:23px !important;}.mt24{margin-top:24px !important;}.mt25{margin-top:25px !important;}.mt26{margin-top:26px !important;}.mt27{margin-top:27px !important;}.mt28{margin-top:28px !important;}.mt29{margin-top:29px !important;}.mt30{margin-top:30px !important;}.mt31{margin-top:31px !important;}.mt32{margin-top:32px !important;}.mt33{margin-top:33px !important;}.mt34{margin-top:34px !important;}.mt35{margin-top:35px !important;}.mt36{margin-top:36px !important;}.mt37{margin-top:37px !important;}.mt38{margin-top:38px !important;}.mt39{margin-top:39px !important;}.mt40{margin-top:40px !important;}.mt41{margin-top:41px !important;}.mt42{margin-top:42px !important;}.mt43{margin-top:43px !important;}.mt44{margin-top:44px !important;}.mt45{margin-top:45px !important;}.mt46{margin-top:46px !important;}.mt47{margin-top:47px !important;}.mt48{margin-top:48px !important;}.mt49{margin-top:49px !important;}.mt50{margin-top:50px !important;}.mt51{margin-top:51px !important;}.mt52{margin-top:52px !important;}.mt53{margin-top:53px !important;}.mt54{margin-top:54px !important;}.mt55{margin-top:55px !important;}.mt56{margin-top:56px !important;}.mt57{margin-top:57px !important;}.mt58{margin-top:58px !important;}.mt59{margin-top:59px !important;}.mt60{margin-top:60px !important;}.mt61{margin-top:61px !important;}.mt62{margin-top:62px !important;}.mt63{margin-top:63px !important;}.mt64{margin-top:64px !important;}.mt65{margin-top:65px !important;}.mt66{margin-top:66px !important;}.mt67{margin-top:67px !important;}.mt68{margin-top:68px !important;}.mt69{margin-top:69px !important;}.mt70{margin-top:70px !important;}.mt71{margin-top:71px !important;}.mt72{margin-top:72px !important;}.mt73{margin-top:73px !important;}.mt74{margin-top:74px !important;}.mt75{margin-top:75px !important;}.mt76{margin-top:76px !important;}.mt77{margin-top:77px !important;}.mt78{margin-top:78px !important;}.mt79{margin-top:79px !important;}.mt80{margin-top:80px !important;}.mt81{margin-top:81px !important;}.mt82{margin-top:82px !important;}.mt83{margin-top:83px !important;}.mt84{margin-top:84px !important;}.mt85{margin-top:85px !important;}.mt86{margin-top:86px !important;}.mt87{margin-top:87px !important;}.mt88{margin-top:88px !important;}.mt89{margin-top:89px !important;}.mt90{margin-top:90px !important;}.mt91{margin-top:91px !important;}.mt92{margin-top:92px !important;}.mt93{margin-top:93px !important;}.mt94{margin-top:94px !important;}.mt95{margin-top:95px !important;}.mt96{margin-top:96px !important;}.mt97{margin-top:97px !important;}.mt98{margin-top:98px !important;}.mt99{margin-top:99px !important;}.mt100{margin-top:100px !important;}
.mb0{margin-bottom:0px !important;}.mb1{margin-bottom:1px !important;}.mb2{margin-bottom:2px !important;}.mb3{margin-bottom:3px !important;}.mb4{margin-bottom:4px !important;}.mb5{margin-bottom:5px !important;}.mb6{margin-bottom:6px !important;}.mb7{margin-bottom:7px !important;}.mb8{margin-bottom:8px !important;}.mb9{margin-bottom:9px !important;}.mb10{margin-bottom:10px !important;}.mb11{margin-bottom:11px !important;}.mb12{margin-bottom:12px !important;}.mb13{margin-bottom:13px !important;}.mb14{margin-bottom:14px !important;}.mb15{margin-bottom:15px !important;}.mb16{margin-bottom:16px !important;}.mb17{margin-bottom:17px !important;}.mb18{margin-bottom:18px !important;}.mb19{margin-bottom:19px !important;}.mb20{margin-bottom:20px !important;}.mb21{margin-bottom:21px !important;}.mb22{margin-bottom:22px !important;}.mb23{margin-bottom:23px !important;}.mb24{margin-bottom:24px !important;}.mb25{margin-bottom:25px !important;}.mb26{margin-bottom:26px !important;}.mb27{margin-bottom:27px !important;}.mb28{margin-bottom:28px !important;}.mb29{margin-bottom:29px !important;}.mb30{margin-bottom:30px !important;}.mb31{margin-bottom:31px !important;}.mb32{margin-bottom:32px !important;}.mb33{margin-bottom:33px !important;}.mb34{margin-bottom:34px !important;}.mb35{margin-bottom:35px !important;}.mb36{margin-bottom:36px !important;}.mb37{margin-bottom:37px !important;}.mb38{margin-bottom:38px !important;}.mb39{margin-bottom:39px !important;}.mb40{margin-bottom:40px !important;}.mb41{margin-bottom:41px !important;}.mb42{margin-bottom:42px !important;}.mb43{margin-bottom:43px !important;}.mb44{margin-bottom:44px !important;}.mb45{margin-bottom:45px !important;}.mb46{margin-bottom:46px !important;}.mb47{margin-bottom:47px !important;}.mb48{margin-bottom:48px !important;}.mb49{margin-bottom:49px !important;}.mb50{margin-bottom:50px !important;}.mb51{margin-bottom:51px !important;}.mb52{margin-bottom:52px !important;}.mb53{margin-bottom:53px !important;}.mb54{margin-bottom:54px !important;}.mb55{margin-bottom:55px !important;}.mb56{margin-bottom:56px !important;}.mb57{margin-bottom:57px !important;}.mb58{margin-bottom:58px !important;}.mb59{margin-bottom:59px !important;}.mb60{margin-bottom:60px !important;}.mb61{margin-bottom:61px !important;}.mb62{margin-bottom:62px !important;}.mb63{margin-bottom:63px !important;}.mb64{margin-bottom:64px !important;}.mb65{margin-bottom:65px !important;}.mb66{margin-bottom:66px !important;}.mb67{margin-bottom:67px !important;}.mb68{margin-bottom:68px !important;}.mb69{margin-bottom:69px !important;}.mb70{margin-bottom:70px !important;}.mb71{margin-bottom:71px !important;}.mb72{margin-bottom:72px !important;}.mb73{margin-bottom:73px !important;}.mb74{margin-bottom:74px !important;}.mb75{margin-bottom:75px !important;}.mb76{margin-bottom:76px !important;}.mb77{margin-bottom:77px !important;}.mb78{margin-bottom:78px !important;}.mb79{margin-bottom:79px !important;}.mb80{margin-bottom:80px !important;}.mb81{margin-bottom:81px !important;}.mb82{margin-bottom:82px !important;}.mb83{margin-bottom:83px !important;}.mb84{margin-bottom:84px !important;}.mb85{margin-bottom:85px !important;}.mb86{margin-bottom:86px !important;}.mb87{margin-bottom:87px !important;}.mb88{margin-bottom:88px !important;}.mb89{margin-bottom:89px !important;}.mb90{margin-bottom:90px !important;}.mb91{margin-bottom:91px !important;}.mb92{margin-bottom:92px !important;}.mb93{margin-bottom:93px !important;}.mb94{margin-bottom:94px !important;}.mb95{margin-bottom:95px !important;}.mb96{margin-bottom:96px !important;}.mb97{margin-bottom:97px !important;}.mb98{margin-bottom:98px !important;}.mb99{margin-bottom:99px !important;}.mb100{margin-bottom:100px !important;}
.pr1{padding-right:1px !important;}.pr2{padding-right:2px !important;}.pr3{padding-right:3px !important;}.pr4{padding-right:4px !important;}.pr5{padding-right:5px !important;}.pr6{padding-right:6px !important;}.pr7{padding-right:7px !important;}.pr8{padding-right:8px !important;}.pr9{padding-right:9px !important;}.pr10{padding-right:10px !important;}.pr11{padding-right:11px !important;}.pr12{padding-right:12px !important;}.pr13{padding-right:13px !important;}.pr14{padding-right:14px !important;}.pr15{padding-right:15px !important;}.pr16{padding-right:16px !important;}.pr17{padding-right:17px !important;}.pr18{padding-right:18px !important;}.pr19{padding-right:19px !important;}.pr20{padding-right:20px !important;}.pr21{padding-right:21px !important;}.pr22{padding-right:22px !important;}.pr23{padding-right:23px !important;}.pr24{padding-right:24px !important;}.pr25{padding-right:25px !important;}.pr26{padding-right:26px !important;}.pr27{padding-right:27px !important;}.pr28{padding-right:28px !important;}.pr29{padding-right:29px !important;}.pr30{padding-right:30px !important;}.pr31{padding-right:31px !important;}.pr32{padding-right:32px !important;}.pr33{padding-right:33px !important;}.pr34{padding-right:34px !important;}.pr35{padding-right:35px !important;}.pr36{padding-right:36px !important;}.pr37{padding-right:37px !important;}.pr38{padding-right:38px !important;}.pr39{padding-right:39px !important;}.pr40{padding-right:40px !important;}.pr41{padding-right:41px !important;}.pr42{padding-right:42px !important;}.pr43{padding-right:43px !important;}.pr44{padding-right:44px !important;}.pr45{padding-right:45px !important;}.pr46{padding-right:46px !important;}.pr47{padding-right:47px !important;}.pr48{padding-right:48px !important;}.pr49{padding-right:49px !important;}.pr50{padding-right:50px !important;}.pr51{padding-right:51px !important;}.pr52{padding-right:52px !important;}.pr53{padding-right:53px !important;}.pr54{padding-right:54px !important;}.pr55{padding-right:55px !important;}.pr56{padding-right:56px !important;}.pr57{padding-right:57px !important;}.pr58{padding-right:58px !important;}.pr59{padding-right:59px !important;}.pr60{padding-right:60px !important;}.pr61{padding-right:61px !important;}.pr62{padding-right:62px !important;}.pr63{padding-right:63px !important;}.pr64{padding-right:64px !important;}.pr65{padding-right:65px !important;}.pr66{padding-right:66px !important;}.pr67{padding-right:67px !important;}.pr68{padding-right:68px !important;}.pr69{padding-right:69px !important;}.pr70{padding-right:70px !important;}.pr71{padding-right:71px !important;}.pr72{padding-right:72px !important;}.pr73{padding-right:73px !important;}.pr74{padding-right:74px !important;}.pr75{padding-right:75px !important;}.pr76{padding-right:76px !important;}.pr77{padding-right:77px !important;}.pr78{padding-right:78px !important;}.pr79{padding-right:79px !important;}.pr80{padding-right:80px !important;}.pr81{padding-right:81px !important;}.pr82{padding-right:82px !important;}.pr83{padding-right:83px !important;}.pr84{padding-right:84px !important;}.pr85{padding-right:85px !important;}.pr86{padding-right:86px !important;}.pr87{padding-right:87px !important;}.pr88{padding-right:88px !important;}.pr89{padding-right:89px !important;}.pr90{padding-right:90px !important;}.pr91{padding-right:91px !important;}.pr92{padding-right:92px !important;}.pr93{padding-right:93px !important;}.pr94{padding-right:94px !important;}.pr95{padding-right:95px !important;}.pr96{padding-right:96px !important;}.pr97{padding-right:97px !important;}.pr98{padding-right:98px !important;}.pr99{padding-right:99px !important;}.pr100{padding-right:100px !important;}
.pl1{padding-left:1px !important;}.pl2{padding-left:2px !important;}.pl3{padding-left:3px !important;}.pl4{padding-left:4px !important;}.pl5{padding-left:5px !important;}.pl6{padding-left:6px !important;}.pl7{padding-left:7px !important;}.pl8{padding-left:8px !important;}.pl9{padding-left:9px !important;}.pl10{padding-left:10px !important;}.pl11{padding-left:11px !important;}.pl12{padding-left:12px !important;}.pl13{padding-left:13px !important;}.pl14{padding-left:14px !important;}.pl15{padding-left:15px !important;}.pl16{padding-left:16px !important;}.pl17{padding-left:17px !important;}.pl18{padding-left:18px !important;}.pl19{padding-left:19px !important;}.pl20{padding-left:20px !important;}.pl21{padding-left:21px !important;}.pl22{padding-left:22px !important;}.pl23{padding-left:23px !important;}.pl24{padding-left:24px !important;}.pl25{padding-left:25px !important;}.pl26{padding-left:26px !important;}.pl27{padding-left:27px !important;}.pl28{padding-left:28px !important;}.pl29{padding-left:29px !important;}.pl30{padding-left:30px !important;}.pl31{padding-left:31px !important;}.pl32{padding-left:32px !important;}.pl33{padding-left:33px !important;}.pl34{padding-left:34px !important;}.pl35{padding-left:35px !important;}.pl36{padding-left:36px !important;}.pl37{padding-left:37px !important;}.pl38{padding-left:38px !important;}.pl39{padding-left:39px !important;}.pl40{padding-left:40px !important;}.pl41{padding-left:41px !important;}.pl42{padding-left:42px !important;}.pl43{padding-left:43px !important;}.pl44{padding-left:44px !important;}.pl45{padding-left:45px !important;}.pl46{padding-left:46px !important;}.pl47{padding-left:47px !important;}.pl48{padding-left:48px !important;}.pl49{padding-left:49px !important;}.pl50{padding-left:50px !important;}.pl51{padding-left:51px !important;}.pl52{padding-left:52px !important;}.pl53{padding-left:53px !important;}.pl54{padding-left:54px !important;}.pl55{padding-left:55px !important;}.pl56{padding-left:56px !important;}.pl57{padding-left:57px !important;}.pl58{padding-left:58px !important;}.pl59{padding-left:59px !important;}.pl60{padding-left:60px !important;}.pl61{padding-left:61px !important;}.pl62{padding-left:62px !important;}.pl63{padding-left:63px !important;}.pl64{padding-left:64px !important;}.pl65{padding-left:65px !important;}.pl66{padding-left:66px !important;}.pl67{padding-left:67px !important;}.pl68{padding-left:68px !important;}.pl69{padding-left:69px !important;}.pl70{padding-left:70px !important;}.pl71{padding-left:71px !important;}.pl72{padding-left:72px !important;}.pl73{padding-left:73px !important;}.pl74{padding-left:74px !important;}.pl75{padding-left:75px !important;}.pl76{padding-left:76px !important;}.pl77{padding-left:77px !important;}.pl78{padding-left:78px !important;}.pl79{padding-left:79px !important;}.pl80{padding-left:80px !important;}.pl81{padding-left:81px !important;}.pl82{padding-left:82px !important;}.pl83{padding-left:83px !important;}.pl84{padding-left:84px !important;}.pl85{padding-left:85px !important;}.pl86{padding-left:86px !important;}.pl87{padding-left:87px !important;}.pl88{padding-left:88px !important;}.pl89{padding-left:89px !important;}.pl90{padding-left:90px !important;}.pl91{padding-left:91px !important;}.pl92{padding-left:92px !important;}.pl93{padding-left:93px !important;}.pl94{padding-left:94px !important;}.pl95{padding-left:95px !important;}.pl96{padding-left:96px !important;}.pl97{padding-left:97px !important;}.pl98{padding-left:98px !important;}.pl99{padding-left:99px !important;}.pl100{padding-left:100px !important;}
.pt0{padding-top:0 !important;}.pt1{padding-top:1px !important;}.pt2{padding-top:2px !important;}.pt3{padding-top:3px !important;}.pt4{padding-top:4px !important;}.pt5{padding-top:5px !important;}.pt6{padding-top:6px !important;}.pt7{padding-top:7px !important;}.pt8{padding-top:8px !important;}.pt9{padding-top:9px !important;}.pt10{padding-top:10px !important;}.pt11{padding-top:11px !important;}.pt12{padding-top:12px !important;}.pt13{padding-top:13px !important;}.pt14{padding-top:14px !important;}.pt15{padding-top:15px !important;}.pt16{padding-top:16px !important;}.pt17{padding-top:17px !important;}.pt18{padding-top:18px !important;}.pt19{padding-top:19px !important;}.pt20{padding-top:20px !important;}.pt21{padding-top:21px !important;}.pt22{padding-top:22px !important;}.pt23{padding-top:23px !important;}.pt24{padding-top:24px !important;}.pt25{padding-top:25px !important;}.pt26{padding-top:26px !important;}.pt27{padding-top:27px !important;}.pt28{padding-top:28px !important;}.pt29{padding-top:29px !important;}.pt30{padding-top:30px !important;}.pt31{padding-top:31px !important;}.pt32{padding-top:32px !important;}.pt33{padding-top:33px !important;}.pt34{padding-top:34px !important;}.pt35{padding-top:35px !important;}.pt36{padding-top:36px !important;}.pt37{padding-top:37px !important;}.pt38{padding-top:38px !important;}.pt39{padding-top:39px !important;}.pt40{padding-top:40px !important;}.pt41{padding-top:41px !important;}.pt42{padding-top:42px !important;}.pt43{padding-top:43px !important;}.pt44{padding-top:44px !important;}.pt45{padding-top:45px !important;}.pt46{padding-top:46px !important;}.pt47{padding-top:47px !important;}.pt48{padding-top:48px !important;}.pt49{padding-top:49px !important;}.pt50{padding-top:50px !important;}.pt51{padding-top:51px !important;}.pt52{padding-top:52px !important;}.pt53{padding-top:53px !important;}.pt54{padding-top:54px !important;}.pt55{padding-top:55px !important;}.pt56{padding-top:56px !important;}.pt57{padding-top:57px !important;}.pt58{padding-top:58px !important;}.pt59{padding-top:59px !important;}.pt60{padding-top:60px !important;}.pt61{padding-top:61px !important;}.pt62{padding-top:62px !important;}.pt63{padding-top:63px !important;}.pt64{padding-top:64px !important;}.pt65{padding-top:65px !important;}.pt66{padding-top:66px !important;}.pt67{padding-top:67px !important;}.pt68{padding-top:68px !important;}.pt69{padding-top:69px !important;}.pt70{padding-top:70px !important;}.pt71{padding-top:71px !important;}.pt72{padding-top:72px !important;}.pt73{padding-top:73px !important;}.pt74{padding-top:74px !important;}.pt75{padding-top:75px !important;}.pt76{padding-top:76px !important;}.pt77{padding-top:77px !important;}.pt78{padding-top:78px !important;}.pt79{padding-top:79px !important;}.pt80{padding-top:80px !important;}.pt81{padding-top:81px !important;}.pt82{padding-top:82px !important;}.pt83{padding-top:83px !important;}.pt84{padding-top:84px !important;}.pt85{padding-top:85px !important;}.pt86{padding-top:86px !important;}.pt87{padding-top:87px !important;}.pt88{padding-top:88px !important;}.pt89{padding-top:89px !important;}.pt90{padding-top:90px !important;}.pt91{padding-top:91px !important;}.pt92{padding-top:92px !important;}.pt93{padding-top:93px !important;}.pt94{padding-top:94px !important;}.pt95{padding-top:95px !important;}.pt96{padding-top:96px !important;}.pt97{padding-top:97px !important;}.pt98{padding-top:98px !important;}.pt99{padding-top:99px !important;}.pt100{padding-top:100px !important;}
.pb1{padding-bottom:1px !important;}.pb2{padding-bottom:2px !important;}.pb3{padding-bottom:3px !important;}.pb4{padding-bottom:4px !important;}.pb5{padding-bottom:5px !important;}.pb6{padding-bottom:6px !important;}.pb7{padding-bottom:7px !important;}.pb8{padding-bottom:8px !important;}.pb9{padding-bottom:9px !important;}.pb10{padding-bottom:10px !important;}.pb11{padding-bottom:11px !important;}.pb12{padding-bottom:12px !important;}.pb13{padding-bottom:13px !important;}.pb14{padding-bottom:14px !important;}.pb15{padding-bottom:15px !important;}.pb16{padding-bottom:16px !important;}.pb17{padding-bottom:17px !important;}.pb18{padding-bottom:18px !important;}.pb19{padding-bottom:19px !important;}.pb20{padding-bottom:20px !important;}.pb21{padding-bottom:21px !important;}.pb22{padding-bottom:22px !important;}.pb23{padding-bottom:23px !important;}.pb24{padding-bottom:24px !important;}.pb25{padding-bottom:25px !important;}.pb26{padding-bottom:26px !important;}.pb27{padding-bottom:27px !important;}.pb28{padding-bottom:28px !important;}.pb29{padding-bottom:29px !important;}.pb30{padding-bottom:30px !important;}.pb31{padding-bottom:31px !important;}.pb32{padding-bottom:32px !important;}.pb33{padding-bottom:33px !important;}.pb34{padding-bottom:34px !important;}.pb35{padding-bottom:35px !important;}.pb36{padding-bottom:36px !important;}.pb37{padding-bottom:37px !important;}.pb38{padding-bottom:38px !important;}.pb39{padding-bottom:39px !important;}.pb40{padding-bottom:40px !important;}.pb41{padding-bottom:41px !important;}.pb42{padding-bottom:42px !important;}.pb43{padding-bottom:43px !important;}.pb44{padding-bottom:44px !important;}.pb45{padding-bottom:45px !important;}.pb46{padding-bottom:46px !important;}.pb47{padding-bottom:47px !important;}.pb48{padding-bottom:48px !important;}.pb49{padding-bottom:49px !important;}.pb50{padding-bottom:50px !important;}.pb51{padding-bottom:51px !important;}.pb52{padding-bottom:52px !important;}.pb53{padding-bottom:53px !important;}.pb54{padding-bottom:54px !important;}.pb55{padding-bottom:55px !important;}.pb56{padding-bottom:56px !important;}.pb57{padding-bottom:57px !important;}.pb58{padding-bottom:58px !important;}.pb59{padding-bottom:59px !important;}.pb60{padding-bottom:60px !important;}.pb61{padding-bottom:61px !important;}.pb62{padding-bottom:62px !important;}.pb63{padding-bottom:63px !important;}.pb64{padding-bottom:64px !important;}.pb65{padding-bottom:65px !important;}.pb66{padding-bottom:66px !important;}.pb67{padding-bottom:67px !important;}.pb68{padding-bottom:68px !important;}.pb69{padding-bottom:69px !important;}.pb70{padding-bottom:70px !important;}.pb71{padding-bottom:71px !important;}.pb72{padding-bottom:72px !important;}.pb73{padding-bottom:73px !important;}.pb74{padding-bottom:74px !important;}.pb75{padding-bottom:75px !important;}.pb76{padding-bottom:76px !important;}.pb77{padding-bottom:77px !important;}.pb78{padding-bottom:78px !important;}.pb79{padding-bottom:79px !important;}.pb80{padding-bottom:80px !important;}.pb81{padding-bottom:81px !important;}.pb82{padding-bottom:82px !important;}.pb83{padding-bottom:83px !important;}.pb84{padding-bottom:84px !important;}.pb85{padding-bottom:85px !important;}.pb86{padding-bottom:86px !important;}.pb87{padding-bottom:87px !important;}.pb88{padding-bottom:88px !important;}.pb89{padding-bottom:89px !important;}.pb90{padding-bottom:90px !important;}.pb91{padding-bottom:91px !important;}.pb92{padding-bottom:92px !important;}.pb93{padding-bottom:93px !important;}.pb94{padding-bottom:94px !important;}.pb95{padding-bottom:95px !important;}.pb96{padding-bottom:96px !important;}.pb97{padding-bottom:97px !important;}.pb98{padding-bottom:98px !important;}.pb99{padding-bottom:99px !important;}.pb100{padding-bottom:100px !important;}

.w400m100  {width:400px! important}

.m_scrollBox{width:100%; overflow:auto;}

.mobileOnly { display:none; }
.pcOnly { display:block; }
.res_img {max-width:100%;width:100%;}
 

ul.number { margin-left:30px }
ul.number li { padding-left:0; list-style:decimal; }

ul.disc { margin-left:30px }
ul.disc li { padding-left:0; list-style:disc; }

ul.circle {margin-left:30px }
ul.circle li { padding-left:0; list-style:circle; }

ul.lower-roman { margin-left:30px }
ul.lower-roman li { padding-left:0; list-style:lower-roman; }

ul.alpha {margin-left:30px }
ul.alpha li { padding-left:0; list-style:upper-alpha; }
ul,ol {  list-style-position: inside;}

.res_img {max-width:100%;}
.boxgray {border-radius:8px; background:#f5f5f5;padding:20px;}

.ta-l {  text-align: left !important;}
.ta-r {  text-align: right !important;}
.ta-c {  text-align: center !important;}
.ta-j {  text-align: justify !important;}
.text-bold {font-weight:bold !important}
.highlight {display: inline; box-shadow: inset 0 -10px 0 #ffccdc; }
.highlight_Y {display: inline; box-shadow: inset 0 -10px 0 #fffbcd; font-weight:600;}
.highlight2 {display: inline; font-weight:700;text-decoration:underline;;font-size:20px; }


.mo { display:none; }
.pc { display:block; }

/* header */
header{ position:relative; z-index:1000; }
header h1{ width:225px; position:absolute; left:0; top:70px; z-index:10; }
header h1 a{display: block; width:225px; height:50px; background:url(../images/logo.png) no-repeat top left; font-size:0; text-indent:-99999px; }
header .btn_openGnb{display: none;}

/* util */
.admin_util a{ position:absolute; right:270px;; top:10px; font-size:14px;background:#111; color: #fff; padding:2px 10px;border-radius:20px;  z-index:10;  }

.util{ width:100%; height:40px; position:absolute; left:0; top:0; display:flex; justify-content:end; align-items:center; z-index:1; }
.util:before { content:''; width:100vw; height:1px; position:absolute; left:50%; bottom:0; background:#d7d7d7; transform:translateX(-50%); }
.util a{ height:40px; position:relative; font-size:14px; color: #1e1e1e; line-height:40px; }
.util a+a { margin-left:12px; }
.util .myInfo{display:none;}
.util .btnAllMenu { width:20px; height:40px; background:url('../images/btnAllMenu.png') center center no-repeat; background-size:100% auto; font-size:0; text-indent:-99999px; }
.util .mo { display:none; }

.boxAllMenu { width:1200px; height:797px; padding:70px 0 0 148px; display:none; position:absolute; left:50%; top:150px; margin-left:-600px; background:url('../images/bgAllMenu.png') left bottom no-repeat #fff; border-radius:10px; z-index:1001; box-shadow:10px 10px 20px 0 rgba(0,0,0,.33); }
.boxAllMenu .close { width:23px; height:23px; position:absolute; right:0; top:-34px; background:url('../images/btnClose.png') center center no-repeat; font-size:0; text-indent:-99999px; }
.boxAllMenu ul.depth01 { display:flex; }
.boxAllMenu ul.depth01>li { width:200px; }
.boxAllMenu ul.depth01>li:nth-child(2) { width:230px; }
.boxAllMenu ul.depth01>li:nth-child(3) { width:270px; }
.boxAllMenu ul.depth01>li+li { margin-left:30px; }
.boxAllMenu ul.depth01 li a { display:block; font-size:25px; color:#1b1b1b; font-weight:700; }
.boxAllMenu ul.depth02 { margin-top:30px; }
.boxAllMenu ul.depth02 li a { font-size:17px; font-weight:300; line-height:30px; }
.boxAllMenu ul.depth03 li a:before { content:'- '; }

#container { position:relative; z-index:2; }

/* gnb */
.menu { padding-top:40px; display:flex; align-items:center; flex-direction:row-reverse; }
.menu .btn_openGnb{display: none;}
.menu .gnb { /* margin-right:30px;  */}
.menu .gnb:after { content:''; clear:both; display:block; }
.menu .gnb>li { position:relative; float:left; }
.menu .gnb>li>a{display:block; position:relative; height:108px; padding:0 30px; font-size:25px; color:#1b1b1b; line-height:108px; text-align:center; z-index:10;font-weight:500; }
.menu .gnb .depth02{display:none;position:absolute; top:108px; left:50%; padding:32px 40px; background:#242424; z-index:5; transform:translateX(-50%); }
.menu .gnb .depth02:after { content:''; width:18px; height:9px; position:absolute; left:50%; top:-9px; margin-left:-9px; background:url('../images/bgEdge.png') center top no-repeat; }
.menu .gnb .depth02>li>a { display:block; font-size:17px; color:#ffffff; line-height:32px; white-space:nowrap; text-align:left; }
.menu .gnb .depth03 { padding-left:6px; }
.menu .gnb .depth03>li>a { display:block; font-size:17px; color:#fff; line-height:32px; white-space:nowrap; }
.menu .gnb .depth03>li>a:before { content:'- '; }

.btn_closeGnb{display:none;}

/* footer */
footer{ padding:48px 0; position:relative; background:#2e2e2e; z-index:1; }
footer .f_logo { width:226px; height:50px; margin-top:26px; float:left; background:url('../images/f_logo.png') center center no-repeat; font-size:0; text-indent:-99999px; }
footer address { margin-left:295px; font-size:15px; color:#aeaeae; font-weight:300; line-height:1.73; }
footer address strong { display:block; font-weight:300; }
footer .email { width:186px; height:54px; position:absolute; right:0; top:20px; border:2px solid #626262; border-radius:28px; color:#aeaeae; font-size:18px; text-align:center; line-height:54px; }
footer .info { display:none; }


/* main */
.mainVisual { height:800px; position:relative; z-index:1; margin:0 auto;text-align:center;}
.mainVisual .owl-carousel .owl-item { height:800px; overflow:hidden; }

.mainVisual .owl-carousel .owl-item .item { height:800px; position:relative; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:auto 100%; }
.mainVisual .owl-carousel .owl-item .item > div.mo { display:none; }
.mainVisual .owl-theme .owl-dots { position:absolute; left:50%; bottom:200px; margin-left:-600px; }
.mainVisual .owl-theme .owl-nav.disabled + .owl-dots { margin-top:0; }
.mainVisual .owl-theme .owl-dots .owl-dot span { width:16px; height:16px; margin:0; background:#7d7d7d; }
.mainVisual .owl-theme .owl-dots .owl-dot.active span,
.mainVisual .owl-theme .owl-dots .owl-dot:hover span { background:#fff; }
.mainVisual .owl-theme .owl-dots .owl-dot+.owl-dot { margin-left:12px; }

.mainSection { position:relative; z-index:5; }

.mainTop { margin-top:-180px; margin-bottom:100px; position:relative; z-index:-1; }
.mainTop .topBanner { display:flex; }
.mainTop .topBanner .col { flex:1; position:relative; }
.mainTop .topBanner .col ul { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); z-index:5; }
.mainTop .topBanner .col ul li { text-align:center; font-size:26px; color:#fff; white-space:nowrap; }
.mainTop .topBanner .col .bg { width:100%; position:relative; z-index:1; }

.mainTop .topNotice { height:200px; position:relative; display:flex; align-items:center; padding:0 110px 0 90px; background: rgb(189,209,21); background: linear-gradient(90deg, rgba(189,209,21,1) 0%, rgba(78,159,29,1) 100%); color:#fff; }
.mainTop .topNotice h4 { height:72px; padding-left:120px; background:url('../images/iconNews.png') left center no-repeat; font-size:30px; font-weight:500; line-height:72px; }
.mainTop .topNotice .notice { width:440px; margin-left:60px; }
.mainTop .topNotice .notice ul li a { padding-left:10px; position:relative; display:block; font-size:18px; color:#fff; line-height:38px; overflow:hidden; }
.mainTop .topNotice .notice ul li a:before { content:'·'; position:absolute; left:0; top:0; }
.mainTop .topNotice .notice ul li a .title { margin-right:95px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.mainTop .topNotice .notice ul li a .date { position:absolute; right:0; top:0; }
.mainTop .topNotice .btnMore { width:186px; height:64px; display:flex; align-items:center; justify-content:center; position:absolute; right:110px; top:50%; margin-top:-32px; border:2px solid #fff; border-radius:32px; color:#fff; font-size:18px; }

.boxDoctor { height:774px; position:relative; background:#f2f5ff; }
.boxDoctor:before { content:''; width:604px; height:578px; margin-left:-974px; position:absolute; left:50%; top:-165px; background:url('../images/bgDoctor.png') no-repeat; }
.boxDoctor .owl-carousel .owl-item { height:774px; }
.boxDoctor .owl-carousel .item { padding:95px 0 0 0; position:relative; }
.boxDoctor .owl-carousel .item .topArea { margin-bottom:65px; font-size:34px; font-weight:300; color:#112d85; text-align:center; letter-spacing:-0.05em; }
.boxDoctor .owl-carousel .item .topArea strong { display:block; font-size:50px; color:#000; font-weight:500; }
.boxDoctor .owl-carousel .item .profile { position:relative; padding-left:168px; z-index:10; }
.boxDoctor .owl-carousel .item .profile .name { margin-bottom:40px; font-size:70px; line-height:1;color:#000; }
.boxDoctor .owl-carousel .item .profile .name span { display:inline-block; margin-bottom:4px; vertical-align:bottom; font-size:20px; }
.boxDoctor .owl-carousel .item .profile .list { padding-left:22px; border-left:1px solid #8e8e8e; }
.boxDoctor .owl-carousel .item .profile .list li { font-size:18px; color:#000; line-height:1; letter-spacing:-.05em; }
.boxDoctor .owl-carousel .item .profile .list li+li { margin-top:14px; }
.boxDoctor .owl-carousel .item .photo { width:523px; position:absolute; right:0; top:46px;z-index:10 }
.boxDoctor .owl-theme .owl-nav { margin:0; position:absolute; right:-43px; top:390px; }
.boxDoctor .owl-theme .owl-nav [class*='owl-'] { width:86px; height:86px; border-radius:43px; background:url('../images/btnProfile.png') center center no-repeat #fff; padding:0; margin:0; font-size:0; text-indent:-99999px; box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.07); }
.boxDoctor .owl-carousel .owl-nav .owl-prev { display:none; }
.boxDoctor .owl-carousel .animated { animation-duration: 500ms; animation-fill-mode: both; }

.boxClinic { width:1200px; margin:0 auto; padding:140px 0 120px; position:relative; overflow:hidden; }
.boxClinic .topArea { float:left; letter-spacing:-0.05em; }
.boxClinic .topArea h4 { font-size:50px; color:#000; font-weight:500; line-height:1.12; }
.boxClinic .topArea h4 span { color:#112d85; }
.boxClinic .topArea h5 { margin-bottom:20px; font-size:34px; color:#112d85; font-weight:300; line-height:1; }
.boxClinic .topArea p { display:block; margin-top:35px; position:relative; font-size:18px; font-weight:300; }
.boxClinic .listArea { margin-left:406px; }
.boxClinic .listArea ul { width:744px; overflow:hidden; }
.boxClinic .listArea ul li { width:248px; height:240px; float:left; padding:0 24px; text-align:center; }
.boxClinic .listArea ul li:nth-child(1n+4) { margin-top:38px; }
.boxClinic .listArea ul li .thumb { width:200px; height:200px; margin:0 auto; position:relative; border-radius:50%; overflow:hidden; }
.boxClinic .listArea ul li .thumb img { width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.boxClinic .listArea ul li .title { margin-top:12px; font-size:18px; color:#000; }

.boxClinic.type2 { width:auto; padding:0; background:#f9faec; }
.boxClinic.type2 .topArea { padding-top:140px; }
.boxClinic.type2 .topArea h4 span { color:#b0c500; }
.boxClinic.type2 .topArea h5 { color:#b0c500; }
.boxClinic.type2 .listArea { margin-left:480px; }
.boxClinic.type2 .listArea ul { width:720px; height:674px; }
.boxClinic.type2 .listArea ul li { width:120px; height:674px; padding:0; position:relative; transition:all .3s; overflow:hidden; cursor:pointer; background-size:auto 100%; background-position:center top; background-repeat:no-repeat; }
.boxClinic.type2 .listArea ul li.active { width:360px; }
.boxClinic.type2 .listArea ul li.clinic1 { background-image:url('../images/bgClinic1.jpg'); }
.boxClinic.type2 .listArea ul li.clinic2 { background-image:url('../images/bgClinic2.jpg'); }
.boxClinic.type2 .listArea ul li.clinic3 { background-image:url('../images/bgClinic3.jpg'); }
.boxClinic.type2 .listArea ul li.clinic4 { background-image:url('../images/bgClinic4.jpg'); }
.boxClinic.type2 .listArea ul li:nth-child(1n+4) { margin-top:0; }
.boxClinic.type2 .listArea ul li:before { content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:rgba(0,0,0,.3); }
.boxClinic.type2 .listArea ul li:after { content:''; width:100%; height:100%; display:none; position:absolute; left:0; top:0; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(1,0,20,0) 45%, rgba(0,0,0,.8) 100%); z-index:1; }
.boxClinic.type2 .listArea ul li.active:after { display:block; }
.boxClinic.type2 .listArea ul li.active:before { display:none; }
.boxClinic.type2 .listArea ul li a { width:360px; display:none; position:relative; padding-top:140px; color:#fff; font-weight:500; font-size:30px; z-index:10; }
.boxClinic.type2 .listArea ul li a:after { content:''; width:86px; height:86px; margin:25px auto 0; display:block; background:url('../images/iconClinicArrow.png') center center no-repeat rgba(0,0,0,.8); border-radius:50%; vertical-align:middle; }
.boxClinic.type2 .listArea ul li.active a { display:block; }

.boxInfomation { position:relative; background:#112d85; }
.boxInfomation .contArea { width:480px; padding:75px 0 60px; position:relative; left:50%; margin-left:-600px; }
.boxInfomation .contArea:before { content:''; width:536px; height:454px; position:absolute; right:0; bottom:0; background:url('../images/bgInfo.png') right bottom no-repeat; background-size:100% auto; }
.boxInfomation .contArea h4 { margin-bottom:20px; font-size:50px; font-weight:500; color:#fff; }
.boxInfomation .contArea p { position:relative; padding-left:30px; color:#fff; font-size:18px; line-height:1.67; }
.boxInfomation .contArea p:before { content:''; width:1px; position:absolute; left:0; top:8px; bottom:8px; background:#fff; font-weight:300; }
.boxInfomation .contArea p span { color:#f3ff6a; }
.boxInfomation .contArea p span.tel { font-size:24px; color:#fff; }
.boxInfomation .contArea .address { margin-top:25px; font-size:16px; line-height:1.4; font-weight:300; color:#fff; }
.boxInfomation .contArea .address span { font-size:18px; font-weight:500; }
.boxInfomation .mapArea { height:100%; position:absolute; left:calc(50% - 120px); top:0; right:0; }
.boxInfomation .mapArea iframe { width:100%; height:100%; border:0; }


/* sub page */
/* contents */
section { background:#fff; }
section .inner:after { content:''; clear:both; display:block; }
section .left { position:relative; background:#112d85;}
section .right{ }

/* contents title */
.box_tit{height:350px; background-position:center center;}

.contents .left .home { width:60px; height:70px; float:left; border-left:1px solid #99ace6; line-height:60px; text-align:center; }
.contents .left .home img { vertical-align:middle; }
.contents .left h2 { height:70px; float:left; padding:0 42px; border-left:1px solid #99ace6; color:#fff; font-size:20px; line-height:70px;font-weight: 400; }
.contents .left .select_lnb { min-width:350px; float:left; position:relative; border-left:1px solid #99ace6; border-right:1px solid #99ace6; }
.contents .left .select_lnb>a { height:70px; display:block; padding:20px 40px 20px 32px; color:#fff; font-size:20px;font-weight: 400;letter-spacing:-0.05em; }
.contents .left .select_lnb>a:after { content:''; width:20px; height:12px; position:absolute; right:30px; top:50%; margin-top:-6px; background:url('../images/iconLnbArrow.png') no-repeat; }
 

 
/* lnb */
.lnb{ position:absolute; left:-1px; top:70px; display:none; border:1px solid #99ace6; background:#112d85; z-index:10; }
.lnb>li{ min-width:350px;border-bottom:1px solid #99ace6; }
.lnb>li>a{position:relative;display:block;padding:18px 42px; font-size:20px; color:#fff; letter-spacing:-0.05em; font-weight:400; white-space:nowrap; }
.lnb>li>ul.depth03 li { margin:5px 0; }
.lnb>li>ul.depth03 li a{ padding:0 42px; font-size:17px; color:#fff; letter-spacing:-0.05em;font-weight:300; white-space:nowrap; }
.lnb>li>ul.depth03 {display:inline-block;padding-bottom:15px;}


/* contents */
.contents .right {padding-top:80px; margin-bottom:80px;}

.contentsTop { position:relative; border-bottom:1px solid #bbb; }
.contentsTop h3 { padding:30px 0; position:relative; font-size:50px; color:#000; font-weight:500; line-height:1.2; text-align:center; }
.contentsTop h3:before { content:''; width:36px; height:3px; position:Absolute; left:50%; top:0; margin-left:-18px; background:#112d85; }

.location { position:absolute; right:0; bottom:28px; display:block; color:#737373; font-size:16px; letter-spacing:-.05em; }
.location img { display:inline-block; margin-bottom:4px; vertical-align:middle; }

.contWrap { padding-top:55px; }
.contWrap h4 { margin-bottom:35px; font-size:32px; font-weight:600; color:#000; }
.contWrap .sub_h5 { font-size:17px; }

.topText { margin-top:25px; display:flex; justify-content:space-between; }
.topText .cont { font-size:17px; color:#333; line-height:1.5; font-weight:400; margin-right:50px;}
.topText .cont strong { margin-bottom:15px; display:inline-block; position:relative; border-bottom:6px solid #bdd115; font-size:24px; font-weight:500; line-height:1; }
.topText div.thumb img {display:inline-block;height:auto;padding:20px; border:1px solid #ccc;text-align:center;}

.overWrap { height:377px; margin:60px 0 70px; display:flex; justify-content:center; flex-direction:column; position:relative; }
.overWrap:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:url('../images/bgOverWrap.jpg') center top no-repeat; transform:translateX(-50%); z-index:1; }
.overWrap:after { content:''; width:435px; height:570px; position:absolute; left:50%; top:210px; margin-left:165px; background:url('../images/imgOverWrap.png') no-repeat; z-index:1; }
.overWrap .cont { position:relative; z-index:5; }
.overWrap .subject { font-size:32px; font-weight:500; color:#fff; }
.overWrap .title { margin-bottom:25px; font-size:60px; color:#bdd115; font-family:'Noto Serif', serif; }
.overWrap p { width:554px; font-size:17px; line-height:1.76; color:#fff; }
.overWrap+h5 { margin-bottom:15px; }

.boxCustomer { /* margin-top:10px;  */}
.boxCustomer .num_tit { font-size:22px; font-weight:500; color:#000; line-height:1;margin-top:20px; text-align:right}
.boxCustomer .num { margin-bottom:15px; font-size:50px; color:#112d85; font-family:'Noto Serif', serif; line-height:1;text-align:right }
.boxCustomer p { margin-bottom:10px; font-size:17px; color:#000; }

.btn { margin-bottom:60px; }
.btn.left { padding:0; margin:0 0 20px; float:none; text-align:left; }
.btn.center { text-align:center; }
.btn.right { padding:0; margin:0 0 20px; float:none; text-align:right; }
.btn a { display:inline-block; vertical-align:middle; }

.tabArea { margin-bottom:60px; }
.tabArea ul { display:flex; overflow:hidden; border-top-left-radius:32px; border-top-right-radius:32px; border-bottom:1px solid #4c5f4c; }
.tabArea ul li { flex:1; }
.tabArea ul li a { height:80px; display:block; background:#e9e9e9; text-align:center; line-height:80px; color:#404040; font-size:22px; }
.tabArea ul li.active a { background:#8f7a62; color:#fefefe; }

.tabCont { display:none; }
.tabCont.active { display:block; }

.tableBasic.pc { display:block; }
.tableBasic.mo { display:none; }
.tableBasic { width:100%; border-top:1px solid #cecece; }
.tableBasic tr th { height:58px; border-bottom:1px solid #cecece; background:#f2f5ff; font-size:17px; color:#000; vertical-align:middle; }
.tableBasic tr td { height:58px; padding:0 30px; border-bottom:1px solid #cecece; color:#000; font-size:17px; vertical-align:middle; }

.listBasic { margin-bottom:45px; }
.listBasic li { padding-left:10px; margin-top:10px; position:relative; font-size:18px; line-height:30px; color:#000; font-weight:300; }
.listBasic li:before { content:'·'; position:absolute; left:0; top:0; }
.listBasic li:first-child { margin-top:0; }
.listBasic li span { color:#0f345f; font-weight:700; }
.listBasic li a { color:#0c74c5; text-decoration:underline; }

.listBasic.type--line li:before { content:'-'; }


/* 이후 추가 */


.contWrap h5.bar { margin-bottom:15px; display:inline-block; position:relative; border-bottom:6px solid #bdd115; font-size:24px; font-weight:500; line-height:1; }

.contWrap h5.star { height:60px; position:relative;; text-align:left; color:#000; font-size:24px; font-weight:600;  padding:20px 30px; }
.contWrap h5.star:before { content:url('../images/ball_1.png'); position:absolute; left:0px; top:24px;  }
.contWrap h5.CheckType {display:block;line-height:1.5em;; position:relative;; text-align:left;  color:#000; font-size:24px; font-weight:700;  padding:20px 30px; background: none;border:0 }
.contWrap h5.CheckType:before { content:url('../images/iconQuestion.png'); position:absolute; left:0px; top:20px;}

.contWrap h5.arrow { height: 50px; position: relative; text-align: left;line-height: 45px;color: #000;font-size: 28px;font-weight: 600;/* z-index: 200; */padding:0 ;background:none;display:block;width: auto;margin: 20px 0;}
.contWrap h5.arrow:before { content:' '; position:absolute; left:0px; top:17px; display:block;   width:16px; height:16px; /* background: url(../images/ball_4.png) no-repeat top left; */ }

.contWrap h6 {height:40px;color:#000; font-size:22px; font-weight:600;}










/* table - common */
.tbl{font-size: 16px;}
.tbl th{border-bottom:1px solid #d0d0d0; background: #f5f5f5;font-weight:400;}
.tbl td{border-bottom:1px solid #d0d0d0; }

.tbl a{color:#2f2f2f;}
.tbl .nodata{text-align: center;}

/* table - list */
.tbl_list{table-layout: fixed;}
.tbl_list th{padding:15px 0;border-top:1px solid #d0d0d0;font-size:16px;}
.tbl_list td{padding:18px 0; text-align:center; vertical-align:middle;}
.tbl_list .tit{text-align: left;}
.tbl_list .tit a{display: inline-block;max-width:100%;color:#2f2f2f;}
.tbl_list .tit a.ellipsis{max-width:90%;}
.tbl_list .btn_admin a{display: inline-block;line-height: 1;}
.tbl_list .btn_admin a+a{margin-left:5px;padding-left:5px;border-left:1px solid #989898;}
.tbl_list .link{color:#007ed6; text-decoration: underline;}
.ico_notice{display: inline-block;padding:2px 5px 3px 5px;border-radius:3px; background:#fa610e;font-size:13px; color:#fff; letter-spacing: -0.03em; line-height: 1;font-weight:400;}

.board_count{margin-bottom:15px; font-size:16px; letter-spacing: -0.01em;}

/* table - view */
.tbl_view{table-layout: fixed;}
.tbl_view th{padding:15px 20px; border-top:1px solid #757575; text-align:left; font-size:16px; color:#9e9e9e;min-width:100%;}
.tbl_view th strong{display:block; margin-bottom:10px; font-size:16px; color:#2f2f2f;}
.tbl_view td{padding:20px; text-align:left; font-size:16px; line-height:150%;overflow:auto;}
.tbl_view td img{overflow:auto}
.tbl_view .box_editor{width:100%;height:auto;padding:20px;}
.tbl_view .files{padding:15px 20px;}
.tbl_view .files a{color:#2f2f2f;}
.tbl_view .files .file{color:#2f2f2f;}
.tbl_view .files .file:after{content:""; display:inline-block;width:16px; height:13px; margin-left:5px; background: url(../images/sprites.png) no-repeat -140px -80px;vertical-align: middle;}

/* table - write */
.tbl_write{table-layout: fixed;border-top:1px solid #757575;}
.tbl_write th{padding:15px 0;border-bottom:1px solid #d0d0d0; vertical-align: middle;}
.tbl_write th.title{width:100%;padding:15px 5px ;border-bottom: 1px solid #d0d0d0;text-align: center;vertical-align:middle;font-weight:bold;}
.tbl_write td{padding:5px 10px;border-bottom:1px solid #d0d0d0; vertical-align: middle;}
.tbl_write td select,.tbl_write td input[type="text"],.tbl_write td input[type="password"]{height:37px;font-size: 14px;}
.tbl_write .addFile th,.tbl_write .addFile td{border-top:1px solid #757575;}
.tbl_write .box_editor{padding:20px 0;}
.tbl_write .innerTable{padding:0;}
.tbl_write .innerTable table{border-top:0;}
.tbl_write .innerTable table th,.tbl_write .innerTable table td{border-bottom:0;border-top:1px solid #d0d0d0;}
.tbl_write .innerTable tr:first-child th,.tbl_write .innerTable  tr:first-child td{border-top:0;}
.tbl_write .innerTable .btn{height:30px; line-height:30px;}
.tbl_write .innerTable input[type="radio"]+label{margin:0 10px 0 5px;}
.tbl_write .innerTable span{display: inline-block; vertical-align: middle;}
.tbl_write td.tdtitle {background:#f4f4f4;border-top:1px solid #757575;text-align:center;padding:10px;}

.addFile{overflow:hidden;}
.addFile .files{float:left; width:90%; padding:30px 0; border:1px solid #d0d0d0; font-size:14px; color:#9d9d9d; text-align:center;}
.addFile .btn_del_file{display:inline-block;float:left; width:10%;  padding:30px 0; border:1px solid #d0d0d0; background:#f9f9f9; font-size:14px; color:#2f2f2f; text-align:center;}
.addFile .files+.btn_del_file{border-left:0;}

.chk_onoff{display:inline-block; position:relative;}
.chk_onoff input{position:absolute; top:0; left:0; width:0; height:0; opacity:0;}
.chk_onoff label{display:inline-block; position:relative; width:75px; height:26px; padding:2px; border:1px solid #d0d0d0; border-radius:20px; z-index:1;}
.chk_onoff label:before{content:"ON"; display:inline-block; width:30px; margin-left:0; line-height: 20px; font-size:11px; color:#929292; letter-spacing:-0.05em; font-weight:bold; text-align:center;}
.chk_onoff label:after{content:"OFF"; display:inline-block; position:absolute; top:2px; left:31px; width:40px; height:20px; border-radius:20px; background:#2b2b2b; color:#fff; font-weight: bold; letter-spacing:-0.05em; text-align:center; font-size:11px;line-height: 20px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.chk_onoff input:checked+label:after{content:"ON";left:2px; background:#fa610e;}
.chk_onoff input:checked+label:before{content:"OFF"; margin-left:37px;}


/* table - standard */
.tbl_fix{table-layout: fixed;border-top:1px solid #757575; font-size: 14px;}
.tbl_fix th{padding:15px 0;border-bottom:1px solid #d0d0d0; vertical-align: middle; background: #f5f5f5;}
.tbl_fix td{padding:5px 10px;border-bottom:1px solid #d0d0d0; vertical-align: middle; }
.tbl_fix td select,.tbl_fix td input[type="text"],.tbl_fix td input[type="password"]{height:37px;font-size: 14px;}
.tbl_fix .addFile th,.tbl_fix .addFile td{border-top:1px solid #757575;}
.tbl_fix .box_editor{padding:20px 0;}

/* paging */
.pagingWrap1{margin-top:30px; text-align:center;}
.paging1{display:inline-block; overflow:hidden;}
.paging1 a{display:inline-block; float:left; width:33px; height:33px; border:1px solid #ddd; font-size:15px; color:#404040; text-align:center; line-height:33px;}
.paging1 .is-selected{border:1px solid #356db6; color:#356db6;}
.paging1 a img{margin-top:13px;}
.paging1 a+a,
.paging1 span a,
.paging1 span+a{border-left:0;}


/* table vod- list */
.tbl_vod_list{table-layout: fixed;}
.tbl_vod_list th{padding:15px 0;border-top:1px solid #d0d0d0;font-size:15px;}
.tbl_vod_list td{padding:10px 0; text-align:center; vertical-align:middle;}
.tbl_vod_list .tit{text-align: left;padding:5px;}
.tbl_vod_list .tit a{display: inline-block;max-width:100%;color:#2f2f2f;}
.tbl_vod_list .tit a.ellipsis{max-width:90%;}
.tbl_vod_list .btn_admin a{display: inline-block;line-height: 1;}
.tbl_vod_list .btn_admin a+a{margin-left:5px;padding-left:5px;border-left:1px solid #989898;}
.tbl_vod_list .link{color:#007ed6; text-decoration: underline;}
.ico_notice{display: inline-block;padding:2px 5px 3px 5px;border-radius:3px; background:#fa610e;font-size:13px; color:#fff; letter-spacing: -0.03em; line-height: 1;font-weight:400;}

/* button */
.btn1{display:inline-block;width:70px;height:40px;line-height: 40px;font-size:15px;text-align: center;}
.btn90{display:inline-block;width:90px;height:40px;line-height: 40px;font-size:15px;text-align: center;}
.btn_blue1{background:#1a254c;color:#fff !important;}
.btn_green1{background:#e50015;color:#fff !important;}
.btn_gray1{background:#b4b4b4;color:#fff !important;}
.btn_gray_sm1{height:25px;line-height: 25px;background:#797979;color:#fff !important;}
.btn_black1{background:#424242;color:#fff !important;}
.btn_red2{background:#921616;color:#fff ;  }
 btn_red1{border:1px solid #fa610e; background:#fff2f6; color:#303030 !important;}


.btnArea1{margin-top:30px; text-align:right;}
.btnArea1 .btn+.btn{margin-left:10px;}
.btnArea1.center{text-align:center;}
.btnArea1.center .btn{width:150px;}
.btnArea1.center .btn+.btn{margin-left:20px;}

.btnPaging1{float:right; margin-top:30px;}


/* 검색 */
.box_search{float:right; margin-bottom:15px; overflow: hidden;}
.box_search:after{content:"";display: block;clear: both;}
.box_search input{float: left;width:200px;height:40px;}
.box_search a{float: left;}
.box_search+.board_count{float: left; margin:15px 0 0 0;}



/* 댓글 */
.box_reply .id{display:inline-block;min-width:200px; margin-bottom:10px; padding:10px 15px; border:1px solid #d0d0d0; background:#f9f9f9; font-size:14px; color:#9d9d9d;}
.box_reply .box_write{position: relative;padding-right:90px;}
.box_reply .box_write textarea{width:100%; height:60px; font-size:14px; line-height: 120%;}
.box_reply .box_write a{display: block;position:absolute; top:0; right:0; width:90px; height:60px; border:1px solid #d0d0d0; border-left:0; background: #f9f9f9;text-align: center;font-size:15px; line-height: 60px; color: #2f2f2f;}
.tbl_reply{margin-top:20px;}
.tbl_reply td{padding:20px 0; border-bottom:1px solid #d0d0d0;}
.tbl_reply .userImage{display:inline-block;width:64px; height:64px; background-position:-320px -130px;}
.tbl_reply .reply{position: relative;padding-top:30px;padding-right:80px;}
.tbl_reply .reply strong{font-size:15px; color:#356db6;}
.tbl_reply .reply p{font-size:14px;}
.tbl_reply .btns{position:absolute; top:50px; right:0; width:80px; text-align:center;}
.tbl_reply .btns a{display: inline-block; width:14px; height:16px;}
.tbl_reply .btns a+a{margin-left:10px;}
.tbl_reply .btn_modify{background-position:-180px -80px;}
.tbl_reply .btn_del{background-position:-160px -80px;}



/* 공지팝업 */
.noticePopup .tit{padding:20px 0; background:#1a254c; color:#fff; text-align:center; font-size:20px; font-weight:bold; line-height: 1;}
.noticePopup .tit2{padding:20px 0; background:#112d85; color:#fff; text-align:center; font-size:20px; font-weight:bold; line-height: 1;}

.noticePopup .bottom{padding:5px 10px 10px 10px; background:#ececec; color:#4e4e4e; text-align:right; font-size:14px; line-height: 1;}
.noticePopup .bottom a{vertical-align: middle; line-height: 1;color:#4e4e4e;}
.noticePopup .bottom label,.noticePopup .bottom input{vertical-align: middle; line-height: 1;}
.noticePopup .popCont{height:100%;padding:20px; font-size:15px;}
.noticePopup .popCont .txtBox{max-height:50%; margin-bottom:20px; overflow-y:auto; line-height: 180%;}
.noticePopup .popCont .download a{text-align:center;color:#4e4e4e;}
.noticePopup .popCont .download img{margin-left:5px;vertical-align: middle;}
.noticePopup .popCont .link{margin-top:5px;}
.noticePopup .popCont .link a{text-decoration: underline; color:#1081e1;}
.noticePopup .popCont .btn_detail{display:block; width:150px; margin:30px auto 0 auto; padding:10px 0; border:1px solid #363636; font-size:16px; color:#323232; text-align: center;}



/* login */
.login{padding:60px 0; border:10px solid #f3f3f3; text-align: center;}
.login p{width:100%; margin:0 auto; color:#1a254c; font-size: 15px; line-height: 24px; text-align: left;}
.login p strong{display:block; font-size: 50px; vertical-align: middle; text-align: center;}
.login p strong img{margin-right:15px; vertical-align: baseline;}
.login p span{display:block; margin-top:20px; vertical-align: middle; text-align: center;}
.login+p{margin-top: 20px;font-size:15px; text-align: center;}
.login .inputBox{position: relative; top:0; left:0; width:535px; margin:30px auto; text-align: left;}
.login .inputBox span{display: block;}
.login .inputBox span+span{margin-top:10px;}
.login .inputBox label{display: inline-block; width:75px; vertical-align: middle; font-size: 16px;}
.login .inputBox input{width:300px;height:40px; border:1px solid #d0d0d0;}
.login .inputBox a{display: block; position: absolute; top:0; right:0; width:150px; height:100%; background:#1a254c; color:#fff; font-size:20px; font-weight: 700; text-align:center; line-height: 90px;}
.login .inputBox button{display: block; position: absolute; top:0; right:0; width:150px; height:100%; background:#1a254c; color:#fff; font-size:20px; font-weight: 700; text-align:center; line-height: 90px;}
.btn_border1 {width:160px; border:1px solid #303030; color:#303030;}


.SpineBox1 {background:#f5f5f5 url(../images/spine1_1.png) no-repeat 0  0 ;height:260px;width:100%; padding:50px }
.SpineBox1 p,.SpineBox2 p, .SpineBox3 p, .SpineBox4 p { padding-left:300px;font-size:18px;line-height:1.5em;}
.SpineBox2 {background:#f5f5f5 url(../images/spine2_1.png) no-repeat 0  0 ;height:260px;width:100%;padding:50px  }
.SpineBox3 {background:#f5f5f5 url(../images/spine3_1.png) no-repeat 0  0 ;height:260px;width:100%;padding:50px  }
.SpineBox4 {background:#f5f5f5 url(../images/spine4_1.png) no-repeat 0  0 ;height:260px;width:100%;padding:50px  }


.SpineBox  {background:#fff;padding:0px 10px ;display:inline-block;height:auto; }
.BlueBox  {background:#f2f5ff;padding:0px 30px ;display:inline-block;height:auto; }

.SpineBox2_4_0 {background:#fff;padding:10px ;display:inline-block;height:auto;width:100%;text-align:center;    border: 1px solid #ccc; }

.SpineBox2_4 {background:#fff;padding:10px;display:inline-block;height:auto;text-align:center;width: 100%; }
.SpineBox2_4 p.title {text-align:center;font-size:22px;padding:20px 0;}
.SpineBox2_4 p.title span.pink {color:#ed7070;font-weight:600;}
.SpineBox2_4_list {width:100%;text-align:center;padding: 10px;}
.SpineBox2_4_list li {display:inline-block; margin:5px;}
.SpineBox2_4_list li:nth-child(1) { ; background:url(../images/spine2_2_1.png) no-repeat 0 0;height:327px;width:285px;padding:10px;}
.SpineBox2_4_list li:nth-child(2) { ; background:url(../images/spine2_3_1.png) no-repeat 0 0;height:327px;width:285px;padding:10px;}
.SpineBox2_4_list li:nth-child(3) { ; background:url(../images/spine2_4_1.png) no-repeat 0 0;height:327px;width:285px;padding:10px;}
.SpineBox2_4_list li p.T1 {font-size:20px;color:#112d85;text-align:center;padding-top:200px;width:90%;display:block;font-weight:500;}
.SpineBox2_4_list li p.SubText {font-size:18px;333;text-align:center;width:90%;display:block}

.SpineBox2_6 {background:#fff;padding:30px 10px 20px 50px ;display:inline-block;height:auto;width:100%; margin-bottom:10px;border: 1px solid #ddd; }
.SpineBox2_6_img {padding:10px;display:inline-block;;}
.SpineBox2_6_text {display:inline-block;;padding-left:30px;text-align: left;}
.SpineBox2_6 h5.arrow {display:block;width:167px;text-align:center;}


.listType1 {background: #f2f6ff ;padding: 30px;}
.listType1 li {color: #333;font-weight: 500;line-height: 1.7em;background: url(../images/iconQuestion.png) no-repeat 5px 5px;padding-left: 40px;}

.listType2 {background: #f2f6ff ;padding: 30px;}
.listType2 li {color: #333;font-weight: 400;line-height: 1.7em;background: url(../images/ball_4.png) no-repeat 5px 8px;padding-left: 40px;}



.clinic_view {}
.clinic_view ul {}
.clinic_view ul:after {content: "";    clear: both;    display: block;}
.clinic_view ul li {display:block;;margin-right: 10px;margin-bottom: 10px;}
.clinic_view ul li span {background-color: #e2e6f4;border-radius: 20px;padding: 3px 20px;color: #132e87;font-weight:500;}

 .joint1 {display:inline-box;float:left;width:260px;height:270px;border:1px solid #d7d7d7;text-align:center;margin:10px;}
 .joint1 img{ text-align:center;padding:30px 0 15px 0;}
 .joint1 p{ text-align:center;font-size:19px;font-weight:500;}
 .joint1_1:before {content:""; display:block; clear:both;}

.jointList2 {display:inline-block;}
.jointList2 li {display:inline-block; ;font-size:16px;border:7px solid #ddd;border-radius: 100px;width:140px;height:140px;text-align:center;color: #fff;margin:2px;vertical-align: middle;padding: 20px 0;background: linear-gradient(#6083d6, #3741b9);font-weight:600;/* box-shadow: 3px 3px 3px #dedede; */}.jointList2 li:nth-child(1),.jointList2 li:nth-child(2), .jointList2 li:nth-child(3), .jointList2 li:nth-child(4) {padding-top:45px;}
.jointList2 li:nth-child(5),.jointList2 li:nth-child(6), .jointList2 li:nth-child(8) {padding-top:35px;line-height:1.5em;}
.jointList2 li:nth-child(7) {padding-top:25px;line-height:1.5em;}
.jointList2 li:nth-child(odd) {background: linear-gradient(#b3c70f, #92a300);/* linear-gradient(#9a7adf, #120b69 ) */;}
.joint2_1:before {content:""; display:block; clear:both;}
.JointBox  {background:#f2f6ff;padding:20px 30px ;display:block;height:auto; }
.StemcellBox  {background:#f2f6ff;padding:20px 30px ;display:block;height:auto;text-align:Center; }

.shoulerList1 {display:inline-block;}
.shoulerList1 li {display:inline-block;border-radius: 20px; ;font-size:16px;border:0px solid #f3f3f3;width:210px;height:150px;text-align:center;color: #000;margin:10px;vertical-align: middle;padding: 20px ; ;font-weight:600;border:1px solid #eee;background:#ebf0ff;box-shadow: 5px 5px 5px  #dedede;}
.shoulerList1 li.line3  {padding-top:30px;}
.shoulerList1 li.line2 {padding-top:40px;}
.shoulerList1 li.line1  {padding-top:55px;line-height:1.5em;}
.shoulerList1 li:nth-child(odd) {border:1px solid #eee;background:#235ca1;color: #fff;box-shadow: 5px 5px 5px #dedede; /* linear-gradient(#e5ebfc, #e5ebfc ) */;}
.shoulerList1:after {content:""; display:block; clear:both;}
.shoulerList1 li span.number {display:inline-block;background:#333;color:#fff;width:50px;height:50px;border-radius:50px;line-height:50px;;font-weight:700;position:relative;top:20px;text-align:center;}

.RoundBox ul li {display:inline-block;position:relative;margin:3px;width:250px;height:250px;background:url(../images/Round1.png) no-repeat 0 0;}
.RoundBox ul li span.number {margin:0 auto;position:relative;top: 45px;;display:block;width:40px;height:40px;background:#303f95;border-radius:20px;color:#fff;text-align:center;line-height:40px;font-size:18px;font-weight:500}
.RoundBox ul li span.subtit {margin:0 auto;position:relative;top: 50px;display:block;color:#303f95;text-align:center;font-size:22px;font-weight:600;padding:10px;}
.RoundBox ul li span.text {margin:0 auto;position:relative;top: 50px;display:block;color:#333;text-align:center;font-size:17px;font-weight:400;width:150px;}

.shouler2_Box {background:#f1f2f6 url(../images/shoulder2_2.png) no-repeat 100% 0 ;width:1200px;;padding:20px}


.Rheuma1 {width:330px;height:400px;padding:20px;display:inline-block;margin:10px; border:1px solid #ddd;text-align:center;}


.doctor1 {width:100%;height:608px;background:url(../images/pic_bg.png) no-repeat 0 0 ; }
.doctor1  .doc_img  {display: inline-block;position: relative;    top: 30px;    left: 0;width:49%;vertical-align:middle; overflow:hidden;}
.doctor1 .doc_txt {display: inline-block;;padding:50px 0 0 50px;width:50%;height:auto;   }
.doctor1 .doc_txt  .doc_part1 {font-size: 20px;    color: #fff;    font-weight: 400; background: #364eb8;display: inline-block;padding: 5px 20px;border-radius: 20px;margin-bottom:10px;} 
.doctor1 .doc_txt  .doc_part2 {font-size: 20px;    color: #fff;    font-weight: 400; background: #bdd215;display: inline-block;padding: 5px 20px;border-radius: 20px;margin-bottom:10px;} 
.doctor1 .doc_txt  .doc_name  {display:inline-block;width:300px;height:60px;vertical-align:bottom;}
.doctor1 .doc_txt  .doc_name span.name{font-size:54px;color:#000;font-weight:600;display:inline-block;line-height: 54px;font-family: "Noto Serif KR", serif;}
.doctor1 .doc_txt  .doc_name span.won {font-size:30px;color:#000;font-weight:400;height:60px;display:inline-block;line-height: 72px;padding-left:10px;font-family: "Noto Serif KR", serif;}

.doctor1  .listHistory { margin-top:50px; }
.doctor1  .listHistory dl+dl { margin-top:50px; }
.doctor1  .listHistory dl dt { width:228px;  margin-bottom:16px; background:#f8f8f8; border:1px solid #dedede; border-radius:30px; text-align:center;padding: 10px;; font-size:22px; font-weight:300; }
.doctor1  .listHistory dl dd ul+ul { margin-top:40px; }
.doctor1  .listHistory dl dd ul li { padding-left:13px; position:relative; font-size:17px; line-height:24px;letter-spacing:-0.07em; }
.doctor1  .listHistory dl dd ul li:before { content:''; width:6px; height:6px; position:absolute; left:0; top:8px; background:#000; border-radius:50%; }
.doctor1  .listHistory dl dd ul li+li { margin-top:8px; }


.doctor3 {width:100%;height:608px;background:url(../images/pic_bg.png) no-repeat 0 0 ; }
.doctor3  .doc_img  {display: inline-block;position: relative;    top: 30px;    left: 0;width:49%;vertical-align:middle; overflow:hidden;}
.doctor3 .doc_txt {display: inline-block;;padding:50px 0 0 50px;width:50%;height:auto;   }
.doctor3 .doc_txt  .doc_part1 {font-size: 20px;    color: #fff;    font-weight: 400; background: #364eb8;display: inline-block;padding: 5px 20px;border-radius: 20px;margin-bottom:10px;} 
.doctor3 .doc_txt  .doc_part2 {font-size: 20px;    color: #fff;    font-weight: 400; background: #bdd215;display: inline-block;padding: 5px 20px;border-radius: 20px;margin-bottom:10px;} 
.doctor3 .doc_txt  .doc_name  {display:inline-block;width:300px;height:60px;vertical-align:bottom;}
.doctor3 .doc_txt  .doc_name span.name{font-size:54px;color:#000;font-weight:600;display:inline-block;line-height: 54px;font-family: "Noto Serif KR", serif;}
.doctor3 .doc_txt  .doc_name span.won {font-size:30px;color:#000;font-weight:400;height:60px;display:inline-block;line-height: 72px;padding-left:10px;font-family: "Noto Serif KR", serif;}

.doctor3  .listHistory { margin-top:50px; }
.doctor3  .listHistory dl {display:inline-block; }
.doctor3  .listHistory dl:nth-child(1) { margin-right:20px;}
.doctor3  .listHistory dl dt { width:228px;  margin-bottom:16px; background:#f8f8f8; border:1px solid #dedede; border-radius:30px; text-align:center;padding: 10px;; font-size:22px; font-weight:300; }
.doctor3  .listHistory dl dd ul+ul { margin-top:40px; }
.doctor3  .listHistory dl dd ul li { padding-left:13px; position:relative; font-size:17px; line-height:24px;letter-spacing:-0.07em; }
.doctor3  .listHistory dl dd ul li:before { content:''; width:6px; height:6px; position:absolute; left:0; top:8px; background:#000; border-radius:50%; }
.doctor3  .listHistory dl dd ul li+li { margin-top:8px; }





.img_left {display:block;width:100%;padding:0;}
.img_left .imgBox {display:inline-block;width:;padding:20px; border:1px solid #ccc;text-align:center;}
.img_left .textBox{display:inline-block;width:calc(100% - 480px);padding-left:30px;}



.About0_text1 {font-size:36px;font-weight:300;text-align:center;color:#000;height:40px;letter-spacing:-0.07em;}
.About0_text2 {font-size:18px;font-weight:300;text-align:center;color:#000;padding-top:40px;}
.About0_text3 {font-size:24px;font-weight:500;text-align:center;color:#000}


.About1 {display:inline-block;;width:100%;height:auto;margin-top:40px; background: #f3f3f4;}
.About1 .About1_img {display:inline-block;}
.About1 .About1_txt {display:inline-block;width:550px;height:387px;background:#f3f3f4 url(../images/about1_bg1.png) no-repeat 0 0;padding-top:110px;text-align:center; }

.About1 .About1_txt .About1_text1 {display:block;font-size:18px;font-weight:300;color:#000;text-align:center;line-height:26px;}
.About1 .About1_txt .About1_text2 {font-size:20px;font-weight:500;color:#000;text-align:center;line-height:32px;padding-top:20px;}
.About1 .About1_txt .About1_text3 {font-size:24px;font-weight:500;color:#000;text-align:center;line-height:40px;letter-spacing:-0.07em;}
 
.About2 {display:block;width:100%;height:auto;text-align:center;background:#152d84 url(../images/about1_3.png) no-repeat 0 0;padding-top:50px;margin-top:40px;}
.About2 .About2_text1 {display:block;font-size:22px;font-weight:200;color:#fff;text-align:center;line-height:22px;}
.About2 .About2_text2 {font-size:28px;font-weight:400;color:#fff;text-align:center;line-height:42px;padding-top:20px;}
.About2 .About2_text3 {font-size:20px;font-weight:200;color:#fff;text-align:center;line-height:30px;}
.About2 .About2_text4 {display:inline-block;text-align:center;padding:10px 30px; color:#fff;border:1px solid #fff;margin:30px 0;;}
 
/* 병원 병원 둘러보기 */
.cwrap { margin: 0 auto;    padding:0 0 ;    text-align: left;height:auto; }
.cwrap .view {display:inline-block;width: 100%; margin: 0 auto;text-align:center; }
.cwrap .view .slick-slider {width: 100%; height:auto; overflow:hidden;}
.cwrap .view .slider-nav {margin-top: 20px;height: 200px;}
.cwrap .view .slick-prev {left: 0; background: url(../images/btnVisualArrow.png) no-repeat; height: 64px; z-index: 1; width: 34px;}
.cwrap .view .slick-next {right: 0; background: url(../images/btnVisualArrow.png) no-repeat; height: 64px; z-index: 1; width: 34px;transform: rotate(180deg); margin-left: 681px;    margin-top: -33px;}
.cwrap .view .slick-next::before,.view .slick-prev::before {content: "";}
/*.view .slider-nav {padding-bottom: 100px;}*/

.stemcell1_1 {width:450px;background:#edf5ff;padding:15px;border:1px solid #ccc;display:inline-block; }
.stemcell1_2 {width:300px;background:#edf5ff;padding:15px;border:1px solid #ccc;display:inline-block;margin-left:10px; }
.stemcell1_3 {width:380px;background:#edf5ff;padding:15px;border:1px solid #ccc;display:inline-block;margin-left:10px;float:right }
.stemcell1_3:after {float:none}

.QnA {background: #f2f6ff;padding:40px;display: block;height: auto;}
.QnA h5.Question {font-size:22px;color:#112d85;font-weight:500;}

.stemcell1_4 {background:#eef0f8 url(../images/stemcell1_3.png) no-repeat 0 100%;padding:50px;box-sizing:border-box}
.stemcell1_4 .stemcell1_4_txt {display:inline-block;width:calc(100% - 450px);}
.stemcell1_4 .stemcell1_4_txt p.title {font-size:32px;font-weight:600;color:#000;}
.stemcell1_4 .stemcell1_4_txt p>strong {color:#1438a7;font-weight:700;}
.stemcell1_4 .stemcell1_4_txt p.txt {line-height:1.6em;margin-top: 30px; }

.stemcell1_4 .stemcell1_4_img {display:inline-block;width:400px;right:0;padding-left: 50px;}
 


.stemcell2_1{background:url(../images/stemcell2_2.png) no-repeat 0 0;text-align:center;width:100%;height:250px;margin-top:50px;}
.stemcell2_1 .stemcell2_1_text1 {font-size:20px;font-weight:300;color:#fff;padding:70px 0 0 0;}
.stemcell2_1 .stemcell2_1_text2 {font-size:40px;font-weight:500;color:#fff}
.stemcell2_1 .stemcell2_1_text2 .stemcell2_1_text3{font-size:45px;font-weight:600;color:#fff}

.stemcell2_2 {display:block;width:100%;}
.stemcell2_2 dl {display:block;width:100%;}
.stemcell2_2 dl dt.stemcell2_2_title {background:url(../images/stemcell2_3.png) no-repeat 50% 50%;text-align:center;width:100%;height:53px;line-height:53px;font-size:24px;font-weight:500;color:#fff;margin:50px 0;}
.stemcell2_2 dl dd.img {display:inline-block;width:550px;margin-right:40px;}  
.stemcell2_2 dl dd.img:nth-child(1) {margin-right:40px}



.stemcell2_4 {display:block;background:url(../images/stemcell2_7_bg1.png) no-repeat 0 0;text-align:center;width:100%;height:1073px;margin-top:50px;}
.stemcell2_4 .stemcell2_4_header {text-align:center;padding-top:65px;color:#000;}
.stemcell2_4 .stemcell2_4_title {font-size:38px;text-align:center;color:#000;padding-top:65px;}
.stemcell2_4 .stemcell2_4_title2 {line-height:80px;font-size:42px;font-weight:700;text-align:center;padding-top:65px;background:linear-gradient(90deg, rgba(5,27,100,1) 50%, rgba(1,117,230,1) 60%);;color: transparent;  -webkit-background-clip: text;}
.stemcell2_4 .stemcell2_4_txt {padding-top:17px;font-size:17px;text-align:center;}

.stemcell2_4_step_wrap {margin:0 auto;}
.stemcell2_4_step {margin-bottom:17px;position:relative;}
.stemcell2_4_step dt.stemcell2_4_title {position:relative;display:inline-block;padding:20px;background:#112f8f;color:#fff;width:180px;height:95px;text-align:center;font-size:17px;vertical-align:middle;}
.stemcell2_4_step dt.stemcell2_4_title:after {position: absolute;left: 50%;bottom: -20px;margin-left: -12px;border: 10px solid transparent; border-top-color: #112f8f;    content: "";}
.stemcell2_4_step dd.stemcell2_4_txt {display:inline-block;padding:20px 20px 20px 38px ;background:rgb(255,255,255,0.5);color:#333;width:707px;height:95px;text-align:left;}

.stemcell2_4_step_last {margin-bottom:17px;position:relative;}
.stemcell2_4_step_last dt.stemcell2_4_title {position:relative;display:inline-block;padding:20px ;background:#112f8f;color:#fff;width:180px;height:95px;text-align:center;font-size:17px;vertical-align:middle;}
.stemcell2_4_step_last dd.stemcell2_4_txt {display:inline-block;padding:20px 20px 20px 38px ;background:rgb(255,255,255,0.5);color:#333;width:707px;height:95px;text-align:left;}


.stemcell3_1 {display:inline-block;    text-align: center;}
.stemcell3_1 li {display:inline-block;;font-size:16px;border:2px solid #ccc;border-radius: 15px;width:200px;height:150px;text-align:center;color: #000;margin: 10px 10px 10px 0;;vertical-align: middle;padding: 20px ; ;font-weight:600;background:#fff;}
.stemcell3_1 li.line1  {padding-top:30px;line-height:1.5em;}
.stemcell3_1:after {content:""; display:block; clear:both;}
.stemcell3_1 li span.number {display:inline-block;background:#333;color:#fff;width:50px;height:50px;border-radius:50px;line-height:50px;;font-weight:700;position:relative;top:20px;text-align:center;}
.stemcell3_1_txt {display:block;padding-top:7px;}


.stemcell4_2 {display:block;background:url(../images/stemcell2_7_bg1.png) no-repeat 0 0;text-align:center;width:1200px;height:850px;margin-top:50px;overflow:hidden;}
.stemcell4_2 .stemcell4_2_header {text-align:center;padding-top:65px;color:#000;}
.stemcell4_2 .stemcell4_2_title {font-size:34px;text-align:center;color:#000;padding-top:65px;}
.stemcell4_2 .stemcell4_2_title2 {line-height:80px;font-size:42px;font-weight:700;text-align:center;padding-top:65px;background:linear-gradient(90deg, rgba(5,27,100,1) 50%, rgba(1,117,230,1) 60%);;color: transparent;  -webkit-background-clip: text;}
.stemcell4_2 .stemcell4_2_txt {padding-top:17px;font-size:17px;text-align:center;}

.stemcell_news {width:330px;height:310px;padding:20px;display:inline-block;margin:10px; border:1px solid #ddd;text-align:center;}
.stemcell_news h6 {display:block;font-size:20px;padding:10px 0;color:#333;height: 70px;}
.stemcell_news p {display:block;color:#333;font-size:16px;}

.stemcell4_3 {display:block;background:#f3f3f3;padding:30px 50px;;width:100%;height:auto;/* background:url(../images/stemcell2_7_bg1.png) no-repeat 0 0;text-align:center;width:1200px;height:850px; */margin-top:50px;overflow:hidden;}
.stemcell4_3 .stemcell4_3_header {text-align:center;padding-top:65px;color:#000;}
.stemcell4_3 .stemcell4_3_title {font-size:34px;text-align:center;color:#000;padding-top:35px;}
.stemcell4_3 .stemcell4_3_title2 {font-size:42px;line-height:80px;font-weight:700;text-align:center;padding-top:35px;background:linear-gradient(90deg, rgba(5,27,100,1) 50%, rgba(1,117,230,1) 60%);;color: transparent;  -webkit-background-clip: text;}
.stemcell4_3 .stemcell4_3_title3 {line-height:1em;font-size:20px;padding:10px 10px 30px 10px ;}

.stemcell4_3 .stemcell4_3_txt {display:inline-block;width:calc(100% - 220px);padding-left:30px;}
.stemcell4_3 .stemcell4_3_img {display:inline-block;width:200px;}


.stemcell4_4 {border:1px solid #ccc;width:30%;padding:20px;display:inline-block;margin:10px;}
  
.stemcell4_4 .stemcell4_4_img {display:block;text-align: center;}
.stemcell4_4 .stemcell4_4_txt {display:block;text-align: center;}
.stemcell4_4 .stemcell4_4_txt h5.h5 {display:block;text-align: center;font-size: 21px;font-weight: 700;padding:15px 0;}
 
.stemcell5_1 {width:530px;height:400px;padding:30px;display:inline-block;margin:10px; border:1px solid #ccc;text-align:center;}
.stemcell5_1 h6 {display:block;font-size:22px;padding:10px 0;color:#333;}
.stemcell5_1 p {display:block;color:#333;font-weight:300;padding-top:15px;}
 

.exo1_1 {font-size:1.1em;font-weight:400;text-align:center;}



/*추가*/
 
 
.listType_decial {display:flex;flex-wrap:wrap;width:100%;counter-reset:nums;padding-top:5px;}
.listType_decial > li {position:relative;width:48%;margin-left:4%;counter-increment:nums;padding-left:37px;box-sizing:border-box;margin-top:18px;}
.listType_decial > li:nth-child(odd) {margin-left:0;}
.listType_decial > li:nth-child(1) {margin-top:0;}
.listType_decial > li:nth-child(2) {margin-top:0;}
.listType_decial > li:before {display:block;content:counter(nums, decimal-leading-zero);position:absolute;top:-2px;left:0;font-size:1.111em;color:#d3d3d3;font-weight:500;font-family:"Gmarket Sans", sans-serif;}


/*Back to top button */
#back-top {  position: fixed;  right: 10px;  bottom: 10px;  z-index: 10;}
#back-top a {  width: 50px;  display: block;  text-align: center;  font: 11px/100% Arial, Helvetica, sans-serif;  text-transform: uppercase;  text-decoration: none;  color: #333; /* background color transition */  -webkit-transition: 0.3s;  -moz-transition: 0.3s;  transition: 0.3s;  line-height: 50px;  vertical-align: middle;  background: #ddd;  border-radius:30px;}
#back-top a:hover {  color: #fff;background:#333}




.body1_1 {display:inline-block;    text-align: center;}
.body1_1 li {display:inline-block;;font-size:16px;border:1px solid #cccccc;border-radius: 20px;width:220px;height:220px;text-align:center;color: #000;margin: 10px 10px 10px 0;;vertical-align: middle;padding: 15px ; ;font-weight:600;background:#fff;}
.body1_1 li.line1  {padding-top:40px;line-height:1.5em;}
.body1_1:after {content:""; display:block; clear:both;}
.body1_1 li span.number {display:inline-block;background:#333;color:#fff;width:50px;height:50px;border-radius:50px;line-height:50px;;font-weight:700;position:relative;top:20px;text-align:center;}
.body1_1_txt {display:block;padding-top:7px;line-height:1.3em;color:#cb631f;font-weight:400}

.body2_txt {font-size:20px;text-align:Center;font-weight:600}
.body3_txt {display:inline-block;font-size:20px;text-align:Center;font-weight:600;border-bottom: 6px solid #bdd115;}



.body2_title {background:url(/res/images/stemcell2_3.png) no-repeat 50% 50%;text-align:center;width:100%;height:53px;line-height:53px;font-size:24px;font-weight:500;color:#fff;margin:20px 0 50px 0;}

.body2_overWrap { height:476px; margin:60px 0 0; display:flex; justify-content:center; flex-direction:column; position:relative;background: #e4e4e4; }
.body2_overWrap:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:url('/res/images/eng/body2_1.png') center top no-repeat; transform:translateX(-50%); z-index:1; }
/*.body2_overWrap:after { content:''; width:435px; height:570px; position:absolute; left:50%; top:210px; margin-left:165px; background:url('/res/images/eng/imgOverWrap.png') no-repeat; z-index:1; }
.body2_overWrap .subject { font-size:32px; font-weight:500; color:#fff; }
.body2_overWrap .title { margin-bottom:25px; font-size:60px; color:#bdd115; font-family:'Noto Serif', serif; }*/
.body2_overWrap .cont { position:relative; z-index:5;    padding-left: 20px; }
.body2_overWrap+h5 { margin-bottom:15px; }
.body2_overWrap p.desc { width:680px; font-size:24px; line-height:1.3; color:#000; margin-bottom:50px;}
.body2_overWrap .cont .body2_bkBox {display:inline-block;width:366px;height:170px;background:rgb(0,0,0,0.7);color:#fff;padding:20px;}
.body2_overWrap .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:50px;height:50px;line-height:40px;margin:0 auto;margin-bottom:20px;}
.body2_overWrap .cont .body2_bkBox p {text-align:center;font-size:18px;}

.body2_bkBox {margin-right:40px;}



.body2_overWrap_1 {width:100vw; height:476px; margin:60px 0 0; display:flex; justify-content:center; flex-direction:column; position:relative;left:50%; top:0; background:#e4e4e4 url('/res/images/eng/body2_1.png') center top no-repeat; transform:translateX(-50%); z-index:1; }
.body2_overWrap_1 .cont { width:1000px;margin:0 auto; position:relative; z-index:5; padding-left: 20px; }
.body2_overWrap_1 .cont h4  {font-size:30px;color:#000;font-weight:700;}
.body2_overWrap_1 .cont h4 span.tit1 {font-size:30px;color:#009dbf;}
.body2_overWrap+h5 { margin-bottom:15px; }
.body2_overWrap_1 p.desc { width:680px; font-size:24px; line-height:1.3; color:#000; margin-bottom:50px;}
.body2_overWrap_1 .cont .body2_bkBox {display:inline-block;width:366px;height:170px;background:rgb(0,0,0,0.7);color:#fff;padding:20px;}
.body2_overWrap_1 .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:50px;height:50px;line-height:40px;margin:0 auto;margin-bottom:20px;}
.body2_overWrap_1 .cont .body2_bkBox p {text-align:center;font-size:18px;}
 

.body2_box {border:1px solid #dfdfdf; padding:30px}


.body2_overWrap2 { height:331px; margin:60px 0 70px; display:flex; justify-content:center; flex-direction:column; position:relative; background: #000;}
.body2_overWrap2:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:#000 url('/res/images/eng/body2_6_bg.png') center top no-repeat; transform:translateX(-50%); z-index:1; }
.body2_overWrap2 .cont { position:relative; z-index:5; }
.body2_overWrap2 p.Balanced_title { width:650px; font-size:24px; line-height:1.5; color:#fff; margin-bottom:35px;}
.body2_overWrap2 ul.Balanced_list { width:650px; font-size:19px; line-height:1.5; color:#fff; margin-bottom:10px;}


.body2_overWrap2_1 {width:100vw; height:331px; margin:60px 0 70px; display:flex; justify-content:center; flex-direction:column; position:relative; left:50%; top:0; background:#000 url('/res/images/eng/body2_6_bg.png') center top no-repeat; transform:translateX(-50%); z-index:1;}
.body2_overWrap2_1 .cont { display:flex; justify-content:center; flex-direction:column;width:1200px;position:relative; z-index:5;margin:0 auto; }
.body2_overWrap2_1 p.Balanced_title { width:650px; font-size:24px; line-height:1.5; color:#fff; margin-bottom:35px;}
.body2_overWrap2_1 ul.Balanced_list { width:650px; font-size:19px; line-height:1.5; color:#fff; margin-bottom:10px;}



.body2_overWrap3 { height:544px; margin:60px 0 0; display:flex; justify-content:center; flex-direction:column; position:relative;background: #e4e4e4; }
.body2_overWrap3:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background: url('/res/images/eng/body2_4.png') center top no-repeat; transform:translateX(-50%); z-index:1; }
.body2_overWrap3 .cont { position:relative; z-index:5; }
.body2_overWrap3 p.title { width:700px; font-size:24px; line-height:1.5; color:#000; margin-bottom:35px;font-weight:600}
.body2_overWrap3 p.desc { width:700px; font-size:19px; line-height:1.5; color:#000; margin-bottom:30px;}

.body2_overWrap3 .cont .body2_bkBox {display:inline-block;width:366px;height:190px;background:rgb(0,0,0,0.7);color:#fff;padding:20px;}
.body2_overWrap3 .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:50px;height:50px;line-height:40px;margin:0 auto;margin-bottom:30px;}
.body2_overWrap3 .cont .body2_bkBox p {text-align:center;font-size:18px;}
.body2_bkBox {margin-right:40px;}

.strong_text{font-size:27px;color:#112d85;font-weight:600;}

.body2_overWrap3_1 {width:100vw; height:544px; margin:60px 0 0; display:flex; justify-content:center; flex-direction:column; position:relative;left:50%; top:0; background:#e4e4e4 url('/res/images/eng/body2_4.png') center top no-repeat; transform:translateX(-50%); z-index:1;}
.body2_overWrap3_1 .cont { position:relative; z-index:5; width:1000px;margin:0 auto; }
.body2_overWrap3_1 p.title { width:700px; font-size:24px; line-height:1.5; color:#000; margin-bottom:35px;font-weight:600}
.body2_overWrap3_1 p.desc { width:700px; font-size:19px; line-height:1.5; color:#000; margin-bottom:30px;}
.body2_overWrap3_1 .cont h4{color:#000;font-size:30px;}
.body2_overWrap3_1 .cont h4 span.tit1{color:#009dbf;font-size:30px;}
.body2_overWrap3_1 .cont .body2_bkBox {display:inline-block;width:366px;height:190px;background:rgb(0,0,0,0.7);color:#fff;padding:20px;}
.body2_overWrap3_1 .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:50px;height:50px;line-height:40px;margin:0 auto;margin-bottom:30px;}
.body2_overWrap3_1 .cont .body2_bkBox p {text-align:center;font-size:18px;}





/* 얼굴목거상 */
.boxSubTop2 { width:100vw; height:620px; position:relative; left:49%; transform:translateX(-50%); margin-bottom:80px; background-size:auto 100%; background-repeat:no-repeat; background-position:top center; }
.boxSubTop2 > img { display:none; }


/*.boxSubTop { width:100vw; height:620px; position:relative; left:50%; transform:translateX(-50%); margin-bottom:80px; background-size:auto 100%; background-repeat:no-repeat; background-position:top center; style="background-image:url('/res/images/imgFace.jpg')"}
 .boxSubTop > img { display:none; } */

.titFaceArea { margin-bottom:70px; }
.titFace { width:466px; height:88px; margin:0 auto 40px; position:relative; background:#d23a68; border-radius:44px; line-height:88px; color:#fff; font-size:40px; font-weight:700; text-align:center; }
.titFace:before,
.titFace:after { content:''; width:8px; height:8px; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; background:#d23a68; }
.titFace:before { left:-28px; }
.titFace:after { right:-28px; }
.titFaceArea p { display:block; text-align:center; font-size:20px; line-height:1.8; }

.boxFaceStep { padding:96px 0; background:#f1f1f1; text-align:center; }
.boxFaceStep h4 { margin-bottom:50px; font-size:40px; }
.boxFaceStep .boxStep { display:flex; justify-content:center; }
.boxFaceStep .boxStep .step { position:relative; }
.boxFaceStep .boxStep .step+.step { margin-left:12px; }
.boxFaceStep .boxStep .step .img { position:relative; z-index:1; }
.boxFaceStep .boxStep .step .titStep { width:258px; height:86px; display:flex; flex-direction:column; align-items:center; justify-content:center; background:#000; margin:-20px auto 24px; position:relative; z-index:10; font-size:30px; font-weight:700; color:#fff; line-height:1.2; }
.boxFaceStep .boxStep .step .titStep span { font-size:24px; font-weight:400; }
.boxFaceStep .boxStep .step .stepCont { font-size:18px; }

.boxFaceEffect { height:672px; position:relative; margin-top:100px; background:url('../images/bgFaceEffect.png') left bottom no-repeat; }
.boxFaceEffect h4 { margin-bottom:72px; font-size:40px; font-weight:700; text-align:center; }
.boxFaceEffect h4 span { color:#d23a68; }
.boxFaceEffect .listEffect { padding:0 117px; display:flex; flex-direction:column; align-items:flex-end; }
.boxFaceEffect .listEffect li { width:508px; height:137px; background-size:100% auto; background-repeat:no-repeat; color:#fff; line-height:112px; font-size:28px; font-weight:700; text-align:center; }
.boxFaceEffect .listEffect li+li { margin-top:12px; }
.boxFaceEffect .listEffect li:nth-child(1) { background-image:url('../images/bgFaceBubble1.png'); }
.boxFaceEffect .listEffect li:nth-child(2) { background-image:url('../images/bgFaceBubble2.png'); }
.boxFaceEffect .listEffect li:nth-child(3) { background-image:url('../images/bgFaceBubble3.png'); }

.boxLiftingStep { width:100vw; height:892px; position:relative; left:50%; transform:translateX(-50%); padding-top:96px; background:url('../images/bgLiftingStep.jpg') top center no-repeat #ffebeb; }
.boxLiftingStep h4 { margin-bottom:76px; font-size:40px; font-weight:700; text-align:center; }
.boxLiftingStep h4 span { color:#d23a68; }
.boxLiftingStep .stepLifting { width:986px; margin: 0 auto; }
.boxLiftingStep .stepLifting li { height:150px; position:relative; padding-left:184px; display:flex; align-items:center; border-radius:8px; color:#fff; font-size:28px; font-weight:700; }
.boxLiftingStep .stepLifting li:nth-child(1) { background:#fca5be; }
.boxLiftingStep .stepLifting li:nth-child(2) { background:#f57899; }
.boxLiftingStep .stepLifting li:nth-child(3) { background:#df5677; }
.boxLiftingStep .stepLifting li+li { margin-top:40px; }
.boxLiftingStep .stepLifting li .step { width:78px; position:absolute; left:68px; top:48px; }
.boxLiftingStep .stepLifting li .step img { max-width:100%; }

.boxLiftingNoti { padding-top:76px; margin-bottom:120px; }
.boxLiftingNoti h4 { margin-bottom:78px; font-size:40px; font-weight:700; text-align:center; }
.boxLiftingNoti h4 span { color:#d23a68; }
.boxLiftingNoti .listLiftingNoti { width:986px; margin:0 auto; overflow:hidden; }
.boxLiftingNoti .listLiftingNoti li { width:476px; height:164px; position:relative; padding-top:65px; float:left; border-radius:8px; border:1px solid #d23a68; font-size:24px; text-align:center; }
.boxLiftingNoti .listLiftingNoti li:before { content:''; width:82px; height:50px; position:absolute; left:50%; top:0; border-bottom-left-radius:8px; border-bottom-right-radius:8px; background:url('../images/iconLiftingNoti.png') center 9px no-repeat #d23a68; transform:translateX(-50%); }
.boxLiftingNoti .listLiftingNoti li:nth-child(2n) { margin-left:34px; }
.boxLiftingNoti .listLiftingNoti li:nth-child(1n+3) { margin-top:30px; }

.boxFaceChar { height:645px; padding-top:96px; background:url('../images/bgFaceChar.png') right bottom no-repeat #ffdde7; border-radius:18px; }
.boxFaceChar h4 { margin-bottom:80px; font-size:40px; font-weight:700; text-align:center; }
.boxFaceChar h4 span { color:#d23a68; }
.boxFaceChar .listFaceChar { width:986px; margin:0 auto; overflow:hidden; }
.boxFaceChar .listFaceChar li { width:300px; height:300px; padding-top:40px; float:left; background:rgba(255, 255, 255, .8); border-radius:8px; text-align:center; font-size:20px; }
.boxFaceChar .listFaceChar li+li { margin-left:43px; }
.boxFaceChar .listFaceChar li .thumb { width:144px; margin:0 auto 20px; }

.boxSMAS { padding-top:120px; padding-bottom:100px; }
.boxSMAS h4 { margin-bottom:36px; font-size:40px; text-align:center; }
.boxSMAS h4 span { display:inline-block; padding:0 12px; background:#d23a68; line-height:70px; color:#fff; font-size:50px; }
.boxSMAS p { display:block; margin-bottom:58px; font-size:20px; text-align:center; }
.tableSMAS { width:986px; margin:0 auto; }
.tableSMAS .topArea { display:flex; }
.tableSMAS .topArea .cols { flex:1; }
.tableSMAS .topArea .title { height:150px; display:flex; align-items:center; justify-content:center; color:#fff; font-size:40px; text-align:center; line-height:.9; }
.tableSMAS .topArea .cont { height:215px; display:flex; align-items:center; justify-content:center; font-size:22px; text-align:center; }
.tableSMAS .topArea .cols:nth-child(1) .title { background:#a7a7a7; }
.tableSMAS .topArea .cols:nth-child(1) .cont { background:#dddddd; }
.tableSMAS .topArea .cols:nth-child(2) .title { background:#d23a68; }
.tableSMAS .topArea .cols:nth-child(2) .cont { background:#ffd8e4; }
.tableSMAS .contArea { padding-top:75px; padding-bottom:90px; background:#f3f3f3; text-align:center; }
.tableSMAS .contArea h5 { margin-bottom:45px; font-size:40px; color:#d23a68; }
.tableSMAS .contArea .detail { display:flex; justify-content:center; }
.tableSMAS .contArea .detail .cols { margin:0 42px; }
.tableSMAS .contArea .detail .checkList { width:360px; height:274px; padding-top:32px; border:4px solid #dfdfdf; border-radius:8px; background:#fff; text-align:center; }
.tableSMAS .contArea .detail .checkList .title { margin-bottom:32px; font-size:30px; color:#696969; }
.tableSMAS .contArea .detail .checkList ul { display:inline-block; }
.tableSMAS .contArea .detail .checkList ul li { padding-left:40px; position:relative; font-size:22px; text-align:left; }
.tableSMAS .contArea .detail .checkList ul li:before { content:''; width:34px; height:44px; position:absolute; left:0; top:-14px; background:url('../images/chkSmas_off.png') no-repeat; background-size:100% auto; }
.tableSMAS .contArea .detail .checkList ul li+li { margin-top:24px; }

.tableSMAS .contArea .detail .cols:nth-child(2) .checkList { border-color:#ed9fb7; border-width:6px; }
.tableSMAS .contArea .detail .cols:nth-child(2) .checkList .title span { color:#d23a68; font-weight:700; }
.tableSMAS .contArea .detail .cols:nth-child(2) .checkList ul li:before { background-image:url('../images/chkSmas.png'); }

.boxCutLifting { width:100vw; height:645px; position:relative; left:50%; transform:translateX(-50%); background:url('../images/bgCutLifting.jpg') center top no-repeat; }
.boxCutLifting .inner { height:645px; display:flex; justify-content:flex-end; padding-right:106px; }
.boxCutLifting .inner:before { content:''; width:708px; height:688px; position:absolute; left:-100px; bottom:0; background:url('../images/imgCutLifting.png') left bottom no-repeat; background-size:100% auto; z-index:1; }
.boxCutLifting .contCutLifting { width:494px; position:relative; padding-top:100px; text-align:center; z-index:10; }
.boxCutLifting h4 { margin-bottom:32px; font-size:60px; color:#d23a68; font-weight:700; }
.boxCutLifting h4 span { display:block; font-size:50px; font-family:'InkLipquid'; color:#000; font-weight:400; }
.boxCutLifting p { display:block; margin-bottom:60px; font-size:20px; }
.boxCutLifting ul { display:flex; align-items:center; justify-content:center; }
.boxCutLifting ul li { width:138px; height:138px; display:flex; flex-direction:column; align-items:center; justify-content:center; border:2px solid #d23a68; border-radius:50%; background:#fff; font-size:20px; }
.boxCutLifting ul li+li { margin-left:10px; }
.boxCutLifting ul li span { display:block; font-weight:700; color:#d23a68; }

.boxFaceNotice { display:flex; align-items:center; justify-content:center; padding:58px 0 0 0; }
.boxFaceNotice img { margin-right:14px; }
.boxFaceNotice p { display:block; margin:0; font-size:18px; color:#4d4d4d; }
.boxFaceNotice p strong { display:block; font-size:20px; color:#000; }



/* 미니거상술 */
 

.titMiniArea { margin-bottom:70px; }
.titMini { width:466px; height:88px; margin:0 auto 40px; position:relative; background:#6429d0; border-radius:44px; line-height:88px; color:#fff; font-size:40px; font-weight:700; text-align:center; }
.titMini:before,
.titMini:after { content:''; width:8px; height:8px; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; background:#6429d0; }
.titMini:before { left:-28px; }
.titMini:after { right:-28px; }
.titMiniArea p { display:block; text-align:center; font-size:20px; line-height:1.8; }

.boxMiniStep {width:100vw;position:relative;top:0; left: 50%; transform: translateX(-50%); padding:96px 0; background:#f1f1f1; text-align:center; }
.boxMiniStep h4 p.tit1 {font-size:50px;color:#6429d0;font-weight:700;}
.boxMiniStep h4 p.tit2 {font-size:40px;color:#000;font-weight:600;}
.boxMiniStep .boxStep {width:1000px;margin:0 auto;}
.boxMiniStep .boxStep  .titStep { display:inline-block; width:35%;  border:2px solid #6429d0; border-radius:50px;padding:20px 0;background:#fff; margin:30px 10px 20px 10px  ; position:relative; z-index:10; font-size:28px; font-weight:600; color:#000; line-height:1.2; }
 

.boxMiniNeed { width:100vw;position:relative;top:-70px; left: 50%; transform: translateX(-50%);background: url(../images/mini_bg_part2.png) center top;background-size:cover;;height:1080px; border-radius:8px; color:#fff; font-size:28px; font-weight:700;}
.boxMiniNeedNoti {padding:200px 0 100px 100px; max-width:100%;width:1200px;margin:0 auto;} 
.boxMiniNeedNoti h4 {padding:0 0 100px 0; }
.boxMiniNeedNoti ul.listMini {margin:0 auto;/* display:flex; align-items:center; justify-content:left; */}
.boxMiniNeedNoti ul.listMini li { width:230px; height:200px; position:relative; padding-top:40px;  display:inline-block;text-align:left; border-radius:8px; border:1px solid #fff; border-top: 0;font-size:19px; text-align:center; background:#fff;color:#000;font-weight:400;margin:10px 22px 10px 0;}
.boxMiniNeedNoti ul.listMini li:before { content:''; width:101px; height:51px; position:absolute; left:50%; top:0;  background:url('../images/mini_list_bg1.png') center 0 no-repeat   ; transform:translateX(-50%); }
.boxMiniNeedNoti ul.listMini li  p.num {position:relative; top:-30px;color:#fff}

.boxMiniChar { /*height:645px; padding-top:96px;  background:url('../images/bgFaceChar.png') right bottom no-repeat #ffdde7; border-radius:18px; */ }
.boxMiniChar h4 { margin-bottom:40px; font-size:40px; font-weight:700; text-align:center; }
.boxMiniChar h4 span { color:#6429d0; }
.boxMiniChar p {color:#000;font-size:20px;text-align:center;}

.boxMini_detail {padding-top:27px;padding-left:100px;}
.boxMini_detail span.img {display:inline-block;width:442px;margin-right:50px; }
.boxMini_detail span.txtArea  {display:inline-block; width:calc (100% - 470px);padding-top:90px;} 
.boxMini_detail span.txtArea span.SMAS_tit {display:inline-block;padding:5px 10px;font-size:40px;color:#fff;background:#6429d0;font-weight:600;margin-bottom:40px;}
.boxMini_detail span.txtArea span.detail {display:inline-block;width:100%;font-size:20px;color:#000;}

 
.boxMini_QnA2  {display:block;border:5px solid #6429d0;border-radius:10px;margin-top:40px;}
.boxMini_QnA2 .titArea{background:#6429d0;;text-align:Center;vertical-align:middle;padding:10px 0;}
.boxMini_QnA2 .titArea h4 { margin-bottom:40px; font-size:40px; font-weight:700; text-align:center;color:#fff;padding-top: 40px; }
.boxMini_QnA2 .titArea h4 span { color:#faff77; }        

.QnAList2 {padding:20px 100px  ;vertical-align:middle;}
.QnAList2 p.Ques {display:flex;padding:10px 0  ;vertical-align:middle;  }
.QnAList2 p.Ques span.Qicon {display: flex;flex-direction: row; align-items: center;justify-content: center;border-radius:30px;font-size:30px;background:#7c7c7c;width:62px;height:62px;margin-right:20px;display:inline-block;text-align:Center;color:#fff;line-height:60px;}
.QnAList2 p.Ques .Q_detail {display: flex;flex-direction: row; align-items: center;justify-content: center;;font-size:26px;color:#000;vertical-align:middle;}
.QnAList2 p.Answer {display: flex;flex-direction: row; align-items: center;justify-content: left;;padding:0 0 30px 0;border-bottom:1px dotted #c6c6c6;vertical-align:middle;width:100%;}
.QnAList2 p.Answer span.Aicon {display: flex;flex-direction: row; align-items: center;justify-content: center;border-radius:40px;font-size:30px;background:#6429d0;width:62px;height:62px;margin-right:20px;display:inline-block;text-align:Center;color:#fff;line-height:60px;}
.QnAList2 p.Answer .A_detail {display: flex;flex-direction: row; align-items: center;justify-content: center;font-size:26px;color:#6429d0; }

.QnAList2 p.Answer2 {display: flex;flex-direction: row; align-items: center;justify-content: left;;padding:0 0 30px 0;border-bottom:0px dotted #c6c6c6;vertical-align:middle;width:100%;}
.QnAList2 p.Answer2 span.Aicon {display: flex;flex-direction: row; align-items: center;justify-content: left;border-radius:40px;font-size:30px;background:#6429d0;width:62px;height:62px;margin-right:20px;display:inline-block;text-align:Center;color:#fff;line-height:60px;}
.QnAList2 p.Answer2 .A_detail {display: flex;flex-direction: row; align-items: center;justify-content: center;font-size:26px;color:#6429d0;vertical-align:middle;}







/* 눈썹거상술 */
.titEyeArea { margin-bottom:70px; }
.titEye { width:466px; height:88px; margin:0 auto 40px; position:relative; background:#e75e0c; border-radius:44px; line-height:88px; color:#fff; font-size:40px; font-weight:700; text-align:center; }
.titEye:before,
.titEye:after { content:''; width:8px; height:8px; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; background:#e75e0c; }
.titEye:before { left:-28px; }
.titEye:after { right:-28px; }
.titEyeArea p { display:block; text-align:center; font-size:20px; line-height:1.8; }

.titEyeArea ul { display:flex; align-items:center; justify-content:center; margin-top:95px;}
.titEyeArea ul li { width:181px; height:180px; display:flex; flex-wrap:wrap; flex-direction:column;  align-items:center; justify-content:center; border:2px solid #e75e0c; border-radius:50%; background:#fff; font-size:20px; }
.titEyeArea ul li+li { margin-left:20px; }
.titEyeArea ul li span { display:block; font-weight:700; color:#e75e0c; }

.titEyeArea2 {display:flex;flex-wrap:wrap;flex-direction:row;align-items:center; justify-content:center;margin-bottom:50px;} 
.titEyeArea2 span.Eyecirle { width:181px; height:180px; display:flex; flex-wrap:wrap; flex-direction:column;  align-items:center; justify-content:center; border:2px solid #e75e0c; border-radius:50%; background:#fff; font-size:20px;margin:0 10px 10px  10px;}
.titEyeArea2 span.Eyecirle span.detail { display:block; font-weight:700; color:#e75e0c; }


.boxEyeStep { width:100vw; height:auto; position:relative; left:50%; transform:translateX(-50%); padding:96px 0 100px 0; background:#fce8da; }
.boxEyeStep h4 { margin-bottom:76px; font-size:40px; font-weight:700; text-align:center; }
.boxEyeStep h4 span { color:#e75e0c; }
.boxEyeStep .stepLifting { width:986px; margin: 0 auto; margin-top:50px; }
.boxEyeStep .stepLifting li { height:120px; position:relative; padding-left:146px; display:flex; align-items:center; border-radius:80px; color:#000; font-size:24px; font-weight:600; }
.boxEyeStep .stepLifting li  { background:#ffffff; }
.boxEyeStep .stepLifting li+li { margin-top:20px; }
.boxEyeStep .stepLifting li .step { width:120px; position:absolute; left:0px; top:0px; }
.boxEyeStep .stepLifting li .step img { max-width:100%; }
.boxEyeStep .eye1 {text-align:center;}

.boxEyeEffect { height:800px; position:relative; margin-top:100px; background:url('../images/eye_lift2.png') left bottom no-repeat;background-position:;  }
.boxEyeEffect h4 { margin-bottom:72px; font-size:40px; font-weight:700; text-align:center; }
.boxEyeEffect h4 span { color:#e75e0c; }
.boxEyeEffect .listEffect { padding:40px 0 117px; display:flex; flex-direction:column; align-items:flex-end; }
.boxEyeEffect .listEffect li { width:597px; height:115px; border:2px solid #e75e0c;color:#000; line-height:112px; font-size:28px; font-weight:600; text-align:center; border-radius:60px;}
.boxEyeEffect .listEffect li+li { margin-top:12px; }
.boxEyeEffect .listEffect li:nth-child(n) {  background:#fff2e9;; }
.boxEyeEffect .listEffect li:nth-child(2n) { background:#fff;; }
 

/* 상안검하안검 */
.titUpEyeArea { margin-bottom:70px; }
.titUpEye { width:466px; height:88px; margin:0 auto 40px; position:relative; background:#009dbf; border-radius:44px; line-height:88px; color:#fff; font-size:40px; font-weight:700; text-align:center; }
.titUpEye:before,
.titUpEye:after { content:''; width:8px; height:8px; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; background:#009dbf; }
.titUpEye:before { left:-28px; }
.titUpEye:after { right:-28px; }
.titUpEyeArea p { display:block; text-align:center; font-size:20px; line-height:1.8; }
 
.boxUpEye1 {width:100vw;position:relative;top:0; left: 50%; transform: translateX(-50%); padding:96px 0; background:#f1f9ff; text-align:center; }
.boxUpEye1 h4  {font-size:40px;color:#000;font-weight:700;}
.boxUpEye1 h4 span.tit1 {font-size:40px;color:#009dbf;font-weight:700; }
.boxUpEye1 .boxStep {width:1000px;margin:0 auto;}
.boxUpEye1 .boxStep  .titStep { display:inline-block; width:469px;height:412px;margin:20px 10px;  }
 

.titUpEyeArea2 { margin-bottom:70px; margin-top:100px; }
.titUpEye2 { width:466px; height:88px; margin:0 auto 40px; position:relative; background:#0067bf; border-radius:44px; line-height:88px; color:#fff; font-size:40px; font-weight:700; text-align:center; }
.titUpEye2:before,
.titUpEye2:after { content:''; width:8px; height:8px; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; background:#0067bf; }
.titUpEye2:before { left:-28px; }
.titUpEye2:after { right:-28px; }
.titUpEyeArea2 p { display:block; text-align:center; font-size:20px; line-height:1.8; }

.boxUpEye2 {width:100vw;position:relative;top:0; left: 50%; transform: translateX(-50%); padding:96px 0; background:#d6ebfd; text-align:center; }
.boxUpEye2 h4  {font-size:40px;color:#000;font-weight:700;}
.boxUpEye2 h4 span.tit1 {font-size:40px;color:#0067bf;font-weight:700; }
.boxUpEye2 .boxStep2 {width:1000px;margin:0 auto;}
.boxUpEye2 .boxStep2  .titStep { display:inline-block; width:469px;height:412px;margin:20px 10px;  }
 
.boxUpEye3 {width:100vw;position:relative;top:0; left: 50%; transform: translateX(-50%); height:900px; position:relative; margin-top:0px; padding-top:140px; background:url('../images/UpEye_box3_bg1.jpg') left bottom no-repeat;  }
.boxUpEye3 h4 {display:inline-block;padding:15px 20px; margin-bottom:72px; font-size:40px; font-weight:700; text-align:center;background:linear-gradient(90deg, #009dbf,#0067bf);color:#fff;margin:0 auto;}
.boxUpEye3 h4 span { color:#e75e0c; }
.boxUpEye3 .listEffect {display: flex; flex-direction: column;width:700px;margin:0 auto;margin-top:75px;  }
.boxUpEye3 .listEffect li {align-items: center;  font-size:32px; color:#fff;font-weight:600; text-align:center; text-align:left;margin-bottom:35px;height:60px;}
.boxUpEye3 .listEffect li:before { content:''; width:61px; height:55px; position:relative; top:0;left:0; background:url(../images/icon_CheckUpeye1.png) no-repeat 0 0;padding-right:80px;padding-bottom: 10px; }
.boxUpEye3 .listEffect li+li { margin-top:12px; }


/* 인중축소술 */
.titPhiltrumArea { }
.titPhiltrum { width:466px; height:88px; margin:0 auto 40px; position:relative; background:#1f8407; border-radius:44px; line-height:88px; color:#fff; font-size:40px; font-weight:700; text-align:center; }
.titPhiltrum:before,
.titPhiltrum:after { content:''; width:8px; height:8px; position:absolute; top:50%; transform:translateY(-50%); border-radius:50%; background:#1f8407; }
.titPhiltrum:before { left:-28px; }
.titPhiltrum:after { right:-28px; }
.titPhiltrumArea p { display:block; text-align:center; font-size:20px; line-height:1.8; }
 

.boxPhiltrum1 { display: flex;align-items: center;flex-direction: column;padding:96px 0 0 0; text-align:center; width:100%;}
.boxPhiltrum1 h4  { display: flex;align-items: center;justify-content:center; flex-direction:column;font-size:40px;color:#fff;font-weight:700;background:#0b6e0d;width:1200px;height:167px;    margin-bottom:0 }
.boxPhiltrum1 .listEffect {display: flex; flex-direction: column;align-items: center;justify-content:center;width:700px;padding:50px 30px;background:#1f8407; width:1200px; }
.boxPhiltrum1 .listEffect li {display: flex;align-items: left;  font-size:32px; color:#fff;font-weight:600; margin-bottom:35px;height:60px;width:700px;}
.boxPhiltrum1 .listEffect li:before { content:''; width:61px; height:55px; position:relative; top:0;left:0; background:url(../images/icon_CheckPhiltrim.png) no-repeat 0 0;padding-right:80px;padding-bottom: 10px; }
.boxPhiltrum1 .listEffect li+li { margin-top:12px; }

.boxPhiltrum2 { display: flex;align-items: center;flex-direction: column;padding-top:70px; text-align:center; width:100%;}
.boxPhiltrum2 h4 { margin-bottom:76px; font-size:40px; font-weight:700; text-align:center; }
.boxPhiltrum2 h4 span { color:#1f8407; }
.boxPhiltrum2 .listEffect li:nth-child(1) {display: flex;align-items: center;justify-content:center; flex-direction:column; background:rgb(110,171,95,0.8);font-size:28px; color:#fff;font-weight:600;height:150px;width:986px;border-radius:10px;margin-bottom:20px;}
.boxPhiltrum2 .listEffect li:nth-child(2) {display: flex;align-items: center;justify-content:center; flex-direction:column; background:rgb(61,149,40,0.8);font-size:28px; color:#fff;font-weight:600;height:150px;width:986px;border-radius:10px;}



.boxPhiltrum3 {width:100vw;position:relative;top:0; left: 50%; transform: translateX(-50%); height:auto; position:relative; padding:100px 0; background:#ebfbe7;margin-top:120px;  }
.boxPhiltrum3 h4 {display:inline-block;width:1200px;padding:15px 20px; margin-bottom:72px; font-size:40px; font-weight:700; text-align:center;  color:#000;margin:0 auto;}
.boxPhiltrum3 h4 span { color:#1f8407; }

.boxPhiltrum3 .StepArea {display:inline-block;width:1200px;margin:0 auto;margin-top:65px;}
.boxPhiltrum3 .StepArea .Leftimg{display:inline-block;width:478px;margin-right:30px;}
.boxPhiltrum3 .StepArea .RightStep {display:inline-block;width:680px;}

/* 지방흡입 */
.titBodyArea2 {display:flex;flex-wrap:wrap;flex-direction:row;align-items:center; justify-content:center;margin-bottom:50px;} 
.titBodyArea2 span.Eyecirle { width:181px; height:180px; display:flex; flex-wrap:wrap; flex-direction:column;  align-items:center; justify-content:center; border:2px solid #009dbf; border-radius:50%; background:#fff; font-size:20px;margin:0 10px 10px  10px;}
.titBodyArea2 span.Eyecirle span.detail { display:block; font-weight:700; color:#009dbf; }

.boxBody1 {width:100vw;position:relative;top:0; left: 50%; transform: translateX(-50%); padding:70px 0 0 0; background:#fff; text-align:center; }
.boxBody1 h4  {font-size:40px;color:#000;font-weight:700;}
.boxBody1 h4 span.tit1 {font-size:40px;color:#009dbf;font-weight:700; }
.boxBody1 .boxStep {width:1000px;margin:0 auto;}
.boxBody1 .boxStep  .titStep { display:inline-block; width:469px;height:412px;margin:20px 10px;  }
 





@media all and (max-width:1023px){/*tablet*/
	body { min-width:auto; }

	br.pc { display:none; }
	br.mo { display:block; }
	.mo { display:block; }
	.pc { display:none; }

	/* prevent iphone bouce */
	/* html,body{position: fixed;} */
	.util a:after { display:none; }

	/* header */
	header { height:auto; z-index:1; }
	header:after { display:none; }
	header h1{ width:auto; display:block; padding:16px 0; position:relative; left:0; top:0; margin:0; text-align:center; line-height:1;}
	header h1 a{width:132px; height:29px; margin:0 auto; background:url(../images/logo_m.png) no-repeat; background-size:100% auto; vertical-align:top;}
	header .btn_openGnb{display: block; position:absolute; top:16px; right:24px; width:35px; height:35px; background:url(../images/ico_m_gnb.png) no-repeat top left; background-size:100% auto; font-size:0; text-indent:-99999px; z-index:20;}


  /* common */
  .inner{ width:100%; }
	.mBox{padding:20px;}
	.mBox .btnArea{margin-left:0; margin-right:0;}

	.txt{margin:15px 0; font-size:15px; line-height:23px;}
	.box_img{margin:15px 0;}
	.box_border_list{padding:25px;}
	.innerImg span{display:block; margin-bottom:15px; text-align:center;}
	.innerImg span img{display:none;}
	.innerImg span .m{display:inline;}
	.innerImg p{display:block; width:100%; margin-left:0;}

	.tit_commandment{margin-top:20px !important;}
	.commandment{height:auto; padding:20px; background:none;}
	.commandment .bullet_round_blue{width:25px; height:25px; line-height:25px; font-size:15px;}
	.commandment .indent_list_bullet li{padding-left:30px; text-indent:-30px; font-size:15px; line-height: 21px;}

	#container { padding:0; }
	#container .inner { padding:0 0 40px; }

	/* footer */
	footer { padding:0 0 100px 0; }
/*	footer { padding:0 }*/
	footer .inner { padding:24px 24px 15px; }
	footer .f_logo { width:113px; height:25px; float:none; margin-top:0; background-size:auto 100%; }
	footer address { margin-left:0; margin-top:15px; font-size:13px; }
	footer .email {/*  width:90px;  */height:30px; display:block; position:relative; left:0; top:0; right:auto; border-width:1px; margin-top:14px; font-size:15px; line-height:30px; }
	footer .info { margin-top:10px; display:block; color:#666; font-size:12px; }

	body{width:100%; height:100%; min-width:100%; overflow-x:hidden; overflow-y:auto; -webkit-text-size-adjust:none; user-select: none;}

	.util{ height:auto; display:block; position:relative; background:#fff; overflow:hidden; }
	.util:before { display:none; }
	.util a{ height:24px; padding:0 6px; float:left; margin-top:18px; font-size:14px; color: #343434; vertical-align: middle; border:1px solid #343434; line-height:1.2; line-height:22px;}
	.util a+a { margin-left:12px; }
	.util .pc{display:none;}
	.util .mo { display:block; }
	.util .name { margin:18px 12px; 0 10px; float:left; line-height:24px; }
	.util .myInfo{ display:block; float:left; padding:10px 0 10px 20px; }
	.util .myInfo img{display: inline-block;width:40px;height:40px;vertical-align: middle;}

	/* gnb */
	.menu{ display:block; position:fixed; top:0; bottom:0; left:0; padding:0; margin:0; border-top:0; background:#434343; overflow-y:auto; z-index:1000; -webkit-overflow-scrolling: touch;
		-webkit-width:calc(100% - 60px);
		-moz-width:calc(100% - 60px);
		width:calc(100% - 60px);
		-webkit-transform:translateX(-100%);
		-moz-transform:translateX(-100%);
		-ms-transform:translateX(-100%);
		transform:translateX(-100%);
	}
	.menu .inner { padding:0; }
	.menu .btn_openGnb{display: none;}
	.menu .gnb{ margin:0; }
	.menu .gnb>li{width:auto !important; float:none;border-bottom:1px solid #fff;}
	.menu .gnb>li+li{margin-left:0;}
	.menu .gnb>li>a{ height:50px; display: block;padding:0 20px; position:relative;margin:0;font-size:17px; color:#fff; text-align:left; line-height:50px; font-weight:400;}
	.menu .gnb>li>a:hover { color:#fff; }
	.menu .gnb>li>a:after{content:"";display:inline-block;position: absolute;top:23px;right:20px;width:16px; height:9px;background:url(../images/ico_folded.png) no-repeat top left; background-size:16px 9px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	transition:all 0.3s ease;
	}
	.menu .gnb>li>a.is-opened { background:#112d85; color:#fff; }
	.menu .gnb>li>a.is-opened:after{ background:url(../images/ico_folded_active.png) no-repeat top left; background-size:16px 9px;
		-webkit-transform:rotate(180deg);
		-moz-transform:rotate(180deg);
		-o-transform:rotate(180deg);
		-ms-transform:rotate(180deg);
		transform:rotate(180deg);
	}
	.menu .gnb>li+li>a{background:none;}
	.menu .gnb .depth02{display:none; position:relative; top:0; left:0;width:100%;margin:0; padding:0; border:0; background:#fff; box-shadow:none; transform:none;}
	.menu .gnb .depth02 li+li{margin-top:0; border-top:1px solid #aaa}
	.menu .gnb .depth02>li>a{display: block;padding:16px 20px; font-size: 17px; color:#404040;line-height: 1; text-align:left; font-weight:400; white-space:normal; }
	.menu .gnb .depth02>li>a:hover { color:#112d85; }
	.menu .gnb .depth02:after { display:none; }
	.menu .gnb .last{right:inherit;}
	.menu .gnb .depth03 { padding:20px; border-top:1px solid #aaa; }
	.menu .gnb .depth03 li+li { border-top:0; }
	.menu .gnb .depth03>li>a { font-size:16px; color:#404040; }
	.btn_closeGnb{display: block; position:fixed; top:0; right:0; width:60px;height:60px;background:url(../images/m_close.gif) no-repeat top left;background-size:60px 60px;font-size:0;text-indent:-99999px;z-index:1000;
		-webkit-transform:translateX(100%);
		-moz-transform:translateX(100%);
		-ms-transform:translateX(100%);
		transform:translateX(100%);
	}

	.mainSection { overflow:hidden; }

	/* main */
	.mainVisual { height:auto; }
	.mainVisual .owl-carousel .owl-item { height:auto; }
	.mainVisual .owl-carousel .owl-item .item { height:auto; }
	.mainVisual .owl-carousel .owl-item .item > div.mo { display:block; }
	.mainVisual .owl-theme .owl-dots { position:absolute; left:24px; bottom:28px; display:block;margin-left: 0; }
	.mainVisual .owl-theme .owl-dots .owl-dot span { width:41px; height:3px; margin:0 2px 0 0; border-radius:3px; background:#cfcfcf;  }
	.mainVisual .owl-theme .owl-dots .owl-dot.active span,
	.mainVisual .owl-theme .owl-dots .owl-dot:hover span { background:#fff; }

	.mainTop { margin:0; }
	.mainTop .inner { padding-bottom:0 !important; }
	.mainTop .topBanner .col ul li { font-size:17px; }

	.mainTop .topNotice { height:110px; padding:0 24px; }
	.mainTop .topNotice h4 { height:auto; padding:40px 0 0; background-position:top center; background-size:51px auto; font-size:15px; line-height:1.4; }
	.mainTop .topNotice .notice { width:calc(100% - 100px); margin-left:5px; padding-right:13px; flex:1; }
	.mainTop .topNotice .notice ul li a { font-size:15px; line-height:24px; }
	.mainTop .topNotice .notice ul li a .title { margin-right:50px; }
	.mainTop .topNotice .btnMore { width:17px; height:18px; margin:0; right:19px;; top:13px; background:url('../images/ico_more.png') center center no-repeat; background-size:12px auto; border:0; font-size:0; text-indent:-99999px; }

	.boxDoctor { height:auto; }
	.boxDoctor .inner { padding-bottom:30px !important; }
	.boxDoctor .owl-carousel .owl-item { height:auto; }
	.boxDoctor .owl-carousel .item { padding-top:30px; }
	.boxDoctor .owl-carousel .item .topArea { margin-bottom:25px; font-size:17px; }
	.boxDoctor .owl-carousel .item .topArea strong { font-size:25px; }
	.boxDoctor .owl-carousel .item .profile { padding-left:24px;font-size: 15px; }
	.boxDoctor .owl-carousel .item .profile .name { margin-bottom:15px; font-size:35px; }
	.boxDoctor .owl-carousel .item .profile .name span { display:block; margin:10px 0 0; font-size:15px;COLOR:#112d85; }
	.boxDoctor .owl-carousel .item .profile .list { padding:0; border:0; }
	.boxDoctor .owl-carousel .item .profile .list li { font-size:14px; }
	.boxDoctor .owl-carousel .item .profile .list li+li { margin-top:6px; }
	.boxDoctor .owl-carousel .item .photo { width:150px; top:90px; }
	.boxDoctor .owl-theme .owl-nav { display:none; }

	.boxClinic { width:auto; padding:35px 24px; }
	.boxClinic .topArea { float:none; }
	.boxClinic .topArea h5 { margin-bottom:8px; font-size:20px; }
	.boxClinic .topArea h4 { font-size:30px; }
	.boxClinic .topArea p { margin-top:18px; font-size:15px; }
	.boxClinic .listArea { margin:22px 0 0; }
	.boxClinic .listArea ul { width:auto; }
	.boxClinic .listArea ul li { width:50%; height:auto; padding:0 5px; }
	.boxClinic .listArea ul li:nth-child(2n) { padding:0 10px 0 15px; }
	.boxClinic .listArea ul li:nth-child(1n+3) { margin-top:23px; }
	.boxClinic .listArea ul li .thumb { width:131px; height:131px; }
	.boxClinic .listArea ul li .title { margin-top:6px; font-size:13px; }

	.boxClinic.type2 .inner { padding:0 !important; }
	.boxClinic.type2 .topArea { padding:35px 24px; }
	.boxClinic.type2 .listArea { margin:0; }
	.boxClinic.type2 .listArea ul { width:auto; height:auto; }
	.boxClinic.type2 .listArea ul li { width:50%; height:55.555vw; margin:0 !important; background-size:100% auto; background-position:left center; }
	.boxClinic.type2 .listArea ul li:before { display:none; }
	.boxClinic.type2 .listArea ul li:after { content:''; width:100%; height:100%; display:block; position:absolute; left:0; top:0; background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(1,0,20,0) 45%, rgba(0,0,0,.8) 100%); z-index:1; }
	.boxClinic.type2 .listArea ul li a { width:auto; display:block; padding-top:40px; font-size:15px; }
	.boxClinic.type2 .listArea ul li a:after { width:43px; height:43px; margin-top:10px; background-size:19px auto; }

	.boxInfomation .contArea { width:auto; padding:35px 24px; left:0; margin:0; }
	.boxInfomation .contArea:before { width:268px; height:227px; }
	.boxInfomation .contArea h4 { margin-bottom:15px; font-size:32px; }
	.boxInfomation .contArea p { padding-left:20px; font-size:15px; }
	.boxInfomation .contArea p:before { top:4px; bottom:4px; }
	.boxInfomation .contArea p span.tel { font-size:16px; }
	.boxInfomation .contArea .address { margin-top:18px; font-size:14px; }
	.boxInfomation .contArea .address span { font-size:15px; }
	.boxInfomation .mapArea { height:95.555vw; position:relative; left:0; }


	
	/* contents */
	section{overflow:hidden; -webkit-overflow-scrolling: touch;}

	.contents .left .home { display:none; }
	.contents .left h2 { display:none; }
	.contents .left .select_lnb { min-width:fit-content; width:100%; }
	.contents .left .select_lnb>a { display:none; }
	.contents .right { padding-top:0; margin-bottom:0; }
	
	/* lnb */
	.lnb{ width:100%; position:absolute; left:0; top:60px; margin:0; padding:14px 0; display:none; background:#fff; border:4px solid #112d85; border-top:0; z-index:200;}
	.lnb>li { border-bottom:0; text-align:center; }
	.lnb>li>a { padding:5px; font-size:20px; color:#000;font-weight:400;  }
	.lnb > li.is-selected > a { background:none; color:#112d85; font-weight:700; }
	.lnb>li .depth02>li>a { padding:0; font-size:20px; font-weight:400; }
	.lnb>li .depth02>li.is-selected>a { color:#112d85; text-decoration:underline; }
	.lnb li ul.depth03 li a{ color:#333; }
	.lnb li ul.depth03 li.is-selected a {color:##678afb;font-weight:400;}

    /* contents title */
	.box_tit{ display:none; }
	
	.contentsTop { border:0; }
	.contentsTop.mo { display:block; }
	.contentsTop h3 { height:60px; position:relative; padding:0; text-align:center; line-height:60px; color:#fff; font-size:22px; background:#112d85; font-weight:700; z-index:200; font-family:'Noto Sans KR'; }
	.contentsTop h3:after { content:''; width:24px; height:14px; position:absolute; right:20px; top:50%; margin-top:-7px; background:url('../images/titFolded.png') center center no-repeat; background-size:24px auto; -webkit-transition:all .3s ease; transition:all .3s ease; }
	.contentsTop h3.active:after { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
	
	.location { display:none; }

	.contWrap { padding:30px 24px 50px; }
	.contWrap h5 {font-size:20px; }
	.contWrap .sub_h5 { font-size:16px; }
	.contWrap img { max-width:100%; }
	.contWrap .boxSubTop2 img { max-width:100%; width:100%;}
	.overWrap+h5 { margin-bottom:12px; }

	.listBasic { margin-bottom:20px; }
	.listBasic li { font-size:15px; line-height:22px; }
	.listBasic li+li { margin-top:8px; }
	.listBasic li a { text-decoration:none; }

	.tableBasic.pc { display:none; }
	.tableBasic.mo { display:block; }

	.tableBasic tr th { padding:10px;; font-size:15px; }
	.tableBasic tr td { padding:10px;  font-size:15px; }

	.tabArea { margin-bottom:20px; }
	.tabArea ul { border-top-left-radius:16px; border-top-right-radius:16px; }
	.tabArea ul li a { height:40px; line-height:40px; font-size:15px; }
	.tabArea ul li.active a { background:#4c5f4c; }

	.btn { margin-bottom:40px; }
	.btn.download a { width:150px; height:65px; padding-top:12px; font-size:15px; line-height:20px; }
	.btn.download a.second { margin-left:14px; }
	.btn.download a img { width:12px; margin-left:4px; }

	.topText { display:block; margin-top:15px; font-size:20px; }
	.topText .cont { font-size:17px; }
	.topText .cont strong { margin-bottom:12px; font-size:22px; }
	.topText .cont+.thumb { margin-top:15px; }

	.overWrap { height:220px; margin:40px 0 35px; }
	.overWrap:before { background:url('../images/bgOverWrap_m.jpg') center center no-repeat; background-size:cover; }
	.overWrap:after { width:129px; height:203px; margin:0; right:-24px; left:auto; top:-32px; background-image:url('../images/imgOverWrap_m.png'); background-size:100% auto; }
	.overWrap .cont .subject { font-size:20px; }
	.overWrap .cont .title { margin-bottom:15px; font-size:39px; }
	.overWrap .cont p { width:auto; font-size:15px; }

	.boxCustomer { margin-top:30px; }
	.boxCustomer .num_tit { font-size:20px; }
	.boxCustomer .num { margin-bottom:12px; font-size:39px; }
	.boxCustomer p { margin-bottom:12px; font-size:16px; }




.doctor3 {background-size:cover ;height:auto;padding-bottom:30px; }
.doctor3 .doc_img  { overflow:hidden;display: inline;top:10px;}
.doctor3 .doc_txt {margin-top:50px;padding:0 20px;width:100%;height:auto;   }

.doctor3 .doc_txt  .doc_part {}/*font-size:22px; color:#000;font-weight:400;height:40px; */ 
.doctor3 .doc_txt  .doc_name  {display:inline-block;width:300px;height:60px;vertical-align:bottom;}
.doctor3 .doc_txt  .doc_name span.name{font-size:34px;color:#000;font-weight:600;display:inline-block; }
.doctor3 .doc_txt  .doc_name span.won {font-size:26px;color:#000;font-weight:400;line-height:62px; }
.doctor3 .listHistory {    margin-top: 20px;}
.doctor3 .listHistory dl {display:block; margin-bottom:20px;margin-right:0 }



.stemcell1_4 {padding:25px; }
.stemcell1_4 .stemcell1_4_txt {display:block;width:100%;}
.stemcell1_4 .stemcell1_4_img {display:block;width:100%;} 

.img_left {display:block;width:100%;padding:0;}
.img_left .imgBox {display:block;width:100%}
.img_left .textBox{display:block;width:100%;padding:20px 0 0 0;}




.stemcell2_1{ min-height:300px;height:auto;}
.stemcell2_1 .stemcell2_1_text1 {font-size:20px;padding:40px 0 20px 0;}
.stemcell2_1 .stemcell2_1_text2 {font-size:26px;}
.stemcell2_1 .stemcell2_1_text2 .stemcell2_1_text3{font-size:26px;}

.stemcell2_2 { }
.stemcell2_2 dl {display:block;width:100%;}
.stemcell2_2 dl dt.stemcell2_2_title {width:100%;height:auto;line-height:1.4em;font-size:18px;margin:30px 0;padding:7px 0;}
.stemcell2_2 dl dd.img {display:block;width:100%;margin-right:0;}  
.stemcell2_2 dl dd.img:nth-child(1) {margin-right:0}
.stemcell2_2 dl dd.img span{display:block;padding:20px 0}
.stemcell2_2 dl dd.img span.lefttxt {padding:0 0 20px 0; }


.stemcell2_4 {background:url(../images/stemcell2_7_bg1.png) repeat 0 0;text-align:center;height:auto;margin-top:50px; }
.stemcell2_4 .stemcell2_4_header {text-align:center;padding: 40px 10px 0 10px;;color:#000;}
.stemcell2_4 .stemcell2_4_title {font-size:28px;text-align:center;color:#000;padding-top:25px;}
.stemcell2_4 .stemcell2_4_title2 {line-height:80px;font-size:42px;font-weight:700;text-align:center;padding-top:65px;background:linear-gradient(90deg, rgba(5,27,100,1) 50%, rgba(1,117,230,1) 60%);;color: transparent;  -webkit-background-clip: text;}
.stemcell2_4 .stemcell2_4_txt {padding-top:17px;font-size:17px;text-align:center;}

.stemcell2_4_step_wrap {margin:0 auto;}
.stemcell2_4_step {margin-bottom:17px;position:relative;}
.stemcell2_4_step dt.stemcell2_4_title {width: 90%; height: auto;}
.stemcell2_4_step dt.stemcell2_4_title:after {position: absolute;left: 50%;bottom: -20px;margin-left: -12px;border: 10px solid transparent; border-top-color: #112f8f;    content: "";}
.stemcell2_4_step dd.stemcell2_4_txt {width: 90%; height: auto;}

.stemcell2_4_step_last {margin-bottom:17px;position:relative;}
.stemcell2_4_step_last dt.stemcell2_4_title {width: 90%; height: auto;}
.stemcell2_4_step_last dd.stemcell2_4_txt {width: 90%; height: auto;}



.stemcell4_2 {background:url(../images/stemcell2_7_bg1.png) repeat 0 0;text-align:center;width:100%;height:auto;margin-top:50px;padding-bottom:50px; }
.stemcell4_2 .stemcell4_2_header {text-align:center;padding-top:65px;color:#000;}
.stemcell4_2 .stemcell4_2_title {font-size:32px;text-align:center;color:#000;padding-top:65px;}
.stemcell4_2 .stemcell4_2_title2 {line-height:1.5em;font-size:32px;}
 

.stemcell4_3 {padding:15px;;width:100%;height:auto;/* background:url(../images/stemcell2_7_bg1.png) no-repeat 0 0;text-align:center;width:1200px;height:850px; */margin-top:50px;overflow:hidden;}
.stemcell4_3 .stemcell4_3_header {text-align:center;padding-top:65px;color:#000;}
.stemcell4_3 .stemcell4_3_title {font-size:24px;text-align:center;color:#000;padding-top:15px;}
.stemcell4_3 .stemcell4_3_title2 {line-height:1.5em;font-size:26px;}
.stemcell4_3 .stemcell4_3_title3 {line-height:1em;font-size:20px;padding-top:10px;}
.stemcell4_3 .stemcell4_3_txt {text-align:left}
.stemcell4_3 .stemcell4_3_img {text-align:center}


.stemcell4_4 {min-height:375px;}
.exo1_1 {font-size:1em;}

.contWrap h5.bar  {font-size:22px;}




.body2_txt {font-size:17px;}
.body2_overWrap { height:470px; margin:60px 0 70px;}
.body2_overWrap:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:url('/res/images/eng/body2_1.png') center top no-repeat; transform:translateX(-50%); z-index:1; }

.body2_overWrap p.desc { width:70%; font-size:20px; }
.body2_overWrap .cont .body2_bkBox {display:inline-block;width:40%;height:auto;min-height:180px;padding:20px;margin-bottom: 10px;}
.body2_overWrap .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:40px;height:40px;line-height:30px;margin:0 auto;margin-bottom:10px;}
.body2_overWrap .cont .body2_bkBox p {text-align:center;font-size:18px;}
.body2_bkBox {margin-right:0px;}



.body2_overWrap_1 {  height:auto; margin:60px 0 0; background:#e4e4e4 url('/res/images/eng/body2_1.png') 70% top no-repeat; transform:translateX(-50%);padding:50px 20px; }
.body2_overWrap_1 .cont { width:100%;margin:0 auto; position:relative; z-index:5;  }
.body2_overWrap_1 .cont h4  {font-size:24px; }
.body2_overWrap_1 .cont h4 span.tit1 {font-size:24px; }
.body2_overWrap+h5 { margin-bottom:15px; }
.body2_overWrap_1 p.desc { width:680px; font-size:24px; line-height:1.3; color:#000; margin-bottom:50px;}
.body2_overWrap_1 .cont .body2_bkBox {display:inline-block;width:100%;height:160px;background:rgb(0,0,0,0.7);color:#fff;padding:20px;margin-bottom:10px;}
.body2_overWrap_1 .cont .body2_bkBox span {display:block;text-align:center;font-size:16px;border:2px solid #fff;border-radius:30px;width:50px;height:50px;line-height:40px;margin:0 auto;margin-bottom:20px;}
.body2_overWrap_1 .cont .body2_bkBox p {text-align:center;font-size:16px;}
 



.body2_overWrap3 { height:auto; margin:60px 0 70px; display:flex; justify-content:center; flex-direction:column; position:relative; }
.body2_overWrap3:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:#e4e4e4 url('/res/images/eng/body2_4.png') 75% top no-repeat; transform:translateX(-50%); z-index:1; }
.body2_overWrap3 .cont { position:relative; z-index:5;padding:20px 0; }
.body2_overWrap3 p.title { width:100%; font-size:20px; line-height:1.5; color:#000; margin-bottom:15px;font-weight:600}
.body2_overWrap3 p.desc { width:80%; font-size:17px; line-height:1.5; color:#000; margin-bottom:30px;}

.body2_overWrap3 .cont .body2_bkBox {display:inline-block;width:40%;height:auto;min-height:150px;background:rgb(0,0,0,0.7);color:#fff;padding:20px;margin-bottom: 10px;}
.body2_overWrap3 .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:40px;height:40px;line-height:30px;margin:0 auto;margin-bottom:10px;}
.body2_overWrap3 .cont .body2_bkBox p {text-align:center;font-size:16px;}
.body2_bkBox {margin-right:0px;}






.boxSubTop2 { height:auto; margin-bottom:40px; background:none; }
.boxSubTop2 > img { width:100%; display:block; }


.boxTopCont { width:auto; padding-top:45px; }
.boxTopCont .subject { display:block; margin-bottom:12px; font-size:15px; }
.boxTopCont .subject:before,
.boxTopCont .subject:after { width:20px; height:1px; margin-top:0; }
.boxTopCont .subject:before { left:-24px; }
.boxTopCont .subject:after { right:-24px; }
.boxTopCont .title { margin-bottom:15px; font-size:45px; }
.boxTopCont .txt { margin-bottom:45px; font-size:25px; }
.boxTopCont .noti { padding:0 28px; font-size:10px; white-space:wrap; }

/* 얼굴거상술 */
.titFaceArea { margin-bottom:35px; }
.titFace { width:233px; height:44px; margin-bottom:20px; border-radius:22px; font-size:20px; line-height:44px; }
.titFace:before,
.titFace:after { width:4px; height:4px; }
.titFace:before { left:-14px; }
.titFace:after { right:-14px; }
.titFaceArea p { font-size:17px; }

.boxFaceStep { padding:44px 24px; }
.boxFaceStep h4 { margin-bottom:25px; font-size:20px; }
.boxFaceStep .boxStep { overflow:hidden; display:block; padding:0 5px; }
.boxFaceStep .boxStep .step { width:50%; float:left; padding:0 5px; }
.boxFaceStep .boxStep .step img { max-width:100%; }
.boxFaceStep .boxStep .step+.step { margin-left:0; }
.boxFaceStep .boxStep .step:nth-child(1n+3) { margin-top:24px; }
.boxFaceStep .boxStep .step .titStep { width:112px; height:38px; margin:-10px auto 12px; font-size:15px; }
.boxFaceStep .boxStep .step .titStep span { font-size:12px; }
.boxFaceStep .boxStep .step .stepCont { font-size:15px; }

.boxFaceEffect { height:336px; margin-top:50px; background-size:auto 100%; background-position:-78px top; }
.boxFaceEffect h4 { margin-bottom:36px; font-size:20px; }
.boxFaceEffect .listEffect { padding:0 26px; }
.boxFaceEffect .listEffect li { width:254px; height:69px; line-height:56px; font-size:14px; }
.boxFaceEffect .listEffect li+li { margin-top:6px; }

.boxLiftingStep { height:446px; padding:48px 24px 0; background-size:auto 100%; }
.boxLiftingStep h4 { margin-bottom:38px; font-size:20px; }
.boxLiftingStep .stepLifting { width:auto; }
.boxLiftingStep .stepLifting li { height:75px; padding-left:90px; padding-right:20px; border-radius:4px; font-size:14px; }
.boxLiftingStep .stepLifting li+li { margin-top:20px; }
.boxLiftingStep .stepLifting li .step { width:39px; left:34px; top:24px; }

.boxLiftingNoti { padding-top:44px; margin-bottom:17px; }
.boxLiftingNoti h4 { margin-bottom:23px; font-size:20px; }
.boxLiftingNoti h4 span { display:block; }
.boxLiftingNoti .listLiftingNoti { width:238px; }
.boxLiftingNoti .listLiftingNoti li { width:auto; height:82px; padding-top:33px; float:none; border-radius:4px; font-size:15px; }
.boxLiftingNoti .listLiftingNoti li:before { width:41px; height:25px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; background-position:center 4px; background-size:14px auto; }
.boxLiftingNoti .listLiftingNoti li:nth-child(2n) { margin-left:0; }
.boxLiftingNoti .listLiftingNoti li:nth-child(1n+2),
.boxLiftingNoti .listLiftingNoti li:nth-child(1n+3) { margin-top:12px; }

.boxFaceChar { height:auto; padding:50px 0; background-image:url('../images/bgFaceChar_m.png'); background-size:125px auto; border-radius:0; }
.boxFaceChar h4 { margin-bottom:40px; font-size:20px; }
.boxFaceChar .listFaceChar { width:auto; padding:0 24px; }
.boxFaceChar .listFaceChar li { width:calc(50% - 6px); height:200px; padding-top:20px; border-radius:4px; font-size:15px; }
.boxFaceChar .listFaceChar li+li { margin-left:0; }
.boxFaceChar .listFaceChar li:nth-child(2n) { margin-left:12px; }
.boxFaceChar .listFaceChar li:nth-child(1n+3) { margin-top:15px; }
.boxFaceChar .listFaceChar li .thumb { width:72px; margin:0 auto 10px; }
.boxFaceChar .listFaceChar li .thumb img { max-width:100%; }

.boxSMAS { padding-top:42px; padding-bottom:57px; }
.boxSMAS h4 { margin-bottom:17px; font-size:20px; }
.boxSMAS h4 span { padding:0 6px; line-height:35px; font-size:25px; }
.boxSMAS p { margin-bottom:29px; font-size:15px; }
.tableSMAS { width:auto; padding:0 24px; }
.tableSMAS .topArea .title { height:75px; padding:0 12px; font-size:18px;line-height:1.1em; }
.tableSMAS .topArea .cont { height:108px; font-size:15px; }
.tableSMAS .contArea { padding-top:40px; padding-bottom:43px; }
.tableSMAS .contArea h5 { margin-bottom:22px; font-size:20px; }
.tableSMAS .contArea .detail { display:flex; justify-content:center; }
.tableSMAS .contArea .detail .cols { margin:0 7px; }
.tableSMAS .contArea .detail .cols img { width:126px; }
.tableSMAS .contArea .detail .checkList { width:150px; height:137px; padding-top:18px; border-width:2px; border-radius:4px; }
.tableSMAS .contArea .detail .checkList .title { margin-bottom:20px; font-size:15px; }
.tableSMAS .contArea .detail .checkList ul li { padding-left:20px; font-size:11px; }
.tableSMAS .contArea .detail .checkList ul li:before { width:17px; height:22px; top:-7px; }
.tableSMAS .contArea .detail .checkList ul li+li { margin-top:12px; }

.tableSMAS .contArea .detail .cols:nth-child(2) .checkList { border-width:3px; }

.boxCutLifting { height:322px; background-size:auto 100%; }
.boxCutLifting .inner { height:322px; padding:0 24px; }
.boxCutLifting .inner:before { content:''; width:183px; height:344px; left:0; background-image:url('../images/imgCutLifting_m.png') }
.boxCutLifting .contCutLifting { width:225px; padding-top:50px; }
.boxCutLifting h4 { margin-bottom:16px; font-size:30px; }
.boxCutLifting h4 span { font-size:25px; }
.boxCutLifting p { margin-bottom:30px; font-size:15px; }
.boxCutLifting ul li { width:69px; height:69px; border-width:1px; font-size:11px; }
.boxCutLifting ul li+li { margin-left:5px; }

.boxFaceNotice { padding:36px 0; }
.boxFaceNotice img { width:45px; margin-right:8px; }
.boxFaceNotice p { font-size:15px; }
.boxFaceNotice p strong { font-size:15px; }


/* 미니거상술 */
.boxMiniStep h4 p.tit1 { font-size: 28px;}
.boxMiniStep h4 p.tit2 { font-size: 26px;}
.boxMiniStep .boxStep {width:100%}
.boxMiniStep .boxStep .titStep {font-size:18px;width: 45%; margin: 10px 2px;}
.boxMiniNeed {height:auto;}
.boxMiniNeedNoti {width:100%;  padding: 200px 0 10px 20px;margin-top: -50px;}
.boxMiniNeedNoti h4 {padding-bottom:30px;}



.titMiniArea { margin-bottom:35px; }
.titMini { width:233px; height:44px; margin-bottom:20px; border-radius:22px; font-size:20px; line-height:44px; }
.titMini:before,
.titMini:after { width:4px; height:4px; }
.titMini:before { left:-14px; }
.titMini:after { right:-14px; }
.titMiniArea p { font-size:17px; }

 
.boxMini_detail span.txtArea span.SMAS_tit {font-size:25px;}
.boxMini_QnA .titArea h4 {font-size:25px;}
.boxMini_QnA .titArea {height: 95px;padding-top:25px;}

.boxMini_QnA {display:block;border:5px solid #6429d0;border-radius:10px;margin-top:40px;}
.boxMini_QnA .titArea{background:#6429d0;text-align:Center;vertical-align:middle;}
.boxMini_QnA .titArea h4 { margin-bottom:0px; font-size:26px; padding-top: 0px; }
.boxMini_QnA .titArea h4 span { color:#faff77; }      


 
.boxMini_QnA2  {display:block;border:5px solid #6429d0;border-radius:10px;margin-top:40px;}
.boxMini_QnA2 .titArea{  padding: 2px 0;}
.boxMini_QnA2 .titArea h4 { margin-bottom:20px; font-size:26px;  padding-top:20px; }
.boxMini_QnA2 .titArea h4 span { color:#faff77; }        

.QnAList2 {padding:20px ;}
.QnAList2 p.Ques {display:flex;padding:10px 0  ;vertical-align:middle;  }
.QnAList2 p.Ques span.Qicon {border-radius:30px;font-size:17px;background:#7c7c7c;width:42px;height:42px;margin-right:5px;text-align:Center;color:#fff;line-height:40px;min-width: 42px;}
.QnAList2 p.Ques .Q_detail {font-size:17px;color:#000;vertical-align:middle;}
.QnAList2 p.Answer {padding:0 0 30px 0;border-bottom:1px dotted #c6c6c6;vertical-align:middle;width:100%;}
.QnAList2 p.Answer span.Aicon {border-radius:40px;font-size:17px;background:#6429d0;width:42px;height:42px;margin-right:5px;text-align:Center;color:#fff;line-height:40px;min-width: 42px;}
.QnAList2 p.Answer .A_detail {font-size:17px;color:#6429d0;padding-top:0;vertical-align:middle;}

.QnAList2 p.Answer2 {padding:0 0 30px 0;border-bottom:0px dotted #c6c6c6;vertical-align:middle;width:100%;}
.QnAList2 p.Answer2 span.Aicon {border-radius:40px;font-size:17px;background:#6429d0;width:42px;height:42px;margin-right:5px;text-align:Center;color:#fff;line-height:40px;min-width: 42px;}
.QnAList2 p.Answer2 .A_detail {font-size:17px;color:#6429d0;vertical-align:middle;}




/* 눈썹거상술 */
.titEyeArea { margin-bottom:35px; }
.titEye { width:233px; height:44px; margin-bottom:20px; border-radius:22px; font-size:20px; line-height:44px; }
.titEye:before,
.titEye:after { width:4px; height:4px; }
.titEye:before { left:-14px; }
.titEye:after { right:-14px; }
.titEyeArea p { font-size:17px; }


.titEyeArea2 span.Eyecirle { width:130px; height:130px;  font-size:15px;margin:0 5px 5px 5px;}




.boxEyeStep { width:100vw; height:auto; position:relative; left:50%; transform:translateX(-50%); padding:50px 10px  ; background:#fce8da; }
.boxEyeStep h4 { margin-bottom:76px; font-size:26px; font-weight:700; text-align:center; }
.boxEyeStep h4 span { color:#e75e0c; }
.boxEyeStep ul.stepLifting { width:100%; margin: 0 auto; margin-top:50px; }
.boxEyeStep .stepLifting li { height:60px; position:relative; padding-left:50px; display:flex; align-items:center; border-radius:80px; color:#000; font-size:15px; font-weight:500; }
.boxEyeStep .stepLifting li  { background:#ffffff; }
.boxEyeStep .stepLifting li+li { margin-top:20px; }
.boxEyeStep .stepLifting li .step { width:60px; position:absolute; left:0px; top:10px; }
.boxEyeStep .stepLifting li .step img { max-width:40px;  }
.boxEyeStep .eye1 {text-align:center;}

.boxEyeEffect { height:auto; position:relative; background:url('../images/eye_lift2.png') left bottom no-repeat;background-size:300px auto; padding:0 0 50px 0 ;margin-top: 50px;  }
.boxEyeEffect h4 { margin-bottom:72px; font-size:40px; font-weight:700; text-align:center; }
.boxEyeEffect h4 span { color:#e75e0c; }
.boxEyeEffect .listEffect { padding:40px 0 0px 0; display:flex; flex-direction:column; align-items:center; }
.boxEyeEffect .listEffect li {display:flex; width:90%; height:70px; border:2px solid #e75e0c;color:#000; line-height:1em; font-size:15px;  border-radius:60px;align-items:center; justify-content:center;}
.boxEyeEffect .listEffect li+li { margin-top:12px; }
.boxEyeEffect .listEffect li:nth-child(n) {  background:rgb(255,242,233,0.8) }
.boxEyeEffect .listEffect li:nth-child(2n) { background:rgb(255,255,255,0.8);; }
 

/* 상안검하안검 */

.titUpEyeArea { margin-bottom:35px; }
.titUpEye { width:233px; height:44px; margin-bottom:20px; border-radius:22px; font-size:20px; line-height:44px; }
.titUpEye:before,
.titUpEye:after { width:4px; height:4px; }
.titUpEye:before { left:-14px; }
.titUpEye:after { right:-14px; }
.titUpEyeArea p { font-size:17px; }

.boxUpEye1 {padding:50px 0}
.boxUpEye1 .boxStep {width:100%;margin:0 auto;padding:0}
.boxUpEye1 .boxStep  .titStep { display:inline-block; width:42%;height:auto;}
.boxUpEye1 h4 {font-size:26px;}
.boxUpEye1 h4 span.tit1  {font-size:26px;}


.titUpEyeArea2 { margin-bottom:35px; margin-top:50px;}
.titUpEye2 { width:233px; height:44px; margin-bottom:20px; border-radius:22px; font-size:20px; line-height:44px; }
.titUpEye2:before,
.titUpEye2:after { width:4px; height:4px; }
.titUpEye2:before { left:-14px; }
.titUpEye2:after { right:-14px; }
.titUpEyeArea2 p { font-size:15px; }


.boxUpEye2 {padding:50px 0}
.boxUpEye2 .boxStep2 {width:100%;margin:0 auto;padding:0}
.boxUpEye2 .boxStep2  .titStep { display:inline-block; width:42%;height:auto;}
.boxUpEye2 h4 {font-size:26px;}
.boxUpEye2 h4 span.tit1  {font-size:26px;}




/* 인중축소술 */
.titPhiltrumArea { margin-bottom:35px; }
.titPhiltrum { width:233px; height:44px; margin-bottom:20px; border-radius:22px; font-size:20px; line-height:44px; }
.titPhiltrum:before,
.titPhiltrum:after { width:4px; height:4px; }
.titPhiltrum:before { left:-14px; }
.titPhiltrum:after { right:-14px; }
.titPhiltrumArea p { font-size:17px; }

 
.boxPhiltrum2 .listEffect li:nth-child(1) {font-size:20px; color:#fff;font-weight:600;height:150px;width:90%;padding:20px;border-radius:10px;margin-bottom:20px;}
.boxPhiltrum2 .listEffect li:nth-child(2) {font-size:20px; color:#fff;font-weight:600;height:150px;width:90%;padding:20px;border-radius:10px;}

.boxPhiltrum3 {padding:50px 0;}
.boxPhiltrum3 h4.tit1 {width:100%;font-size:26px;margin-bottom: 0;}
.boxPhiltrum3 h4 span.tit2  {font-size:26px;}
.boxPhiltrum3 .StepArea {display:inline-block;width:100%;margin:0 auto;margin-top:50px;}
.boxPhiltrum3 .StepArea .Leftimg{width:90%;margin-right:0;margin-bottom: 10px; }
.boxPhiltrum3 .StepArea .Leftimg img {width:70%;max-width:70%;}
.boxPhiltrum3 .StepArea .RightStep {width:100%; }
.boxPhiltrum3 .StepArea .RightStep img {width:90%;max-width:100%;}

 
/* 지방흡입 */
.boxBody1 {padding:50px 0}
.boxBody1 .boxStep {width:100%;margin:0 auto;padding:0}
.boxBody1 .boxStep  .titStep { display:inline-block; width:42%;height:auto;}
.boxBody1 h4 {font-size:26px;}
.boxBody1 h4 span.tit1  {font-size:26px;}

/* .body2_overWrap3_1 {width:100%; height:auto; margin:60px 0 0; display:flex; justify-content:center; flex-direction:column; position:relative;left:50%; top:0; background:#e4e4e4 url('/res/images/eng/body2_4.png') center top no-repeat; transform:translateX(-50%); z-index:1;} */
.body2_overWrap3_1 {width:100vw; height:auto;padding:60px 20px 20px;background:#e4e4e4 url('/res/images/eng/body2_4.png') 70% top no-repeat;}
.body2_overWrap3_1 .cont { width:100%;margin:0 auto; padding:0; }
.body2_overWrap3_1 p.title { width:100%; font-size:24px; line-height:1.5; color:#000; margin-bottom:35px;font-weight:600}
.body2_overWrap3_1 p.desc { width:100%; font-size:19px; line-height:1.5; color:#000; margin-bottom:30px;}
.body2_overWrap3_1 .cont h4{font-size:26px;}
.body2_overWrap3_1 .cont h4 span.tit1{font-size:26px;}
.body2_overWrap3_1 .cont .body2_bkBox {display:inline-block;width:100%;height:190px;background:rgb(0,0,0,0.8);color:#fff;padding:20px;margin:0 auto;margin-bottom:10px;}
.body2_overWrap3_1 .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:50px;height:50px;line-height:40px;margin:0 auto;margin-bottom:30px;}
.body2_overWrap3_1 .cont .body2_bkBox p {text-align:center;font-size:18px;}

.body2_overWrap2_1 {height:auto; margin:60px 0 70px; position:relative; left:50%; top:0; background:#000  ; transform:translateX(-50%); z-index:1;padding:50px 10px;}
.body2_overWrap2_1 .cont { display:flex; justify-content:center; flex-direction:column;width:90%;position:relative; z-index:5;margin:0 auto; }
.body2_overWrap2_1 p.Balanced_title { width:90%; font-size:20px; line-height:1.5; color:#fff; margin-bottom:35px;}
.body2_overWrap2_1 ul.Balanced_list { width:90%; font-size:17px; line-height:1.5; color:#fff; margin-bottom:10px;}




}

 
@media all and (max-width:767px){/*mobile*/

.pcOnly { display:none; }
.mobileOnly { display:block; }
.mo {display:block  !important;}
.pc {display:none !important}

.contWrap h4 { margin-bottom:25px; font-size:26px;  }
.topText .cont {margin-right:0}




/* table - common */
	.tbl,.tbl>thead,.tbl>tbody,
	.tbl>thead>tr,.tbl>tbody>tr,.tbl>tr,
	.tbl>thead>tr>th,.tbl>tr>th,
	.tbl>thead>tr>td,.tbl>tbody>tr>td,.tbl>tr>td{display: block;}
	.tbl{font-size:16px;}
	.tbl th,.tbl td{border:0; /* display: block;  */}



	/* table - list */
	.m_tbl_notice{border-top:1px solid #d0d0d0;}
	.m_tbl_notice thead{display: none;}
	.m_tbl_notice tr{padding:20px; border-bottom:1px solid #d0d0d0;}
	.m_tbl_notice td{display:inline-block;margin-right:10px;padding:0; text-align:left;color:#9e9e9e;}
	.m_tbl_notice .tit{display: block; margin:0 0 7px 0; color:#2f2f2f;}
	.m_tbl_notice td:nth-of-type(1),
	.m_tbl_notice td:nth-of-type(3),
	.m_tbl_notice td:nth-of-type(5),
	.m_tbl_notice td:nth-of-type(7){display:none;}
	.m_tbl_notice td.nodata{display:block;margin:0;text-align:center;}
	.m_thesis td:nth-of-type(5){display:none;}
	.board_count{display: none;}

	.m_tbl_member thead{display:none;}
	.m_tbl_member tr{position:relative;padding:10px 20px 10px 85px; border-bottom:1px solid #d0d0d0;}
	.m_tbl_member td{padding:2px 0;text-align: left;}
	.m_tbl_member .num{position:absolute; top:0; left:0; width:85px; text-align:center; line-height: 110px;}


	.m_tbl_board{border-top:1px solid #d0d0d0;}
	.m_tbl_board thead{display: none;}
	.m_tbl_board tr{padding:20px; border-bottom:1px solid #d0d0d0;}
	.m_tbl_board td{display:inline-block;margin-right:10px;padding:0; text-align:left;color:#9e9e9e;}
	.m_tbl_board .tit{display: block; margin:0 0 7px 0; color:#2f2f2f;}
	.m_tbl_board td:nth-of-type(1),
	.m_tbl_board td:nth-of-type(3),
	.m_tbl_board td:nth-of-type(5),	.m_tbl_board td:nth-of-type(7){display:none;}
	.m_tbl_board td.nodata{display:block;margin:0;text-align:center;}


	/* table - view */
/* 	.tbl_view{table-layout: fixed;} */
	.tbl_view th{border-bottom:1px solid #d0d0d0; font-size:15px;display: inline-block;width: 100% !important;}
	.tbl_view th strong{font-size:17px;}
	.tbl_view td{padding:15px 20px; border-bottom:1px solid #d0d0d0; font-size:15px;}
	.tbl_view .files a{display: block;}
	.tbl_view .files li+li{margin-top:10px;}
	.tbl_view .files .file:after{width:16px;height:13px;background-size:195px 195px;background-position: -105px -35px;}


 

	/* table - write */
	.tbl_write tr{overflow: hidden;}
	.tbl_write th{float:left;width:30%;height:58px;padding:5px 0 0 7px;border-bottom: 1px solid #d0d0d0;text-align: left;}
	.tbl_write th.title{width:100%;padding:5px ;border-bottom: 1px solid #d0d0d0;text-align: center;vertical-align:middle;font-weight:bold;}
	.tbl_write td{float:left;width:70%;height:58px;padding:5px 7px;border-bottom: 1px solid #d0d0d0;}
	.tbl_write td select,.tbl_write td input[type="text"],.tbl_write td input[type="password"]{height:37px;}
	.tbl_write .box_editor{width:100%;height:auto;padding:20px;}
	.tbl_write .innerTable{width:100%;height:auto;}
	.tbl_write .innerTable th{float:none;width:34%;height:auto;padding:10px 0 10px 20px;}
	.tbl_write .innerTable td{float:none;width:66%;height:auto;padding:10px;}
	.tbl_write .innerTable span{margin:5px 0;}
	.tbl_write .innerTable .w300{width:80% !important;}
	.tbl_write td.tdtitle {width:100%;background:#f4f4f4;border-top:1px solid #757575;text-align:center;display:block;}

 	.box_search{position:relative;float:none;margin-bottom:0;padding:0;overflow: hidden;margin-bottom:10px;}
	.box_search input{float: none;width:100% !important;}
	.box_search a{position:absolute; top:0; right:0;float: none;}
    .box_search button {position:absolute; top:0; right:0;float: none;}

	.addFile .files{float:none; width:100%;}
	.addFile .btn_del_file{display:inline-block;float:none; width:100%; padding:5px 0;}
	.addFile .files+.btn_del_file{border-left:1px solid #d0d0d0;}

	.chk_onoff label{display:inline-block; position:relative; width:110px; height:37px; padding:2px; border:1px solid #d0d0d0; border-radius:20px; z-index:1;}
	.chk_onoff label:before{width:40px; margin-left:0; line-height: 31px; font-size:13px; }
	.chk_onoff label:after{top:2px; left:41px; width:65px; height:31px; border-radius:20px;font-size:13px;line-height: 31px;}
	.chk_onoff input:checked+label:after{content:"ON";left:2px; background:#fa610e;}
	.chk_onoff input:checked+label:before{content:"OFF"; margin-left:62px;}

	/* table - standard */
	.tbl_fix col:nth-of-type(1){width:28% !important;}
	.tbl_fix select{width:100%;}

	.tbl_agree{border-top:0; border-bottom:1px solid #d0d0d0;}
	.tbl_agree th{border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;font-size:14px;    display: block;    width: 100%;}
	.tbl_agree td{font-size:14px;}


	/* button */
	.btn1{font-size:15px;}

	.btnArea1{margin-top:15px;margin-bottom: 5px;}
	.btnArea1 .btn+.btn{margin-left:15px;}
	.btnArea1.center{margin-left:0; margin-right:0;}
	.btnArea1.center .btn{width:120px;}
	.btnArea1.center .btn+.btn{margin-left:15px;}

	.btnPaging1{float:none; margin-top:10px;}
	.btnPaging1+.pagingWrap{margin-top:15px;}

	/* paging */
	.pagingWrap1{margin-top:15px;}
	.paging1 a{width:30px; height:30px; font-size:14px; line-height:28px;}
	.paging1 a img{margin-top:10px;}


	/* 댓글 */
	.box_reply{padding:0 20px;}
	.box_reply .id{padding:10px;}
	.box_reply .box_write{padding-right:0;}
	.box_reply .box_write textarea{height:90px;}
	.box_reply .box_write a{position:relative; top:0; right:0; width:100%; height:auto; border:1px solid #d0d0d0; border-left:1px solid #d0d0d0; border-top:0; line-height: 30px;}
	.tbl_reply .reply{padding-top:10px;padding-left:10px;padding-right:0;}
	.tbl_reply td{padding:10px 0;}
	.tbl_reply .reply strong{font-size:15px; color:#356db6;}
	.tbl_reply .reply p{font-size:14px;}
	.tbl_reply .btns{position:relative; top:0; right:0; width:100%; margin-top:10px; text-align:left;}



 
	/* login */
	.login { padding: 35px 0; border: 5px solid #ebf2fa; }
	.login p { width: 100%; font-size: 13px; line-height: 19px; text-align: center; padding: 0 10px; }
	.login p strong { display: block; margin-bottom: 15px; font-size: 40px; text-align: center; line-height: 1; }
	.login p strong img { display: none; }
	.login p span { margin-left: 0; }
	.login+p { margin: 10px; font-size: 14px; text-align: left; }

	.login .inputBox { position: relative; top: 0; left: 0; width: 275px; margin: 20px auto; text-align: left; }
	.login .inputBox span { display: block; padding: 0 10px; }
	.login .inputBox span+span { margin-top: 10px; }
	.login .inputBox label { width: 77px; font-size: 14px; }
	.login .inputBox input { width: 168px; }
	.login .inputBox button { position: relative; width: 90%; height: 50px; margin-top: 20px; line-height: 50px; margin: 10px auto; }

	.btn_border1 { width: 135px; font-size: 13px; }
   
	.box_search{position:relative;float:none;margin-bottom:0;padding:0;overflow: hidden;}
	.box_search input{float: none;width:100% !important;}
	.box_search a{position:absolute; top:0; right:0;float: none;}



.About1 .About1_txt {    background: #f3f3f4;}
.About0_text2 { font-size: 16px;}
.About0_text3 {    font-size: 20px;}
.About1 .About1_txt {padding-top:30px;width:100%;height: auto;    padding-bottom: 30px;}
.About1 .About1_txt .About1_text1 {font-size: 16px;line-height: 24px;}
.About1 .About1_txt .About1_text2 {font-size: 18px;line-height: 26px;}
.About1 .About1_txt .About1_text3 { font-size: 22px;line-height: 30px;}

.About2 .About2_text1 {font-size: 18px;line-height: 24px;}
.About2 .About2_text2 {font-size: 20px;line-height: 26px;}

.doctor1 {background-size:cover ;height:auto;padding-bottom:30px; }
.doctor1 .doc_img  { overflow:hidden;display: inline;top:10px;}
.doctor1 .doc_txt {margin-top:50px;padding:0 20px;width:100%;height:auto;   }

.doctor1 .doc_txt  .doc_part {}/*font-size:22px; color:#000;font-weight:400;height:40px; */ 
.doctor1 .doc_txt  .doc_name  {display:inline-block;width:300px;height:60px;vertical-align:bottom;}
.doctor1 .doc_txt  .doc_name span.name{font-size:34px;color:#000;font-weight:600;display:inline-block; }
.doctor1 .doc_txt  .doc_name span.won {font-size:26px;color:#000;font-weight:400;line-height:62px; }
.doctor1 .listHistory {    margin-top: 20px;}



.stemcell_news {    width: 100%;}

.stemcell1_4 .stemcell1_4_img {padding-left: 0;}

.stemcell4_3 .stemcell4_3_txt {display:inline-block;width:100%;text-align:left}
.stemcell4_3 .stemcell4_3_img {display:inline-block;width:100%;}

.stemcell4_4 {width:90%;}
.SpineBox2_4_list {padding: 0px;margin-left:-5px;}

.SpineBox2_6 {padding:20px}
.SpineBox2_6_text {padding-left:0px;}

.stemcell5_1 {width:100%;height:auto; }
.stemcell5_1 p { font-size:16px;}
 

.shoulerList1 li {width:40%;text-align:center;}



 


.footer_quickMenu {background:#111;display:block;width:100%;;padding:10px 10px;position: fixed;    bottom: 0;    left: 0;    z-index: 10;}
.footer_quickMenu span.footer_quick a{display:inline-block;width:32%;text-align:center;color:#fff;font-size:14px;font-weight:500;}
.footer_quickMenu span.footer_quick a img{padding:0 0 5px 0; height:30px;}




.body2_overWrap { height:auto; margin:30px 0 70px;padding: 20px 0;}
.body2_overWrap:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:#e4e4e4 url('/res/images/eng/body2_1.png') 70% top no-repeat; transform:translateX(-50%); z-index:1; }

.body2_overWrap p.desc { width:100%; font-size:18px;padding:20px 0;margin-bottom:20px; }
.body2_overWrap .cont .body2_bkBox {display:inline-block;width:100%;height:auto;background:rgb(0,0,0,0.7);color:#fff;padding:20px;margin-bottom: 10px;min-height: auto;}
.body2_overWrap .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:35px;height:35px;line-height:25px;margin:0 auto;margin-bottom:10px;}
.body2_overWrap .cont .body2_bkBox p {text-align:center;font-size:16px;}
.body2_bkBox {margin-right:40px;}


.body2_overWrap2 { height:auto; margin:30px 0 70px; display:flex; justify-content:center; flex-direction:column; position:relative;padding: 20px 0; }
.body2_overWrap2:before { content:''; width:100vw; height:100%; position:absolute; left:50%; top:0; background:#000 ; transform:translateX(-50%); z-index:1; }

.body2_overWrap2 .cont {width:100%;display:block;padding-top: 20px;}
.body2_overWrap2 .cont .Balanced_title {width:100%;font-size:20px;}

.body2_overWrap2 .cont ul.Balanced_list {width:100%;font-size:16px;padding: 0 10px 0 0;}
.body2_overWrap2_pic {height:180px;overflow:hidden;}







.body2_overWrap3 { height:auto; margin:30px 0 70px;}
.body2_overWrap3 .cont .body2_bkBox {display:inline-block;width:100%;height:auto;padding:10px;margin-bottom: 10px;min-height: auto;}
.body2_overWrap3 .cont .body2_bkBox span {display:block;text-align:center;font-size:18px;border:2px solid #fff;border-radius:30px;width:35px;height:35px;line-height:25px;margin:0 auto;margin-bottom:10px;}
.body2_overWrap3 .cont .body2_bkBox p {text-align:center;font-size:15px;}
.body2_bkBox {margin-right:0px;}


.body2_title {  margin: 20px 0 30px 0;}

/* 미니거상 */
.boxMiniNeedNoti h4 img {max-width:100%;}
.boxMini_detail {padding:10px;}
.boxMini_detail span.img    {width:100%;padding:10px;}
.boxMini_detail span.img img {max-width:100%;}

/* 눈썹거상 */
.titEyeArea2 span.Eyecirle { width:100px; height:100px;  font-size:15px;margin:0 5px 5px 5px;}

/* 상안검하안검 */
.boxUpEye1 .boxStep  .titStep { width:90%;height:auto;}
.boxUpEye2 .boxStep2  .titStep { width:90%;height:auto;}


.boxUpEye3 {  height:auto; padding:60px 0; margin-top:0; background:url('../images/UpEye_box3_bg1.jpg') right bottom no-repeat;  }
.boxUpEye3 h4 {font-size: 26px;padding: 10px;}
.boxUpEye3 h4 span { color:#e75e0c; }
.boxUpEye3 .listEffect { width:90%;  display: inline-block;  margin: 0 auto;margin-top:40px; padding:10px;   }
.boxUpEye3 .listEffect li {display: flex;flex-direction: row; font-size:18px; color:#fff;font-weight:600; text-align:center; text-align:left;margin-bottom:15px;height:40px;}
.boxUpEye3 .listEffect li:before {   content:''; width:36px; height:36px; position:relative; top:0;left:0;background-size: 36px 36px; background-image:url(../images/icon_CheckUpeye1.png) no-repeat 0 0;padding-right:50px;padding-bottom: 10px; }
 

/* 인중축소술 */
.boxPhiltrum1 { display: flex;align-items: center;flex-direction: column;padding:50px 0 0 0; text-align:center; width:100%;}
.boxPhiltrum1 h4  {font-size:28px; width: 100%;  height: 100px;margin-bottom: 0!important;}
.boxPhiltrum1 .listEffect {width:100%;padding:30px; }
.boxPhiltrum1 .listEffect li {font-size:18px; margin-bottom:0;height:50px;width:100%;text-align: left; }
.boxPhiltrum1 .listEffect li:before { content:''; width:40px; height:45px; position:relative; top:0;left:0;background-size: 35px; background-image:url(../images/icon_CheckPhiltrim.png) no-repeat 0 0;padding-right:40px;padding-bottom: 10px; }
.boxPhiltrum1 .listEffect li+li { margin-top:12px; }

.boxPhiltrum2 .listEffect li:nth-child(1) {font-size:17px;  }
.boxPhiltrum2 .listEffect li:nth-child(2) {font-size:17px;  }

/* 지방흡입 */
.titBodyArea2 span.Eyecirle { width:100px; height:100px;  font-size:15px;margin:0 5px 5px 5px;}

}

@media all and (max-width:360px){/*mobile*/




.mainTop .topBanner .col ul li { font-size:16px; }






}
