@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Noto+Serif+KR:400,500,600,700&display=swap&subset=korean');

/* 내용관리 */
#ctt {background:#fff}
.ctt_admin {text-align:right}

/* =============================================
    더블유피부과
============================================= */
/***** 병원소개 *****/
.ctt_hospital {  }
.ctt_hospital .banner { height:700px; background:url(../../../img/contents/hospital-img_ds.png) center center no-repeat; position:relative; }
.ctt_hospital .banner .txt-box { background:rgba(111, 69, 50, 0.7); font-family: 'Noto Serif KR', serif; font-size:2.143em; color:#fff; font-weight: 500; text-align: center; line-height: 1.667em; width:100%; max-width:904px; position:absolute; left:50%; bottom:190px; margin-left: -452px; padding: 0.667em 0 0.833em; box-sizing:border-box; }


.ctt_hospital .bottom-line { padding: 9.286em 0 8.571em !important; box-sizing:border-box; text-align: center; }
.ctt_hospital .bottom-line .tit { font-size:2.143em; color:#666; font-weight: 500; }
.ctt_hospital .bottom-line .tit:before {  }
.ctt_hospital .bottom-line .slide-wrap {  }
.ctt_hospital .bottom-line .slide-wrap .slide {  }
.ctt_hospital .bottom-line .slide-wrap .slide .stit { font-size:2.143em; color:#3a3a3a; font-weight: 500; margin-top: 1.833em; letter-spacing: 8px; }
.ctt_hospital .bottom-line .slide-wrap .slide .stxt { font-size:1.143em; color:#666; line-height: 2.250em; margin-top: 4.750em; }

.ctt_hospital .bottom-line .arrow_box { position:relative; }
.ctt_hospital .bottom-line .arrow_box a { display:inline-block; width:31px; height:110px; position:absolute; top: -27em; }
.ctt_hospital .bottom-line .arrow_box .intro_prev_arrow { background:url(../../../img/contents/hospital-prev_arrow.png) center center no-repeat; left:0; }
.ctt_hospital .bottom-line .arrow_box .intro_next_arrow { background:url(../../../img/contents/hospital-next_arrow.png) center center no-repeat; right:0; }

.ctt_hospital .bottom-line .slick-dots { position:static !important; margin-top: 11em; }
.ctt_hospital .bottom-line .slick-dots li { width:13px !important; height:13px !important; background:#fff !important; margin: 0 1em !important; border-radius:50%; border: 1px solid #999 !important; box-sizing:border-box; }
.ctt_hospital .bottom-line .slick-dots li.slick-active { background:#999 !important; }
.ctt_hospital .bottom-line .slick-dots li button { display:none !important; }








/* .ctt_equipment .eq_wrap .eq_box.eq_v-vim { background:url(../../../img/contents/v-vim.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_toning { background:url(../../../img/contents/toning.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_picocare { background:url(../../../img/contents/picocare.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_potona { background:url(../../../img/contents/potona.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_jentle { background:url(../../../img/contents/jentle.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_bbl { background:url(../../../img/contents/bbl.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_rumenis { background:url(../../../img/contents/rumenis.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_sinerji { background:url(../../../img/contents/sinerji.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_lijen { background:url(../../../img/contents/lijen.png) right bottom no-repeat; }

.ctt_equipment .eq_wrap .eq_box.eq_ultra { background:url(../../../img/contents/ultra.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_co2 { background:url(../../../img/contents/co2.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_abum { background:url(../../../img/contents/abum.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_jackseed { background:url(../../../img/contents/jackseed.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_hyper { background:url(../../../img/contents/hyper.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_airin { background:url(../../../img/contents/airin.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_starlooks { background:url(../../../img/contents/starlooks.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_sandro { background:url(../../../img/contents/sandro.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_scarhill { background:url(../../../img/contents/scarhill.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_hydro { background:url(../../../img/contents/hydro.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_scalet { background:url(../../../img/contents/scalet.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_maxg { background:url(../../../img/contents/maxg.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_leble { background:url(../../../img/contents/leble.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_accimer { background:url(../../../img/contents/accimer.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_genesis { background:url(../../../img/contents/genesis.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_etoning { background:url(../../../img/contents/etoning.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_mosaic { background:url(../../../img/contents/mosaic.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_ppx { background:url(../../../img/contents/ppx.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_skintit { background:url(../../../img/contents/skintit.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_iceshot { background:url(../../../img/contents/iceshot.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_acure { background:url(../../../img/contents/acure.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_newtera { background:url(../../../img/contents/newtera.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_eco { background:url(../../../img/contents/eco.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_masters { background:url(../../../img/contents/masters.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_infini { background:url(../../../img/contents/infini.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_crysis { background:url(../../../img/contents/crysis.png) right bottom no-repeat; }
.ctt_equipment .eq_wrap .eq_box.eq_smtlooks { background:url(../../../img/contents/smtlooks.png) right bottom no-repeat; }
 */


 /***** 지점소개 *****/
.tab_container .btn_list { text-align: center; margin: 5em 0; }
.tab_container .btn_list li { display:inline-block; }
.tab_container .btn_list li a { padding: 0.5em 1em !important; box-sizing:border-box; border: 1px solid #dadada; border-radius:3px; font-size:1.143em !important; background:#fff; display:inline-block; color:#666; }
.tab_container .btn_list li a.active { background:#f5a400; color:#fff; }

.doctor-area {  }
.doctor-area .stit { font-size:2em; margin-bottom: 1em; }
.doctor-area .stit i { margin-right: 10px; color:#fff; background:#f5a400; width:35px; height:35px; border-radius:50%; vertical-align: 4px; text-align: center; line-height: 35px; font-size:0.7em; }
.doctor-area .txt-box,
.doctor-area .tel-box { width:calc(50% - 4px); text-align: center; display:inline-block; vertical-align: top; padding: 1.5em 0; box-sizing:border-box; }
.doctor-area .txt-box { border-right: 1px solid #dadada; box-sizing:border-box; }
.doctor-area .time dl {  }
.doctor-area .time dl dt { font-size:1.143em; }
.doctor-area .time dl dd { font-size:1.143em; margin-bottom: 1em; }
.doctor-area .time dl dd strong { font-size:1.343em; color:#f5a400; font-weight: 500; }

.doctor-area .tel-box {  }
.doctor-area .tel-box .txt { font-size:1.143em; margin-bottom: 1em; }
.doctor-area .tel-box .tel { display:inline-block; border-bottom: 1px solid #dadada; box-sizing:border-box; padding-bottom: 2em; margin-bottom: 2.5em; }
.doctor-area .tel-box span,
.doctor-area .tel-box span a { font-size:1.443em; color:#f5a400; }

.doctor-area .tel-box .kakao .stit { margin-bottom: 0.5em; }
.doctor-area .tel-box .kakao_191211 {  }
.doctor-area .tel-box .kakao_191211 .tit { font-size:1.15em; color:#666; font-weight: 400; }
.doctor-area .tel-box .kakao_191211 .tit strong { font-size:1.3em; color:#f5a400; }
.doctor-area .tel-box .kakao_191211 .go_btn { display:inline-block; width:100%; max-width:250px; line-height: 30px; box-sizing:border-box; font-size:1.1em; color:#fff; background:#f5a400; font-weight: 600; margin: 0.5em 0; }
.doctor-area .tel-box .kakao_191211 .ps_ { font-size:1em; color:#666; text-align: center; line-height: 1.4em; }
.doctor-area .tel-box .kakao_191211 .ps_ span { font-size:1.1em; color:#3a3a3a; display:block; font-weight: 600; }

.doctor-area .ps { font-size:1.143em; color:#de3d4c; }

.doctor-area .addr_box { text-align: center; }
.doctor-area .addr_box .stit,
.doctor-area .addr_box .txt { display:inline-block; vertical-align: middle; display:block; }
.doctor-area .addr_box .txt { color:#000; font-weight: 500; font-size:1.5em; margin-left: 0; }
.doctor-area .addr_box .map_img { text-align: center; margin-top: 3em; }
.doctor-area .addr_box .map_img img { display:inline-block; border: 1px solid #dadada; box-sizing:border-box; }


.ctt_area {  }

.ctt_area .doctor-line {  }
.ctt_area .doctor-line dl { width:100%; display:table; float: left; border: 1px solid #dadada; box-sizing:border-box; }
.ctt_area .doctor-line dl.doctor01 dt { background:#fff; }
.ctt_area .doctor-line dl.doctor01 dd { background:#f7f7f7; }
.ctt_area .doctor-line dl dt,
.ctt_area .doctor-line dl dd { /* float: left; */ display:table-cell; box-sizing:border-box;  width:50%; vertical-align: middle; }
.ctt_area .doctor-line dl dt { text-align: center; border-right: 1px solid #dadada; }
.ctt_area .doctor-line dl dt img { display:inline-block; }
.ctt_area .doctor-line dl dd { text-align:left; padding: 2em; background:#fff; }
.ctt_area .doctor-line dl dd .tit { font-size:1.8em; color:#3a3a3a; font-weight: 600; }
.ctt_area .doctor-line dl dd .tit small { display:block; font-size:0.6em; color:#666; font-weight: 400; }
.ctt_area .doctor-line dl dd .tit span { color:#f5a400; font-weight: 400; font-size:0.6em; }
.ctt_area .doctor-line dl dd ul { margin-top: 1em; }
.ctt_area .doctor-line dl dd ul li { position:relative; font-size:1.043em; color:#666; line-height: 1.125em; margin-top: 5px; padding-left: 0.7em; box-sizing:border-box; }
.ctt_area .doctor-line dl dd ul li:before { content:"\f0da"; font-family: "Font Awesome 5 Free"; font-weight: 600; color:#f5a400; position:absolute; left:0; font-size: 0.3em; top: 0px; }

/* .ctt_area .doctor-line dl dd { min-height:430px; } */

.ctt_say .ctt_area .doctor-line dl { width:100%; }
.ctt_say .ctt_area .doctor-line dl dt,
.ctt_say .ctt_area .doctor-line dl dd { width:50%; min-height:409px; }
.ctt_say .ctt_area .doctor-line dl dt { background:#f7f7f7; line-height: 409px; }
.ctt_say .ctt_area .doctor-line dl dt img { vertical-align: middle; }
.ctt_say .ctt_area .doctor-line dl dd { background:#fff; }

.ctt_area .time-line {  }
.ctt_area .time-line table { width:100%; }
.ctt_area .time-line table tr th,
.ctt_area .time-line table tr td { padding: 1em; box-sizing:border-box; font-size:1.143em; vertical-align: middle; border-bottom: 1px solid #dadada; }
.ctt_area .time-line table tr th:first-child { background:#f5a400; color:#fff; }
.ctt_area .time-line table tr:first-child th { background:#f7f7f7; color:#666; }
.ctt_area .time-line table tr th.bg-none { background:transparent; color:#666; }
.ctt_area .time-line table tr td { text-align: center; color:#f5a400; }

.ctt_area .time-line .ps { display:none; }


.ctt_area .hos-slide { width:100% !important; max-width:906px !important; margin: 0 auto !important; }
.ctt_area .hos-slide .slick-list { padding: 0 !important; }

.ctt_area .arrow-box {  }
.ctt_area .arrow-box a { font-size: 22px; color: rgba(255, 255, 255, 0.7); background: rgba(0, 0, 0, 0.7); display: inline-block; width: 40px; height: 40px; border-radius: 50%; text-align: center; line-height: 40px; transition: all 0.5s; margin-top: -340px; position: relative; z-index: 999; }
.ctt_area .arrow-box .area_prev { float: left; margin-left: 20px; padding-right: 3px; }
.ctt_area .arrow-box .area_next { float: right; margin-right: 20px; padding-left: 3px; }

.ctt_say .ctt_area .doctor-line dl dt { background:url(../../../img/contents/say_doc191106.png) center center no-repeat; }



 /***** 진료과목 *****/
.parts_10,
.parts_80 { display:none !important; }
.parts_map {  }
.parts_map .de1_ul { margin: -30px 0; margin-left: -40px; display:flex; flex-wrap:wrap; }
.parts_map .de1_ul .de1_li { display:flex; flex-wrap:wrap; padding: 30px 0; padding-left: 40px; box-sizing:border-box; width:25%; flex-flow: column; }
.parts_map .de1_ul .de1_li .de1_a { width:100%; font-size:24px; color:#aaa; font-weight: 700; box-sizing:border-box; }
.parts_map .de1_ul .de1_li .de2_ul { width:100%; margin-top: 10px; padding-top: 10px; padding-left: 10px; border-top: 1px solid #dadada; box-sizing:border-box; }
.parts_map .de1_ul .de1_li .de2_ul .de2_li { width:100%; padding: 7px 0; box-sizing:border-box; }
.parts_map .de1_ul .de1_li .de2_ul .de2_li .de2_a { font-size:18px; color:#3a3a3a; position:relative; padding-left: 10px; box-sizing:border-box; }
.parts_map .de1_ul .de1_li .de2_ul .de2_li .de2_a:before { content:'·'; position:absolute; left:0; top:3px; }



/* =============================================
    common
============================================= */
#ctt .wrap .container { padding: 9.286em 0 8.571em !important; box-sizing:border-box; }

.btit { font-size:2.143em; color:#666; font-weight: 500; text-align: center; position:relative; margin-bottom: 2em; }
.btit:before { content:""; display:inline-block; width:1px; height:109px; background:#3a3a3a; position:absolute; top:-130px; left:50%; }
.btxt { font-size:1.286em; color:#666; font-weight: 500; line-height: 1.333em; text-align: center; }
.btxt span { color:#f5a400; font-weight: 600; }

.bbtit { font-size:1.714em; color:#3a3a3a; font-weight: 500; text-align: center; margin-bottom: 2em; }


.info-box {  }
.info-box dl {  }
.info-box dl dt,
.info-box dl dd { display:inline-block; vertical-align: middle; }
.info-box dl dt { width:250px; }
.info-box dl dd { width:calc(100% - 254px); padding-left: 4.643em; box-sizing:border-box; }
.info-box dl dd .tit { font-size:1.429em; color:#3a3a3a; font-weight: 500; }
.info-box dl dd .tit span { color:#f5a400; font-weight: 600; }
.info-box dl dd .txt { font-size:1.286em; color:#666; line-height: 1.333em; margin-top: 2.389em; }

.info-box dl dd dl { margin-top: -10px; }
.info-box dl dd dl dt,
.info-box dl dd dl dd { display:inline-block; vertical-align: top; font-size:1.286em; color:#666;}
.info-box dl dd dl dt { width:95px; margin-top: 10px; }
.info-box dl dd dl dd { width:calc(100% - 99px); padding-left: 0; line-height: 1.500em; margin-top: 7px; }

.info-box dl dd .icon-box { margin-top: 1.429em; }
.info-box dl dd .icon-box li { width:150px; height:67px; box-shadow:0 2px 0 1px rgba(0, 0, 0, 0.1); border-radius:13px; background:rgba(157, 157, 157, 0.1); display:inline-block; padding-top: 12px; padding-left: 15px; box-sizing:border-box; }
.info-box dl dd .icon-box li i,
.info-box dl dd .icon-box li .txt-box { display:inline-block; vertical-align: middle; }
.info-box dl dd .icon-box li i { width:38px; height:43px; background-image:url(../../../img/contents/time-icon.png); margin-right: 8px; }
.info-box dl dd .icon-box li.icon02 i { background-position: -38px 0; }
.info-box dl dd .icon-box li.icon03 i { background-position: -76px 0; }
.info-box dl dd .icon-box li.icon04 i { background-position: -114px 0; }
.info-box dl dd .icon-box li .txt-box { color:#666; font-weight: 600; }
.info-box dl dd .icon-box li .txt-box .itit { font-size:0.929em; }
.info-box dl dd .icon-box li .txt-box .itxt { font-size:1.071em; }



.btxt-box { text-align: center; padding-bottom: 7.429em; box-sizing:border-box; position:relative; }
.btxt-box:after { content:""; display:inline-block; width:150px; height:1px; background:#bababa; position:absolute; left:50%; bottom:3.5em; margin-left: -75px; }
.btxt-box p { font-size:1.147em; color:#666; line-height: 2em; margin-top: 1.111em; font-weight: 500; }
.btxt-box p:first-child { margin-top: 0; }
.btxt-box p span { color:#f5a400; font-weight: 600; }


.polygon06-box { text-align:center; padding: 3.571em 1em 0; box-sizing:border-box; margin-bottom: -1.571em; }
.polygon06-box li { width:230px; height:193px; background:url(../../../img/contents/polygon06-img.png) center center no-repeat; text-align: center; display:inline-block; vertical-align: top; padding-top: 4.643em; box-sizing:border-box; position:relative; margin-bottom: 1.571em; }
.polygon06-box li:before { content:""; display:inline-block; width:30px; height:29px; background-image:url(../../../img/contents/polygon06-arrow.png); position:absolute; left:-15px; top:50%; margin-top: -14px; } 
.polygon06-box li:first-child:before { display:none; }
.polygon06-box li .num { display:block; font-family: "Roboto", sans-serif; font-weight: 200; font-size:1.571em; color:#fff; margin-bottom: 0.563em; }
.polygon06-box li .txt { font-size:1.286em; color:#fff; font-weight: 600; line-height: 1.333em; }


.flow-box {  }
.flow-box > .box { background:#fff; border-radius:50px; text-align: center; margin-top: 1.786em; padding-top: 2.429em; padding-bottom: 2.643em; box-sizing:border-box; }
.flow-box.gray > .box { background:#f7f7f7; }
.flow-box > .box:first-child { margin-top: 0; }
.flow-box > .box .inner { padding: 0 5.714em; box-sizing:border-box; }
.flow-box .box-tit { font-size:1.714em; color:#3a3a3a; font-weight: 400; }
.flow-box .box-tit span { color:#f5a400; font-weight: 600; margin-right: 0.5em; }
.flow-box .box .inner > .txt { font-size:1.143em; color:#666; line-height: 2em; margin-top: 1.111em; font-weight: 400; text-align: center; }


.dl-box { text-align:left; margin-top: 2em; }
.dl-box.first { margin-top: 1.286em; }
.dl-box dt,
.dl-box dd { display:inline-block; vertical-align: top; }
.dl-box dt { font-size:1.429em; color:#f5a400; font-weight: 500; width:88px; }
.dl-box dd { border-left: 1px solid #dadada; box-sizing:border-box; font-size:1.143em; color:#666; line-height: 1.5em; font-weight: 400; text-align: left; width:calc(100% - 92px); padding-left: 1.375em; }


.chkbox { margin-left: -6px; }
.chkbox li { display:inline-block; width:calc(33.33% - 3px); padding-left: 6px; box-sizing:border-box; vertical-align: top; }
.chkbox li .box-inner { border-radius:10px; min-height:179px; font-weight: 400; text-align: center; border: 1px solid #dadada; background:#fff; padding:1.429em 1em 1em; box-sizing:border-box; }
.chkbox li:nth-child(2n+1) .box-inner { background:#fbfbfb; }
.chkbox li .box-inner i { background:url(../../../img/contents/chk-icon.png) no-repeat; display:inline-block; width:27px; height:27px; }
.chkbox li .box-inner .txt { margin-top: 0.625em; }


.eq_wrap { margin-top: 5em; }
.eq_wrap .eq_box { display:inline-block; width:100%; min-height:204px; height:100%; background-color:#fafafa !important; border: 1px solid #dadada; box-sizing:border-box; padding: 1.714em 1em 0 2.571em; margin-top: 5px; }
.eq_wrap .eq_box:first-child { margin-top: 0; }
.eq_wrap .eq_box dt { float: right; width:300px; height:100%; }
.eq_wrap .eq_box dd { float: left; width:calc(100% - 300px); }	
.eq_wrap .eq_box dd .tit { font-size:2.143em; color:#3a3a3a; }
.eq_wrap .eq_box dd .tit small { font-size:0.8em; }
.eq_wrap .eq_box dd .stit { font-size:1.357em; color:#f5a400; font-weight: 500; margin-top: 4px; margin-bottom: 0.421em; }
.eq_wrap .eq_box dd .txt { font-size:1.071em; color:#666; line-height: 1.333em; margin-bottom: 1em; }

.eq_box.eq_v-vim { background:url(../../../img/contents/v-vim.png) right 5% top 8% no-repeat; }
.eq_box.eq_toning { background:url(../../../img/contents/l-toning.png) right 5% center no-repeat; }
.eq_box.eq_picocare { background:url(../../../img/contents/picocare.png) right 5% top 60% no-repeat; }
.eq_box.eq_potona { background:url(../../../img/contents/potona.png) right 5% center no-repeat; }
.eq_box.eq_jentle { background:url(../../../img/contents/jentle.png) right 5% bottom no-repeat; }
.eq_box.eq_bbl { background:url(../../../img/contents/bbl.png) right 5% center no-repeat; }
.eq_box.eq_rumenis { background:url(../../../img/contents/rumenis.png) right 5% bottom no-repeat; }
.eq_box.eq_sinerji { background:url(../../../img/contents/sinerji.png) right 5% top 20% no-repeat; }
.eq_box.eq_lijen { background:url(../../../img/contents/lijen.png) right 5% top 50% no-repeat; }
.eq_box.eq_medc { background:url(../../../img/contents/medc.png) right 5% top no-repeat; }
.eq_box.eq_skincare { background:url(../../../img/contents/skincare.png) right -19% top 70% no-repeat; }

.eq_box.eq_ultra { background:url(../../../img/contents/ultra.png) right bottom no-repeat; }
.eq_box.eq_co2 { background:url(../../../img/contents/co2.png) right bottom no-repeat; }
.eq_box.eq_abum { background:url(../../../img/contents/abum.png) right bottom no-repeat; }
.eq_box.eq_jackseed { background:url(../../../img/contents/jackseed.png) right bottom 45% no-repeat; }
.eq_box.eq_hyper { background:url(../../../img/contents/hyper.png) right bottom no-repeat; }
.eq_box.eq_airin { background:url(../../../img/contents/airin.png) right bottom no-repeat; }
.eq_box.eq_starlooks { background:url(../../../img/contents/starlooks.png) right bottom no-repeat; }
.eq_box.eq_sandro { background:url(../../../img/contents/sandro.png) right bottom no-repeat; }
.eq_box.eq_scarhill { background:url(../../../img/contents/scarhill.png) right bottom no-repeat; }
.eq_box.eq_hydro { background:url(../../../img/contents/hydro.png) right bottom no-repeat; }
.eq_box.eq_scalet { background:url(../../../img/contents/scalet.png) right bottom no-repeat; }
.eq_box.eq_maxg { background:url(../../../img/contents/maxg.png) right bottom no-repeat; }
.eq_box.eq_leble { background:url(../../../img/contents/leble.png) right 4% bottom 80% no-repeat }
.eq_box.eq_accimer { background:url(../../../img/contents/accimer.png) right 1% bottom 90% no-repeat }
.eq_box.eq_genesis { background:url(../../../img/contents/genesis.png) right bottom no-repeat; }
.eq_box.eq_etoning { background:url(../../../img/contents/etoning.png) right bottom 110% no-repeat; }
.eq_box.eq_mosaic { background:url(../../../img/contents/mosaic.png) right 4% bottom no-repeat; }
.eq_box.eq_ppx { background:url(../../../img/contents/ppx.png) right bottom no-repeat; }
.eq_box.eq_skintit { background:url(../../../img/contents/skintit.png)right 6% bottom no-repeat; }
.eq_box.eq_iceshot { background:url(../../../img/contents/iceshot.png) right bottom no-repeat; }
.eq_box.eq_acure { background:url(../../../img/contents/acure.png) right -20% bottom no-repeat; }
.eq_box.eq_newtera { background:url(../../../img/contents/newtera.png) right -20% bottom no-repeat; }
.eq_box.eq_eco { background:url(../../../img/contents/eco.png) right bottom no-repeat; }
.eq_box.eq_masters { background:url(../../../img/contents/masters.png) right -20% bottom no-repeat; }
.eq_box.eq_infini { background:url(../../../img/contents/infini.png) right bottom 50% no-repeat; }
.eq_box.eq_crysis { background:url(../../../img/contents/crysis.png) right -20% bottom no-repeat; }
.eq_box.eq_smtlooks { background:url(../../../img/contents/smtlooks.png) right -20% bottom no-repeat; }


.im_box { border: 1px solid #dadada; border-left: 4px solid #f5a400; box-sizing:border-box; padding: 1.929em 1.857em; background:#fbfbfb; margin-top: 3.571em; }
.im_box dt { font-size:1.429em; color:#f5a400; font-weight: 500; }
.im_box dd { font-size:1em; color:#666; line-height: 1.429em; margin-top: 0.714em; }


.left-img_wrap { margin-bottom: -2.857em; }
.left-img_wrap .left-img { display:inline-block; width:calc(50% - 2px); vertical-align: top; margin-bottom: 2.857em; }
.left-img_wrap .left-img dt,
.left-img_wrap .left-img dd { display:inline-block; vertical-align: middle; box-sizing:border-box; }
.left-img_wrap .left-img dt { width:200px; }
.left-img_wrap .left-img dd { width:calc(100% - 204px); padding-left: 2.571em; padding-right: 2em; }
.left-img_wrap .left-img dd .tit { font-size:1.714em; color:#666; font-weight: 600; }
.left-img_wrap .left-img dd .tit .num { font-size:1.417em; color:#f5a400; margin-right: 10px; vertical-align: text-bottom; }
.left-img_wrap .left-img dd .txt { font-size:1.143em; color:#666; line-height: 1.5em; margin-top: 1.125em; }


.num_list { width:100%; max-width:900px; margin: 0 auto; font-size:1.143em; }
.num_list tr {  }
.num_list tr th,
.num_list tr td { padding-top: 0.7em; padding-bottom: 0.7em; box-sizing:border-box; }
.num_list tr th { color:#fff; text-align: center; width:80px; }
.num_list tr th.orange { background:#f5a400; }
.num_list tr th.red { background:#de3d4c; }
.num_list tr td { background:#fbfbfb; border: 1px solid #dadada; padding-left: 1.438em; padding-right: 1.438em; }


.figure-wrap { text-align: center; }
.figure-wrap li { width:calc(20% - 4px); display:inline-block; vertical-align: top; }
.figure-wrap li .inner {  }
.figure-wrap li .inner img { display:inline-block; }
.figure-wrap li .inner .txt { font-size:1.143em; line-height: 1.375em; color:#666; font-weight: 400; margin-top: 1em; }


.sisul-wrap { }
.sisul-wrap .sisul-box { position:relative; text-align: center; margin-bottom: -8.571em; }
.sisul-wrap .sisul-box img { display:inline-block; }
.sisul-wrap .sisul-box .list { margin-bottom: -1em; position:absolute; top:9.429em; }
.sisul-wrap .sisul-box .list.left { left:0; }
.sisul-wrap .sisul-box .list.right { right:0; }
.sisul-wrap .sisul-box .list li { font-size:1.286em; width:15.000em; height:3.889em; border: 5px solid #f5a400; box-sizing:border-box; line-height: calc(3.889em - 10px); margin-bottom: 1em; background:#fff; }


.qna-wrap { width:100%; max-width:900px; }
.qna-wrap dt { font-size:1.286em; color:#3a3a3a; font-weight: 600; position:relative; padding-left: 2.556em; box-sizing:border-box; }
.qna-wrap dt:before { content:""; display:inline-block; width:38px; height:38px; background:url(../../../img/contents/q-icon.png) no-repeat; position:absolute; left:0; top:-7px; }
.qna-wrap dd { font-size:1.071em; color:#666; line-height: 1.467em; position:relative; padding-left: 3.067em; box-sizing:border-box; margin-top: 1.133em; margin-bottom: 2.133em; }
.qna-wrap dd:before { content:""; display:inline-block; width:26px; height:26px; background:url(../../../img/contents/a-cicon.png) no-repeat; position:absolute; left:0.867em; top:-3px; }


.vs-box .crown-03-content {position: relative;min-height: 908px;}
.vs-box .crown-03-content .crown-03-vs {display: block;position: absolute;top: 56px;left: 50%;width: 138px;height: 130px;margin-left: -69px;background: url('../../../img/contents/vs-img.png') no-repeat;z-index: 99;}
.vs-box .vs-head {position: absolute;top: 204px;left: 50%;margin-left: -251px;background: url('../../../img/contents/vs-tit.png') no-repeat ;width: 501px;height: 46px;font-size: 0;z-index: 999;}
.vs-box .crown-03-content h4 {position: absolute;top: 92px;font-size: 2.571em;text-align: center;font-weight: 400;line-height: 1.2em;width:100%;box-sizing:border-box;font-weight: 600;}

.crown-03-right, 
.crown-03-left {position: relative;float: left;width: 50%;min-height: 908px;}
.vs-box ul {position: relative;top: 296px; margin-bottom: -14px;}
.vs-box ul li {position: relative;line-height: 1.125;font-size: 1.643em; box-sizing:border-box; min-height:90px; margin-bottom: 14px; padding-top: 1.5em; }
.vs-box ul li span {display: block;width: 102px;height: 90px;text-align: center;line-height: 90px;position: absolute;top: 0;left: 0;background: url('../../../img/contents/vs-box.png') no-repeat;z-index: 999;font-size:0.696em;}
.vs-box ul li small { font-size:0.696em; }
.vs-box ul li.line02 { padding-top: 1em; }

.crown-03-right { background:#f5a400; }
.crown-03-right h4 {left: 0;color: #fff; padding-left: 3em;}
.crown-03-right ul {float: right;}
.crown-03-right ul li {text-align: right;padding-right: 95px;color: #fff;}
.crown-03-right ul li span {left: auto;right: -50px;}

.crown-03-left { background:#fff; }
.crown-03-left h4 {left: 0;color: #666666; padding-right: 3em;}
.crown-03-left ul {}
.crown-03-left ul li {padding-left: 95px;}
.crown-03-left ul li span {left: -50px;}



.numbot-wrap { text-align: center; }
.numbot-wrap .num-bot { width:33.33%; max-width:290px; display:inline-block; vertical-align: top; margin-left: 1em; }
.numbot-wrap .num-bot:first-child { margin-left: 0; }
.numbot-wrap .num-bot dt,
.numbot-wrap .num-bot dd { display:block; width:100%; }
.numbot-wrap .num-bot dt { background:#ddc9a0; min-height:90px; font-size:1.571em; color:#fff; font-weight: 600; }
.numbot-wrap .num-bot dt .num { display:block; font-weight: 400; font-family: "Roboto", sans-serif; padding-top: 0.545em; padding-bottom: 0.455em; box-sizing:border-box; }
.numbot-wrap .num-bot dd { border: 1px solid #dadada; box-sizing:border-box; min-height:227px; text-align:left; font-size:1.143em; color:#666; line-height: 1.250em; padding: 1.250em 1.563em; }

.numbot-wrap .num-bot.num01,
.numbot-wrap .num-bot.num02 { margin-top: 2em; }
.numbot-wrap .num-bot.num02 { margin-left: 3.429em; }
.numbot-wrap .num-bot.num01 dt{ background:#f5a400; }
.numbot-wrap .num-bot.num02 dt { background:#de3d4c; }
.numbot-wrap .num-bot.num01 dd,
.numbot-wrap .num-bot.num02 dd { text-align: center; min-height:139px; background:#fff; }


.type-wrap { margin-top: -2.857em; }
.type-wrap .type-box { margin-top: 2.857em; }
.type-wrap .type-box dt,
.type-wrap .type-box dd { display:inline-block; vertical-align: top; box-sizing:border-box;  }
.type-wrap .type-box dt { width:300px; border: 1px solid #dadada;}
.type-wrap .type-box dd { width:calc(100% - 304px); padding-left: 3.571em; text-align:left; }
.type-wrap .type-box dd .num { font-size:3.071em; color:#3a3a3a; display:inline-block; border-top: 1px solid #353535; box-sizing:border-box; font-weight: 200; }
.type-wrap .type-box dd .tit { font-size:1.786em; color:#3a3a3a; font-weight: 600; margin: 0.560em 0 0.400em; }
.type-wrap .type-box dd .txt { font-size:1.143em; color:#666; line-height: 1.188em; }







/* =============================================
    sub-banner
============================================= */
.sub-banner { background-image: linear-gradient(to left, #e3e3e3 , #e4e4e4 , #eaebeb); height:auto; position:relative; z-index:1; }
.sub-banner:before { content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; display:none; }
.sub-banner div.container { padding: 0 0 0 !important; position:absolute; top:0; left:50%; margin-left: -585px; }
.sub-banner .img {  }
.sub-banner .txt-box { width:50%; float: right; position:relative; text-align: center; z-index:3; padding-top: 10em; box-sizing:border-box; }
.sub-banner .txt-box .stit { font-size:1.714em; color:#f5a400; font-weight: 400; }
.sub-banner .txt-box .tit { font-size:4.286em; color:#3a3a3a; font-weight: 500; }
.sub-banner .txt-box .txt,
.sub-banner .txt-box .line-txt { font-size:1.286em; color:#666; }
.sub-banner .txt-box .txt { position:relative; padding-bottom: 5em; box-sizing:border-box; }
.sub-banner .txt-box .txt:after { content:""; display:inline-block; width:50px; height:1px; background:#000; transform:rotateZ(-45deg); position:absolute; left:50%; bottom:2.5em; margin-left: -18px; }
.sub-banner .txt-box .type-info { font-size:1.429em; color:#3a3a3a; font-weight: 500; margin-top: 1em; margin-bottom: 2.5em; }
.sub-banner .txt-box .type-info li { margin-top: 5px; }
.sub-banner .txt-box .type-info li:first-child { margin-top: 0; }
.sub-banner .txt-box .consult { display:inline-block; width:175px; height:45px; line-height: 45px; text-align: center; font-size:1.286em; color:#fff; background:#3d3a4a; }



/* =============================================
    여드름클리닉
============================================= */
/***** 여드름 *****/
.ctt_pimple .sub-banner:before { background: url(../../../img/contents/pimple-banner_img.png) left 200px bottom no-repeat; }

.ctt_pimple .polygon06-box li.polygon-07 { background:url(../../../img/contents/pimple-polygon_img.png) center center no-repeat; }
.ctt_pimple .polygon06-box li.polygon-07 .num,
.ctt_pimple .polygon06-box li.polygon-07 .txt { display:none; }
.ctt_pimple .polygon06-box li.polygon-07:before { background-position: -30px 0; }


/***** 골드PTT *****/
.ctt_gold_ptt {  }
.ctt_gold_ptt .flow-box > .box { }
.ctt_gold_ptt .line-box dd .img,
.ctt_gold_ptt .line-box dd .txt {  }
.ctt_gold_ptt .line-box dd .txt { width:calc(100% - 160px); padding-left: 2em; }
.ctt_gold_ptt .line-box dd .txt span { color:#f5a400; font-weight: 500; }
.ctt_gold_ptt .line-box .chkbox { margin-top: 2em; }
.ctt_gold_ptt .line-box .chkbox li { width: calc(25% - 3px); }
.ctt_gold_ptt .line-box .chkbox li .box-inner { min-height:10px; padding-bottom: 2em; }
.ctt_gold_ptt .line-box .chkbox li .txt { display:block; width:100%; padding-left: 0; }



/***** 여드름자국 *****/
.ctt_pimple_mark .sub-banner:before { background: url(../../../img/contents/pimple_mark-banner_img.png) left 243px bottom no-repeat; }

.ctt_pimple_mark .eq_wrap .eq_box.eq_v-vim .tit small { color:#de3d4c; }
.ctt_pimple_mark .eq_wrap .eq_box.eq_toning .tit small { color:#68450d; }


/***** 여드름흉터 *****/
.ctt_pimple_scar .sub-banner:before { background: url(../../../img/contents/pimple_scar-banner_img.png) left 60px bottom no-repeat; }

.ctt_pimple_scar .chkbox { margin-top: 0.857em; }
.ctt_pimple_scar .chkbox li { max-width:230px; position:relative; }
.ctt_pimple_scar .chkbox li:before { content:""; display:inline-block; width:30px; height:29px; background-image:url(../../../img/contents/chk-mark.png); position:absolute; left:-12px; top:50%; margin-top: -14px; }
.ctt_pimple_scar .chkbox li:first-child:before { display:none; }
.ctt_pimple_scar .chkbox li.box-03:before { background-position: -30px 0; }
.ctt_pimple_scar .chkbox li .box-inner { min-height:149px; }
.ctt_pimple_scar .chkbox li .box-inner .txt { font-size:1.286em; color:#3a3a3a; font-weight: 600; margin-top: 1em; }




/* =============================================
    기미,색소 클리닉
============================================= */
/***** 기미 *****/
.ctt_freckle .sub-banner:before { background: url(../../../img/contents/freckle-banner_img.png) left 163px bottom no-repeat; }
.ctt_freckle .im_box { width: 100%; max-width: 897px; margin:0 auto; }



/***** 주근깨 *****/
.ctt_age_spot .sub-banner:before { background: url(../../../img/contents/age_spot-banner_img.png) left bottom no-repeat; }



/* =============================================
    홍조 클리닉
============================================= */
/***** 홍조 *****/
.ctt_blush .sub-banner:before { background: url(../../../img/contents/blush-banner_img.png) left 76px bottom no-repeat; }
.ctt_blush .left-img_wrap .left-img { width:100%; }


/***** 주사 *****/
.ctt_flush .sub-banner:before { background: url(../../../img/contents/flush-banner_img.png) left 154px bottom no-repeat; }
.ctt_flush .info-box dl dd .tit { display:none; }
.ctt_flush .info-box dl dd .txt { margin-top: 0; }



/* =============================================
    보톡스/필러
============================================= */
/***** 보톡스 *****/
.ctt_Botox .sub-banner:before { background: url(../../../img/contents/botox-banner_img.png) left 76px bottom no-repeat; }
.ctt_Botox .info-box dl dd .tit { display:none; }
.ctt_Botox .info-box dl dd .txt { margin-top: 0; }

.ctt_Botox .polygon06-box { padding-left: 0; padding-right: 0; }
.ctt_Botox .polygon06-box li { width:158px; height:145px; background-size: contain; padding-top: 3em; margin-left: 0.5em; }
.ctt_Botox .polygon06-box li:first-child { margin-left: 0; }
.ctt_Botox .polygon06-box li:before { display:none; } 


/***** 필러 *****/
.ctt_filler .sub-banner:before { background: url(../../../img/contents/filler-banner_img.png) left 330px bottom no-repeat; }
.ctt_filler .info-box dl dd .tit { display:none; }
.ctt_filler .info-box dl dd .txt { margin-top: 0; }

.ctt_filler .polygon06-box { padding-left: 0; padding-right: 0; }
.ctt_filler .polygon06-box li { width:185px; height:170px; background-size: contain; padding-top: 3em; margin-left: 0.5em; }
.ctt_filler .polygon06-box li:first-child { margin-left: 0; }
.ctt_filler .polygon06-box li:before { display:none; } 


.ctt_filler .chkbox li { max-width:290px;  width:50%; }
.ctt_filler .chkbox li .box-inner { min-height:139px; }
.ctt_filler .chkbox li .box-inner .txt { font-size:1.143em; }



/***** 스컬트라 *****/
.ctt_scull .sub-banner:before { background: url(../../../img/contents/scull-banner_img.png) left 308px bottom no-repeat; }


.ctt_scull .section01 {  }
.ctt_scull .section01 .top-dl { text-align: center; }
.ctt_scull .section01 .top-dl dt { font-size:1.429em; color:#3a3a3a; font-weight: 500; }
.ctt_scull .section01 .top-dl dt span { color:#f5a400; font-weight: 600; }
.ctt_scull .section01 .top-dl dd { font-size:1.286em; color:#666; margin-top: 1.111em; margin-bottom: 2em; }

.ctt_scull .section01 .bottom-box { margin-top: 3.571em; }
.ctt_scull .section01 .bottom-box dl { float: left; width:calc(50% - 9px); background:#fff; border: 1px solid #dadada; box-sizing:border-box; min-height:156px; padding: 2em 2.143em; }
.ctt_scull .section01 .bottom-box dl:first-child { margin-right: 18px; }
.ctt_scull .section01 .bottom-box dl dt,
.ctt_scull .section01 .bottom-box dl dd { display:inline-block; vertical-align: middle; box-sizing:border-box; }
.ctt_scull .section01 .bottom-box dl dt { width:135px; text-align: center; }
.ctt_scull .section01 .bottom-box dl dt img { display:inline-block; }
.ctt_scull .section01 .bottom-box dl dd { width:calc(100% - 140px); padding-left: 2em; }
.ctt_scull .section01 .bottom-box dl dd .tit { font-size:1.286em; color:#666; font-weight: 600; }
.ctt_scull .section01 .bottom-box dl dd .txt { font-size:1em; color:#666; line-height: 1.286em; margin-top: 4px; }



/* =============================================
    리프팅
============================================= */
/***** 올리지오 *****/
.ctt_oligio .polygon06-box { padding-left: 0; padding-right: 0; }
.ctt_oligio .polygon06-box li { width:190px; height:160px; background-size: contain; padding-top: 3em; margin-left: 6px; }
.ctt_oligio .polygon06-box li:first-child { margin-left: 0; }
.ctt_oligio .polygon06-box li:before { display:none; } 

.ctt_oligio .flow-box { text-align: center; }
.ctt_oligio .flow-box .img { display:inline-block; margin-top: 35px; }


/***** 울트라스킨 *****/
.ctt_ultra_skin .sub-banner:before { background: url(../../../img/contents/ultra_skin-banner_img.png) left 264px bottom no-repeat; }


.ctt_ultra_skin .section02 {  }
.ctt_ultra_skin .section02 .poly-img { text-align: center; }
.ctt_ultra_skin .section02 .poly-img li { display:inline-block; vertical-align: top; }
.ctt_ultra_skin .section02 .poly-img li i { position:relative; display:inline-block; }
.ctt_ultra_skin .section02 .poly-img li i:before { content:""; display:inline-block; width:30px; height:29px; background-image:url(../../../img/contents/polygon06-arrow.png); position:absolute; left:-15px; top:50%; margin-top: -14px; } 
.ctt_ultra_skin .section02 .poly-img li:first-child i:before { display:none; }
.ctt_ultra_skin .section02 .poly-img li .txt { color:#666; line-height: 1.25em; margin-top: 1.286em; }


/***** bbl리프팅 *****/
.ctt_bbl .sub-banner:before { background: url(../../../img/contents/bbl-banner_img.png) left 405px bottom no-repeat; }
.ctt_bbl .info-box dl dd .tit { display:none; }
.ctt_bbl .info-box dl dd .txt { margin-top: 0; }


.ctt_bbl .crown-03-right, 
.ctt_bbl .crown-03-left {position: relative;float: left;width: 50%;min-height: 585px;}
.ctt_bbl .vs-box .crown-03-content {position: relative;min-height: 585px; margin-top: 3.214em; }

.ctt_bbl .polygon06-box { margin-left: -2em; }
.ctt_bbl .polygon06-box li { margin-left: 2em; }
.ctt_bbl .polygon06-box li:before { display:none; }


/***** 실리프팅 *****/
.ctt_loss_lift .sub-banner:before { background: url(../../../img/contents/loss_lift-banner_img.png) left 251px bottom no-repeat; }

.ctt_loss_lift .polygon06-box { padding-left: 0; padding-right: 0; }
.ctt_loss_lift .polygon06-box li { margin-left: 0.3em; }
.ctt_loss_lift .polygon06-box li:first-child { margin-left: 0; }
.ctt_loss_lift .polygon06-box li:before { display:none; }


/***** 슈링크 *****/
.ctt_shulink .numbot-wrap .num-bot { width:24%; }

.ctt_shulink .left-img_wrap .left-img dd .txt { font-size:1.5em; }



/* =============================================
    피부질환클리닉
============================================= */
/***** 건선 *****/
.ctt_psoriasis .sub-banner:before { background: url(../../../img/contents/psoriasis-banner_img.png) left 261px bottom no-repeat; }

.ctt_psoriasis .info-box dl dd .tit { display:none; }
.ctt_psoriasis .info-box dl dd .txt { margin-top: 0; }


.ctt_psoriasis .chkbox { text-align: center; margin-top: 2.857em; }
.ctt_psoriasis .chkbox li { max-width:310px; }
.ctt_psoriasis .chkbox li .box-inner { min-height:139px; }
.ctt_psoriasis .chkbox li .box-inner .txt { font-size:1.143em; }


.ctt_psoriasis .section03 {  }
.ctt_psoriasis .section03 .box-tit { margin-bottom: 1.250em; }
.ctt_psoriasis .section03 .flow-box { margin-top: 3.571em; }
.line-box { }
.line-box.first { margin-bottom: 4.286em; }
.line-box dt { font-size:1.571em; color:#666; font-weight: 600; position:relative; text-align:left; padding-left: 0.955em; box-sizing:border-box; }
.line-box dt:before { content:""; display:inline-block; width:20px; height:20px; background:#fff; border: 6px solid #f5a400; box-sizing:border-box; position:absolute; left:-10px; top:3px; border-radius:50%; }
.line-box dd { border-left: 1px solid #dadada; box-sizing:border-box; text-align:left; font-size:1.143em; color:#666; line-height: 1.438em; padding-left: 1.313em; margin-top: 1.500em; }
.line-box dd .img,
.line-box dd .txt { display:inline-block; vertical-align: middle; }
.line-box dd .img { margin-right: 1em; }

.ctt_psoriasis .section03 .img-box { text-align: center; }
.ctt_psoriasis .section03 .img-box .img { display:inline-block; }
.ctt_psoriasis .section03 .img-box.two-type .img:first-child { margin-right: 7.143em; }
.ctt_psoriasis .section03 .img-txt { font-size:1.143em; color:#666; line-height: 1.875em; margin-top: 1.875em; }
.vitiligo_banner { text-align: center; margin-top: 2.571em; }
.vitiligo_banner img { display:inline-block; border: 1px solid #dadada; }


/***** 백반증 *****/
.ctt_leukoplakia .sub-banner:before { background: url(../../../img/contents/leukoplakia-banner_img.png) left 261px bottom no-repeat; }

.ctt_leukoplakia .info-box dl dd .tit { display:none; }
.ctt_leukoplakia .info-box dl dd .txt { margin-top: 0; }

.ctt_leukoplakia .section03 .flow-box { margin-top: 3.571em; }
.ctt_leukoplakia .flow-box > .box { padding: 5em 0; }


/***** 사마귀 *****/
.ctt_mantis .sub-banner:before { background: url(../../../img/contents/mantis-banner_img.png) left 261px bottom no-repeat; }

.ctt_mantis .info-box dl dd .tit { display:none; }
.ctt_mantis .info-box dl dd .txt { margin-top: 0; }

.ctt_mantis .polygon06-box { margin-left: -2em; }
.ctt_mantis .polygon06-box li { margin-left: 2em; }
.ctt_mantis .polygon06-box li:before { display:none; }


/***** 원형탈모 *****/
.ctt_pelade .sub-banner:before { background: url(../../../img/contents/pelade-banner_img.png) left bottom no-repeat; }

.ctt_pelade .info-box dl dd .tit { display:none; }
.ctt_pelade .info-box dl dd .txt { margin-top: 0; }

.ctt_pelade .line-box dd .img { margin-right: 0; }
.ctt_pelade .line-box dd .txt { width:calc(100% - 285px); vertical-align: top; padding-top: 0.5em; padding-left: 2em; box-sizing:border-box; }


/***** 아토피 *****/
.ctt_atopy .sub-banner:before { background: url(../../../img/contents/atopy-banner_img.png) left 276px bottom no-repeat; }

.ctt_atopy .info-box dl dd .tit { display:none; }
.ctt_atopy .info-box dl dd .txt { margin-top: 0; }










/***** 장비소개 *****/
.ctt_equipment { margin-bottom: 5em; }
.ctt_equipment .eq_wrap { margin-left: -1em; }

.cbp-l-filters-alignCenter { margin-top: 5em; }
.cbp-l-filters-alignCenter .cbp-filter-item { padding: 0.5em 1em !important; box-sizing:border-box; border: 1px solid #dadada; border-radius:3px; font-size:1.143em !important; }

.ctt_equipment .eq_box { vertical-align: top; min-height:350px; vertical-align: top; margin-bottom: 1em !important; }
/* .ctt_equipment .eq_box { width:70%; } */
.ctt_equipment .eq_box .type { margin-left: -5px; }
.ctt_equipment .eq_box .type li { background:#f5a400; padding: 0.2em 0.7em 0.4em; box-sizing:border-box; display:inline-block; color:#fff; margin-left: 5px; margin-bottom: 5px; }

.ctt_equipment .eq_box { display:inline-block; width:100%; min-height:310px !important; height:auto !important; background-color:#fafafa !important; border: 1px solid #dadada; box-sizing:border-box; padding: 1.714em 1em 0 2.571em !important; margin-top: 5px; background-size: auto 70% !important;  }
.ctt_equipment .eq_box:first-child { margin-top: 0; }
.ctt_equipment .eq_box {  }
.ctt_equipment .eq_box .tit,
.ctt_equipment .eq_box .stit,
.ctt_equipment .eq_box .txt,
.ctt_equipment .eq_box .type { width:60%; }
.ctt_equipment .eq_box .tit { font-size:2.143em; color:#3a3a3a; }
.ctt_equipment .eq_box .tit small { font-size:0.8em; }
.ctt_equipment .eq_box .stit { font-size:1.357em; color:#f5a400; font-weight: 500; margin-top: 4px; margin-bottom: 0.421em; }
.ctt_equipment .eq_box .txt { font-size:1.071em; color:#666; line-height: 1.333em; margin-bottom: 1em; }


.ctt_equipment .eq_box.eq_v-vim { background:url(../../../img/contents/v-vim.png) right 5% bottom no-repeat; }
.ctt_equipment .eq_box.eq_toning { background:url(../../../img/contents/toning.png) right 5% bottom no-repeat; }
.ctt_equipment .eq_box.eq_picocare { background:url(../../../img/contents/picocare.png) right 5% top 60% no-repeat; }
.ctt_equipment .eq_box.eq_potona { background:url(../../../img/contents/potona.png) right 5% bottom no-repeat; }
.ctt_equipment .eq_box.eq_jentle { background:url(../../../img/contents/jentle.png) right 5% bottom no-repeat; }
.ctt_equipment .eq_box.eq_bbl { background:url(../../../img/contents/bbl.png) right 5% center no-repeat; }
.ctt_equipment .eq_box.eq_rumenis { background:url(../../../img/contents/rumenis.png) right 5% bottom no-repeat; }
.ctt_equipment .eq_box.eq_sinerji { background:url(../../../img/contents/sinerji.png) right 5% center no-repeat; }
.ctt_equipment .eq_box.eq_lijen { background:url(../../../img/contents/lijen.png) right 5% top 50% no-repeat; }

.ctt_equipment .eq_box.eq_ultra { background:url(../../../img/contents/ultra.png) right -10% bottom no-repeat; }
.ctt_equipment .eq_box.eq_co2 { background:url(../../../img/contents/co2.png) right -20% bottom no-repeat; }
/* .ctt_equipment .eq_box.eq_abum { background:url(../../../img/contents/abum.png) right -20% bottom no-repeat; } */
.ctt_equipment .eq_box.eq_abum { background:url(../../../img/contents/potona.png) right 5% bottom no-repeat; }
.ctt_equipment .eq_box.eq_jackseed { background:url(../../../img/contents/jackseed.png) right bottom 45% no-repeat; background-size: contain !important; }
.ctt_equipment .eq_box.eq_hyper { background:url(../../../img/contents/hyper.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_airin { background:url(../../../img/contents/airin.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_starlooks { background:url(../../../img/contents/starlooks.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_sandro { background:url(../../../img/contents/sandro.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_scarhill { background:url(../../../img/contents/scarhill.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_hydro { background:url(../../../img/contents/hydro.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_scalet { background:url(../../../img/contents/scalet.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_maxg { background:url(../../../img/contents/maxg.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_leble { background:url(../../../img/contents/leble.png) right 4% bottom no-repeat }
.ctt_equipment .eq_box.eq_accimer { background:url(../../../img/contents/accimer.png) right 1% bottom no-repeat }
.ctt_equipment .eq_box.eq_genesis { background:url(../../../img/contents/genesis.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_etoning { background:url(../../../img/contents/etoning.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_mosaic { background:url(../../../img/contents/mosaic.png) right 4% bottom no-repeat; }
.ctt_equipment .eq_box.eq_ppx { background:url(../../../img/contents/ppx.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_skintit { background:url(../../../img/contents/skintit.png)right 6% bottom no-repeat; }
.ctt_equipment .eq_box.eq_iceshot { background:url(../../../img/contents/iceshot.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_acure { background:url(../../../img/contents/acure.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_newtera { background:url(../../../img/contents/newtera.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_eco { background:url(../../../img/contents/eco.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_masters { background:url(../../../img/contents/masters.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_infini { background:url(../../../img/contents/infini.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_crysis { background:url(../../../img/contents/crysis.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_smtlooks { background:url(../../../img/contents/smtlooks.png) right -20% bottom no-repeat; }
.ctt_equipment .eq_box.eq_potenza { background:url(../../../img/contents/eq_potenza.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_shulink { background:url(../../../img/contents/eq_shulink.png) right bottom no-repeat; }
.ctt_equipment .eq_box.eq_velserty { background:url(../../../img/contents/eq_velserty.png) right 20px center no-repeat; }
.ctt_equipment .eq_box.eq_oligio { background:url(../../../img/contents/oligio.png) right 50px bottom no-repeat; }

.ctt_equipment .eq_box.eq_highqook { background:url(../../../img/contents/eq_highqook.png) right 20px bottom no-repeat; background-size: auto 90% !important; }
.ctt_equipment .eq_box.eq_mirajet { background:url(../../../img/contents/mirajet.png) right 50px bottom no-repeat; }
.ctt_equipment .eq_box.eq_mirajet { background-size: auto 90% !important; }

/* .cbp { height:auto !important; } */
.cbp { margin-left: -1em !important; height:auto !important; }
.cbp-wrapper-outer {
    height: auto !important;
    overflow: visible !important;
}
 .cbp-wrapper {
    position: static !important;
    height: auto !important;
}
.cbp-item-off {
    display: none !important;
}


.cbp .cbp-item { position:static !important; float: left !important; padding-left: 1em !important; box-sizing:border-box; width:50% !important; }


.term { background:#f7f7f7; padding: 3em !important; box-sizing:border-box; margin: 3em auto; }
.term .inner { background:#fff; padding: 2em; box-sizing:border-box; height:500px; overflow-y:scroll; }




/***** 치료수가표 *****/
.treatment_table {  }
.treatment_table .m_ps { color:#de3d4c; display:none; }
.treatment_table .inner { width:calc(50% - 0.5em); float: left; }
.treatment_table .inner1_1 { float: none; width:100% !important; margin-bottom: 1em; }
.treatment_table .inner table { border-collapse:collapse; width:100%;  }
.treatment_table .inner02 { margin-left: 1em; }
.treatment_table table tr th,
.treatment_table table tr td { padding: 15px 20px; box-sizing:border-box; text-align: center; font-size:1.18em; line-height: 1.275em; }
.treatment_table table thead th { background:#f5a002; color:#fff; }
.treatment_table table thead .total_tr { font-size:1.18em; background:#666; height:50px; }
/* .treatment_table table tbody tr th:first-child { width:170px; } */
.treatment_table table tbody tr th,
.treatment_table table tbody tr td { border-bottom: 1px solid #eaeaea; }
.treatment_table table tbody tr:nth-child(2n - 1) td { background:#f7f7f7; }
.treatment_table table tbody tr th { background:rgba(142,148,107, 0.1); }
.treatment_table table tbody tr td { border-left: 1px solid #eaeaea; }

















