@charset "utf-8";

/* 내용관리 */
#ctt { min-height:300px;}
.ctt_admin {display:none;}
#ctt header h1 {display:none;}
#ctt_con { }

#ctt p { }


/* ----------------------------------------
	font-style
---------------------------------------- */


.co999 {color:#999 !important;} 
.co888 {color:#888 !important;} 
.co666 {color:#666 !important;} 
.co555 {color:#555 !important;} 
.co444 {color:#444 !important;} 
.co333 {color:#333 !important;} 
.co222 {color:#222 !important;} 
.cored {color:#ad0038 !important;} 
.cobrown {color:#917768 !important;} 

.fs10 {font-size:10px !important;} 
.fs11 {font-size:11px !important;} 
.fs12 {font-size:12px !important;} 
.fs13 {font-size:13px !important;} 
.fs14 {font-size:14px !important;} 
.fs15 {font-size:15px !important;} 
.fs16 {font-size:16px !important;} 
.fs17 {font-size:17px !important;} 
.fs18 {font-size:18px !important;} 
.fs19 {font-size:19px !important;} 
.fs20 {font-size:20px !important;} 
.fs21 {font-size:21px !important;} 
.fs22 {font-size:22px !important;} 
.fs23 {font-size:23px !important;} 
.fs24 {font-size:23px !important;} 
.fs25 {font-size:25px !important;} 
.fs26 {font-size:26px !important;} 
.fs27 {font-size:27px !important;} 
.fs28 {font-size:28px !important;} 
.fs29 {font-size:29px !important;} 
.fs30 {font-size:30px !important;} 
.fs31 {font-size:31px !important;} 
.fs32 {font-size:32px !important;} 
.fs33 {font-size:33px !important;} 
.fs34 {font-size:34px !important;} 
.fs35 {font-size:35px !important;} 
.fs36 {font-size:36px !important;} 
.fs37 {font-size:37px !important;} 
.fs38 {font-size:38px !important;} 
.fs39 {font-size:39px !important;} 
.fs40 {font-size:40px !important;} 
.fs41 {font-size:41px !important;} 
.fs42 {font-size:42px !important;} 
.fs43 {font-size:43px !important;} 
.fs44 {font-size:44px !important;} 
.fs45 {font-size:45px !important;} 
.fs46 {font-size:46px !important;} 
.fs47 {font-size:47px !important;} 
.fs48 {font-size:48px !important;} 
.fs49 {font-size:49px !important;} 
.fs50 {font-size:50px !important;}
.ls5 {letter-spacing:-0.05em;}


.fwn {font-weight:normal !important;} 
.fwb {font-weight:bold !important;} 
.fweb {font-weight:800 !important;} 
.ttu {text-transform:uppercase;}
.tac {text-align:center;} 
.tal {text-align:left;}
.tar {text-align:right;}
.ffmj {font-family:'nanum myeongjo';}

.tsw {text-shadow:1px 1px 0 rgba(255,255,255,0.5);}
.tsb {text-shadow:1px 1px 0 rgba(0,0,0,0.3);}

.NotoSansR {font-family:'NotoSansR';}
.NotoSansM {font-family:'NotoSansM';}
.NotoSansB {font-family:'NotoSansB';}
.NotoSansL {font-family:'NotoSansL';}
/* ----------------------------------------
	margin-padding-style
---------------------------------------- */
.mt0 {margin-top:0 !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt45 {margin-top:45px !important;}
.mt50 {margin-top:50px !important;}
.mt55 {margin-top:55px !important;}
.mt60 {margin-top:60px !important;}
.mt65 {margin-top:65px !important;}
.mt70 {margin-top:70px !important;}
.mt75 {margin-top:75px !important;}
.mt80 {margin-top:80px !important;}
.mt85 {margin-top:85px !important;}
.mt90 {margin-top:90px !important;}
.mt95 {margin-top:95px !important;}
.mt100 {margin-top:100px !important;}
.mt110 {margin-top:110px !important;}
.mt120 {margin-top:120px !important;}
.mt130 {margin-top:130px !important;}
.mt140 {margin-top:140px !important;}
.mt150 {margin-top:150px !important;}
.mt160 {margin-top:160px !important;}
.mt170 {margin-top:170px !important;}
.mt180 {margin-top:180px !important;}
.mt190 {margin-top:190px !important;}
.mt200 {margin-top:200px !important;}
.mb0 {margin-bottom:0 !important;} 
.mb10 {margin-bottom:10px !important;} 
.mb20 {margin-bottom:20px !important;} 
.mb30 {margin-bottom:30px !important;} 
.mb40 {margin-bottom:40px !important;} 
.mb50 {margin-bottom:50px !important;} 
.mb60 {margin-bottom:60px !important;} 
.mb70 {margin-bottom:70px !important;} 
.mb80 {margin-bottom:80px !important;} 
.mb90 {margin-bottom:90px !important;} 
.mb100 {margin-bottom:100px !important;}
.ml0 {margin-left:0 !important;} 
.ml10 {margin-left:10px !important;} 
.ml20 {margin-left:20px !important;} 
.ml30 {margin-left:30px !important;} 
.ml40 {margin-left:40px !important;} 
.ml50 {margin-left:50px !important;} 
.ml60 {margin-left:60px !important;} 
.ml70 {margin-left:70px !important;} 
.ml80 {margin-left:80px !important;} 
.ml90 {margin-left:90px !important;} 
.ml100 {margin-left:100px !important;}
.mr0 {margin-right:0 !important;} 
.mr10 {margin-right:10px !important;} 
.mr20 {margin-right:20px !important;} 
.mr30 {margin-right:30px !important;} 
.mr40 {margin-right:40px !important;} 
.mr50 {margin-right:50px !important;} 
.mr60 {margin-right:60px !important;} 
.mr70 {margin-right:70px !important;} 
.mr80 {margin-right:80px !important;} 
.mr90 {margin-right:90px !important;} 
.mr100 {margin-right:100px !important;}

.pt10 {padding-top:10px !important;}
.pt20 {padding-top:20px !important;}
.pt30 {padding-top:30px !important;}
.pt40 {padding-top:40px !important;}
.pt50 {padding-top:50px !important;}
.pt60 {padding-top:60px !important;}
.pt70 {padding-top:70px !important;}
.pt80 {padding-top:80px !important;}
.pt90 {padding-top:90px !important;}
.pt100 {padding-top:100px !important;}
.pb10 {padding-bottom:10px !important;}
.pb20 {padding-bottom:20px !important;}
.pb30 {padding-bottom:30px !important;}
.pb40 {padding-bottom:40px !important;}
.pb50 {padding-bottom:50px !important;}
.pb60 {padding-bottom:60px !important;}
.pb70 {padding-bottom:70px !important;}
.pb80 {padding-bottom:80px !important;}
.pb90 {padding-bottom:90px !important;}
.pb100 {padding-bottom:100px !important;}
.pl10 {padding-left:10px !important;}
.pl15 {padding-left:15px !important;}
.pl20 {padding-left:20px !important;}
.pl30 {padding-left:30px !important;}
.pl40 {padding-left:40px !important;}
.pl50 {padding-left:50px !important;}
.pl60 {padding-left:60px !important;}
.pl70 {padding-left:70px !important;}
.pl80 {padding-left:80px !important;}
.pl90 {padding-left:90px !important;} 
.pl100 {padding-left:100px !important;}
.pr10 {padding-right:10px !important;} 
.pr15 {padding-right:15px !important;} 
.pr20 {padding-right:20px !important;} 
.pr30 {padding-right:30px !important;} 
.pr40 {padding-right:40px !important;} 
.pr50 {padding-right:50px !important;} 
.pr60 {padding-right:60px !important;} 
.pr70 {padding-right:70px !important;} 
.pr80 {padding-right:80px !important;} 
.pr90 {padding-right:90px !important;} 
.pr100 {padding-right:100px !important;}

.pd15 {padding-left:15px; padding-right:15px;}
.mg15 {margin-left:15px; margin-right:15px;}

.fl {float:left;} .fr {float:right;}
.wid10 {width:10%;}
.wid15 {width:15%;}
.wid20 {width:20%;}
.wid25 {width:25%;}
.wid30 {width:30%;}
.wid35 {width:35%;}
.wid40 {width:40%;}
.wid45 {width:45%;}
.wid49 {width:49%;}
.wid50 {width:50%;}
.wid55 {width:55%;}
.wid60 {width:60%;}
.wid65 {width:65%;}
.wid70 {width:70%;}
.wid75 {width:75%;}
.wid80 {width:80%;}
.wid85 {width:85%;}
.wid90 {width:90%;}
.wid95 {width:95%;}
.wid100 {width:100%;}



/* ----------------------------------------
	content
---------------------------------------- */
.location {}
.location h4 {font-size:25px; color:#333;}
.location p {font-size:14px; color:#666;}
.location aside { padding:20px 0 20px 100px;}
.location .car {background:url(../../../../img/content/location_icon1.png) 0px center no-repeat;}
.location .bus {background:url(../../../../img/content/location_icon2.png) 0px center no-repeat;}

.equipment_title {}
.equipment_list {margin-top:30px; font-size:0;}
.equipment_list li {}
.equipment_box {padding:10px;}
.equipment_box figure {background-color:#ececec; height:300px;}
.equipment_box figcaption {border:1px solid #ececec; padding:20px; }
.equipment_box .tit {font-size:25px; color:#222;}
.equipment_box .point {font-size:16px; color:#ad0038;}
.equipment_box .cont {font-size:13px; color:#666;}

.machine_14pl {background-image:url(../../../../img/content/machine_14pl.png); background-position:center -80px; background-repeat:no-repeat;}
.machine_thermage {background-image:url(../../../../img/content/machine_thermage.png); background-position:center 30px; background-repeat:no-repeat;}
.machine_smoth {background-image:url(../../../../img/content/machine_smoth.png); background-position:center center; background-repeat:no-repeat;}
.machine_yellow {background-image:url(../../../../img/content/machine_yellow.png); background-position:center -80px; background-repeat:no-repeat;}
.machine_rfxel {background-image:url(../../../../img/content/machine_rfxel.png); background-position:center 30px; background-repeat:no-repeat;}
.machine_aqua {background-image:url(../../../../img/content/machine_aqua.png); background-position:center 30px; background-repeat:no-repeat;}
.machine_xt {background-image:url(../../../../img/content/machine_xt.png); background-position:center -80px; background-repeat:no-repeat;}

.machine_fractional {background-image:url(../../../../img/content/machine_fractional.png); background-position:center -80px; background-repeat:no-repeat;}
.machine_scarlet {background-image:url(../../../../img/content/machine_scarlet.png); background-position:center 30px; background-repeat:no-repeat;}
.machine_gemini {background-image:url(../../../../img/content/machine_gemini.png); background-position:center -10px; background-repeat:no-repeat;}
.machine_co2 {background-image:url(../../../../img/content/machine_co2.png); background-position:center -80px; background-repeat:no-repeat;}
.machine_doublo {background-image:url(../../../../img/content/machine_doublo.png); background-position:center 30px; background-repeat:no-repeat;}
.machine_magicpot {background-image:url(../../../../img/content/machine_magicpot.png); background-position:center 30px; background-repeat:no-repeat;}

.machine_ndyag {background-image:url(../../../../img/content/machine_ndyag.png); background-position:center -80px; background-repeat:no-repeat;}
.machine_Vascular {background-image:url(../../../../img/content/machine_Vascular.png); background-position:center -150px; background-repeat:no-repeat;}
.machine_ulthera {background-image:url(../../../../img/content/machine_ulthera.png); background-position:center 30px; background-repeat:no-repeat;}
.machine_toning {background-image:url(../../../../img/content/machine_toning.png); background-position:center -120px; background-repeat:no-repeat;}
.machine_allie {background-image:url(../../../../img/content/machine_allie.png); background-position:center -120px; background-repeat:no-repeat;}
.machine_rubystar {background-image:url(../../../../img/content/machine_rubystar.png); background-position:center -120px; background-repeat:no-repeat;}
.machine_soprano {background-image:url(../../../../img/content/machine_soprano.png); background-position:center 30px; background-repeat:no-repeat;}

.machine_box {background-color:#fafafa; border:1px solid #dadada; padding:30px; margin-top:20px;}
.machine_box.white {background-color:#fff;}
.machine_box .machine_txt {}
.machine_box .machine_txt h3 {font-size:22px; color:#393939;}
.machine_box .machine_txt h4 {font-size:16px; color:#ad0038; font-family:NotoSansR; margin-top:5px;}
.machine_box .machine_txt p {font-size:13px; color:#797979; margin-top:5px;}
.machine_box.machine_14pl {background-position:99% -80px;}
.machine_box.machine_fractional {background-position:99% -150px;}
.machine_box.machine_co2 {background-position:96% -150px;}
.machine_box.machine_toning {background-position:99% -150px;}
.machine_box.machine_yellow {background-position:120% -150px;}
.machine_box.machine_thermage {background-position:99% 10px;}
.machine_box.machine_smoth {background-position:99% center;}
.machine_box.machine_gemini {background-position:99% -30px;}
.machine_box.machine_Vascular {background-position:99% -200px;}
.machine_box.machine_allie {background-position:99% -200px;}
.machine_box.machine_rubystar {background-position:99% -200px;}
.machine_box.machine_ndyag {background-position:96% -200px;}
.machine_box.machine_aqua {background-position:96% 3px;}









.con_img_title {background:url(../../../../img/content/con_img_bg.png); border-bottom:1px solid #dadada; text-align:center;}
.con_title {}
.con_content {}
.stit {background:url(../../../../img/content/circle.png) left 5px no-repeat; font-size:23px; color:#111; padding-left:30px; line-height:30px; letter-spacing:-0.05em; margin-bottom:5px;}
.sstit {font-size:19px; color:#917768; font-weight:bold;}

.box_list {}
.box_list li { }
.box_list .box {margin-bottom:10px;}
.box_list .tit {background:#c0b6b2; text-align:left; padding:5px 10px;}
.box_list .tit span {display:inline-block; font-size:16px; color:#c0b6b2; margin-right:5px; background:#fff; border-radius:300px; padding:5px;}
.box_list .tit h4 {display:inline-block; font-size:16px; color:#fff; font-family:NotoSansL;}
.box_list .con {border:1px solid #dadada; padding:10px; font-size:13px; color:#888;}

.hexagon_list {}
.hexagon_list li {display:inline-block; margin-bottom:5px;}
.hexagon_list .hexagon {background:url(../../../../img/content/hexagon.png) center center no-repeat; background-size:100% 100%; width:108px; height:88px; line-height:88px;}
.hexagon_list .hexagon .con {text-align:center; display:inline-block; vertical-align:middle; width:100%;}
.hexagon_list .hexagon .con span {display:block; font-size:20px; color:#fff; line-height:20px;}
.hexagon_list .hexagon .con h4 {font-size:12px; color:#fff; font-family:NotoSansL; line-height:16px; margin-top:0px; padding:5px;}

.hexagon_list_brown {}
.hexagon_list_brown li {display:inline-block; margin-bottom:5px;}
.hexagon_list_brown .hexagon {background:url(../../../../img/content/hexagon_brown.png) center center no-repeat; background-size:100% 100%; width:108px; height:88px; line-height:88px;}
.hexagon_list_brown .hexagon .con {text-align:center; display:inline-block; vertical-align:middle; width:100%;}
.hexagon_list_brown .hexagon .con span {display:block; font-size:20px; color:#fff; line-height:20px;}
.hexagon_list_brown .hexagon .con h4 {font-size:12px; color:#fff; font-family:NotoSansL; line-height:16px; margin-top:0px; padding:5px;}

.qna_list {margin-left:5px;}
.qna_list li {margin-bottom:10px;}
.qna_list h4 {background:url(../../../../img/content/q.png) left top no-repeat; background-size:25px auto; font-size:15px; color:#393939; line-height:20px; padding-left:30px; min-height:25px;}
.qna_list p {background:url(../../../../img/content/a.png) 10px top no-repeat; background-size:22px auto; font-size:13px; color:#888; padding-left:38px; min-height:27px;}

.box_border_red {background:#fafafa; border:1px solid #dadada; border-left:4px solid #ad0038; padding:20px 15px;}

.check_list {}
.check_list li { }
.check_list .check {border:1px solid #dadada; background:#fff; padding:15px; margin-bottom:10px; border-radius:20px;}
.check_list .check.gray {background:#f7f7f7;}
.check_list .check aside {background:url(../../../../img/content/check.png); width:27px; height:27px; margin:0 auto;}
.check_list .check .con {font-size:14px; color:#3f3f3f; font-family:NotoSansR; text-align:center; margin-top:20px;}

.caution_list {display:table; border-spacing:3px; width:100%;}
.caution_list li {display:table-row;}
.caution_list aside {display:table-cell; background:#04022a; font-size:13px; color:#fff; width:30px; text-align:center; padding:8px;}
.caution_list p {display:table-cell; border:1px solid #dadada; font-size:13px; color:#666; padding:8px;}

.advantage_list {display:table; border-spacing:3px; width:100%;}
.advantage_list li {display:table-row;}
.advantage_list aside {display:table-cell; background:#ad0038; font-size:13px; color:#fff; width:30px; text-align:center; padding:8px;}
.advantage_list p {display:table-cell; border:1px solid #dadada; font-size:13px; color:#666; padding:8px;}

.circle_list {}
.circle_list li {float:left; width:50%;}
.circle_list .box {padding:0 10px; min-height:200px;}
.circle_list .tit {background:url(../../../../img/content/circle_red.png) no-repeat; text-align:center; width:126px; height:126px; margin:0 auto;}
.circle_list .tit span {display:block; font-size:18px; color:#fff; line-height:125px;}
.circle_list .con {text-align:center; font-size:13px; color:#888; margin-top:10px;}


.process_list {}
.process_list li {border:1px solid #dadada; background:#fafafa; margin-bottom:3px;}
.process_list .box {display:inline-block; vertical-align:middle; width:100%; text-align:center;}
.process_list .box aside { background:#785e4f; color:#fff; font-size:13px; width:90px; line-height:20px; margin:0 auto;}
.process_list .box p {font-size:13px; color:#362e29; line-height:18px; margin:10px 0;}

.atype {width:100%; border-top:2px solid #ad0038; border-collapse:collapse;}
.atype th {background:#fafafa; padding:10px; border:1px solid #dadada; font-size:15px; color:#414141; font-weight:normal;}
.atype td {background:#fff; padding:10px; border:1px solid #dadada; font-size:14px; color:#777; text-align:center;}

.img_list {}
.img_list li {margin-bottom:10px;}
.img_list .box {}
.img_list figure {text-align:center}
.img_list figcaption {text-align:center;}
.img_list figcaption h4 {background:#917768; font-size:18px; color:#fff; padding:5px 0; font-family:NotoSansL;}
.img_list figcaption p {font-size:13px; color:#5b5b5b; margin-top:5px;}

.no_naeyong {text-align:center; font-size:30px; color:#666; line-height:300px; font-family:NotoSansL; letter-spacing:-0.08em;}




.ctt_doctor ul.tabs { text-align: center; margin-right: 0; margin-top: 0; font-size:0; }
.ctt_doctor ul.tabs li { float: none; display:inline-block; width:50%; max-width:180px; height:auto; padding: 5px; box-sizing:border-box; margin-right: 0; margin-top: 0; }
.ctt_doctor .tab_content li a img { display:inline-block; max-width:100%; height:auto; }


@media (max-width:425px){

	

}









