@charset "UTF-8";



/* ///////////////////////////////////// sub_guide /////////////////////////////////////*/
table.line{max-width: 1000px;margin:0 auto;background: #fff;width: 100%;}
table.line th {background: #e0d3c7;border: 1px solid #b5a99d;padding: 15px;font-weight: 400;/* color: #fff; */vertical-align: middle;}
table.line tr td{border: 1px solid #ccc;text-align: center;padding: 20px;font-weight: 400;vertical-align: middle;}
table.line thead th:nth-child(1) {background:#333333;}
table.line thead th:nth-child(2) {background: #00a1e9;border-color: #00a1e9;}
table.line tr td li{margin-left: 10px;}
table.line tr td li::before {content:'-';margin-left: -10px;margin-right: 5px;}

@media screen and (max-width:  767px) {
table.line tr td {padding:10px;}
table.line th{padding:10px;}
}



/* ///////////////////////////////////// 병원 소개  /////////////////////////////////////*/

/* about */
.about .section_01 p {margin-top: 20px;}
.about .section_01 .circle_list li {display: inline-block;}
.about .section_01 .circle_list li > div.circle {padding-top:40px}
.about .section_01 .circle_list li h4 {line-height: 1em;}
.about .section_01 .circle_list li h4 span {display: block;font-family: 'Nanum Myeongjo';line-height: 1;font-weight: 100;letter-spacing: 0;}
.about .section_01 .circle_list li h4 span em {font-size: 26px; }
.about .section_01 .circle_list li > div > em {font-size: 18px;display:inline-block;line-height:1.2;}
.about .section_01 .circle_list li > div >  em:before {content:'';display:block;width: 40px;background:#fff;height: 2px;margin: 15px auto;}
.about .section_02 [class^="icon-"]:before, [class*=" icon-"]:before{width: auto;}
.about .section_03 li {display: inline-block;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 40px 30px;}
.about .section_03 img{border-radius: 100%;max-width: 310px;margin-bottom: 10px;}
.about .section_03 h5 {font-weight:800; margin-bottom:5px}
/* .about .section_03 h5 em {background: #f1e7dc;} */
.about .section_03 p {line-height:1.3; }

@media screen and (max-width:  767px) {
  .about .section_01 .circle_list {margin:0 -15px}
   .about .section_01 .circle_list li{width: 170px !important;margin: 0 auto 10px;padding: 0 5px;}
   .about .section_01 .circle_list li > div.circle {width: 160px;height: 160px;padding: 30px 0;}
   .about .section_01 .circle_list li h4 span em{font-size: 14px;}
   .about .section_01 .circle_list li > div > em{font-size: 14px;}
   .about .section_01 .circle_list li > div > em:before{margin: 10px auto;}

   .about .section_03 li {padding: 0; margin-bottom: 30px;}
   .about .section_03 img {max-width: 250px;}
 }


/* device */
.device .section_04 ul.two > li > div {padding: 0 20px}
@media screen and (max-width:  767px) {
  .device .section_04 ul.two > li {width: 100% !important; }
  .device .content_wrap h5 > span > em{display: none; }
  .device .content_wrap h6  em{display: none; }
  .device .section_04 ul.two > li > div{padding: 0}



}

/* doctor */
.doctor .section_01 .img_left h4 {font-size: 50px}
.doctor .section_01 .img_left h5 {font-size: 29px}
.doctor .section_01 .img_left p{line-height: 1.8em;}
.doctor .section_01 .img_left > div:first-child {padding:100px 50px;background: #ededed;}

@media screen and (max-width:  767px) {
  .doctor .section_01 .img_left > div:first-child {padding: 40px 20px 20px;}
  .doctor .section_01 .img_left h4{font-size: 30px;text-align: center;margin-bottom: 10px !important;}
  .doctor .section_01 .img_left h5{font-size: 15px;}
}


/* photo */
.photo {padding-top: 0; margin-bottom: }
.photo img {border-radius: 0}
.photo .sum {max-width:1200px}
.photo .sum > ul {margin-left: -10px; margin-top: 10px;overflow: hidden;}
.photo .sum > ul > li {float: left;width: 12.5%;padding-left: 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;line-height: 0;margin-bottom: 10px; }
.photo .owl-carousel .owl-item {height: 800px;}

.photo .owl-carousel .owl-nav {position: absolute;top: 30%;width:  100%;font-size:200px;color: #e1e1e1;}
.photo .owl-carousel .owl-nav > button {position:absolute; background: none;}
.photo .owl-carousel .owl-nav .owl-prev {left:  50%; margin-left:-700px; }
.photo .owl-carousel .owl-nav .owl-next {right:  50%; margin-right:-700px;}
.photo  .owl-dots {display: none;}

.photo .section_02 ul{margin-left: -25px;}
.photo .section_02 ul li > div{margin-left:25px }
.photo .section_02 ul li > div h6 { margin-bottom: 50px;}
@media screen and (max-width:  767px) {
  .photo .owl-carousel .owl-item {height: auto;}
  .photo .sum > ul {margin-left: -5px; margin-top: 5px;}
  .photo .sum > ul > li {padding-left: 5px; width: 25%; margin-bottom: 5px}
  .photo .section_02 ul.two li {width: 100% !important;}
  .photo .section_02 ul li > div h6{margin-bottom: 30px}
  .photo .section_02 ul li:last-child > div h6{margin-bottom: 0px}
}


/* 오시는길  */
#map2 {width: 100%; height: 600px;border: 1px solid #d3d3d3;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.map_marker { text-align: center; padding:10px 0; width: 190px}
.contact .section_01 .inwrap{ padding-bottom: 50px;}
.contact .section_01 a {margin-top: 40px;display: inline-block;background: #f0a900;padding: 10px 40px;color: #fff;font-weight: 400;margin: 40px 10px 20px;min-width: 160px;font-size: 20px;}
.contact .section_01 a + a {background: #9d7c5f;}
.contact .section_02 > ul {margin-left: -35px;}
.contact .section_02 li > div {background: #dad4cc; margin-left: 35px;}
.contact .section_02 li p {padding: 10px 20px 15px; color: #333;}
.contact .section_02 li p span {color: #e60012; font-weight: 500;}
@media screen and (max-width:  767px) {
#map2 {height: 200px;}
.contact .section_01 a {min-width: 73px;margin: 20px 5px 0;padding: 5px 20px;font-size: 14px;}
.contact section > ul > li {width: 100% !important}
}


/*time*/
.time_wrap .inwrap {overflow: visible;}
.time  {padding: 0 50px80px 50px;}
.time table {width: 100%;background:#fff;text-align: center;font-size: 18px;margin-bottom: 20px;margin-top: 80px;}
.time table tr th{text-align:right;height: 42px;position: relative;}
.time table tr th span {margin-bottom: 10px;background: #8a8680;line-height: 1em;padding: 10px;text-align:center;width: 51px;position: absolute;margin-top: -44px;color: #fff;border-radius: 10px;font-weight: 300;right: -34px;}
.time table tr th span em {width:1px;background: #ccc;height:30px;display:block;position: absolute;left: 50%;margin-top: 10px;margin-left: 2px;}
.time table tr td {color:#fff;text-align:center;vertical-align:middle;border: 1px solid #ccc;font-size: 1.2em;border-right: 0;}
.time table tr td:first-child {background: #8a8680;}
.time table tr td p {background: #71380b;display: block;height: 50px;position:relative;margin: 20px -1px;line-height: 50px;}
.time table .break {background: #8a8680;color: #fff;}
.time table tr td p.day {background: #b4a188;}
.time > h6 {float: left;line-height:1.6em;text-align: left;}
.time > h5 {float: right;color: #71380b;margin-right: 50px;}

@media screen and (max-width:  767px) {
  .time{/* padding: 40px 0; */margin: 0 10px;}
  .time table{margin-top: 60px;}
  .time table tr td{font-size:12px}
  .time table tr th span{font-size:12px;width: 30px;padding:5px;border-radius:3px;margin-top: -8px;right: -20px;letter-spacing: 0;}
  .time table tr th span em{margin-top: 5px;height: 58px;margin-left: 0px;}
  .time table tr th:nth-child(3) span {margin-top: -46px;}
  .time table tr td p{height:30px;line-height:30px;margin: 5px -1px;text-align:center;font-size: 12px;}
  .time > h5 {margin-right:0; margin-top: 10px;}

}


/* ///////////////////////////////////// 턱관절  /////////////////////////////////////*/

/* 턱관절의 모든것 */
.jaw_01 .section_02 ul.two {overflow: hidden; }
.jaw_01 .section_02 img {margin-bottom: 20px}
.jaw_01 .section_02 p span {font-size: 20px;color: #9d7c5f;font-weight: 600;display: inline-block;margin-bottom: 10px;}
.jaw_01 .section_03 .circle_list {max-width: 1000px; margin: 50px auto 120px;}

@media screen and (max-width:  767px) {
  .jaw_01 .section_02 ul.two li {width: 100% !important; margin-bottom: 20px}
  .jaw_01 .section_02 p span{font-size: 14px;}
  .jaw_01 .section_03 .circle_list{margin: 30px -20px;}
}

/* 턱관절의 중요성 */
.jaw_02 .section_01 ul.two li:first-child {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; border-right: 1px solid #ddd;
}
.jaw_02 .section_01 ul.two li:first-child h5 >span {background: #ab5d5d;}
.jaw_02 .section_03 ul.two{margin-left: -20px;}
.jaw_02 .section_03 ul.two li > div{border:1px solid #ccc; margin-left: 20px}

@media screen and (max-width:  767px) {
  .jaw_02 .section_01 ul.two li {width: 100% !important; }
  .jaw_02 .section_01 ul.two li:first-child {border:none; margin-bottom: 20px}
  .jaw_02 .section_01 ul.two li h5 >span{min-width: 90px;}
  .jaw_02 .section_03 ul.two li {width: 100% !important;}
  .jaw_02 .section_03 ul.two li:first-child { margin-bottom: 20px}

}
/* 턱관절 치료핵심 */
.jaw_03 .section_01 .circle_list{margin-top: 60px;}
.jaw_03 .section_01 .circle_list li{display: inline-block;padding: 0 10px;margin-bottom: 30px;}
.jaw_03 .section_01 .circle_list li > div.circle {width: 200px;height: 200px;padding-top: 30px;}
.jaw_03 .section_02 ul.two {overflow: hidden;}
.jaw_03 .section_02 ul.two > li h5{margin-bottom: -25px;}
.jaw_03 .section_02 ul.two > li h5 > span {margin-bottom: 0;position: relative;}
.jaw_03 .section_02 ul.two > li:first-child h5 >span {background: #888;}
.jaw_03 .section_02 ul.two > li > div{margin: 0 20px;}
.jaw_03 .section_02 ul.two > li:first-child:after {content: 'vs';position: absolute;left: 50%;margin-left: -50px;margin-top: -210px;font-size: 4em;background: #ab5d5d;display: block;color: #fff;width: 100px;height: 100px;line-height: 81px;border-radius: 100px;letter-spacing: -1px;padding-right: 0px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.jaw_03 .section_02 ul.two > li > div > ul{border: 2px solid #999;border-radius: 10px;padding: 50px 0 20px;}
.jaw_03 .section_02 ul.two > li > div > ul > li > span {border: 2px solid #ccc;margin: 10px 40px;padding: 10px 0;border-radius: 10px;background: #eee;display: block;}
.jaw_03 .section_02 ul.two > li:last-child > div > ul{border-color:#9e836b;}
.jaw_03 .section_02 ul.two > li:last-child > div > ul > li > span {display:inline-block;width: 41%;margin: 10px 5px;border: 2px solid #b4a188;color: #7d5e42;padding: 16px 0;}
.jaw_03 .section_02 ul.two > li:last-child > div > ul > li:last-child {background: #eeeeee;border: 2px solid #b4a188;margin: 0 40px;border-radius:10px;padding: 15px 0 11px;color: #7d5e42;}
.jaw_03 .section_02 ul.two > li:last-child > div > ul > li:last-child > span {background:#fff;padding: 7px;color: #7d5e42;}
.jaw_03 .section_02 ul.two > li:last-child > ul > li {background: #b4a188;display: inline-block;color: #fff;padding: 5px 10px;border-radius: 10px;margin-top: 20px;}

.jaw_03 .section_03 > ul > li {margin-top:80px;}
.jaw_03 .section_03 .check_list {max-width: 660px; text-align: left; margin: 0 auto; }
.jaw_03 .section_03 .two {max-width: 840px;overflow: hidden;margin: 40px auto 0;}
.jaw_03 .section_03 .two > li {padding:0 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.jaw_03 .section_03 .two > li h6 {background: #f3ece5;padding-top: 15px;}
.jaw_03 .section_03 .two > li p {background: #f3ece5;padding: 15px;}
.jaw_03 .section_03 .two > li h6 + p {padding-top: 0}
.jaw_03 .section_03 .two > li img {display: block; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;border-bottom: 0;}
.jaw_03 .section_04 h5 {margin-top: 80px}
.jaw_03 .section_04 .img_left > div:first-child {padding: 100px 0}
.jaw_03 .section_04 ul.three > li  {display: inline-block; float: none; margin-top:40px}
.jaw_03 .section_05 h5 {margin-top: 80px}
.jaw_03 .section_05 ul.num_list {border:0}
.jaw_03 .section_05 ul.num_list li:last-child{border:0}
.jaw_03 .section_06 h5 {margin-top: 80px}
.jaw_03 .section_06 .circle_list_2 {max-width: 1000px;margin:0 auto;}
.jaw_03 .section_06 .circle_list_2 li{margin-bottom: 20px;padding: 0 10px;}
.jaw_03 .section_06 .circle_list_2 li div{padding-top:30px}
.jaw_03 .section_06 .circle_list_2 li p {font-size: 1.2em;}
.jaw_03 .section_06 > div.doctor{margin-top: 80px;}
.jaw_03 .section_06 > div.doctor > img {float: left;margin-right: 50px;border-radius: 100%;max-width: 258px;}
.jaw_03 .section_06 > div.doctor h5 {margin-bottom: 20px;margin-top: 0;}


@media screen and (max-width: 767px) {
  .jaw_03 .section_01 .circle_list{margin-top: 20px}
  .jaw_03 .section_01 .circle_list li{padding:0 2px;margin-bottom: 0px;}
  .jaw_03 .section_01 .circle_list li > div.circle {width:100px; height: 100px;padding-top: 20px}
  .jaw_03 .section_01 .circle_list li > div.circle em {font-size:1.2em;}
  .jaw_03 .section_02 ul.two > li {width: 100% !important;}
  .jaw_03 .section_02 ul.two > li > div{margin: 0}
  .jaw_03 .section_02 ul.two > li h5 {margin-bottom: -15px}
  .jaw_03 .section_02 ul.two > li > div > ul{padding: 30px 15px 10px;}
  .jaw_03 .section_02 ul.two > li > div > ul > li {margin: 10px 0;}
  .jaw_03 .section_02 ul.two > li > div > ul > li > span{margin: 10px 0;}
  .jaw_03 .section_02 ul.two > li:first-child:after {display: none;}
  .jaw_03 .section_02 ul.two > li:last-child > div > ul > li{margin:10px -5px }
  .jaw_03 .section_02 ul.two > li:last-child > div > ul > li > span{padding: 10px 0;margin: 0 5px;width: 44%;}
  .jaw_03 .section_03 .two{margin-top: 20px;margin: 20px -5px 0;}
  .jaw_03 .section_03 .two > li{padding:0 5px}
  .jaw_03 .section_03 > ul > li {margin-top: 30px;}
  .jaw_03 .section_03 .two > li h6{padding-top:10px}
  .jaw_03 .section_03 .two > li h6 + p{margin:0;padding: 0 5px 10px;}
  .jaw_03 .section_04 h5 {margin-top: 30px}
  .jaw_03 .section_04 ul.three > li {margin-top: 20px}
  .jaw_03 .section_05 h5 {margin-top: 30px}

  .jaw_03 .section_06 h5 {margin-top: 30px}
  .jaw_03 .section_06 .circle_list_2{margin: 0 -15px;}
  .jaw_03 .section_06 .circle_list_2 li{padding: 0;margin-bottom: 0px;}
  .jaw_03 .section_06 .circle_list_2 li div {width: 140px;height: 140px;}
  .jaw_03 .section_06 .circle_list_2 li p {font-size:1em;}
  .jaw_03 .section_06 > div.doctor{margin-top: 30px}
  .jaw_03 .section_06 > div.doctor > img{margin: 0;float: none;max-width: 200px;}
  .jaw_03 .section_06 > div.doctor h5{font-size:1.3em;text-align:center;margin-bottom: 10px;margin-top: 10px;}
}


/* ///////////////////////////////// 어린이 성장교정 /////////////////////////////////*/


/* child_01 */
.child_01 .section_01 ul.circle_list_2 li div {width: 150px; height: 150px; padding-top: 30px; }
.child_01 .section_02 ul.circle_list_2 li div {width: 150px; height: 150px; padding-top: 25px; }
.child_01 .section_02 ul.circle_list_2 li{position: relative;}
.child_01 .section_02 ul.circle_list_2 li:after {content: '\E837';font-family: 'icon_font';position: absolute;font-size: 2em;display: inline-block;width: 55px;height: 60px;z-index: 1;border-radius: 100px;text-align: center;line-height: 60px;top: 50%;margin-top: -30px; color: #9d7c5f; padding-left: 5px; right: -30px;}
.child_01 .section_02 ul.circle_list_2 li:last-child:after {display: none;}
.child_01 .section_02 .img_left > div:first-child {width: 43%;}
.child_01 .section_02 .img_left > div:last-child {width: auto;}
.child_01 .section_02 .img_left .bf_list > li{padding:0 0 0 10px;margin-bottom: 0;}
.child_01 .section_02 .img_left .bf_list {margin-left: -10px}
.child_01 .section_02 .img_left .bf_list .bf_box ul li p{line-height: 2em;}
.child_01 .section_02 .img_left .bf_list li .bf_box ul li:first-child:after {width: 37px;
height: 40px;line-height: 40px;font-size: 1.5em;padding-left: 3px;margin-top: -36px;right: -20px;}
.child_01 .section_03 .circle_list li {display: inline-block;margin-bottom: 20px;padding: 0 10px;width: auto !important;float: none;}
.child_01 .section_03 .circle_list li > div {width:150px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px 0 30px;border-radius: 0;}
.child_01 .section_04 .img_left {background: #fcfbfb;}
.child_01 .section_04 .img_left > div:last-child > div{padding: 50px 0 50px 50px}
.child_01 .section_04 .img_left .sub_title {margin-top: 30px;}
.child_01 .section_04 .img_left video, .child_01 .section_04 .img_left img {display: block;}

@media screen and (max-width: 767px) {
  .child_01 .section_01 ul.circle_list_2 li div {width: 90px;height: 90px;padding-top: 15px;}
  .child_01 .section_02 ul.circle_list_2 li div{width: 90px;height: 90px;padding-top: 10px;}
  .child_01 .section_02 ul.circle_list_2 li:after{font-size: 1em;right: -28px;}
  .img_left > div:last-child > div{padding:0 15px 15px}
  .child_01 .section_03 .circle_list li{padding:0 5px; margin-bottom:0px; }
  .child_01 .section_03 .circle_list li > div{width:100px;padding: 10px 0;}
  .child_01 .section_04 .img_left .sub_title {margin-top: 10px}
  .child_01 .section_04 .img_left > div:last-child > div{padding:0 15px 15px;}
  .child_01 .section_04 .img_left video, .child_01 .section_04 .img_left img{max-width:100%;}
}

/* child_02 */
.child_02 .section_01 ul.circle_list_2 li div {width: 150px; height: 150px; padding-top: 20px; }
.child_02 .section_01 video {width: 100%; display: block;}
.child_02 .section_02 ul.circle_list_2 li div {width: 150px;height: 150px;padding-top: 15px;}
.child_02 .section_02 ul.four{margin-top:-30px}
.child_02 .section_02 ul.four > li  {display: inline-block; float: none; margin-top:30px}
@media screen and (max-width: 767px) {
.child_02 .section_01 ul.circle_list_2 li div {width: 90px;height: 90px;padding-top: 10px;}
.child_02 .section_01 ul.box_list > li {margin-bottom: 20px}
.child_02 .section_02 video {width: 100%;}
.child_02 .section_02 ul.circle_list_2 li div {width: 105px;height: 90px;padding-top: 5px; border-radius: 10px}
}

.child_03 .section_02 table th{width: 150px;}

@media screen and (max-width: 767px) {
  .child_03 .section_02 table th{width: 100%;}
}

/* ///////////////////////////////// 수면 클리닉  /////////////////////////////////*/

/* 코콜이/수면무호흡 */
.sleep_01 .section_03 ul{overflow: hidden;}
.sleep_01 .section_03 ul.six li{overflow: hidden;}
.sleep_01 .section_03 ul.six li span {background: #9d7c5f;padding: 10px 20px;color: #fff;display: inline-block;min-width: 100px;margin-top: 20px;border-radius: 100px;}
.sleep_01 .section_04 ul.circle_list_2{margin-top: 60px;}
.sleep_01 .section_04 ul.circle_list_2 li{padding: 0 10px}
.sleep_01 .section_04 ul.circle_list_2 li div {width: 150px;height: 150px;padding-top: 20px;}
.sleep_01 .section_04 ul.circle_list_2 li:last-child div {background: #f3ece5;}
.sleep_01 .section_05 ul.two.check_list li{ padding-left: 0}
.sleep_01 .section_05 ul.two.check_list li:before{margin-left: 0}
@media screen and (max-width: 767px) {
.sleep_01 .section_02 li{margin-top: 20px;}
.sleep_01 .section_02 li:first-child {margin-top: 0}
.sleep_01 .section_03 .three li{margin-top: 20px;}
.sleep_01 .section_03 .three li:first-child {margin-top: 0}
.sleep_01 .section_03 ul.six li span {min-width: auto;padding: 5px 0;display: block;margin: 10px 2px 0;}
.sleep_01 .section_04 ul.circle_list_2 li{display:inline-block;padding: 0 5px;}
.sleep_01 .section_04 ul.circle_list_2 li div{width: 90px;height: 90px;padding-top: 10px;margin: 5px 0;}
.sleep_01 .section_04 ul.circle_list_2 li div h4{line-height:1.2;}
}
@media screen and (max-width: 320px) {
  .sleep_01 .section_05 ul.two > li {width: 100% !important}
}


/* 이갈이치료 */

.sleep_02 .section_02 ul{max-width: 800px;margin:0 auto;overflow: hidden;}
.sleep_02 .section_02 h5 span{position:relative;border-radius:100px;font-size: 1.2em;}
.sleep_02 .section_02 h5 span::before,.sleep_02 .section_02 h5 span::after {content: '';width: 200px;height: 100px;border: 3px solid #9d7c5f;display: block;position: absolute;top: 22px;z-index: -1;border-bottom: 0;border-radius: 20px;}
.sleep_02 .section_02 h5 span::before{border-right: 0;left: -56px;}
.sleep_02 .section_02 h5 span::after{border-left: 0;right: -56px;}
.sleep_02 .section_02 .box_list li > div div.text{padding: 15px 30px;line-height:1;background: #fff;display: inline-block;border-radius: 100px;color: #9d7c5f;width: 70px;position: relative;border: 3px solid #9d7c5f;font-weight: 500;}
.sleep_02 .section_02 .box_list li > div img {margin-top: -23px;border-radius: 20px;}
.sleep_02 .section_05 .num_list li {text-align: left;}
.sleep_02 .section_05 .num_list li .num {width: 300px;height: auto;background: none;line-height: 0;float: left;margin-right: 30px}
.sleep_02 .section_05 .num_list li h5 {margin-top: 20px; margin-bottom: 10px;}
.sleep_02 .section_06 ul.three > li  {display: inline-block; float: none; margin-top:40px}

@media screen and (max-width: 767px) {
  .sleep_02 .section_02 ul li {width: 50% !important;padding: 5px;}
  .sleep_02 .section_02 h5 span {margin-top: 0;}
  .sleep_02 .section_02 h5 span::before, .sleep_02 .section_02 h5 span::after{
    border-width: 1px;
    top: 16px;
    width: 100px;
    border-radius: 10px;
}
.sleep_02 .section_02 h5 span{width: 44%;}
.sleep_02 .section_02 h5 span::before{
    left: -15%;
}
.sleep_02 .section_02 h5 span::after{right:-15%;}
  .sleep_02 .section_02 .box_list li > div img{border-radius: 0 0 10px 10px;margin-top: 0;border: 1px solid #9d7c5f;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .sleep_02 .section_02 .box_list li > div div.text{padding: 5px 10px;display: block;width: auto;border-width: 1px;border-radius: 10px 10px 0 0;border-bottom: 0;}

  .sleep_02 .section_03 ul.four{margin-top: -20px;}
  .sleep_02 .section_03 ul.four li {margin-top: 20px; }
  .sleep_02 .section_05 .num_list li .num{width: 100%;margin-bottom: 15px;margin-top: 15px;}
  .sleep_02 .section_06 ul.three > li{margin-top: 20px;}
}

/* 수면과 전신질환 */
.sleep_03 .section_02 .check_list { text-align: left; overflow: hidden;}
.sleep_03 .section_02 .box_list li > div div.text {padding: 20px 30px}
.sleep_03 .section_02 .box_list li h6 {margin-bottom: 10px}
.sleep_03 .section_03 ul.circle_list_2 {max-width: 1000px; margin:0 auto;}
.sleep_03 .section_03 .circle_list li > div{padding-top: 30px;}
.sleep_03 .section_04 .box_list {max-width: 940px; margin:0 auto; overflow: hidden;}
@media screen and (max-width: 767px) {
  .sleep_03 .section_02 .two li {width: 100% !important;}
  .sleep_03 .section_02 .box_list li > div div.text {padding: 20px}
  .sleep_03 .section_02 .box_list li h5 > span{margin: 30px 0 5px;}
  .sleep_03 .section_03 ul.circle_list_2 li div{width: 130px;height: 130px;padding-top: 20px;}
  .sleep_03 .section_04 .box_list{margin-top: -20px}
  .sleep_03 .section_04 .box_list li {margin-top: 20px}
}

/* ///////////////////////////////// 메타핏  /////////////////////////////////*/
/* 메타핏 */
.metafit_01 .section_01_2 ul.two {max-width: 800px; overflow: hidden; margin:0 auto; margin-bottom: 10px;}
.metafit_01 .section_01_2 .bf_list{max-width: 800px; margin:0 auto;}
.metafit_01 .section_01_2 .bf_box ul li:first-child img{border-radius:  10px 0 0 10px ;}
.metafit_01 .section_01_2 .bf_box ul li:last-child img{border-radius: 0 10px 10px 0;}
.metafit_01 .section_01_2 .bf_list li .bf_box ul li:first-child:after {margin-top: -30px}
.metafit_01 .section_02 ul{overflow: hidden; margin-top: -20px;}
.metafit_01 .section_02 ul li {margin-top: 20px; display: inline-block; float: none;}
.metafit_01 .section_03 ul{margin-top: -20px;}
.metafit_01 .section_03 ul li {margin-top: 20px;}

@media screen and (max-width: 767px) {
.metafit_01 .section_01_2 .bf_list li .bf_box ul li:first-child:after {display: none;}
}



/* 코라디 */
.metafit_02 .section_01 .img_left > div:first-child {padding: 100px 50px}

.metafit_02 .section_02_1 ul.two {max-width: 800px; overflow: hidden; margin:0 auto; margin-bottom: 10px;}
.metafit_02 .section_02_1 .bf_list{max-width: 800px; margin:0 auto;}
.metafit_02 .section_02_1 .bf_box ul li:first-child img{border-radius:  10px 0 0 10px ;}
.metafit_02 .section_02_1 .bf_box ul li:last-child img{border-radius: 0 10px 10px 0;}
.metafit_02 .section_02_1 .bf_list li .bf_box ul li:first-child:after {margin-top: -30px}


@media screen and (max-width: 767px) {
.metafit_02 .section_01 .img_left > div:first-child{padding: 20px 15px;}
.metafit_02 .section_02_1 .bf_list li .bf_box ul li:first-child:after {display: none;}
}
/* ///////////////////////////////////// END  /////////////////////////////////////*/
