@media (max-width:767px) {/* 최소 ~ 최대 720 */
.implant_gnb_ul {border-left: 1px solid #dddddd;border-top: 1px solid #dddddd;display: table;width: 98%;margin: 0 auto}
.implant_gnb_ul li {padding: 12px 0;text-align: center;border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;width: 50%;cursor: pointer;font-size: .85em;float: left}
.implant_gnb_ul .on {background: #777777;color: #fff;font-weight: bold}
	
.implant01_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto;width: 320px}
.implant01_ul li {width: 160px;padding: 10px;float: left;font-size: 12px;line-height: 1.4em}
.implant01_ul li .circle {width: 140px;height: 140px;display: table;position: relative;overflow: hidden}
.implant01_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 90px;}
.implant01_ul li .circle .c2 {display: table-cell;vertical-align: middle;border:1px solid #999;border-radius: 90px;}
.implant01_ul li .circle .no  {text-align: center;width: 100%;color: #cdcdcd;font-size: 1.5em;font-family: 'Roboto Condensed';margin-bottom: 5px}

.implant_box {border:1px solid #dddddd;padding: 50px;position: relative}
.implant_innerbox {background: #777777;color: #fff;padding:15px 30px;display: table;margin: 0 auto 40px;font-family: 'NanumSquare-B';font-size: 1.1em}

.implant_box2 {width: 100%;border: 1px solid #dddddd;margin-top: 15px}

.implant02_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto;width: 240px}
.implant02_ul li {width: 120px;padding: 5px;float: left;font-size: 12px;line-height: 1.4em}
.implant02_ul li .circle {width: 110px;height: 110px;display: table;position: relative;overflow: hidden}
.implant02_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 60px}
.implant02_ul li .circle .c2 {display: table-cell;vertical-align: middle;border:1px solid #999;border-radius: 60px}
.implant02_ul li .circle .no {text-align: center;width: 100%;color: #cdcdcd;font-size: 1.2em;font-family: 'Roboto Condensed';margin-bottom: 5px}

.implant_tbl {width: 100%;margin: 0 auto}
.implant_tbl tr{border-bottom: 1px solid #ddd}
.implant_tbl tr td {width: 50%;position: relative;padding:20px 10px 20px 90px;font-size: 12px}
.implant_tbl tr td .icon {position: absolute;left: 10px;top:25px;padding: 0 20px 0 10px}
.implant_tbl tr td .icon img {width: 50px}

.implant_tbl2 {width: 100%;margin: 0 auto}
.implant_tbl2 tr td {width: 50%;padding: 10px;}

.implant03_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto}
.implant03_ul li {width: 33.3%;padding: 10px;float: left;font-size: 14px}
.implant03_ul li img {height: 35px}
.implant03_ul li .circle {width: 90px;height: 90px;display: table;font-size: .7em}
.implant03_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #777777;color: #fff;border-radius: 90px}
.implant03_ul li .circle .c2 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 90px}
}
@media (min-width:768px) and (max-width:1199px) {/* 최소 768 ~ 1199 ---------------------------------------------------------------------- */
.implant_gnb_ul {border-left: 1px solid #dddddd;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;display: table;width: 721px;font-size: 0;margin: 0 auto}
.implant_gnb_ul li {padding: 12px 0;text-align: center;border-right: 1px solid #dddddd;width: 180px;cursor: pointer;font-size: 13px;float: left}
.implant_gnb_ul .on {background: #777777;color: #fff;font-weight: bold}
	
.implant01_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto;width: 600px}
.implant01_ul li {width: 200px;padding: 10px;float: left;font-size: 14px;line-height: 1.4em}
.implant01_ul li .circle {width: 180px;height: 180px;display: table;margin: 0 auto;position: relative;overflow: hidden}
.implant01_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 90px}
.implant01_ul li .circle .c2 {display: table-cell;vertical-align: middle;border:1px solid #999;border-radius: 90px}
.implant01_ul li .circle .no  {text-align: center;width: 100%;color: #cdcdcd;font-size: 1.8em;;font-family: 'Roboto Condensed';margin-bottom: 10px}

.implant_box {border:1px solid #dddddd;padding: 50px;position: relative}
.implant_innerbox {background: #777777;color: #fff;padding:15px 30px;display: table;margin: 0 auto 40px;font-family: 'NanumSquare-B';font-size: 1.1em}

.implant_box2 {float: left;width: 320px;margin: 10px;border: 1px solid #dddddd}

.implant02_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto}
.implant02_ul li {width: 140px;padding: 10px;float: left;font-size: 14px;line-height: 1.4em}
.implant02_ul li .circle {width: 120px;height: 120px;display: table;position: relative;overflow: hidden}
.implant02_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 60px}
.implant02_ul li .circle .c2 {display: table-cell;vertical-align: middle;border:1px solid #999;border-radius: 60px}
.implant02_ul li .circle .no {text-align: center;width: 100%;color: #cdcdcd;font-size: 1.3em;font-family: 'Roboto Condensed';margin-bottom: 10px}

.implant_tbl {width: 100%;margin: 0 auto}
.implant_tbl tr:first-child {border-bottom: 1px solid #ddd}
.implant_tbl tr td {width: 50%;border-right: 1px solid #ddd;position: relative;padding:20px 0 20px 100px;font-size: 13px}
.implant_tbl tr td:last-child {border-right: 0}
.implant_tbl tr td .icon {position: absolute;left: 10px;top:25px;padding: 0 10px}
.implant_tbl tr td .icon img {width: 50px}

.implant_tbl2 {width: 100%;margin: 0 auto}
.implant_tbl2 tr td {width: 50%;padding: 20px;}

.implant03_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto}
.implant03_ul li {width: 200px;padding: 10px;float: left;font-size: 14px}
.implant03_ul li .circle {width: 180px;height: 180px;display: table}
.implant03_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #777777;color: #fff;border-radius: 90px}
.implant03_ul li .circle .c2 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 90px}
}


@media (min-width:1200px) {/* 최소 1024 ~ 최대 ------------------------------------------------------------------------------------------------------- */
.implant_gnb_ul {border-left: 1px solid #dddddd;border-bottom: 1px solid #dddddd;border-top: 1px solid #dddddd;overflow: hidden;display: table;width: 1081px;font-size: 0;margin: 0 auto}
.implant_gnb_ul li {padding: 12px 0;text-align: center;border-right: 1px solid #dddddd;width: 270px;cursor: pointer;font-size: 14px;float: left}
.implant_gnb_ul .on {background: #777777;color: #fff;font-weight: bold}


.implant01_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto}
.implant01_ul li {width: 200px;padding: 10px;float: left;font-size: 14px;line-height: 1.4em}
.implant01_ul li .circle {width: 180px;height: 180px;display: table;position: relative;overflow: hidden}
.implant01_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 90px}
.implant01_ul li .circle .c2 {display: table-cell;vertical-align: middle;border:1px solid #999;border-radius: 90px}
.implant01_ul li .circle .no {text-align: center;width: 100%;color: #cdcdcd;font-size: 2em;;font-family: 'Roboto Condensed';margin-bottom: 10px}

.implant_box {border:1px solid #dddddd;padding: 50px;position: relative}
.implant_innerbox {background: #777777;color: #fff;padding:15px 30px;display: table;margin: 0 auto 40px;font-family: 'NanumSquare-B';font-size: 1.1em}

.implant_box2 {float: left;width: 400px;margin: 10px;border: 1px solid #dddddd}

.implant02_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto}
.implant02_ul li {width: 140px;padding: 10px;float: left;font-size: 14px;line-height: 1.4em}
.implant02_ul li .circle {width: 120px;height: 120px;display: table;position: relative;overflow: hidden}
.implant02_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 60px}
.implant02_ul li .circle .c2 {display: table-cell;vertical-align: middle;border:1px solid #999;border-radius: 60px}
.implant02_ul li .circle .no {text-align: center;width: 100%;color: #cdcdcd;font-size: 1.8em;;font-family: 'Roboto Condensed';margin-bottom: 10px}

.implant_tbl {width: 100%;margin: 0 auto}
.implant_tbl tr:first-child {border-bottom: 1px solid #ddd}
.implant_tbl tr td {width: 50%;border-right: 1px solid #ddd;position: relative;padding:20px 0 20px 200px;}
.implant_tbl tr td:last-child {border-right: 0}
.implant_tbl tr td .icon {position: absolute;left: 30px;top:25px;padding: 0 30px}

.implant_tbl2 {width: 100%;margin: 0 auto}
.implant_tbl2 tr td {width: 50%;padding: 20px;}

.implant03_ul {font-size: 0;overflow: hidden;display: table;margin: 0 auto}
.implant03_ul li {width: 200px;padding: 10px;float: left;font-size: 14px}
.implant03_ul li .circle {width: 180px;height: 180px;display: table}
.implant03_ul li .circle .c1 {display: table-cell;vertical-align: middle;background: #777777;color: #fff;border-radius: 90px}
.implant03_ul li .circle .c2 {display: table-cell;vertical-align: middle;background: #f1485b;color: #fff;border-radius: 90px}
}
