.pagesname {color: #00aeff;font-size: 2.3em;line-height: 1.1em;letter-spacing: -.05em;text-align: center;padding: 50px 0;font-family: 'NanumSquare-B'}

.sub_img {margin-top: 180px;height: 355px;display: table;width: 100%;z-index: 1;border-bottom: 5px solid #0ea2e6}
.sub_img  .inner_text {display: table-cell;vertical-align: middle;color: #fff}
.sub_img  .inner_text img {height: 11px}
.sub_img  .inner_text .title {font-size: 3em;font-weight: 600;text-align: center;line-height: 1.2em;font-family: 'NanumSquare-L'}
.sub_other {height: 240px !important}

.clinic_wrap {padding: 70px 0}
.clinic_wrap .title {font-size: 2.8em;line-height: 1.4em;text-align: center;}
.clinic_wrap .subtext {font-size: .9em;color: #666666}
.clinic_wrap .title2 {font-size: 2.8em;line-height: 1.4em;}
.clinic_wrap .subtext2 {font-size: .9em;}

#about_sc01 .about_text_1 {font-size: 30px;font-family: 'NanumSquare-L';line-height: 1.6em}
#about_sc01 .about_text_1 span {color: #0fa4e9}
#about_sc01 .about_text_2 {font-size: 20px;line-height: 1.6em}

#about_sc01 ul {overflow: hidden;margin: 100px auto 50px;width: 90%;}
#about_sc01 ul li {float: left;width: 25%;height: 240px;}
#about_sc01 ul li div {width: 240px;height: 240px;border:30px solid #6fc8f2;border-radius: 130px;display: table-cell;vertical-align: middle;text-align: center;margin: 0 auto}
#about_sc01 ul li div span {color: #519ec1;font-family: 'NanumSquare-B'}

#about_sc02 .doctor_pic {text-align: right;margin-top:40px;position: relative;padding-right: 120px}
#about_sc02 .doctor_pic .text_gr {position: absolute;left: 65px;top:110px;text-align: left}
#about_sc02 .doctor_pic .text_gr .ment {font-size: 46px;line-height: 1.3em;letter-spacing: -.05em}
#about_sc02 .doctor_pic .text_gr .ment span {color: #0fa4e9}
#about_sc02 .doctor_pic .text_gr .bar {margin: 30px 0 50px;width: 70px;height: 1px;background: #333}
#about_sc02 .doctor_pic .text_gr ul li {padding: 3px 0;font-size: 1.2em}
#about_sc02 .doctor_pic .namebox {background: #0fa4e9;color: #fff;padding: 40px;position: absolute;right: 65px;bottom: -60px;text-align: left;font-size: 20px}
#about_sc02 .doctor_pic .namebox .bolda {font-size: 50px;line-height: 1.2em;margin-top: 5px}
#about_sc02 .profile {background: #fff;padding: 100px 80px 80px;overflow: hidden}
#about_sc02 .profile .ko {color: #0fa4e9;font-size: 30px;}
#about_sc02 .profile .en {color: #c0c0c0;font-size: 80px;line-height: 1em;margin-top: 20px}
#about_sc02 .profile  .pro_text {float: left}
#about_sc02 .profile  .pro_ul {float: right}
#about_sc02 .profile  .pro_ul .ul_div {display: inline-block;margin-right: 60px}

#about_sc03 .interior {overflow: hidden;margin: 80px auto;border: 1px solid #ddd}
#about_sc03 .interior_left {padding: 80px 50px;height: 430px;width: 50%;float: left}
#about_sc03 .interior_right {padding: 0;height: 430px;width: 50%;float: left;background: #eee;overflow: hidden}
#about_sc03 .interior_right .owl_interior .item {height: 430px;width: 100%}
#about_sc03 .interior_left .bar {margin: 0 0 20px;width: 50px;height: 2px;background: #333}
#about_sc03 .interior_left .ment {font-size: 35px;line-height: 1.3em;letter-spacing: -.05em}
#about_sc03 .interior_left .ment span {color: #0fa4e9}

.btn_box {position: absolute;left: 60px;bottom: 40px}
.btn_box .interior_btn {width: 55px;height: 55px;border: 1px solid #ddd;background: #fff;font-size: 1.6em;color: #0fa4e9}
.btn_box .interior_btn:hover {background: #0fa4e9;color: #fff}

#about_sc04 {
	background: #1b2d6e; /* Old browsers */
	background: -moz-linear-gradient(left,  #1b2d6e 0%, #12a5ec 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #1b2d6e 0%,#12a5ec 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #1b2d6e 0%,#12a5ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2d6e', endColorstr='#12a5ec',GradientType=1 ); /* IE6-9 */
	color: #fff;
	height: 800px;
	position: relative;
}
#about_sc04 .device_next {position: absolute;right: 50px;top:45%;cursor: pointer}
#about_sc04 .device_prv {position: absolute;left: 50px;top:45%;cursor: pointer}
.device_carousel {margin-top: -100px;}
.device_carousel .item {position:relative;height: 800px;overflow: hidden}
.device_carousel .item .img {position: absolute;right: 80px;top:0;}
.device_carousel .item .img img {height: 680px}
.device_carousel .item .mt {position: absolute;top:150px;left: 0}
.device_carousel .item .modelbox {position: absolute;bottom:100px;right: 0;background: #0e1d48;padding: 40px 25px;}
.device_carousel .item .modelbox .bloda {font-size: 25px}
.device_carousel .item .modelbox .roboto {color: #c4c4c4;font-size: 18px;margin-top:5px}
.device_carousel .item .mt .a {font-size: 40px}
.device_carousel .item .mt .b {font-size: 30px;color: #12c5e6;border-bottom: 1px solid #12c5e6;padding-bottom: 3px;display: table;margin-top: 20px}
.device_carousel .item .mt .c {margin-top: 40px;font-size: 18px;margin-bottom: 20px}


#about_sc05 .left {background: #0fa4e9;color: #fff;padding: 80px 60px;height: 470px;width: 45%;margin-right: 1%;margin-left: 4%;float: left;font-size: 18px}
#about_sc05 .right {background:rgba(255, 255, 255, 0.8);color: #333;padding: 0;height: 470px;width: 45%;margin-left: 1%;margin-right: 4%;float: left;border: 1px solid #ddd;display: table;}
#about_sc05 .right .inner {display: table-cell;vertical-align: middle}

#about_sc05 .right .inner .tel {text-align: center;font-size: 20px}
#about_sc05 .right .inner .tel .roboto {font-size: 30px;margin-top:5px}
#about_sc05 .right .inner .time {text-align: center;font-size: 20px;margin-top: 30px}
#about_sc05 .right .inner .time table {margin: 20px auto 0;font-size: 16px}
#about_sc05 .right .inner .time table tr th {width: 80px;color: #565656}
#about_sc05 .right .inner .time table tr td {padding: 2px}

#about_sc06 .kakaomap {height: 500px;}
#about_sc06 table {width: 100%}
#about_sc06 table tr {border-bottom: 1px solid #ddd}
#about_sc06 table tr th {width: 25%;padding-left: 50px;font-size: 24px;font-weight: 100;font-family: 'NanumSquare-B';}
#about_sc06 table tr td {width: 75%;padding: 40px 30px;font-size: 18px}


.clinic_nav {margin: 50px auto 0;border-top: 1px solid #ddd;border-left: 1px solid #ddd;width: 100%;overflow: hidden}
.clinic_nav .tab_btn {position:relative;float: left;width: 25%;border-bottom: 1px solid #ddd;}
.clinic_nav .tab_btn2 {width: 33.3%;}
.clinic_nav .tab_btn span {background: #fff;color: #333;width: 100%;text-align: center;padding: 15px 0;font-size: 18px;cursor: pointer;position: relative;border-right: 1px solid #ddd;display: table}
.clinic_nav .tab_btn.on span {background: #13a2e6;color: #fff;font-family: 'NanumSquare-B'}
.clinic_nav .tab_btn:hover span {background: #13a2e6;color: #fff}

.clinic_body {padding: 20px 60px;border: 1px solid #ddd;margin-bottom: 80px}
.clinic_body .title {color: #13a2e6;font-size: 30px;line-height: 1.1em;margin-top:80px}
.clinic_body .text {margin-top: 40px}

.clinic_body2 {padding: 40px 60px;border-bottom:1px solid #ddd;display: table;width: 100%}
.clinic_body2 .title {color: #13a2e6;font-size: 30px;line-height: 2em;display: table-cell;width: 40%}
.clinic_body2 .bodytext {;display: table-cell;width: 60%;vertical-align: top}

.clinic_top {margin: 100px auto;position: relative}
.clinic_top .title {color: #13a2e6;font-size: 40px;line-height: 1.1em}
.clinic_top .text {margin-top: 60px}
.clinic_top .clinic_img {position: absolute;right: 0;bottom:0px;}
.clinic_top .clinic_img img {height: 200px}

.info_tbl {margin: 80px auto}
.info_tbl .subject {font-size: 30px}
.info_tbl .subject span {color: #13a2e6}
.info_tbl .table2 {width: 100%;margin-top: 30px;border-top: 1px solid #13a2e6;}
.info_tbl .table2 thead tr th:first-child {width: 30%;border-right: 1px solid #55b6e2}
.info_tbl .table2 thead tr th {border-left: 1px solid #13a2e6;background: #13a2e6;color: #fff;font-weight: 100;font-family: 'NanumSquare-B';height: 60px;font-size: 18px;text-align: center;border-right: 1px solid #13a2e6}
.info_tbl .table2 tbody tr {border-bottom: 1px solid #ddd}
.info_tbl .table2 tbody tr th {border-left: 1px solid #ddd;background: #f7fcff;color: #444;font-weight: 100;font-family: 'NanumSquare-B';height: 55px;font-size: 15px;text-align: center;border-right: 1px solid #ddd}
.info_tbl .table2 tbody tr td {padding-left: 40px;font-size: 15px;;border-right: 1px solid #ddd}

.info_tbl .table3 {width: 100%;margin-top: 30px;border-top: 1px solid #13a2e6;}
.info_tbl .table3 thead tr th:first-child {width: 20%;border-right: 1px solid #55b6e2}
.info_tbl .table3 thead tr th {background: #13a2e6;color: #fff;font-weight: 100;font-family: 'NanumSquare-B';height: 60px;font-size: 18px;text-align: center;border-right: 1px solid #55b6e2}
.info_tbl .table3 thead tr th:last-child {width: 50%;border-right: 1px solid #13a2e6}
.info_tbl .table3 tbody tr {border-bottom: 1px solid #ddd}
.info_tbl .table3 tbody tr th {border-left: 1px solid #ddd;background: #f7fcff;color: #444;font-weight: 100;font-family: 'NanumSquare-B';font-size: 15px;text-align: center;border-right: 1px solid #ddd}
.info_tbl .table3 tbody tr td {padding-left: 40px;height: 55px;font-size: 15px;;border-right: 1px solid #ddd}
.info_tbl .table3 tbody tr td.mid {text-align: center;padding: 0}


.info_tbl .line_tbl {width: 100%;margin-top: 30px;border-top: 2px solid #333;}
.info_tbl .line_tbl tbody tr {border-bottom: 1px solid #ddd}
.info_tbl .line_tbl tbody tr th {background: #f7fcff;color: #444;font-weight: 100;font-family: 'NanumSquare-B';font-size: 15px;padding-left: 40px;;width: 40%}
.info_tbl .line_tbl tbody tr td {padding-left: 40px;height: 60px;font-size: 15px;}
.info_tbl .line_tbl tbody tr td.mid {text-align: center;padding: 0}


.box_card {border: 1px solid #ddd;padding: 90px 60px;margin-bottom: 80px;padding-right: 450px;position: relative;overflow: hidden}
.box_card .img {position: absolute;right: 0;top:0;width: 350px;height: 100%;}
.box_card .lighta {font-size: 20px;line-height: 1.2em}
.box_card .lighta span {color: #13a2e6;font-size:42px;line-height: 1.5em}
.box_card .title {font-size: 22px;border-bottom: 1px solid #666;padding-bottom: 3px;display: table;margin-top: 30px;margin-bottom: 10px}

.box_card2 {padding: 90px 60px;}
.box_card2 .lighta {font-size:40px;line-height: 1.2em}
.box_card2 .lighta span {color: #13a2e6;}
.box_card2 ul {display: table;width: 100%;}
.box_card2 ul li {float: left;width: 30.3%;margin: 1.5% 1.5%}
.box_card2 ul li img {max-width: 100%}
.box_card2 ul li div {margin-top: 10px;font-size: 1.2em;font-family: 'NanumSquare-B'}


/* bbs공통 */
.list_tbl {width: 100%;margin: 0 auto;min-width: 800px;}
.list_tbl tr th {height: 60px;vertical-align: middle !important;font-size: 14px;text-align: center;border-bottom: 1px solid #333;font-family: 'NanumSquare-B';font-weight: 100}
.list_tbl tr td {height: 60px;vertical-align: middle !important;font-size: 14px;border-bottom: 1px solid #ccc;}
.list_tbl tr td:last-child {background:transparent;}
.list_tbl tr td.no {width: 60px !important;text-align: center}
.list_tbl tr td.cate {width: 140px !important;text-align: center}
.list_tbl tr td.writer {width: 120px !important;text-align: center}
.list_tbl tr td.date {width: 70px !important;text-align: center}
.list_tbl tr td.subject {width: 420px !important;padding-left: 20px}
.list_tbl tr td.date {width: 100px !important;text-align: center}
.list_tbl tr td.id {width: 150px !important;text-align: center}
.list_tbl tr td.palce {width: 300px !important;text-align: center}

.noti_tbl {width: 100%;margin: 0 auto;min-width: 800px;border-top:3px solid #13a2e6}
.noti_tbl tr td {height: 130px;vertical-align: middle !important;font-size: 14px;border-bottom: 1px solid #ccc;}
.noti_tbl tr td.no {width: 60px !important;text-align: center;color: #2772aa}
.noti_tbl tr td.subject {width: 420px !important;padding-left: 20px}
.noti_tbl tr td.subject .mt {font-size: 20px;font-family: 'NanumSquare-B'}
.noti_tbl tr td.subject .sb {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;
	height: 2.8em;
	width: 100%;
	margin-top:10px;
	color: #787878
}
.noti_tbl tr td.date {width: 100px !important;text-align: center}

.input_label {font-size: .8em;font-weight: 300}

.bbs_subject {border-top:2px solid #777;border-bottom: 1px solid #ccc;padding: 20px  20px;font-weight: bold;margin-top:15px;font-size: 1.3em}
.noreply {background: #7d7d7d;color: #fff;padding: 7px 12px;font-weight: bold}
.okreply {background: #5eb9a5;color: #fff;padding: 7px 12px;font-weight: bold}



.wh_btn {height: 50px;border: 1px solid #d3d3d3;color: #444;font-weight: 800;font-size: 1em;border-radius: 25px;padding: 0 30px;background: #fff}
.p_btn {height: 50px;border: 0;color: #fff;font-weight: 800;font-size: 1em;border-radius: 25px;padding: 0 30px;}
.shop_btn {width:50px;height: 50px;border:0;border-left: 1px solid #ccc;border-top: 1px solid #ccc;color: #5c5c5c;font-weight: bold;font-size: 16px;background: rgba(255, 255, 255, 0.9);}
.shop_btn:hover {color: #ea2424}


.board_box {float: left;width: 30.3%;margin: 30px 1.5%;text-align: center;cursor: pointer;border: 1px solid #ddd;padding: 40px 30px 40px;}
.board_box .imgbox {text-align: center;}
.board_box .imgbox img {width: 160px;}
.board_box .list_text {margin-top: 20px}
.board_box .list_text .list_subject {
	font-size: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;
	height: 2.8em;
	width: 100%;
	margin-top:10px;
}

.board_box2 {float: left;width: 30.3%;margin: 30px 1.5%;text-align: center;cursor: pointer}
.board_box2 .imgbox {overflow: hidden}
.board_box2 .imgbox div {float: left;width: 50%;}
.board_box2 .imgbox div img {max-width: 100%}
.board_box2 .list_text {padding: 15px 20px;border: 1px solid #ddd}
.board_box2 .list_text .list_subject {
	font-size: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 라인수 */
	-webkit-box-orient: vertical;
	word-wrap:break-word; 
	line-height: 1.4em;
	height: 2.8em;
	width: 100%;
	margin-top:10px;
	text-align: left
}

/* bbs nav */
.nav_circle {font-size: 0}
.nav_circle li {cursor: pointer;font-size: 15px;width: 36px;height: 36px;display: table;float: left;margin: 0 2px}
.nav_circle li div {width: 36px !important;display: table-cell;vertical-align: middle}
.nav_circle li div:hover {border: 2px solid #184696;border-radius: 18px; color: #333;text-align: center;}
.nav_circle li div.on {border: 1px solid #184696; background: #184696;color: #fff;font-weight: bold;border-radius: 18px;}

.nav_underbar {display: table;margin: 50px auto}
.nav_underbar li {cursor: pointer;font-family: 'Roboto Condensed';font-size: 1.2em;display: table;float: left;margin: 0 4px}
.nav_underbar li div {padding: 2px 5px}
.nav_underbar li div:hover {border-bottom: 2px solid #40474d;color: #4d4d4d;  text-align: center;}
.nav_underbar li div.on {border-bottom: 2px solid #40474d;color: #4d4d4d;text-align: center;font-weight: bold;}

.nav_square {display: table;margin: 50px auto}
.nav_square li {cursor: pointer;font-size: 14px;padding: 0 1px;font-family: 'Roboto Condensed'}
.nav_square li div {width: 38px; height: 38px; padding: 3px;vertical-align: middle;display: table-cell}
.nav_square li div:hover {border: 1px solid #0fa4e9;padding: 3px;color: #75c251;text-align: center;}
.nav_square li div.on {border: 1px solid #0fa4e9; background: #0fa4e9;padding: 3px;color: #fff; font-weight: bold; text-align: center;}

.nav_rsquare {font-size: 0}
.nav_rsquare li {cursor: pointer;font-size: 15px;width: 36px;height: 36px;display: table;float: left;margin: 0 2px}
.nav_rsquare li div {width: 36px !important;display: table-cell;vertical-align: middle;color: #666}
.nav_rsquare li div:hover {border: 1px solid #666;border-radius: 14px; color: #666;text-align: center;}
.nav_rsquare li div.on {border: 1px solid #333; background: #fff;color: #333;font-weight: bold;border-radius: 14px;}

.event_box {overflow: hidden;margin: 50px auto 80px;}
.event_box .img {float: left;width: 50%;padding-right: 25px;}
.event_box .img .inner {height: 300px;border-radius: 10px}
.event_box .body {float: left;width: 50%}


.file-input {
	display: inline-block;
	text-align: left;
	background: #fff;
	padding: 0;
	width: 100%;
	position: relative;
	border-radius: 3px;
}

.file-input > [type='file'] {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 10;
	cursor: pointer;
}

.file-input > .button {
	display: inline-block;
	cursor: pointer;
	background: #eee;
	padding: 6px 16px;
	border-radius: 4px;
	margin-right: 8px;
	font-size: 12px;
}

.file-input:hover > .button {
	background: dodgerblue;
	color: white;
}

.file-input > .label {
	color: #333;
	white-space: nowrap;
	opacity: .3;
}

.file-input.-chosen > .label {
	opacity: 1;
}

@media screen and (max-width:1199px) {
	.sub_img {height: 360px;display: table;width: 100%;text-align: center;z-index: 1}
	.sub_img  .inner_text {display: table-cell;vertical-align: middle;color: #fff}
	.sub_img  .inner_text .title {font-size: 2.5em}
	.sub_img  .inner_text .text {margin-top:30px;font-size: .9em}
	
	#about_sc01 ul {overflow: hidden;margin: 100px auto 0;display: table;width: 520px}
	#about_sc01 ul li {float: left;width:240px;height: 240px;margin: 10px;}
	#about_sc01 ul li div {width: 240px;height: 240px;border:30px solid #6fc8f2;border-radius: 130px;display: table-cell;vertical-align: middle;text-align: center;margin: 0 auto}
	#about_sc01 ul li div span {color: #519ec1;font-family: 'NanumSquare-B'}
	
	#about_sc02 .doctor_pic {text-align: right;margin-top:40px;position: relative;padding-right: 60px}
	#about_sc02 .doctor_pic img {height: 500px}
	#about_sc02 .doctor_pic .text_gr {position: absolute;left: 35px;top:110px;text-align: left}
	#about_sc02 .doctor_pic .text_gr .ment {font-size: 36px;line-height: 1.3em;letter-spacing: -.05em}
	#about_sc02 .doctor_pic .text_gr .ment span {color: #0fa4e9}
	#about_sc02 .doctor_pic .text_gr .bar {margin: 30px 0 50px;width: 70px;height: 1px;background: #333}
	#about_sc02 .doctor_pic .text_gr ul li {padding: 3px 0;font-size: 1.2em}
	#about_sc02 .doctor_pic .namebox {background: #0fa4e9;color: #fff;padding: 40px;position: absolute;right: 35px;bottom: -60px;text-align: left;font-size: 20px}
	#about_sc02 .doctor_pic .namebox .bolda {font-size: 50px;line-height: 1.2em;margin-top: 5px}
	#about_sc02 .profile {background: #fff;padding: 100px 80px 80px;overflow: hidden}
	#about_sc02 .profile .ko {color: #0fa4e9;font-size: 30px;}
	#about_sc02 .profile .en {display: none}
	#about_sc02 .profile .pro_text {float: none}
	#about_sc02 .profile .pro_ul {float: none;margin-top:35px}
	#about_sc02 .profile .pro_ul .ul_div {display: inline-block;margin-right: 40px}
	
	
	.btn_box {position: inherit;margin-top: 50px}
	.btn_box .interior_btn {width: 55px;height: 55px;border: 1px solid #ddd;background: #fff;font-size: 1.6em;color: #0fa4e9}
	.btn_box .interior_btn:hover {background: #0fa4e9;color: #fff}
	
	
	#about_sc03 .interior {overflow: hidden;margin: 80px auto;border: 1px solid #ddd}
	#about_sc03 .interior_left {padding: 80px 30px;height: 430px;width: 40%;float: left}
	#about_sc03 .interior_right {padding: 0;height: 430px;width: 60%;float: left;background: #eee;overflow: hidden}
	#about_sc03 .interior_right .owl_interior .item {height: 430px;width: 100%}
	#about_sc03 .interior_left .bar {margin: 0 0 20px;width: 50px;height: 2px;background: #333}
	#about_sc03 .interior_left .ment {font-size: 30px;line-height: 1.3em;letter-spacing: -.05em}
	#about_sc03 .interior_left .ment span {color: #0fa4e9}
	
	#about_sc04 {
		background: #1b2d6e; /* Old browsers */
		background: -moz-linear-gradient(left,  #1b2d6e 0%, #12a5ec 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #1b2d6e 0%,#12a5ec 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #1b2d6e 0%,#12a5ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2d6e', endColorstr='#12a5ec',GradientType=1 ); /* IE6-9 */
		color: #fff;
		height: 800px;
		position: relative;
	}
	#about_sc04 .device_next {position: absolute;right: 50px;top:45%;cursor: pointer}
	#about_sc04 .device_prv {position: absolute;left: 50px;top:45%;cursor: pointer}
	.device_carousel {margin-top: -100px;}
	.device_carousel .item {position:relative;height: 800px;overflow: hidden}
	.device_carousel .item .img {position: absolute;right: 80px;top:0;}
	.device_carousel .item .img img {height: 680px}
	.device_carousel .item .mt {position: absolute;top:150px;left: 0}
	.device_carousel .item .modelbox {position: absolute;bottom:100px;right: 0;background: #0e1d48;padding: 40px 25px;}
	.device_carousel .item .modelbox .bloda {font-size: 25px}
	.device_carousel .item .modelbox .roboto {color: #c4c4c4;font-size: 18px;margin-top:5px}
	.device_carousel .item .mt .a {font-size: 40px}
	.device_carousel .item .mt .b {font-size: 30px;color: #12c5e6;border-bottom: 1px solid #12c5e6;padding-bottom: 3px;display: table;margin-top: 20px}
	.device_carousel .item .mt .c {margin-top: 40px;font-size: 18px;margin-bottom: 20px}
	
	#about_sc05 .left {background: #0fa4e9;color: #fff;padding: 60px 30px;height: 470px;width: 49%;margin-right: 1%;margin-left: 0;float: left;font-size: 18px}
	#about_sc05 .right {background:rgba(255, 255, 255, 0.8);color: #333;padding: 0;height: 470px;width: 49%;margin-left: 1%;margin-right: 0;float: left;border: 1px solid #ddd;display: table;}
	#about_sc05 .right .inner {display: table-cell;vertical-align: middle}
	
	
	#about_sc05 .right .inner .tel {text-align: center;font-size: 20px}
	#about_sc05 .right .inner .tel .roboto {font-size: 30px;margin-top:5px}
	#about_sc05 .right .inner .time {text-align: center;font-size: 20px;margin-top: 30px}
	#about_sc05 .right .inner .time table {margin: 20px auto 0;font-size: 16px}
	#about_sc05 .right .inner .time table tr th {width: 80px;color: #565656}
	#about_sc05 .right .inner .time table tr td {padding: 2px}
	
	#about_sc06 .kakaomap {height: 500px;}
	#about_sc06 table {width: 100%}
	#about_sc06 table tr {border-bottom: 1px solid #ddd}
	#about_sc06 table tr th {width: 25%;padding-left: 50px;font-size: 24px;font-weight: 100;font-family: 'NanumSquare-B';}
	#about_sc06 table tr td {width: 75%;padding: 40px 30px;font-size: 18px}
	
	.clinic_nav {margin: 50px auto 0;border-top: 1px solid #ddd;border-left: 1px solid #ddd;width: 100%;overflow: hidden}
	.clinic_nav .tab_btn {position:relative;float: left;width: 25%;border-bottom: 1px solid #ddd;}
	.clinic_nav .tab_btn2 {width: 33.3%;}
	.clinic_nav .tab_btn span {background: #fff;color: #333;width: 100%;text-align: center;padding: 15px 0;font-size: 16px;cursor: pointer;position: relative;border-right: 1px solid #ddd;display: table}
	.clinic_nav .tab_btn.on span {background: #13a2e6;color: #fff;font-family: 'NanumSquare-B'}
	.clinic_nav .tab_btn:hover span {background: #13a2e6;color: #fff}
}
@media screen and (max-width: 767px){
	.pagesname {color: #00aeff;font-size: 1.8em;line-height: 1.1em;letter-spacing: -.05em;text-align: center;padding: 20px 0;font-family: 'NanumSquare-B'}
	
	.sub_img {width: 100%;text-align: center;z-index: 1;background-size: cover;margin-top: 70px;}
	.sub_img  .inner_text {padding: 50px 0}
	.sub_img  .inner_text .title {font-size: 1.8em}
	.sub_img  .inner_text .text {margin-top:30px;font-size: .9em}
	
	.clinic_wrap .title2 {font-size: 2.8em;line-height: 1.4em;text-align: center}
	.clinic_wrap .subtext2 {font-size: .9em;text-align: center;margin-bottom: 40px}
	
	#about_sc01 ul {overflow: hidden;margin: 100px auto 0;display: table;width: 360px}
	#about_sc01 ul li {float: left;width:160px;height: 160px;margin: 10px;}
	#about_sc01 ul li div {width: 160px;height: 160px;border:5px solid #6fc8f2;border-radius: 80px;display: table-cell;vertical-align: middle;text-align: center;margin: 0 auto}
	#about_sc01 ul li div span {color: #519ec1;font-family: 'NanumSquare-B'}
	
	#about_sc02 .doctor_pic {text-align: right;margin-top:40px;position: relative;padding-right: 0}
	#about_sc02 .doctor_pic img {height: inherit;width: 70%;margin-top:-180px}
	#about_sc02 .doctor_pic .text_gr {position: relative;left: 25px;top:0;text-align: left}
	#about_sc02 .doctor_pic .text_gr .ment {font-size: 32px;line-height: 1.3em;letter-spacing: -.05em}
	#about_sc02 .doctor_pic .text_gr .ment span {color: #0fa4e9}
	#about_sc02 .doctor_pic .text_gr .bar {margin: 30px 0 50px;width: 70px;height: 1px;background: #333}
	#about_sc02 .doctor_pic .text_gr ul li {padding: 3px 0;font-size: 13px}
	#about_sc02 .doctor_pic .namebox {background: #0fa4e9;color: #fff;padding: 30px;position: absolute;left: 35px;right: inherit;bottom: -60px;text-align: left;font-size: 20px}
	#about_sc02 .doctor_pic .namebox .bolda {font-size: 40px;line-height: 1.2em;margin-top: 5px}
	#about_sc02 .profile {background: #fff;padding: 100px 40px 50px;overflow: hidden}
	#about_sc02 .profile .ko {color: #0fa4e9;font-size: 30px;}
	#about_sc02 .profile .en {display: none}
	#about_sc02 .profile .pro_text {float: none}
	#about_sc02 .profile .pro_ul {float: none;margin-top:35px}
	#about_sc02 .profile .pro_ul .ul_div {display: block;margin-right: 0}
	
	#about_sc03 .interior {overflow: hidden;margin: 80px auto;border: 1px solid #ddd}
	#about_sc03 .interior_left {padding: 80px 30px;height: inherit;width: 100%;float: none}
	#about_sc03 .interior_right {padding: 0;height: inherit;width: 100%;float: none;background: #eee;overflow: hidden}
	#about_sc03 .interior_right .owl_interior .item {height: 350px;width: 100%}
	#about_sc03 .interior_left .bar {margin: 0 0 20px;width: 50px;height: 2px;background: #333}
	#about_sc03 .interior_left .ment {font-size: 30px;line-height: 1.3em;letter-spacing: -.05em}
	#about_sc03 .interior_left .ment span {color: #0fa4e9}

	#about_sc05 .left {background: #0fa4e9;color: #fff;padding: 70px 50px;width: 90%;margin: 0 auto;float: none;font-size: 18px;height: inherit}
	#about_sc05 .right {background:rgba(255, 255, 255, 0.8);color: #333;padding: 70px 50px;height: inherit;width: 90%;margin: 30px auto;float: none;border: 1px solid #ddd;display: table;}
	#about_sc05 .right .inner {display: table-cell;vertical-align: middle}
	
	#about_sc06 .kakaomap {height: 400px;}
	#about_sc06 table {width: 100%}
	#about_sc06 table tr {border-bottom: 1px solid #ddd}
	#about_sc06 table tr th {display: none}
	#about_sc06 table tr td {width: 100%;padding: 40px 10px;font-size: 18px}
	
	.box_card {border: 1px solid #ddd;padding: 350px 20px 50px;margin-bottom: 80px;padding-right: 0}
	.box_card .img {position: absolute;right: 0;top:0;width: 100%;height: 300px}
	.box_card .lighta {font-size: 20px;line-height: 1.2em}
	.box_card .lighta span {color: #13a2e6;font-size:42px;line-height: 1.5em}
	.box_card .title {font-size: 22px;border-bottom: 1px solid #666;padding-bottom: 3px;display: table;margin-top: 30px;margin-bottom: 10px}
	
	.box_card2 {padding: 40px 20px;}
	.box_card2 .lighta {font-size:32px;line-height: 1.2em}
	.box_card2 .lighta span {color: #13a2e6;}
	.box_card2 ul {display: table;width: 100%;}
	.box_card2 ul li {float: left;width: 47%;margin: 1.5% 1.5%}
	.box_card2 ul li img {max-width: 100%}
	.box_card2 ul li div {margin-top: 10px;font-size: 1.2em;font-family: 'NanumSquare-B'}
	
	#about_sc04 {
		background: #1b2d6e; /* Old browsers */
		background: -moz-linear-gradient(left,  #1b2d6e 0%, #12a5ec 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  #1b2d6e 0%,#12a5ec 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  #1b2d6e 0%,#12a5ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b2d6e', endColorstr='#12a5ec',GradientType=1 ); /* IE6-9 */
		color: #fff;
		position: relative;
		height: inherit
	}
	#about_sc04 .device_next {position: absolute;right: 50px;top:180px;cursor: pointer}
	#about_sc04 .device_prv {position: absolute;left: 50px;top:180px;cursor: pointer}
	#about_sc04 .device_next img, #about_sc04 .device_prv img {height: 40px}
	.device_carousel {margin-top: 0;}
	.device_carousel .item {position:relative;height: inherit;overflow: hidden}
	.device_carousel .item .img {position: relative;right: inherit;top:inherit;text-align: center}
	.device_carousel .item .img img {height: 350px}
	.device_carousel .item .modelbox {position: relative;bottom:inherit;right: inherit;background: #0e1d48;padding: 40px 25px;margin-top: 20px}
	.device_carousel .item .modelbox .bloda {font-size: 25px}
	.device_carousel .item .modelbox .roboto {color: #c4c4c4;font-size: 18px;margin-top:5px}
	.device_carousel .item .mt {position: relative;top:inherit;left: inherit;padding: 40px 25px}
	.device_carousel .item .mt .a {font-size: 40px}
	.device_carousel .item .mt .b {font-size: 30px;color: #12c5e6;border-bottom: 1px solid #12c5e6;padding-bottom: 3px;display: table;margin-top: 20px}
	.device_carousel .item .mt .c {margin-top: 40px;font-size: 18px;margin-bottom: 20px}
		
	
	.clinic_nav {margin: 50px auto 0;border-top: 1px solid #ddd;border-left: 1px solid #ddd;width: 100%;overflow: hidden}
	.clinic_nav .tab_btn {position:relative;float: left;width: 50%;border-bottom: 1px solid #ddd;}
	.clinic_nav .tab_btn2 {width: 100%;}
	.clinic_nav .tab_btn span {background: #fff;color: #333;width: 100%;text-align: center;padding: 15px 0;font-size: 14px;cursor: pointer;position: relative;border-right: 1px solid #ddd;display: table}
	.clinic_nav .tab_btn.on span {background: #13a2e6;color: #fff;font-family: 'NanumSquare-B'}
	.clinic_nav .tab_btn:hover span {background: #13a2e6;color: #fff}
	
	.clinic_top {margin: 100px auto 50px;position: relative}
	.clinic_top .title {color: #13a2e6;font-size: 30px;line-height: 1.1em}
	.clinic_top .text {margin-top: 0px}
	.clinic_top .clinic_img {position: relative;right: 0;top:0;text-align: center;padding: 40px 0}
	.clinic_top .clinic_img img {height: 150px}
	
	.clinic_body {padding: 20px 0;border: 0;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin-bottom: 80px}
	.clinic_body .title {color: #13a2e6;font-size: 27px;line-height: 1.1em;margin-top:30px}
	.clinic_body .text {margin-top: 40px}
		
	.info_tbl {margin: 80px auto}
	.info_tbl .subject {font-size: 25px}
	.info_tbl .subject span {color: #13a2e6}
	.info_tbl .table2 {width: 100%;margin-top: 30px;border-top: 1px solid #13a2e6;}
	.info_tbl .table2 thead tr th:first-child {width: 30%;border-right: 1px solid #55b6e2}
	.info_tbl .table2 thead tr th {border-left: 1px solid #13a2e6;background: #13a2e6;color: #fff;font-weight: 100;font-family: 'NanumSquare-B';height: 60px;font-size: 13px;text-align: center;border-right: 1px solid #13a2e6}
	.info_tbl .table2 tbody tr {border-bottom: 1px solid #ddd}
	.info_tbl .table2 tbody tr th {border-left: 1px solid #ddd;background: #f7fcff;color: #444;font-weight: 100;font-family: 'NanumSquare-B';height: 55px;font-size: 13px;text-align: center;border-right: 1px solid #ddd}
	.info_tbl .table2 tbody tr td {padding-left: 20px;font-size: 13px;;border-right: 1px solid #ddd}
	
	.info_tbl .table3 {width: 100%;margin-top: 30px;border-top: 1px solid #13a2e6;}
	.info_tbl .table3 thead tr th:first-child {width: 20%;border-right: 1px solid #55b6e2}
	.info_tbl .table3 thead tr th {background: #13a2e6;color: #fff;font-weight: 100;font-family: 'NanumSquare-B';height: 50px;font-size: 13px;text-align: center;border-right: 1px solid #55b6e2}
	.info_tbl .table3 thead tr th:last-child {width: 50%;border-right: 1px solid #13a2e6}
	.info_tbl .table3 tbody tr {border-bottom: 1px solid #ddd}
	.info_tbl .table3 tbody tr th {border-left: 1px solid #ddd;background: #f7fcff;color: #444;font-weight: 100;font-family: 'NanumSquare-B';font-size: 13px;text-align: center;border-right: 1px solid #ddd}
	.info_tbl .table3 tbody tr td {padding:0 10px;height: 55px;font-size: 13px;;border-right: 1px solid #ddd}
	.info_tbl .table3 tbody tr td.mid {text-align: center;padding: 0}

	.info_tbl .line_tbl {width: 100%;margin-top: 30px;border-top: 2px solid #333;}
	.info_tbl .line_tbl tbody tr {border-bottom: 1px solid #ddd}
	.info_tbl .line_tbl tbody tr th {background: #f7fcff;color: #444;font-weight: 100;font-family: 'NanumSquare-B';font-size: 13px;padding: 0 20px;;width: 40%}
	.info_tbl .line_tbl tbody tr td {padding:0 20px;height: 60px;font-size: 13px;}
	.info_tbl .line_tbl tbody tr td.mid {text-align: center;padding: 0}
	
	.clinic_body2 {padding: 40px 20px;border-bottom:1px solid #ddd;display: table;width: 100%}
	.clinic_body2 .title {color: #13a2e6;font-size: 30px;line-height: 2em;display: table;width: 100%}
	.clinic_body2 .bodytext {;display: table;width: 100%;vertical-align: top}
}