@charset "utf-8";

/* 내용관리 */

#ctt header {border:0px;}
#ctt:after {display:block;visibility:hidden;clear:both;content:""}
#ctt {margin:0px 0;padding:0px;height:100%;}
.ctt_admin {margin:0 0px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_himg {border:0px;width:100%;margin-top:150px;}
#ctt_himg img, #ctt_timg img, #ctt_con img {height:auto;}
#ctt_con {padding:0px 0;border:0px;margin:0px}
.ctt_img {text-align:center;border:0px;}

h3 {font-size:2.6em;color:#585858;font-weight:500;margin-top:30px;text-align:center;}
h6 {font-size:0.8em;font-weight:300;letter-spacing:0.5em;margin-bottom:20px;color:#8b8b8b;text-align:center;line-height:1em;}
h4 {font-size:1.8em;font-weight:400}
h5 {font-size:1.6em;font-weight:300}
h1 {font-size:4.2em;color:#383838;font-weight:500}

p {font-size:1.3em;font-weight:300;color:#6c6c6c;text-align:center;}

p.desc {font-size:1.05em;font-family:'Karma','serif';color:#383838;font-weight:800;padding:30px 0px}
p.bg {background:#6b6a66;color:#ffffff;font-family:'Karma','serif';font-size:1.4em;display:inline-block;*display:inline;zoom:1;font-weight:700;padding:2px 4px;}

p.section_title {font-size:1.6em;font-weight:500;padding:30px 0px 20px 0px;margin:0px;line-height:140%;letter-spacing:-0.05em;word-break:keep-all;}
p.section_desc, li.section_desc {font-weight:300;font-size:1.15em;line-height:180%;color:#6c6c6c;padding:0px 0px 0px 20px;word-break:keep-all}

p.section_title.tpa_no {padding-top:0px;}

.right ul {margin:0px;padding:0px;}
.right li {margin:0px;padding:2px 0px;margin-left:35px;line-height:180%;font-weight:300;font-size:1.15em;}
.right p.section_title:first-child{padding-top:0px;}
.left p.section_title:first-child{padding-top:0px;}

.big {font-size:1.1em;}
.blue {color:#0278c2;}
.red {color:#c40f0f;}


.ultherapy {background:#e5f3ff;display;block;margin-top:30px;padding:20px 0px;}
.ultherapy h3 {margin-top:0px;}
.ultherapy:after {display:block;visibility:hidden;clear:both;content:""}
.ultherapy_img img {width:90%;margin:10px 0px}


#sub_back {margin:0px 0 0 0px;text-align:left;position:relative;overflow:hidden;}
#sub_back p {letter-spacing:-0.03em;}
#sub_back p.desc {width:100%;display:block;font-size:1.25em;font-family:'Karma','serif';color:#383838;font-weight:400;padding:30px 0px}
#sub_back p.bg {letter-spacing:0.03em;background:#6b6a66;color:#ffffff;font-family:'Karma','serif';font-size:1.8em;line-height:100%;display:inline-block;*display:inline;zoom:1;font-weight:400;padding:6px 4px 0px 4px;}
#sub_back div.bg {letter-spacing:0.03em;background:#6b6a66;color:#ffffff;font-family:'Karma','serif';font-size:1.8em;line-height:100%;display:inline-block;*display:inline;zoom:1;font-weight:400;padding:6px 7px 0px 7px;}
#sub_back h1.frs {font-size:3em;padding:20px 0px 0px 0px}
#sub_back .sub_back_img {width:100%;position:absolute;left:0px;top:0px;height:100%;overflow:hidden;}
#sub_back .sub_back_img .fix_box {width:100%;min-width:320px;max-width:1120px;margin:0px auto;height:100%;text-align:right;overflow:hidden;position:relative;}
#sub_back .sub_back_img img {height:100%;position:absolute;right:0px;top:0px}
#sub_back.aqua_peel .sub_back_img .fix_box {max-width:100%;}
#sub_back.liposuction .sub_back_img .fix_box {max-width:100%;}

.sub_back_content {display:inline-block;text-align:center;height:100%;padding:5% 0px 0px 0px;}
.icon_box {text-align:center;}
.icon_box .box {width:140px;height:140px;margin:5px;display:inline-block;;color:#ffffff;background:rgba(118, 118, 118, 0.8); }

.left.w40 {width:40%;}
.right.w60 {width:60%;}

.section_desc li {padding:2px 0px 2px 40px;font-size:1.15em;line-height:180%;color:#6c6c6c;word-break:keep-all;text-indent:-20px;font-weight:300}

.type_slide {width:100%;display:block;overflow:hidden;position:relative;}
.type_slide:after {display:block;visibility:hidden;clear:both;content:""}
.type_slide > div {width:33.5%; color:#ffffff;height:617px;float:left;overflow:hidden;display:block;line-height:180%;position:relative;vertical-align:middle}
.type_slide > div:last-child {position:absolute;right:0px;top:0px;}
.type_slide .tb {display:table;height:100%;width:100%;}
.type_slide .tb_cell {display:table-cell;vertical-align:middle;text-align:center;height:100%;overflow:hidden;}
.type_slide .tb_cell div {display:none;width:100%;}
.type_slide .tb_cell div.on {display:inline-block;}
.type_slide .slide_title {font-size:2.15em;font-weight:500;visibility:visible;color:#ffffff;line-height:150%;padding-bottom:5px;opacity:0.5;letter-spacing:-0.055em;}
.type_slide .slide_desc {font-size:1.1em;color:#ffffff;word-break:keep-all;padding:0px 0px;display:none;line-height:150%;position:absolute;width:100%;text-align:center}

.type_cost {height:auto;min-height:430px;width:100%;padding: 0px;margin:30px 0px 0px 0px;background:#fff8ec;position:relative;}
.type_cost:after {display:block;visibility:hidden;clear:both;content:""}
.type_cost .fix_box {height:auto;min-height:450px;}
.type_cost h3 {padding-top:30px;position:relative;z-index:1;}
.type_cost h6 {position:relative;z-index:1;}
.type_cost .back_img {position:absolute;bottom:0px;left:0px;width:531px;min-width:200px;z-index:0;}
.type_cost .back_img img {width:85%;}
.type_cost .cost_guide {font-size:1em;padding-right:5px;color:#ee6246;padding-top:10px;width:100%;text-align:right;margin:0px}

.price_box {height:auto;text-align:right;width:80%;margin-right:10%;padding:0px 0px 20px 0px;float:right;position:relative;z-index:1;}
.price_box .tab_content .cost_line {margin:10px 0px 0px auto;padding:0px;text-align:right;font-size:1.3em;color:#585858;position:relative;display:block;width:100%;font-weight:400;}

.price_box .cost_line .surgery {display:inline-block;*display:inline;zoom:1;text-align:right;width:60%;padding-right:20px;line-height:130%;vertical-align:middle}
.price_box .cost_line .price {color:#f99c41;text-align:left;font-weight:700;position:relative;z-index:10;display:inline-block;*display:inline;zoom:1;text-align:left;padding-left:15px;vertical-align:middle}
.price_box .cost_line .gubun {display:inline-block;*display:inline;zoom:1;height:20px;width:2px;margin:0px 5px;background:#585858;overflow:hidden;vertical-align:middle}
.price_box .cost_line .p_bg {display:inline-block;*display:inline;zoom:1;height:10px;background:#fddcb8;width:100px;position:absolute;bottom:7px;right:-7px;z-index:-1}
.price_box .cost_line.desc {font-size:0.95em;text-align:right;display:block;line-height:160%;padding:0px 5px 0px 0px;margin:0px;letter-spacing:-0.05em}
.price_box .cost_line .hidden {visibility:hidden;}
.price_box .cost_line .sugery.etc {width:50%;}
.price_box .cost_line .cost_sub_title {font-size:1.6em;}
.price_box .cost_line .txt_price {color:#f99c41;text-align:left;font-weight:700;position:relative;z-index:10;display:inline-block;*display:inline;zoom:1;text-align:left;padding-left:15px;}
.price_box .cost_line .cost_oneday {font-size:1.6em;}
.price_box .cost_line .price.longer div {display:inline-block;position:relative;}

.type_cost table {float:right;border-spacing:0px;}
.type_cost thead th {border-top:2px solid #565656;border-bottom:2px solid #565656;border-right:1px solid #565656;text-align:center;font-size:1.2em;font-weight:400;padding:5px 0px}
.type_cost thead th:last-child {border-right:0px;}
.type_cost tbody tr td {border-bottom:1px solid #565656;border-right:1px solid #565656;text-align:center;padding:10px 20px;font-size:0.9em;}
.type_cost tbody tr td:last-child {border-right:0px;}

.type_minsr {width:100%;}
.type_minsr p.desc1 {font-family:"Karma",'serif';font-size:1.6em;color:#434343;font-weight:700}
.type_minsr p.desc2 {color:#818181;}
.type_minsr .minsr_head {padding:55px 0px 55px 0px;}
.type_minsr .dr_pic {position:absolute;bottom:0px;right:0px;z-index:-1}

.type_minsr .bar8b {background:#8b8b8b;color:#ffffff;text-align:center;width:100%;clear:both;overflow:hidden;padding:10px 0px}
.type_minsr .bar8b .fix_box div {display:inline-block;vertical-align:middle;width:30%;}
.type_minsr .box p {color:#ffffff;font-size:1.85em;font-weight:400;}
.type_minsr .bar8b .box p {text-shadow:0 0 2px #1d1d1d;}
.type_minsr .bar8b .fix_box div.gubun {width:1px;background:#4b4b4b;height:80px;}
.type_minsr .box p.point {font-size:1.95em;font-weight:400;}

.type_minsr .circle {width:100%;padding:30px 0px}
.type_minsr .box {width:32%;margin:0%;display:inline-block;text-align:center;}
.type_minsr .tb {display:table;display:inline;}
.type_minsr .tb_cell {display:table-cell;vertical-align:middle;text-align:center;height:100%;overflow:hidden;margin:0px;border-radius:50%;height:247px;width:247px;padding:20px 0px 0px 0px}
.type_minsr .tb_cell p {color:#ffffff;font-size:1.4em;font-weight:400;line-height:180%;}
.type_minsr .tb_cell div {width:70px;height:3px;background:#ffffff;overflow:hidden;margin:20px auto;}
.type_minsr .st1 {border:7px solid #a8d0de;background:#51a2bd;}
.type_minsr .st2 {border:7px solid #bac2c5;background:#76858c;}
.type_minsr .st3 {border:7px solid #aaaaaa;background:#555555;font-size:0.85em;}

.left {width:49%;float:left;padding:0px;margin:0px}
.right {width:49%;float:left;padding:0px 0px 0px 2%;margin:0px}

.benefits {margin:30px auto 0px auto;}
.benefits .left {text-align:left;padding-left:8%;}
.benefits .left p {padding-left:20px;color:#585858;text-align:left;line-height:180%;font-weight:300;font-size:1.1em}
.benefits h4 {text-decoration:underline;color:#585858;font-weight:500;margin-bottom:15px;}

.notice {background:#eaf5ff;padding:0px 0px 30px 0px;margin-top:30px;}
.notice:after {display:block;visibility:hidden;clear:both;content:""}
.notice h3 {padding-top:30px;margin-top:0px}
.notice p {font-size:1em;font-weight:500;text-align:center;color:#585858;padding-bottom:30px}
.notice .left {width:48%;}
.notice dl {padding:0px 0px 40px 0px; letter-spacing:0px;overflow:hidden;clear:both;width:65%;margin:0px auto}
.notice dt {font-size:0.87em;border-radius:50%;padding:0px 0px 0px 0px;margin:3px 10px 0px 0px;background:#346087;color:#ffffff;font-weight:500;display:inline-block;vertical-align:top;width:23px;height:23px;text-align:center;line-height:22px}
.notice dd {font-size:0.85em;display:inline-block;font-weight:350;letter-spacing:0.02em;margin:0px;padding:0px}

.notice .right {padding-left:4%;width:48%;border-left:1px solid #949494;}
.notice .right .box {float:left;width:50%;vertical-align:top;}
.notice .right dl {width:100%;padding:0px 0px 27px 0px;}
.notice .right dd {width:81%;}
.notice .right .box:last-child dl {padding:0px 0px 8px 0px;}

.recovery h5 {font-size:1.3em;color:#909090;text-align:center;padding:30px 0px;font-weight:400}
.recovery h6 {padding-bottom:0px;margin-bottom:0px;}

.recovery table {width:100%;border-spacing:0px;border:1px solid #c3c3c3;}
.recovery table thead {border:1px solid #c3c3c3;}
.recovery table thead th {background:#b4b4b4;color:#ffffff;font-size:1.7em;padding:10px 0px;font-weight:500;border-right:1px solid #ffffff;text-shadow:0 0 2px #1d1d1d;}
.recovery table thead th:last-child {border:0px;width:35%}
.recovery table tbody td {text-align:center;padding:40px;border-right:1px solid #c3c3c3;font-size:1.4em;color:#a3a3a3;}
.recovery table tbody td:last-child {border:0px;}
.recovery td span {display:inline-block;padding:3px 7px;}
.recovery td .st1 {background:#a7dee9;color:#ffffff;text-shadow:0 0 2px #7bcada;}
.recovery td .st2 {background:#fccd58;color:#ffffff;text-shadow:0 0 2px #ff9900;}
.recovery td .st3 {background:#9b9c9e;color:#ffffff;text-shadow:0 0 2px #1d1d1d;}
.recovery td .st4 {background:#fb9f9f;color:#ffffff;text-shadow:0 0 2px #fd5353;}

.type_system {background:#ffffff;padding:1px 0px 30px 0px;margin:0px 0px 0px 0px}

.type_system h5 {font-size:1.35em;text-align:center;padding-bottom:50px}
.type_system .box_wrap {width:100%;overflow:visible;text-align:center;margin:0px auto}
.type_system .box {display:inline-block;position:relative;overflow:visible;font-family:'Karma';}
.type_system .box:nth-child(2n) {margin:0px 2%;}
.type_system .box .num {position:absolute;left:-5px;top:-5px;width:50px;height:50px;line-height:53px;color:#ffffff;text-align:center;font-size:2em;}

.type_system .box .brief {display:table;vertical-align:middle;position:absolute;height:80px;left:0px;bottom:0px;background:rgba(0,0,0,0.4);color:#ffffff;width:100%;}
.type_system .box .brief p {display:table-cell;height:95px;vertical-align:middle;background:transparent;color:#ffffff;font-weight:500;word-break:keep-all;line-height:110%;font-size:1.27em;}

.type_system .box.st1 .num {background:#5e4f4c;}
.type_system .box.st1 {border-bottom:6px solid #5e4f4c}

.type_system .box.st2 .num {background:#1e7194;}
.type_system .box.st2 {border-bottom:6px solid #1e7194}

.type_system .box.st3 .num {background:#464545;}
.type_system .box.st3 {border-bottom:6px solid #464545}

.type_system .desc_box {width:74%;border:1px solid #c3c3c3;background:#ffffff;padding:20px 30px;margin:40px auto;}
.type_system .desc_box dl {font-family:'Karma';padding:10px 0px;}
.type_system .desc_box dt {display:inline-block;width:120px;height:85px;line-height:90px;text-align:center;color:#a3a3a3;font-size:4.4em;vertical-align:middle;}
.type_system .desc_box dd {display:inline-block;text-align:left;vertical-align:middle;}
.type_system .desc_box dd p.up_text {color:#1e7194;text-align:left;font-weight:500;font-style:italic;font-size:2em;padding:5px 0px;margin:0px;line-height:100%;}
.type_system .desc_box dd p.down_text {color:#454545;text-align:left;font-weight:300;font-size:1.5em;padding:0px;margin:0px;line-height:100%;}

.type_system .fix_box > p {width:68%;margin:0px auto;font-size:1.15em;text-indent:-15px;font-family:'Karma';display:block;color:#909090;text-align:left;line-height:160%;font-weight:400;word-break:keep-all;}

.bf .big_pic {width:100%;height:auto;max-height:600px;overflow:hidden;position:relative;}

.bf .big_pic .img_box img {width:100%;position:absolute;}
.bf .big_pic .prev_arrow {position:absolute;left:0px;top:50%;margin-top:-40px;z-index:10;background:rgba(0,0,0,0.5);color:#ffffff;width:25px;height:80px;line-height:80px;text-align:center}
.bf .big_pic .forward_arrow {position:absolute;right:0px;top:50%;z-index:10;margin-top:-40px;background:rgba(0,0,0,0.5);color:#ffffff;width:25px;height:80px;line-height:80px;text-align:center}
.bf .big_pic .text_box {background:rgba(0, 0, 0, 0.4);color:#ffffff;height:40px;line-height:40px;text-align:right;position:absolute;bottom:0px;left:0px;width:100%;padding:0px 15px;margin:0px}
.bf .big_pic .prev_arrow img {width:13px}
.bf .big_pic .forward_arrow img {width:13px}

.bf .small_pic {width:100%;overflow:hidden;height:180px;position:relative;margin:10px 0px;}
.bf .pic {position:absolute;width:300%;height:170px;left:0px;top:10px;}
.bf .small_pic .pic img {float:left;margin-right:10px;vertical-align:middle;margin-top:0px;}
.bf .small_pic .pic img.on {border:3px solid #7a858f;margin-top:-3px}

.painless .left img {width:100%;}
.painless .right img {width:100%;}
.downside {padding-top:30px;}

.aqua {width:100%;display:block;text-align:center;margin-top:30px;}
.aqua .box {width:31%;max-width:320px;margin:1% 1%;display:inline-block;vertical-align:top;}

.no_wrap {font-size:1.1em;font-weight:300;padding-left:40px;}

.laser {width:100%;display:block;text-align:center;margin-top:30px;}
.laser .box {width:31%;max-width:350px;margin:1% 1%;display:inline-block;vertical-align:top;}
.laser .box p {font-size:1em;}
.laser_cost {background:#f1f1f1;padding:30px 0px;margin-top:30px;overflow:hidden;}
.laser_cost h3 {margin-top:0px;}

.female {border-spacing:0px;border-collapse:collapse;width:90%;margin:0px auto}
.female caption {font-size:1.2em;padding:10px 0px;}
.female thead th {background:#ffa2a2;color:#ffffff;font-size:1.1em;border:1px solid #9a9a9a;border-right:0px;font-weight:400;padding:7px 0px}
.female thead th:first-child {border-left:0px;}

.female tbody tr td {font-size:0.85em;border:1px solid #9a9a9a;border-right:0px;padding:2px 0px;color:#5d5d5d;height:32px;line-height:100%;text-align:center;background:#ffffff;}
.female tbody tr:nth-child(2n) td {background:#e7e7e7;}
.female tbody tr td:first-child {border-left:0px;}

.male {border-spacing:0px;border-collapse:collapse;width:90%;margin:0px auto}
.male caption {font-size:1.2em;padding:10px 0px;}
.male thead th {background:#71bcf6;color:#ffffff;font-size:1.1em;border:1px solid #9a9a9a;border-right:0px;font-weight:400;padding:7px 0px}
.male thead th:first-child {border-left:0px;}

.male tbody tr td {font-size:0.85em;border:1px solid #9a9a9a;border-right:0px;padding:2px 0px;color:#5d5d5d;height:32px;line-height:100%;text-align:center;background:#ffffff;}
.male tbody tr:nth-child(2n) td {background:#e7e7e7;}
.male tbody tr td:first-child {border-left:0px;}

.tab {text-align:center;display:block;text-align:center;position:relative;margin-top:30px;width:100%;min-width:320px;}
.tab li {display:inline-block;height:65px;width:250px;background:#ffffff;border:4px solid #aeaeae;padding:0px 0px; color:#aeaeae;font-size:1.1em;font-weight:400;position:relative;z-index:10;margin-left:-4px;vertical-align:top;}
.tab li img {margin-top:-10px;}

.tab li.on {border:4px solid #585858;color:#585858;z-index:20}

.tab_content {display:none;min-width:320px;}
.tab_content.on {display:block;}

.cost_big {font-size:1.8em;line-height:160%;}
.oneday {margin-top:30px;}
.right, .left {text-align:center;}
.right img, .left img {width:100%;}

.video_frame {width:100%;position:relative;padding-bottom:56.25%;overflow:hidden;}
.video_frame iframe,.video_frame object,.video_frame embed { position:absolute; top:0; left:0; width:100%; height:100%; }


.sleep_anes {display:flex;width:100%;background:#cae6fd;padding:20px 20px 20px 0px;margin:20px 0px 0px 0px;align-items:center}
.sleep_anes .left_img {flex-basis:250px;*width:20%;}
.sleep_anes .text {flex-shrink:2;*width:80%;}
.sleep_anes .text .box_title {background:#2c6e99;color:#ffffff;font-weight:700;font-size:2.4em;display:inline-block;padding:3px 10px 5px 5px;margin-bottom:10px;line-height:100%;}
.sleep_anes .text .desc {font-size:1.25em;color:#6a6a6a;font-weight:400;padding-left:20px;line-height:130%;}
.sleep_anes .bold {font-weight:500;}
.sleep_anes .blue {color:#2c6e99;}


@media (max-width:1024px) {
  #sub_back {margin:0px 0px 0px 0px;padding:0px;font-size:0.8em;}

  #sub_back .sub_back_content {padding:0px}

  #sub_back .bg {margin-top:100px}

  #sub_back .icon_box .box {width:100px;height:100px;}
  #sub_back .icon_box .box img {width:100%;}

  #sub_back p.desc {padding:10px;}

  #sub_back .sub_back_img img {right:0px;margin:0px;}
  h3 {margin-top:30px}
  h1 {font-size:4em}

  #ctt {font-size:0.9em;}

  #ctt .fix_box > p img {width:100%;}

  .left, .right {width:100%;margin:0px auto;clear:both;float:none;}
  .left {margin-bottom:10px;}

  .laser img {width:100%;}
  .type_slide {height:auto;font-size:0.9em;}
  .type_slide > div {height:500px}
  .tab_content {text-align:center;}

  .bf .small_pic .pic img {float:left;width:200px}
  .tab {margin-top:30px;}
  .type_cost {margin:30px 0px 0px 0px;}
  .type_cost .back_img img {width:80%;}
  .recovery {padding-top:0px;}
  .oneday {margin-top:30px;}
  
  .sleep_anes {font-size:0.9em;}
	 .sleep_anes .text .box_title {font-size:1.8em;}
}
@media (max-width:750px) {
  #sub_back {font-size:0.7em;}
  #sub_back h1 {font-size:3.6em}
  #sub_back p.desc {font-size:1.3em;}
  #sub_back div.bg {font-size:1.4em;margin-top:90px}

  #sub_back .icon_box .box {width:80px;height:80px;margin:3px}

  #ctt {font-size:0.9em;}

  h3 {font-size:2em;margin-top:30px}
  .type_slide {height:auto;}
  .type_slide > div {height:400px;background-size:auto 100%;}

  .bf .small_pic .pic img {float:left;width:150px}
  .bf .big_pic .prev_arrow {width:15px;height:40px;line-height:40px;margin-top:-20px}
  .bf .big_pic .forward_arrow {width:15px;height:40px;line-height:40px;margin-top:-20px}
  .bf .big_pic .prev_arrow img {width:9px}
  .bf .big_pic .forward_arrow img {width:9px}
  .tab li {width:180px;font-size:1em;height:55px}

  .type_cost {min-height:350px;margin:30px 0px 0px 0px;}
  .type_cost .fix_box {height:auto;min-height:350px;}
  .type_cost .back_img img {width:70%;}
  .type_cost .cost_guide {padding-right:10px;padding-top:15px;}
  .type_cost .cost_line.desc {padding-right:10px;padding-top:10px;}
  .tab {margin-top:30px;}
  .oneday {margin-top:30px;}

  .right.mw9 {width:90%;}
  .left.mw9 {width:90%;}
  .tab_content {width:100%;}
  .tab_content img {width:100%:} 
  
  .sleep_anes {font-size:0.8em;}
	 .sleep_anes .text .box_title {font-size:1.6em;}
}
@media (max-width:550px) {
  h3 {font-size:2em;margin-top:30px}
  h6 {margin-bottom:10px}
  #sub_back {height:300px;}
  #sub_back h1 {font-size:2.4em}
  #sub_back .icon_box .box {width:60px;height:60px;}
  #sub_back .bg {margin-top:85px}
  #sub_back p.desc {font-size:1.05em;}

  #ctt {font-size:0.8em;}

  .laser .box {width:32%;max-width:350px;margin:0.3%;display:inline-block;vertical-align:top;}

  .recovery {font-size:0.9em}
  .recovery table tbody td {padding:10px;}
  .recovery h5 {font-size:1.25em;}
  .recovery table {font-size:0.9em;}

  .type_slide {height:auto;font-size:0.55em;}
  .type_slide > div {height:300px;background-size:auto 100%;}

  .bf .small_pic .pic img {float:left;width:100px}

  .tab li {width:105px;font-size:1em;height:72px;margin:3px 0px 0px -4px;padding:0px;padding-top:10px}
  .tab li:first-child {padding-top:0px}

  .type_cost {min-height:200px;margin:30px 0px 0px 0px;}
  .type_cost .fix_box {height:auto;min-height:200px;padding-bottom:20px}
  .type_cost .back_img {width:100%;}
  .type_cost .back_img img {width:60%;margin-left:-60px;}
  .type_cost .cost_guide {padding-right:5px;}
  
  
  .price_box {width:96%;font-size:0.85em;padding:0px 1% 20px 0px;margin:0px 0px 0px auto;}
  .price_box .cost_line .surgery {width:65%;padding-right:0px}
  .price_box .cost_line .price {padding-left:0px;}
  .price_box .cost_line .p_bg {width:70px;bottom:3px}
  .price_box .cost_line .gubun {height:15px}
  .price_box .cost_line.desc {padding-bottom:5px;}
  .cost_big {font-size:1.3em;}
  
  .tab {margin-top:30px;}
  .oneday {margin-top:30px;}
  #sub_back .fix_box {width:98%:}
  #sub_back .sub_back_img img {margin-right:-135px;}
  .bf .big_pic .prev_arrow {display:none}
  .bf .big_pic .forward_arrow {display:none}
  
  .sleep_anes {font-size:0.72em;padding:10px 10px 10px 0px;margin:5px 0px 0px 0px;}
	 .sleep_anes .text .box_title {font-size:1.35em;}
	 .sleep_anes .left_img {flex-basis:120px;}
	 .sleep_anes .left_img img {width:100%;}
}

@media (max-width:380px) {
  #sub_back .fix_box img {margin-left:0px}
  .laser .box {width:100%;clear:both;float:none;margin:0px;}

  .recovery table tbody td {padding:5px;}
  .recovery h5 {font-size:1.15em;}
  .recovery table {font-size:0.78em;}

  .price_box {font-size:0.88em;margin:0px 0px 10px auto;width:96%;padding:0 1% 10px 0px}
  .price_box .cost_line {padding-top:5px;}
  .price_box .cost_line .surgery {width:100%;padding-right:0px;text-align:right;}
  .price_box .cost_line .price {padding-left:0px;width:100%;text-align:right}
  .price_box .cost_line .gubun {display:none}
  .price_box .cost_line .p_bg {width:70px;bottom:2px}
  .price_box .cost_line .hidden {display:none;}
  .price_box .cost_line .desc {padding:0px 0px 10px 0px;}
  
  .bf .small_pic {height:140px}
  .bf .small_pic .pic img {float:left;width:100px}
  .bf .small_pic .pic img {float:left;width:70px}
}