@charset "UTF-8";
/* ///////////////////////////////////// sub_guide /////////////////////////////////////*/

/* center_icon_list */
.center_icon_list{overflow:hidden;}
.center_icon_list li {padding:10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-top: 50px;}
.center_icon_list li:nth-child(2) i, .center_icon_list li:nth-child(3) i {}
.center_icon_list li i {font-size: 44px;display: block;background: #f8f8f8;width: 110px;height: 110px;border-radius: 120px;line-height: 100px;color: #23abe7;text-align: center;margin: -79px auto 0;}
.center_icon_list li h5 {text-align:center;margin: 15px 0 5px 0;font-weight: 800;}
.center_icon_list li .round_box p {margin-bottom:0}

@media screen and (max-width:  767px) {
  .center_icon_list.two > li  {width: 100% !important;margin-top: 50px;padding: 0;}
  .center_icon_list li .round_box{height: auto;}
  .center_icon_list li i{width: 60px;height: 60px;line-height: 56px;font-size: 2.5em;margin-top: -46px;}
  .center_icon_list li:nth-child(2) i, .center_icon_list li:nth-child(4) i {/* background:#6a7383; */}
  .center_icon_list li:nth-child(3) i{/* background:#00a1e9; */}
}
/* section_bg */
.section_bg{background:url('../implant/images/sub01_img03.jpg') top center  no-repeat;text-align: center;color:#fff;background-size: cover;overflow: hidden;}
.section_bg .sub_title::before {background: #fff;}
.section_bg .sub_title h2{color: #fff}
.section_bg .inwrap > h5{color: #fff;}

.box_list_bg{position: absolute;width: 100%;z-index: -1;margin-top: -284px;height: 284px;background: #f2f2f2;}

ul.circle_list_2 {text-align: center;}
ul.circle_list_2 > li {width: auto !important;display: inline-block;float: none;}
ul.circle_list_2 li div {width: 190px;height: 190px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

.inbox_img_right {background: #fff;border-radius: 10px;border: 1px solid #eee;padding: 30px;text-align: justify;margin: 0 15px;overflow: hidden;}
.inbox_img_right  > div  {float: left;}
.inbox_img_right > img {float: right;}


@media screen and (max-width:  767px) {
  .section_bg {
    background-position: 63%;
}
  ul.circle_list_2{margin:0 -15px}
ul.circle_list_2 li div{width: 135px;height: 135px;margin: 5px;padding: 15px 0;}
ul.circle_list_2 li div .num:after {margin: -5px 0;}

.inbox_img_right {padding: 15px;}
.inbox_img_right img {margin-top: 10px}
}

table.line{max-width: 1000px;margin:0 auto;background: #fff;width: 100%;}
table.line th {background: #a4a4a4;border: 1px solid #888;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: 5px;}
table.line th{padding: 5px 3px;}
}

/* ///////////////////////////////////// 병원 소개  /////////////////////////////////////*/

/* 치과소개 */
.introduce_01 .section_01{ text-align: center;}
.introduce_01 .section_01 .round_box_list{max-width: 1200px;}
.introduce_01 .section_01 .round_box_list img {height: 172px;float: right;border-radius: 0;margin: -20px;}
.introduce_01 .section_01 .num_list li{padding: 100px 0 130px;}
.introduce_01 .section_01 .num_list li:last-child{padding-bottom:0}
.introduce_01 .section_01 .num_list h4 {font-size: 180px;font-weight: 300;letter-spacing: -1pt;line-height: 1em; display: none;}
.introduce_01 .section_01 .num_list h5 {font-size: 60px;font-weight:800;margin-bottom: 20px;line-height: 1;}
.introduce_01 .section_01 .num_list p {font-size:18px; margin-bottom: 40px}


@media screen and (max-width:  767px) {
  .introduce_01 .section_01 .round_box_list li {width: 100% !important;}
  .introduce_01 .section_01 .round_box_list li img {float: none;display: block;height: auto;margin: 15px 0 0 0;}
  .introduce_01 .section_01 .num_list li {padding: 40px 0 50px;}
  .introduce_01 .section_01 .num_list h5 {font-size: 24px;margin-bottom: 10px;}
  .introduce_01 .section_01 .num_list p{font-size:1.1em;margin-bottom: 20px;text-align: justify;}
}



/* 의료진소개 */
.introduce_03 .content_wrap p {line-height: 1.8em;margin-bottom: 0;margin-top: 20px;}
.introduce_03 .section_02{display: flex;}
.introduce_03 .section_02 h2 {font-size: 50px;color: #222;line-height: 1.2;font-weight: 800;}
.introduce_03 .section_02 h5 {margin-bottom:20px}
.introduce_03 .section_02 .inwrap{padding:0;margin-bottom: 150px;overflow: hidden;}
.introduce_03 .section_02 .inwrap div {width: 50%;}
.introduce_03 .section_02 .inwrap div:first-child {float: right;padding: 89px 50px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;min-height: 600px;}
.introduce_03 .section_02 .inwrap div:last-child {float: left;line-height: 0;overflow: hidden;height: 100%;position: relative;}
.introduce_03 .section_02 .inwrap div:last-child img {position: absolute;}
@media screen and (max-width:  767px) {
  .introduce_03 .section_02 .inwrap > div{width: 100%;}
  .introduce_03 .section_02 .inwrap > div:first-child {padding: 40px 20px 20px;min-height: 0;}
  .introduce_03 .section_02 .inwrap h2{font-size: 30px;text-align: center;}
  .introduce_03 .section_02 .inwrap h5{font-size: 15px;text-align: center;}
  .introduce_03 .section_02 .inwrap{margin-bottom: 60px;}
.introduce_03 .section_02 .inwrap div:last-child img{position:relative}
}


/* photo */
.photo {padding-top: 0; margin-bottom: }
.photo .inwrap {overflow: initial;}
.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 .circle_list{margin-bottom:40px}
.photo .circle_list li{display:table;}
.photo .circle_list li > div.circle {width: 220px;height: 220px;overflow: hidden;border-width: 10px;display: table-cell;padding: 0;vertical-align: bottom;border-style: solid;}
.photo .circle_list li .num{margin-bottom: 15px;}
.photo .circle_list li .num > em {font-size:.5em;font-weight:400;/* display:block; */line-height: 1;}
.photo .circle_list li p {display: block;background: #fff;color: #444;height: 50%;bottom: 0;padding-top: 9%;font-size: 1.2em;font-weight: 500;}

@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 .circle_list {text-align:center;}
    .photo .circle_list li{width:auto !important;display:inline-block;float:none;margin: 0 2px;}
    .photo .circle_list li > div.circle{width: 140px;height: 140px;border-width: 3px;}
    .photo .circle_list li .num{font-size:2.5em;margin-bottom: 10px;}
    .photo .circle_list li p{font-size: 1.3em;}
}

/*time*/

.time > ul { overflow: hidden;}
.time > ul li {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.time table {width: 100%; background:#fff; text-align: center; font-size: 18px; margin-bottom: 20px; margin-top: 100px}
.time table tr th{text-align:right;height: 42px;position: relative;}
.time table tr th span {margin-bottom: 10px;background: #8d8f8e;line-height: 1em;padding: 10px;text-align:center;width: 51px;position: absolute;margin-top: -44px;color: #fff;border-radius: 10px;font-weight: 400;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: #666;}
.time table tr td p {background: #2e5e9a;display: block;height: 50px;position:relative;margin: 20px -1px;line-height: 50px;}
.time table td.break {background: #666666;color: #fff;}
.time table tr td p.day {background: #779dda;}
.time table tr td p.sun {background: #4671d1;}
.time > h6 {float: left;line-height:1.6em;text-align: left;}
.time > h5 {float: right;color: #4671d1;}

.time dl{font-size: 1.5em;line-height: 1.6em;margin: 0 auto;background: #eee;padding: 50px;/* margin-top: 80px; */}
.time dl dt{width: 150px;display:inline-block;text-align: justify;-moz-text-align-last: justify;-webkit-text-align-last: justify;text-align-last: justify;margin-right: 20px;padding-left: 0px;}
.time dl dt:after {content:''}
.time dl dd{display: inline-block;/* font-weight: 500; */width: 373px;text-align: left;}
.time dl dd:before {margin-right: 10px;}
.time li h4::before {content: '\E828';font-family: 'icon_font';font-size: 2em;display: block;background: #4671d1;color: #fff;width: 120px;height: 120px;border-radius: 120px;line-height: 120px;margin: 0 auto 20px;font-weight: 400;}
.time li:first-child h4::before {content:'\E815'}
.time li:first-child {border-right: 2px dashed #ddd;}
@media screen and (max-width:  767px) {

  .time{margin: 0;}
  .time ul.two li{width: 100% !important;}
  .time li:first-child{border-right:0;border-bottom:2px dashed #ddd;padding-bottom: 30px;margin-bottom: 30px;}
  .time li h4::before{width: 70px;height: 70px;line-height: 70px;margin-bottom: 10px;}
  .time table{margin-top:70px}
  .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;}
  .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;}
  .time > h5 {margin-right:0; float: none;}
  .time > h6 {float: none;  text-align: center;}

  .time dl{font-size: 1.1em;padding: 20px 10px;margin-top: 20px;}
  .time dl dt{width: 68px;margin-right: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right: 10px;letter-spacing: -2px;}
  .time dl dd{width: 194px;letter-spacing: 0;}
}


/* 오시는길  */
#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: 150px;}
.introduce_06 .section_03 .inwrap{ padding-bottom: 50px;}
.introduce_06 .section_03 a {margin-top: 40px;display: inline-block;background: #396ebb;padding: 10px 40px;color: #fff;font-weight: 400;margin: 40px 10px;min-width: 160px;font-size: 20px;}
.introduce_06 .section_03 a + a {background: #674ea5;}
.introduce_06 .section_03 ul {margin-top: 40px; overflow: hidden;}
.introduce_06 .section_03 li > i {background: #222;font-size:3em;color: #fff;border-radius: 100%;display: inline-block;width: 100px;height: 100px;line-height: 95px; margin-bottom: 20px;}
.introduce_06 .section_03 li h4 {font-size: 2em;}
.introduce_06 .section_02 {overflow: hidden;}
.introduce_06 .section_02 ul {margin-left:-50px;overflow: hidden;}
.introduce_06 .section_02  li {padding-left: 50px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;float: none;}
.introduce_06 .section_02  li div {min-height: 204px;border-top: 4px solid #333;border-bottom: 4px solid #333;padding-top: 30px;}
.introduce_06 .section_02  li div h5 {margin-bottom: 10px}
.introduce_06 .section_02 p {margin: 0}
@media screen and (max-width:  767px) {

#map2 {height: 200px; }
.introduce_06 .section_03 a {min-width: 73px;margin: 20px 5px 0;padding: 5px 30px;font-size: 16px;}
.introduce_06 .section_03 ul li {width:100% !important ;}
.introduce_06 .section_03 li i {width:66px; height:66px; line-height:66px; font-size:2.3em}
.introduce_06 .section_03 ul li:first-child {margin-bottom:30px}
.introduce_06 .section_02 ul {margin-left:0; }
.introduce_06 .section_02 li {width:100% !important;padding: 0;margin-bottom: 0 !important;}
.introduce_06 .section_02 li div {min-height:auto;padding: 20px 0;border-bottom: 0;}
.introduce_06 .section_02 li div p {text-align:center}

}

/* ///////////////////////////////////// 임플란트 /////////////////////////////////////*/

/* uv임플란트 */
.implant_01 .section_04 table.line thead th:nth-child(2)  ,.implant_01 .section_04 table.line  td:nth-child(2) {background: #a4a4a4;border: 1px solid #888; color:#fff;}
.implant_01 .section_04 table.line  td:nth-child(1){border-right: #888;}
.implant_01 .section_04 table.line thead th:nth-child(3) {background: #00a1e9;border-color: #00a1e9;}
@media screen and (max-width:  767px) {
  .implant_01 .section_04 table.line thead th:nth-child(2){width: 50px;}
  .implant_01 .section_04 table.line td{padding: 10px 5px;}
  .implant_01 .section_06 ul.five li {width: 50% !important;float: none;padding: 0 5px;}
}


/* 네비게이션 임플란트 */

@media screen and (max-width:  767px) {
  .implant_02 .section_05 .box_list li > div div.text {background: #f2f2f2;}
  .implant_02 .section_05 .box_list li:last-child > div div.text{background: #fff;}
}


/* 상악동 임플란트 */

@media screen and (max-width:  767px) {
  .implant_03 .section_04 ul.three > li {width: 100% !important;}
  .implant_03 .section_04 .circle_list li > div{margin: 10px auto;}

}


/* 뼈이식 임플란트 */
.implant_04 .section_03 .inwrap{ padding-bottom: 0}


@media screen and (max-width:  767px) {
  .implant_04 .section_04 ul.four > li {width: 100% !important; text-align: center;}
  .implant_04 .section_04 .circle_list li > div{margin: 10px auto;}
}

/* 무치악전체 임플란트 */

.implant_05 .section_05 li {margin-bottom:30px; display: inline-block; float: none; width: 33%;}
@media screen and (max-width:  767px) {
  .implant_05 .section_05 li {margin-bottom:5px; display: inline-block; float: none; width: auto;}
}


/* 발치즉시 임플란트 */

.implant_06 .section_02 ul li {float: left;min-width: 240px;}
.implant_06 .section_02 ul li:first-child {margin-right: 50px;border-right: 1px solid #626262;}
.implant_06 .section_02 ul li h6 {margin-bottom:10px}
.implant_06 .section_02 ul li p {margin-bottom:0}

@media screen and (max-width:  767px) {
  .implant_06 .section_02 ul li{width: 50%;min-width: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
  .implant_06 .section_02 ul li:first-child {margin:0; }
  .implant_06 .section_02 ul li:last-child {padding-left:20px}

}
/* 틀니 임플란트 */
.implant_07 .section_02 table{max-width: 1000px;margin:0 auto;background: #fff;width: 100%;}
.implant_07 .section_02 table th {background: #a4a4a4;border: 1px solid #888;padding: 10px;font-weight: 400;color: #fff;vertical-align: middle;}
.implant_07 .section_02 table tr td{border: 1px solid #ccc;text-align: center;padding: 10px; font-weight: 400; vertical-align: middle;}
.implant_07 .section_02 table thead th:nth-child(2) {background:#333333;}
.implant_07 .section_02 table thead th:nth-child(3) {background: #00a1e9;border: 1px solid #00a1e9;}
.implant_07 .section_02 table td img {max-width: 350px;}

@media screen and (max-width:  767px) {
  .implant_07 .section_02 table td img {max-width: 100px;}
  .implant_07 .section_02 table tr td{padding: 5px}
  .implant_07 .section_04 ul.three > li {width: 100% !important;}
  .implant_07 .section_04 .circle_list li > div{margin: 10px auto;}

}



/* 보험 임플란트 */

@media screen and (max-width:  767px) {
}


/* ///////////////////////////////////// 치아교정 /////////////////////////////////////*/
.ort .section_bg {background: url('../ort/images/sub01_imgBG.jpg') top center  no-repeat;text-align: center;background-size: cover;}

/* 덧니교정 */
.ort_01 .section_02 ul li {padding:10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; text-align:center;}
.ort_01 .section_02 .center_icon_list li .round_box p{text-align: center}
.ort_01 .section_02  .center_icon_list li i{background: #12abef;color:#fff;width:
80px;height: 80px;line-height: 76px;font-size: 30px;margin-top: -60px;}

.ort_01 .section_02 .center_icon_list li:nth-child(1) i{line-height: 60px;background: #999;}
.ort_01 .section_02 .center_icon_list li:nth-child(1) i::before{content: "";width: 30px;height: 3px;background: #fff;display: inline-block;}
.ort_01 .section_03 .box_list li > div img{margin-bottom: -30px;margin-top: 30px;}

.ort_01 .section_04 div.bg{background: url('../ort/images/sub01_imgBG.jpg') top center  no-repeat;text-align: center;background-size: cover;}


@media screen and (max-width:  767px) {
.ort_01 .section_02 ul li{width: 100% !important;margin-top: 30px;}
.ort_01 .section_03 ul.box_list > li{width: 100% !important}
.ort_01 .section_02  .center_icon_list li i{width: 60px; height: 60px; line-height: 60px; margin-top: -45px;}
.ort_01 .section_02 .center_icon_list li:nth-child(1) i{  line-height: 40px;}

}


/* 돌출입교정 */
.ort_02 .section_03 .box_list li > div img{margin-top: 20px; margin-bottom:-30px;}
@media screen and (max-width:  767px) {
}


/* 비발치교정 */
.ort_03 .section_02 .circle_list li em {font-size: 1.4em;}
.ort_03 .section_02 .circle_list li .num:after{margin-bottom: -5px;}
.ort_03 .section_02 .circle_list {max-width:860px; margin:0 auto; margin-bottom: 80px;}

.ort_03 .section_02 .num_list img {float: right;margin-top: -60px;max-width: 310px;}
.ort_03 .section_02 .num_list dd {}

.ort_03 .section_02 ul li:nth-child(3n) span.num{background: #674ea5}

@media screen and (max-width:  767px) {
  .ort_03 .section_02 .circle_list{margin-bottom: 30px;}
  .ort_03 .section_02 .circle_list li > div.circle h4{margin-top: 5px; margin-bottom: 5px;}
  .ort_03 .section_02 .num_list img {width: 100%;float: none;margin: -15px auto -20px;display: block;}
  .ort_03 .section_02 ul li span.num {display: block;margin: 0 auto;float: none;}
  .ort_03 .section_02 ul.num_list dt{width: 100%;text-align: center;}
  .ort_03 .section_02  ul.num_list dd{width: 100%;text-align: center;}
  .ort_03 .section_02  ul.num_list li{ padding: 30px 0;}
  .ort_03 .section_02  ul.num_list li:last-child {border:0; padding-bottom:0}
}
/* 빠른앞니교정 */
.ort_04 .section_04 .circle_list li .num{font-family:  'NanumSquare', sans-serif}
.ort_04 .section_04 .circle_list li > div {padding: 20px 10px 25px;}

@media screen and (max-width:  767px) {
  .ort_04 .section_04 ul.three > li {width: 100% !important;}
  .ort_04 .section_04 .circle_list li > div {padding: 10px 0 15px;width: 280px;max-width: 100%;height: auto;margin-bottom: 10px; margin:5px auto;}

}

/* 어린이치아교정 */
.ort_05 .section_03 .round_box_list{max-width: 960px;}
.ort_05 .section_03 .round_box_list li {margin-bottom: 0}
.ort_05 .section_03 .round_box_list .round_box {min-height: 110px}
.ort_05 .section_03 ul li .round_box > .num {width: 110px;height: 110px;line-height: 110px;margin-right: 30px;font-size: 3.4em;}

.ort_05 .section_04 ul{max-width:960px; margin:0 auto;}
.ort_05 .section_04 ul li {margin-top: 30px;}
.ort_05 .section_04 ul li:first-child{margin-top:0}
.ort_05 .section_04 ul li h5{margin-bottom:5px}
.ort_05 .section_04 ul li p {margin-bottom:0}
.ort_05 .section_04 ul li .round_box {overflow:hidden;}
.ort_05 .section_04 ul li .round_box > .num {float: left;background: #0ba5ea;font-size: 30px;width: 280px;height: 89px;text-align: center;line-height: 90px;border-radius: 100px;margin-right: 30px;color: #fff;margin-top: 15px;}
.ort_05 .section_04 ul li:nth-child(3n+0) .round_box > .num{background: #674ea5;}
.ort_05 .section_04 ul li:nth-child(3n+2) .round_box > .num{background: #396ebb;}

@media screen and (max-width:  767px) {
  .ort_05 .section_03 .round_box_list {/* padding-top:25px; */}
  .ort_05 .section_03 ul li {width:100% !important;/* margin-top: 40px; */}
  .ort_05 .section_03 ul li .round_box{/* overflow: inherit; */}
  .ort_05 .section_03 ul li .round_box > .num{/* float: none; *//* margin: 0 auto; */width: 70px;height: 70px;line-height: 74px;font-size: 40px;/* margin-top: -35px; */margin-right: 20px;}
  .ort_05 .section_03 ul li .round_box > h5 {/* margin-top: -17px; */margin-bottom:0;}
  .ort_05 .section_03 .round_box_list .round_box {min-height:0;}
  .ort_05 .section_03 .round_box_list li .round_box p{padding-left: 90px;}

  .ort_05 .section_04 ul li{margin-top:15px;}
  .ort_05 .section_04 ul li .round_box > .num{margin: 0 auto 15px;display: block;float: none;height: auto;width: 150px;font-size: 22px;line-height: 1.8em;}
  .ort_05 .section_04 ul li .round_box > h5 {text-align:center;line-height: 1.2;margin-bottom: 10px;}

}

/* 중장년성인교정 */

@media screen and (max-width:  767px) {
}


/* 안보이는 비밀교정 */
.ort_07 .section_02 .box_list h5 {text-align: left;}
.ort_07 .section_02 .box_list  li > div div.text{padding: 25px}
.ort_07 .section_02 .box_list p {letter-spacing: -1px; text-align: left; min-height: 80px;}

@media screen and (max-width:  767px) {
.ort_07 .section_02 .box_list p{min-height: 0}
}

/* 재교정 */
.ort_08 .section_04 .round_box_list{max-width: 1160px;overflow: hidden;margin-bottom: -30px;}
.ort_08 .section_04 .round_box_list li .round_box{min-height: 90px;}
.ort_08 .section_05 img {border-radius: 10px;}
@media screen and (max-width:  767px) {
  .ort_08 .section_04 .round_box_list{margin-bottom: 0;padding-top: 40px;}
  .ort_08 .section_04 ul li {width:100% !important;margin-top: 30px;}
  .ort_08 .section_04 ul li .round_box{overflow: inherit;padding: 0 20px 20px;}
  .ort_08 .section_04 ul li .round_box > .num{float: right;margin: 0 auto;width: 80px;height: 80px;line-height: 80px;font-size: 50px;margin-top: -40px;position: relative;}
  .ort_08 .section_04 ul li .round_box > h5 {margin-top: 20px;}
}

/* 장치별교정 */

.ort_09 .ort_09_list img { float: left;}
.ort_09 .ort_09_list p {font-size: 18px;}
.ort_09 .ort_09_list .inwrap{ padding-bottom: 100px}
.ort_09 .ort_09_list section .inwrap > ul {width: 50%;float: right;text-align: left;line-height: 1.70em; }
.ort_09 .ort_09_list section .inwrap > ul > li { margin-bottom: 5px;}
.ort_09 .ort_09_list .inwrap > ul ul {margin-bottom: 40px;font-size: 20px;margin-top: 20px; overflow: hidden;}
.ort_09 .ort_09_list .inwrap > ul ul > li{text-align: center;}
.ort_09 .ort_09_list .inwrap > ul ul > li h6 {font-size: 26px;}
.ort_09 .ort_09_list .inwrap > ul ul > li h6::before {display: none;}
.ort_09 .ort_09_list .inwrap > ul ul > li > span {border: 1px solid #00a1e9;display:  inline-block;width: 20px;height: 8px;background:  #fff;margin: 0 1px;}
.ort_09 .ort_09_list .inwrap > ul ul > li > span.on {background: #00a1e9}
@media screen and (max-width:  767px) {
  .ort_09 .ort_09_list .inwrap{padding-bottom: 50px;}
  .ort_09 .ort_09_list section .inwrap > ul{width: 100%;}
  .ort_09 .ort_09_list p {font-size: 14px;text-align: justify;}
  .ort_09 .ort_09_list .inwrap > ul{width: 100%;}
  .ort_09 .ort_09_list .inwrap > ul ul {margin-top: 10px;margin-bottom: 30px;}
  .ort_09 .ort_09_list .inwrap > ul ul > li h6{font-size: 16px;}
  .ort_09 .ort_09_list .inwrap > ul ul > li > span{width: 10px;}
}

/* ///////////////////////////////////// 심미치료  /////////////////////////////////////*/
.beauty .section_bg{background-image: url('../beauty/images/sub03_img05.jpg') }

/* 지르코니아 */
.beauty_01 .section_02 .num_list {background: #fff;}
.beauty_01 .section_02 .num_list li {padding: 30px}
.beauty_01 .section_02 .num_list li span.num{height: 68px;width: 68px;line-height: 68px;}
.beauty_01 .section_02 .num_list dd{padding-left: 98px;}
.beauty_01 .section_03 ul {max-width:860px; margin:0 auto;}
.beauty_01 .section_04 .tit{width: 15%}
.beauty_01 .section_04 table.line thead th:nth-child(1){background: #a4a4a4;border-color: #a4a4a4;}
.beauty_01 .section_04 table.line th:nth-child(2){background: #333;border-color: #6d6d6d;}
.beauty_01 .section_04 table.line thead th:nth-child(3){background: #1583c4;border: 1px solid #1583c4;}

@media screen and (max-width:  767px) {
.beauty_01 .section_02 .num_list li{padding: 10px;}
.beauty_01 .section_02 .num_list li span.num{width: 32px;height: 32px;line-height: 32px;font-size: 24px;margin-top: 0;}
.beauty_01 .section_02 .num_list dt {line-height: 32px;margin-bottom: 5px;}
.beauty_01 .section_02 .num_list dd{padding:0}
.beauty_01 .section_03 ul {text-align: center;}
.beauty_01 .section_03 ul li {display: inline-block !important;width: auto !important;float: none;margin: 0 2px;}
.beauty_01 .section_03 .circle_list li > div.circle{width: 140px;height: 140px;}
.beauty_01 .section_03 ul li:last-child {margin-top:-14px}
}

/* 올세라믹 */
.beauty_02 .section_02 .inbox_img_right {max-width: 850px; margin: 0 auto;}
.beauty_02 .section_02 .inbox_img_right h5 {margin-top: 20px;}
.beauty_02 .section_03 .inwrap {max-width: 1000px;}
.beauty_02 .section_04 table.line thead th:nth-child(2){background: #333333; border-color: #333;}
.beauty_02 .section_04 table.line thead th:nth-child(1){background: #3a6eb9;border-color: #3a6eb9;}

@media screen and (max-width:  767px) {
.beauty_02 .section_02 .inbox_img_right h5 {margin-top: 10px}
}

/* 잇몸성형 */
.beauty_03 .section_03 ul.circle_list_2 > li{ padding: 0 10px;}
.beauty_03 .section_03 ul.circle_list_2 > li > div {width: 170px;height: 170px;}

@media screen and (max-width:  767px) {
  .beauty_03 .section_03 ul.circle_list_2 > li{padding:0px;}
  .beauty_03 .section_03 ul.circle_list_2 > li > div {width: 134px;height: 134px;}

}


/* 레진 */
.beauty_04 .section_03 img{margin-top: 15px}
@media screen and (max-width:  767px) {
  .beauty_04 .section_03 img{margin-top: 4px}
}

/* 치아미백 */
.beauty_05 .section_03 .section_bg {background-image: url('../beauty/images/sub05_img03.jpg')}
.beauty_05 .section_03 .inwrap {max-width: 1000px;}


/* ///////////////////////////////////// 일반진료  /////////////////////////////////////*/

.tooth_01 .section_02 .round_box_list {max-width: 1000px;}
@media screen and (max-width:  767px) {
  .tooth_01 .section_02 .round_box_list{margin-top: 0;}
.tooth_01 .section_02 ul.two li{width: 100% !important;margin-top: 0;}
}


/* 사랑니발치 */
.tooth_02 .section_03 .round_box_list {max-width: 1050px;}
@media screen and (max-width:  767px) {
.tooth_02 .section_03 ul.two li{width: 100% !important;}
}


/* 충치치료 */
.tooth_04 .section_03 .box_list li > div div.text {background: #f2f2f2}
.tooth_04 .section_03 .box_list li img {margin-top: 20px;}
.tooth_04 .section_04 .check_list > li {display: inline-block;margin-right: 20px;margin: 0 30px 0 0;}



/* ///////////////////////////////////// END  /////////////////////////////////////*/
