@charset "utf-8";
/* css by OOparts */

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 
@import url(http://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css);
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
/* font-family: 'Noto Sans KR', sans-serif; */



body { font-family: 'Nanum Barun Gothic', sans-serif; }
html { font-size:12px; }
body { font-size:1rem; font-weight:normal; color:#454545; }

html, body { height: 100%; }
img { max-width:100%; }
ul, ol, li { list-style:none; padding:0; }

/* BootStrap ------------------------------------------------------------------------------------------------- */

ol, ul, dl, label, p { margin-bottom:0; }
h1, h2, h3, h4, h5, h6 { margin-top:0; margin-bottom:0 }
a, button { outline:none; }
a, a:link, a:visited { color:#454545; }
a:hover, a:focus, a:active { text-decoration:none; color:#454545; }

/* a요소, 버튼 포커스 점선 없애기 */
a:focus, .btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {
    outline:none;
}
.btn.active, .btn:active {
	box-shadow:none;
}

/* nabvar,panel 라운딩 해제 */
.navbar,
.panel,
.btn,
.form-control,
.list-group-item:first-child,
.list-group-item:last-child { 
	border-radius:0; 
}

.bar
{border-top:solid 1px #ebebeb; width:100%
}

.container, .container-fluid { 
	padding:0;
}
.container {
	width:100%;
	max-width:1200px;
}
.row {
	margin-left:0;
	margin-right:0;
}
[class*="col-"] {
	padding:0;
}

.tooltip {
	font-family:inherit;
}

/* end BootStrap -------------------------------------------------------------------------------------------- */

/* oo_common css -------------------------------------------------------------------------------------------- */
	.font_noto_sans { font-family: 'Noto Sans KR'; }
	.font_weight_200 { font-weight:200; }
	.font_weight_300 { font-weight:300; }
	.font_weight_400 { font-weight:400; }
	.font_weight_500 { font-weight:500; }

	.no_border_top { border-top:0 !important;}
	.no_border_left { border-left:0 !important;}
	.no_border_right { border-right:0 !important;}
	.no_border_bottom { border-bottom:0 !important;}
	.no_padding { padding:0 !important;}
	.no_padding_top { padding-top:0 !important;}
	.no_padding_left { padding-left:0 !important;}
	.no_padding_right { padding-right:0 !important;}
	.no_padding_bottom { padding-bottom:0 !important;}
	.no_margin { margin:0 !important; }
	.no_margin_top { margin-top:0 !important;}
	.no_margin_left { margin-left:0 !important;}
	.no_margin_right { margin-right:0 !important;}
	.no_margin_bottom { margin-bottom:0 !important;}
	.padding_top10 { padding-top:10px !important;}
	.padding_left10 { padding-left:10px !important;}
	.padding_right10 { padding-right:10px !important;}
	.padding_bottom10 { padding-bottom:10px !important;}
	.padding_top20 { padding-top:20px !important;}
	.padding_left20 { padding-left:20px !important;}
	.padding_right20 { padding-right:20px !important;}
	.padding_bottom20 { padding-bottom:20px !important;}
	.padding_top30 { padding-top:30px !important;}
	.padding_left30 { padding-left:30px !important;}
	.padding_right30 { padding-right:30px !important;}
	.padding_bottom30 { padding-bottom:30px !important;}
	.margin_top5 { margin-top:5px !important;}
	.margin_left5 { margin-left:5px !important;}
	.margin_right5 { margin-right:5px !important;}
	.margin_bottom5 { margin-bottom:5px !important;}
	.margin_top10 { margin-top:10px !important;}
	.margin_left10 { margin-left:10px !important;}
	.margin_right10 { margin-right:10px !important;}
	.margin_bottom10 { margin-bottom:10px !important;}
	.margin_top20 { margin-top:20px !important;}
	.margin_left20 { margin-left:20px !important;}
	.margin_right20 { margin-right:20px !important;}
	.margin_bottom20 { margin-bottom:20px !important;}
	.margin_top30 { margin-top:30px !important;}
	.margin_left30 { margin-left:30px !important;}
	.margin_right30 { margin-right:30px !important;}
	.margin_bottom30 { margin-bottom:30px !important;}
	.margin_top40 { margin-top:40px !important;}
	.margin_left40 { margin-left:40px !important;}
	.margin_right40 { margin-right:40px !important;}
	.margin_bottom40 { margin-bottom:40px !important;}

	.clearboth { clear:both; }
	.floatnone { float:none; }
/* end oo_common css ---------------------------------------------------------------------------------------- */

/* @media --------------------------------------------------------------------------------------------------- */

@media all and (min-width:768px) and (max-width:992px) {
	.page_container { width:100%; }
	
}
/* end @media ----------------------------------------------------------------------------------------------- */

/* 상단 레이아웃 -------------------------------------------------------------------------------------------- */
#hd_container {
	min-width:320px;
	/*box-shadow:0 0 4px rgba(50, 50, 50, 0.3);*/
}
/* 중간 레이아웃 -------------------------------------------------------------------------------------------- */
#root_container { 
	min-width:320px;
	background:#fff;
	position:relative;
	padding:0;
}
#root_container.index_view  {
	margin-bottom:;
}
/* index 메인화면이 아닌 페이지 화면일 경우 */
#root_container.page_view {
	margin-top:;
	margin-bottom:;
}
#root_page {
	padding:0;
}
/* 내용 레이아웃 -------------------------------------------------------------------------------------------- */
#area_left,
#area_content {
	padding:0;
}

#area_left { 
	min-height:0;/*왼쪽메뉴 없는 경우 height가 1px로 잡혀서 0으로 설정*/
	width:180px;
	/*max-width:200px;
	height:100%;
	top:0;
	position:fixed;
	border-right:1px solid #e5e5ed;
	overflow-y:auto;*/
}
#area_content {
	/*padding-right:90px;*/
}
#area_content.page_area {
	padding:0;
}
/* page 상단 title */
#area_content > .page-header {
	border:0;
	margin:0;
	padding:0 0 0 7rem;
}
#area_content > .page-header .heading_txt {
	font-size:3rem;
	font-weight:bold;
	color:#222;
}
#area_content > .page-header .heading_txt > strong {
	font-weight:inherit;
}
#area_content > .page-header .heading_txt > p {
	color:#f95353;
	display:inline-block;
	margin-left:1rem;
}
#area_content > .page-header .heading_subtxt {
	font-size:1.4rem;
	font-weight:300;
	padding:0.5rem 0;
}

/* 하단 레이아웃 -------------------------------------------------------------------------------------------- */
#oo_footer {
	clear:both;
	position:relative;
	min-width:320px;
	padding-left:310px;
}
/* ft_nav */
#oo_footer.ft_main {
	padding-left:180px;
}
#oo_footer .ft_content_nav {
	border:1px solid #ebebeb;
	border-width:1px 0;
	background-color:#fafafa;
}
#oo_footer.ft_main .ft_content_nav {
	background-color:#fff;
}

#oo_footer .ft_nav {
	float:none;
	margin:0 auto;
	max-width:1000px;
}
#oo_footer .ft_nav li {
	position:relative;

}
#oo_footer .ft_nav li .list-group-item {
	background:none;
	border:0;
	padding:6px 15px;
	color:#929292;
}
#oo_footer .ft_nav li .list-group-item:hover, 
#oo_footer .ft_nav li .list-group-item:focus {
   
}
#oo_footer .ft_nav li + li .list-group-item:before {
    border-left:1px solid #ccc;
    content:"";
    height:15px;
	position:absolute;
	left:0;
}

/* main footer content */
#oo_footer .ft_content_main {
	padding:40px 25px;
}
#oo_footer .ft_content_main li a {
	display:inline-block;
	position:relative;
}
/* 이미지 오버 */
#oo_footer .ft_content_main .over {
	position:absolute;
	left:0;
	right:0;
	top:0;
	display:none;
}
/* page footer */
#oo_footer .ft_content {
	max-width:1000px;
	padding:0 10px;
}
#oo_footer .ft_logo {
	padding:15px 20px;
}
#oo_footer .ft_logo > a {
	display:block;
	margin:0 auto;
}
#oo_footer .ft_logo img {

}
/* logo text */
#oo_footer .ft_logo .logo_txt {
	color:#0c81e5;
}
#oo_footer .ft_logo .logo_txt h3 {
	margin:0;
	padding:0 0.714rem;
	font-size:2rem;
	color:#525252;
}
#oo_footer .ft_logo .logo_txt h3 strong {
	display:inline-block;
	color:#696969;
	font-weight:700;
}
#oo_footer .ft_logo .logo_txt small {
	display:inline-block;
	position:relative;
	font-weight:100;
	font-size:0.95rem;
	top:-0.5rem;
	color:#424242;
}

/* 회사정보 */
#oo_footer .company_info {
	display:inline-block;
	margin:0 auto;
	padding:25px 10px;
}
#oo_footer .company_info li {
	float:left;
	font-size:12px;
	font-weight:200;
	line-height:1.5;
	color:#929292;
}
#oo_footer .company_info li:after {
	display:inline-block;
	content:"";
	width:1px;
	height:0.857rem;
	background-color:#929292;
	margin:0 10px;
}
#oo_footer .company_info li.no_line + .no_line {
	clear:both;
}
#oo_footer .company_info li.no_line:after {
	width:0;
	margin:0;
}
#oo_footer .company_info li.clearfix {
	clear:both;
}

/* 공통 적용 css --------------------------------------------------------------------------------------------- */

/* 자동등록방지 */
#captcha {
	width:100%;
}
#captcha legend {
	border:0;
	width:0;
}
#captcha #captcha_mp3, #captcha #captcha_reload {
	font-size:0;
	max-width:23px;
	width:100%;
	background:none;
	border:0;
	text-indent:0;
}
#captcha #captcha_mp3 span, #captcha #captcha_reload span {
	background:none;
	font-size:1rem;
	line-height:1.42857;
	height:auto;
}
#captcha #captcha_key {
    background:#fff !important;
    border:1px solid #ccc;
	color:#555;
    font-size:1rem;
    font-weight:bold;
    height:60px;
    line-height:2;
    margin:0 0 0 25px;
    padding:6px 12px;
    width:100%;
	max-width:100px;
}

/* 사이드뷰 */
.sv_wrap .sv a {
	width:100%;
	min-width:110px;
	border-color:#333;
	padding:3px 10px;
	text-align:left;
}



/* 200205 새로 만든부분 */

/* 3d 임플란트 _ sub2_1 */
section.new_sub { width:100%;}
div.new_sub_wrap { width:1000px; margin:0 auto; padding:90px 0;}
h1.new_sub_title { color:#104b94; font-size:45px; text-align:center; font-weight:300; line-height:1.2;}
p.new_sub_title_eng { color:#acb6bb; font-size:20px; font-weight:200; letter-spacing:5px;}
h1.new_sub_title strong { font-weight:600;}
dl.new_sub_content { width:100%; height:auto; overflow:hidden; margin-top:38px;}
dl.new_sub_content dt, dl.new_sub_content dd { float:left; width:50%; /*height:320px;*/}
dl.new_sub_content dd { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_01_02.png) no-repeat top center; padding-top:90px;}
h2.new_sub_title2 { font-size:32px; color:#2c323a; font-weight:300; margin-bottom:36px;}
span.back_color_txt { color:#fff; font-weight:600; background:#104b94; display:inline-block; padding:5px 5px 8px; box-sizing:inherit;}
ol.new_sub_ol_check { width:100%; height:auto; overflow:hidden;}
ol.new_sub_ol_check li { font-size:18px; font-weight:400; color:#2c323a; margin-bottom:10px;}
ol.new_sub_ol_check li:before { content:''; width:18px; height:18px; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/btn_check.png) no-repeat; display:block; float:left; margin:4px 14px 3px 0;}

section.new_sub2 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_02_01.jpg) no-repeat center; width:100%; ; height:auto; overflow:hidden; background-size:cover;}
h1.new_sub_title3 { font-size:40px; color:#fff; font-weight:300; line-height:1.4; text-align:left; display:inline-block;}
h1.new_sub_title3.margin-left:after { content:''; width:45px; height:2px; display:block; background:#fff; margin:20px 0;}
section.new_sub2.oneday h1.new_sub_title3:after { content:''; display:none; width:60px; height:3px; background:#fff; margin:20px 0;}
#page_container h1.new_sub_title3 p.new_sub_title3_eng { font-size:16px; font-weight:200; letter-spacing:5px; text-align:left;}
h1.new_sub_title3 strong span.color { color:#13bcfc;}
h5.new_sub_des { color:#fff; font-size:20px; font-weight:300; line-height:1.4;}
ul.new_sub_ul_circle { width:900px; height:auto; overflow:hidden; margin:30px auto;}
ul.new_sub_ul_circle li { width:200px; height:200px; margin-right:30px; float:left; border:3px solid rgba(255,255,255,0.7);
border-radius:100%;}
ul.new_sub_ul_circle li:last-child { margin-right:0;}
p.new_sub_ul_circle_txt { background:rgba(255,255,255,0.7); width:98%; height:98%; border-radius:100%; margin:1% auto 0; color:#2c323a; font-size:16px; padding:50px 0;}

section.new_sub3 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_03_01.jpg) no-repeat; background-size:cover; width:100%; ; height:auto; overflow:hidden;}
h1.new_sub_title4 { font-size:40px; text-align:center; font-weight:300; margin-bottom:50px; color:#2c323a;}
h1.new_sub_title4 strong.color2 { color:#104b94;}
ul.new_sub_ul_square { width:100%; height:auto; overflow:hidden;}
ul.new_sub_ul_square li { width:33%; float:left; border-top:4px solid #104b94; background:#fff; padding:30px 0 40px; text-align:center;}
ul.new_sub_ul_square li:nth-child(2) { margin:0 0.5%;}
h5.new_num_txt { font-size:26px; font-weight:900; color:#1c2024;}
h5.new_num_txt:after { content:''; display:block; margin:20px auto 18px; height:1px; width:174px; background:#656565;}
h5.new_sub_des2 { font-size:16px; color:#2c323a; line-height:1.4; font-weight:300;}

section.new_sub4 { width:100%; ; height:auto; overflow:hidden; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_04_01.jpg) no-repeat; background-size:cover;}
h1.new_sub_title5 { color:#fff; font-size:40px; text-align:center;}
h1.new_sub_title5 p.new_sub_title_eng { color:#c7c7c7; margin-bottom:5px;}
span.color { color:#fff; font-weight:600;}

section.new_sub5 { width:100%; height:auto; overflow:hidden; }
ul.new_sub_ul_square2 { width:70%; height:auto; overflow:hidden; margin:0 auto;}
ul.new_sub_ul_square2 li { width:45%; float:left; margin-bottom:60px;}
ul.new_sub_ul_square2 li:nth-child(2n) { margin-left:10%;}
ul.new_sub_ul_square2 li:nth-child(3), ul.new_sub_ul_square2 li:nth-child(4) { margin-bottom:0;}
h2.new_sub_li_title { margin:20px 0; font-size:30px; color:#104b94; text-align:center; font-weight:600;}
h2.new_sub_li_title:after { content:''; width:100%; height:1px; background:#656565; margin:0 auto; display:block; margin:10px 0;} 
p.new_sub_des { font-size:20px; line-height:1.4; color:#2c323a; word-break:keep-all;}


section.new_sub6 { width:100%; ; height:auto; overflow:hidden;}
dl.new_sub_dl { width:100%; height:auto; overflow:hidden; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_06_01.jpg) no-repeat; background-size:50%; background-position:left center;}

dl.new_sub_dl dd { width:51%; float:right; padding:50px 40px; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_06_02.jpg) no-repeat; background-size:cover; }
h1.new_sub_title6 { color:#fff; font-size:40px; font-weight:300; line-height:1.2;}
h1.new_sub_title6 span.color { font-weight:300;}
#page_container h1.new_sub_title6 p.new_sub_title6_des { font-size:20px; text-align:left; margin:20px 0 0;}
p.new_sub_title6_des:after { content:''; width:60px; height:1px; background:#fff; display:; margin:20px 0;}

ul.new_sub_ul_btn { width:320px; margin:0 auto; height:44px;}
ul.new_sub_ul_btn li { width:150px;float:left; height:100%;}
ul.new_sub_ul_btn li:first-child { margin-right:20px;}
ul.new_sub_ul_btn li a { display:block; width:100%; height:100%; }
a.new_btn_yellow {  background :url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub_last_btn.png) no-repeat 110px center #d1d1d4; border-radius:22px; color:#2e2a2a; font-size:22px;  line-height:42px; padding-left:22px;}
a.new_btn_blue {  background :url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub_last_btn.png) no-repeat 110px center #2d508a; border-radius:22px; color:#fff; font-size:22px; line-height:42px; padding-left:22px;}


@media (max-width:1420px) and (min-width:1200px)
{
	dl.new_sub_dl { background-size:cover;}
	div.new_sub_wrap { width:100%;}
	h2.new_sub_title2, h2.new_sub_li_title { font-size:28px;}
	h1.new_sub_title6 { font-size:36px;}
	h1.new_sub_title { font-size:40px;}
}



/* 당일임플란트 _ sub2_2 */
dl.new_sub_content dt img.margin-top-img {  margin-top:30px;}
strong.new_txt_dot {  text-emphasis-style: dot;  text-emphasis-position: over left;
 -webkit-text-emphasis-style: dot;  -webkit-text-emphasis-position: over; }
 
section.new_sub2.oneday { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_2_02_01.jpg) no-repeat center; padding:30px 0; background-size:cover; }
section.new_sub2.oneday div.new_sub_wrap { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_2_02_02.png) no-repeat right center;}
h3.new_sub_des_big { font-size:32px; color:#fff; font-weight:600; margin-bottom:20px;}


section.new_sub7 { width:100%; height:auto; overflow:hidden;}
ol.new_sub_ol_circle { width:870px; margin:0 auto; height: 274px;}
ol.new_sub_ol_circle li { width:274px; float:left; height:100%; color:#fff; border-radius:100%; text-align:center; padding:55px 0; margin-right:24px;}
ol.new_sub_ol_circle li:first-child { background:#13bcfc;}
ol.new_sub_ol_circle li:nth-child(2) { background:#337fce;}
ol.new_sub_ol_circle li:last-child { background:#104b94; margin-right:0;}
h5.new_num_txt2 { font-size:45px; font-weight:600;}
h5.new_num_txt2:after { content:''; width:68px; height:20px; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_2_03_01.png) no-repeat center; display:none; margin:25px auto 15px;}
h5.new_sub_des3 { font-size:32px; font-weight:300; line-height:1.3;}
h5.new_sub_des3 strong { font-weight:600; font-size:45px;}

h1.new_sub_title4.margin-bottom-10 { margin-bottom:10px;}
h5.new_sub_des4 { font-size:20px; text-align:center; font-weight:300; line-height:1.4;}
ul.new_sub_ul_square3 { width:100%; height:auto; overflow:hidden; margin-top:50px;}
ul.new_sub_ul_square3 li { float:left; width:194px; height:auto; margin-right:7px; padding:20px 0; border-top:5px solid #104b94; background:#fff;}
ul.new_sub_ul_square3 li:last-child { margin-right:0;}
div.new_sub_top_img img { margin:0 auto; display:block;}
h3.new_sub_li_title2 { font-size:20px; text-align:center; color:#2c323a; margin:40px 0 30px; font-weight:600;}
p.new_sub_des strong.color { color:#104b94}
ul.new_sub_ul_square3 p.new_sub_des { letter-spacing:-.5px; font-size:16px;}
img.new_sub_img { margin-top:50px; display:block;}

/*section.new_sub6.oneday { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_06_02.jpg) no-repeat left center; background-size:cover; }*/
section.new_sub6.oneday dl.new_sub_dl { background:none; display:table;}
section.new_sub6.oneday dl.new_sub_dl dt{ background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_06_02.jpg) no-repeat right center; background-size:cover;}
section.new_sub6.oneday dl.new_sub_dl {  height:375px;}
section.new_sub6.oneday dl.new_sub_dl dt { float:left; width:49%; height:100%; display:table-cell; }
section.new_sub6.oneday dl.new_sub_dl dd { background:#142434; padding:100px 40px; display:table-cell;}
section.new_sub6.oneday dl.new_sub_dl dt img { display:block; float:right; margin-top:13px; width:400px;}


@media (max-width:1420px) and (min-width:1200px)
{
		section.new_sub6.oneday dl.new_sub_dl dd { padding-top:105px; padding-bottom:105px;}
		/*section.new_sub6.oneday dl.new_sub_dl dt img { margin-top:70px;}*/
}



/* 무절개임플란트 _ sub2_3 */
dl.new_sub_content dt img.margin-top-img2 { margin:80px auto 0; display:block;}
dl.new_sub_content dd.padding-top { padding-top:120px;}
section.new_sub2.non { text-align:center; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_3_02_01.jpg) no-repeat center; background-size:cover; padding:20px 0;}
section.new_sub2.non h1.new_sub_title3 { text-align:center;}
section.new_sub2.non h1.new_sub_title3:after { width:60px; height:3px; background:none; margin:40px auto 20px; display:block; content:'';}
section.new_sub2.non h5.new_sub_des { font-size:20px; word-break:keep-all;}
h1.new_sub_title3:after { margin:20px auto;}
ul.new_sub_square4 { width:100%;  height:auto; overflow:hidden; margin:55px auto 0;}
ul.new_sub_square4 li { width:48%; margin-right:4%; float:left;}
ul.new_sub_square4 li:last-child { margin-right:0;}
ul.new_sub_square4 li:first-child dl.new_sub_dl2 dt{ background:#2c323a; color:#fff; font-size:32px; font-weight:600; text-align:center; padding:15px 0;}
ul.new_sub_square4 li:last-child dl.new_sub_dl2 dt { background:#104b94; color:#fff; font-size:32px; font-weight:600; text-align:center; padding:15px 0;}
dl.new_sub_dl2 dd { background:#f3f3f3; text-align:center; color:#2c323a; font-size:20px;}
dl.new_sub_dl2 dd img { display:block; margin:0 auto; padding:35px 0;}
ol.new_sub_ol_line { width:90%; height:auto; overflow:hidden; margin:0 auto; padding:50px 0;}
ol.new_sub_ol_line li { width:33%; margin:0 auto; height:100%; float:left; border-right:1px solid #2c323a;}
ol.new_sub_ol_line li:last-child { border-right:none;}
ul.new_sub_square4 li:last-child dd p.new_sub_dl_des { font-weight:600;}
strong.color { color:#104b94;}
section.new_sub9 { width:100%; height:auto; overflow:hidden; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_3_04_01.jpg) no-repeat center; background-size:cover;}
h5.new_sub_des5 { color:#fff; text-align:center; font-size:20px; font-weight:300; line-height:1.4; padding:40px 0;}
ul.new_sub_ul_rounds { width:100%; height:auto; overflow:hidden; margin:30px auto 0;}
ul.new_sub_ul_rounds li { float:left; width:30%; margin-right:5%; text-align:center; background:#fff; border-radius:90px; padding:20px 0 25px; margin-bottom:30px;}
ul.new_sub_ul_rounds li:nth-child(3n) { margin-right:0;}
ul.new_sub_ul_rounds h5.new_num_txt { color:#104b94;}
ul.new_sub_ul_rounds h5.new_num_txt:after { width:65px; margin:10px auto;}
ul.new_sub_ul_rounds h5.new_sub_des2 { font-weight: 400;}

section.new_sub10 h1.new_sub_title5 { color:#2c323a; font-weight:600; width:70%; margin-left:30%; width:70%; text-align:left;}
ul.new_sub_ul_img { width:100%; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_3_05_01.png) no-repeat left center;  margin-top:30px;  padding:20px 0 20px 30%;}
ul.new_sub_ul_img li { font-size:20px; font-weight:300; margin-bottom:15px; color:#2c323a;}
ul.new_sub_ul_img li:before { content:''; width:24px; height:28px; display:block; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/btn_check2.png) no-repeat center; float:left; margin-right:20px;}
section.new_sub6.non  dl.new_sub_dl { background:none; display:table;}
section.new_sub6.non  dl.new_sub_dl dt{ background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_06_02.jpg) no-repeat right center; background-size:cover;}
section.new_sub6.non dl.new_sub_dl {  height:400px;}
section.new_sub6.non  dl.new_sub_dl dt { float:left; width:49%; height:100%; display:table-cell;}
section.new_sub6.non  dl.new_sub_dl dd { background:#142434; padding:100px 40px;display:table-cell;}
section.new_sub6.non  dl.new_sub_dl dt img { display:block; margin:40px 50px 0 0 ; float:right;}



@media (max-width:1420px) and (min-width:1200px)
{
		section.new_sub6.non  dl.new_sub_dl dd { padding-top:105px; padding-bottom:105px;}
		section.new_sub6non  dl.new_sub_dl dt img { margin-top:25px;}
}


/* 전체임플란트 _ sub2_4 */
h3.new_sub_des_middle { font-size:26px; color:#fff; margin-bottom:20px; font-weight:700;}
section.new_sub2.total { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_4_01_02.jpg) no-repeat center; background-size:cover;}
section.new_sub2.total h1.new_sub_title3:after { width:59px; height:2px; background:none; display:block; content:''; margin:25px 0;}
img.margin-top-img3 { margin-top:50px;}
ol.new_sub_ol_round { width:80%; height:auto; overflow:hidden; margin:0 auto;}
ol.new_sub_ol_round li { width:100%; height:auto; overflow:hidden; margin-bottom:27px; padding:40px  0 40px 46%; border-radius:100px; position:relative;}
ol.new_sub_ol_round li:first-child {  background:#ebebeb url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_4_04_01.jpg) no-repeat left center; background-size:38%;}
ol.new_sub_ol_round li:nth-child(2) {  background:#ebebeb url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_4_04_02.jpg) no-repeat left center;  background-size:38%;}
ol.new_sub_ol_round li:last-child {  background:#ebebeb url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_4_04_03.jpg) no-repeat left center;  background-size:38%; margin-bottom:0;}
ol.new_sub_ol_round li h3.new_sub_li_title3 { color:#13bcfc; font-size:32px; font-weight:700; text-align:left;}
h3.new_sub_li_title3:after { content:''; width:45px; height:1px; background:#313131; display:block; margin:15px 0;}
#page_container .page_img_content ol.new_sub_ol_round p.new_sub_des { text-align:left;}
h1.new_sub_num_back { width:67px; height:67px; font-size:32px; font-weight:800; text-align:center; background:#fff; position:absolute; left:33.5%; line-height:67px; border-radius:100%; margin-top:3%; }
section.new_sub6.total  dl.new_sub_dl { background:none; display:table;}
section.new_sub6.total  dl.new_sub_dl dt{ background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_1_06_02.jpg) no-repeat right center; background-size:cover;}
section.new_sub6.total dl.new_sub_dl {  height:387px;}
section.new_sub6.total  dl.new_sub_dl dt { float:left; width:49%; height:100%; display:table-cell;}
section.new_sub6.total  dl.new_sub_dl dd { background:#142434; padding:100px 40px;display:table-cell;}
section.new_sub6.total  dl.new_sub_dl dt img { display:block; margin:50px 50px 0 0 ; float:right;}


/* 임플란트 특징 _ sub2_5 */
h1.new_sub_title.under_bar:after { content:''; width:70px; height:3px; background:none; display:block; margin:40px auto; }
section.new_sub11 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_5_02_01.jpg) no-repeat center; width:100%; ; height:auto; overflow:hidden; background-size:cover; text-align:center;}
section.new_sub12 h5.new_sub_des4 { color:#13bcfc; font-weight:400;}
section.new_sub12 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_5_03_01.jpg) no-repeat center; width:100%; ; height:auto; overflow:hidden; background-size:cover;}
ul.new_sub_ul_square4 { width:100%; height:auto; overflow:hidden; padding:40px 20px; border-top:3px solid #104b94; background:#fff;}
ul.new_sub_ul_square4 li { width:25%; float:left; height:auto; overflow:hidden; text-align:center; border-right:1px solid #d2d2d2;}
ul.new_sub_ul_square4 li:last-child { border-right:none;}
ul.new_sub_ul_square4 li:before { content:''; width:21px; height:22px; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/btn_check3.png) no-repeat center; backgorund-size:100%; display:block; margin:0 auto 20px; }
ul.new_sub_ul_square4 li h5.new_sub_des { color:#2c323a; font-weight:400;}
ul.new_sub_ul_square4 li strong.color { font-size:20px; margin-top:10px; display:block;}

section.new_sub13 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_5_04_01.jpg) no-repeat center; width:100%; ; height:auto; overflow:hidden; background-size:cover; text-align:center;}
h1.new_sub_title3.margin-bottom-80:after { margin-top:80px; margin-bottom:40px;}
section.new_sub13  h1.new_sub_title3:after { content:''; display:block; width:66px; height:2px; background:#fff; margin:50px auto 20px;}

section.new_sub14 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_5_05_01.jpg) repeat-y center; width:100%; ; height:auto; overflow:hidden; background-size:100%; text-align:left;}
section.new_sub14 div.new_sub_wrap { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_5_05_02.jpg) repeat-y center;  height:auto; overflow:hidden; background-size:cover;}
section.new_sub14 h1.new_sub_title4, section.new_sub14 h5.new_sub_des4 { text-align:left;}
section.new_sub14 h5.new_sub_des4 { font-weight:400;}
span.color_back { background:#104b94; color:#fff;}
section.new_sub14 h1.new_sub_title4 { line-height:1.4;}




/* 무통마취기 _ sub3_1 */
section.new_sub2.soft { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_1_02_01.jpg) no-repeat center; background-size:cover;}
section.new_sub2.soft h1.new_sub_title3 { line-height:1.2;}
section.new_sub2.soft h1.new_sub_title3:after { margin:20px 0; width:36px; height:2px; content:''; display:block; background:none;}
ul.new_sub_ul_square5 { width:100%; height:auto; overflow:hidden; border-top:3px solid #104b94; background:#f5f5f5; padding:30px 5%; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-left:1px solid #dedede; }
ul.new_sub_ul_square5 li { float:left; width:33.33333%; border-right:1px solid #dedede; text-align:center;}
ul.new_sub_ul_square5 li:last-child { border-right:none;}
ul.new_sub_ul_square5 li img { display:block; margin:0 auto 10px;;}
section.new_sub15 h1.new_sub_title { color:#2c323a;}
section.new_sub15 h5.new_sub_des4 { margin:20px 0;}

section.new_sub16 { background:#7881a0;}
section.new_sub16 div.new_sub_wrap { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_1_04_01.jpg) no-repeat center; background-size:100%;}
section.new_sub16 h1.new_sub_title3 { font-size:32px; line-height:1.2;}
section.new_sub16 h1.new_sub_title3:after { width:60px; height:1px; content:''; background:#fff; display:block; margin:20px 0; }
section.new_sub16 strong.new_sub_big { font-size:40px;}
section.new_sub16 strong.new_sub_big span { font-weight:300;}

@media (max-width:1420px) and (min-width:1200px)
{
	img.margin-top-img3 { width:80%;}
}


/* 웃음가스 _ sub3_2 */
img.margin-top-img4 { float:right; margin-top:50px; margin-right:80px;}
section.new_sub2.nitrous { background:#3c404a; text-align:center;}
section.new_sub2.nitrous div.new_sub_wrap { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_2_02_01.jpg) no-repeat center;
background-size:100%;}
div.new_sub_wrap_txt { border:5px solid #13bcfc; padding:50px 0; margin:20px 0;}
p.new_sub_txt_center_line:before { content:''; width:126px; height:1px; background:#fff; display:block; margin:25px 80px 25px 0; float:left;}
p.new_sub_txt_center_line:after {  content:''; width:126px; height:1px; background:#fff; display:block; margin:25px 0 25px 80px; float:right}
section.new_sub2.nitrous h1.new_sub_title3 { text-align:center; line-height:1;}
section.new_sub2.nitrous h1.new_sub_title3:after { display:none;}
p.new_sub_txt_center_line { font-size:40px; text-align:center; color:#fff; display:inline-block;}
h3.new_sub_des_mid { color:#fff; text-align:center; font-weight:700; margin-top:30px; text-decoration:underline; }
h5.new_sub_des_small { font-size:16px; color:#fff;  text-align:center; margin-top:20px; font-weight:300; line-height:1.4;}

ul.new_sub_ul_rounds2 { width:100%; height:auto; overflow:hidden; margin:40px auto 0;}
ul.new_sub_ul_rounds2 li { float:left; width:30%; margin-right:5%; text-align:center; background:#fff; border-radius:90px; padding:20px 0; margin-bottom:30px;}
ul.new_sub_ul_rounds2 li:nth-child(3n) { margin-right:0;}
ul.new_sub_ul_rounds2 h5.new_num_txt { color:#13bcfc;}
ul.new_sub_ul_rounds2 h5.new_num_txt:after { width:65px; margin:10px auto;}
ul.new_sub_ul_rounds2 h5.new_sub_des2 { font-weight: 400;}
img.margin-top-img5 { display:block; margin:40px auto 0;}

section.new_sub17 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_2_05_01.jpg) no-repeat center; background-size:cover;}
img.margin-top-img6 { margin:0 auto; display:block;}
div.new_sub_txt_box { width:80%; height:auto; overflow:hidden; margin:50px auto 0; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_2_05_03.png) no-repeat center; background-size:100%; padding:50px 0; text-align:center;}
div.new_sub_txt_box h3.new_sub_des_big { color:#104b94;}

@media (max-width:1420px) and (min-width:1200px)
{
	div.new_sub_txt_box { width:85%; background-size:contain;}
	div.new_sub_txt_box h3.new_sub_des_big { font-size:28px;}
	p.new_sub_txt_center_line:before, p.new_sub_txt_center_line:after { width:100px;}
}


/* 극미세침마취 _ sub3_3 */
section.new_sub18 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_3_02_01.jpg) no-repeat center; background-size:cover;}
section.new_sub18 h1.new_sub_title, section.new_sub18 p.new_sub_title_eng { color:#2c323a;}
section.new_sub18 h5.new_sub_des4 { margin-top:40px; font-weight:400;}
section.new_sub18 ul.new_sub_ul_img { background:#fff url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_3_02_02.jpg) no-repeat left center; padding:50px 0 50px 55%; background-size:contain;}
section.new_sub18 ul.new_sub_ul_img li { font-size:16px;}
section.new_sub18 ul.new_sub_ul_img li:last-child { margin-bottom:0;}

section.new_sub19 { background:#2c323a;}
section.new_sub19 h1.new_sub_title { color:#fff;}
section.new_sub19 h5.new_sub_des4 { color:#fff; margin-top:20px;}

section.new_sub20 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_3_03_01.jpg) no-repeat center; background-size:cover;}

/* 200224수정 */
img.img_pc_show { margin:20px auto 0;}
img.img_pc_hide { display:none;}



/* 치아성형_ sub4_1  */
ul.new_sub_ul_img2 { width:900px; height:auto; overflow:hidden; margin:45px auto 0;}
ul.new_sub_ul_img2 li { float:left;}
ul.new_sub_ul_img2 li:first-child { }
ul.new_sub_ul_img2 li:last-child { padding:38px 40px; background:#bfcede;}
div.new_sub_txt_box2 { width:100%; height:auto; overflow:hidden; padding:40px 0 40px 45%; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_1_01_01.jpg) no-repeat center; background-size:cover; margin-top:40px;}


h2.new_sub_li_title2 { font-size:32px; color:#fff; margin-bottom:20px; line-height:1.2;}
strong.color2 { color:#104b94;}
section.new_sub21 p.new_sub_des { text-align:left!important; font-size:16px;}

section.new_sub22 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_1_02_01.jpg) no-repeat center; background-size:cover; }
h2.new_sub_txt32 { font-size:32px; text-align:center; font-weight:300;}
section.new_sub22 h1.new_sub_title4 { margin-top:5px; margin-bottom:20px; font-weight:600;}
ol.new_sub_ol_circle2 { width:100%; margin:50px auto 0; height: 224px;}
ol.new_sub_ol_circle2 li { width:224px; float:left; height:100%; color:#fff; border-radius:100%; text-align:center; padding:22px 0; margin-right:24px;}
ol.new_sub_ol_circle2 li:nth-child(2n-1) { background:#13bcfc;}
ol.new_sub_ol_circle2 li:nth-child(2n) { background:#104b94;}
ol.new_sub_ol_circle2 li:last-child { margin-right:0}
ol.new_sub_ol_circle2 h5.new_num_txt2 { font-size:40px; font-weight:600;}
ol.new_sub_ol_circle2 h5.new_num_txt2:after { content:''; width:68px; height:20px; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub2_2_03_01.png) no-repeat center; display:block; margin:15px auto;}
ol.new_sub_ol_circle2 h5.new_sub_des3 { font-size:20px; font-weight:300; line-height:1.3;}

section.new_sub23 h1.new_sub_title { color:#2c323a;}
section.new_sub23 h1.new_sub_title strong { color:#13bcfc;}

section.new_sub24 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_1_03_01.jpg) no-repeat center; background-size:cover; height:auto; overflow:hidden;}
section.new_sub24 div.new_sub_wrap { height:auto; overflow:hidden;}
div.new_sub_wrap_txt2 { width:50%; float:right; padding:0 40px;}
section.new_sub24 h1.new_sub_title { color:#2c323a; text-align:left; margin-bottom:10px;}
h4.new_sub_txt26 { font-size:26px; font-weight:300; margin-bottom:30px;}
h6.new_sub_txt13_eng { font-size:13px; letter-spacing:3px; color:#acb6bb; font-weight:300; margin-bottom:30px;}
section.new_sub24 h5.new_sub_des3 { font-size:20px;}

section.new_sub25 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_1_03_02.jpg) no-repeat center; background-size:cover; height:auto; overflow:hidden;}
section.new_sub25 div.new_sub_wrap { height:auto; overflow:hidden;}
section.new_sub25 div.new_sub_wrap_txt2 { width:50%; float:left; padding:0 40px;}
section.new_sub25 h1.new_sub_title { color:#2c323a; text-align:left; margin-bottom:20px;}
h4.new_sub_txt26 { font-size:26px; font-weight:300; margin-bottom:30px;}
h6.new_sub_txt13_eng { font-size:13px; letter-spacing:3px; color:#acb6bb; font-weight:300; margin-bottom:30px;}
section.new_sub25 h5.new_sub_des3 { font-size:20px;}

section.new_sub26 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_1_03_03.jpg) no-repeat center; background-size:cover; height:auto; overflow:hidden;}
section.new_sub26 div.new_sub_wrap { height:auto; overflow:hidden;}
div.new_sub_wrap_txt2 { width:50%; float:right; padding:0 40px;}
section.new_sub26 h1.new_sub_title { color:#2c323a; text-align:left; margin-bottom:20px;}
h4.new_sub_txt26 { font-size:26px; font-weight:300; margin-bottom:30px;}
h6.new_sub_txt13_eng { font-size:13px; letter-spacing:3px; color:#acb6bb; font-weight:300; margin-bottom:30px;}
section.new_sub26 h5.new_sub_des3 { font-size:20px;}

section.new_sub27 h1.new_sub_title strong { color:#2c323a;}
section.new_sub27 h1.new_sub_title strong.color2 { color:#13bcfc;} 
section.new_sub27 img { margin-top:45px;}

section.new_sub28 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_1_05_01.jpg) no-repeat center; background-size:cover; height:auto; overflow:hidden;}

section.new_sub29 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_2_02_01.jpg) no-repeat center; background-size:cover; height:auto; overflow:hidden;} 
section.new_sub29 div.new_sub_wrap { padding:0;}

section.new_sub30 { background:#21232d;}
section.new_sub30 h1.new_sub_title { color:#fff;}
section.new_sub30 img { margin-top:55px;}

section.new_sub32 { width:100%; ; height:auto; overflow:hidden; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_2_05_01.jpg) no-repeat; background-size:cover;}
section.new_sub32 h1.new_sub_title5 { color:#fff; font-size:40px; text-align:center;}
section.new_sub32 h1.new_sub_title5 p.new_sub_title_eng { color:#c7c7c7; margin-bottom:5px;}
section.new_sub32 span.color { color:#13bcfc; font-weight:600;}

section.new_sub33 { width:100%; ; height:auto; overflow:hidden; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub4_2_06_02.jpg) no-repeat; background-size:cover;}
section.new_sub32 h5.new_sub_des3 { text-align:center; color:#fff; font-size:20px; margin-top:20px;}



/* 덴탈케어시스템_ sub5_1  */
section.new_sub35 { width:100%; ; height:auto; overflow:hidden; background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub5_1_02_02.jpg) no-repeat; background-size:cover;}
section.new_sub35 div.new_sub_wrap { padding:0; padding-top:30px;}

section.new_sub36 { background:#21232d;}
section.new_sub36 h1.new_sub_title { color:#fff;}

section.new_sub37 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub3_2_05_01.jpg) no-repeat center; background-size:cover;}

section.new_sub39 { background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub5_1_06_01.jpg) no-repeat center; background-size:cover;}
section.new_sub39 div.new_sub_wrap { padding:0; padding-bottom:70px;}


/* 덴탈케어시스템_ sub5_2  */
section.new_sub41{ background:url(http://www.cdnp.co.kr/theme/oo.neo/page/img/sub5_2_02_01.jpg) no-repeat center; background-size:cover;}
section.new_sub41 h1.new_sub_title { color:#fff;}
section.new_sub41 h1.new_sub_title strong { color:#fff;}
section.new_sub41 h5.new_sub_des4 { color:#fff; margin-top:30px;}

section.new_sub42 h1.new_sub_title { color:#2c323a;}



.obesity .tab_btn { text-align: center; margin: 50px 30px 50px 30px }
.obesity .tab_btn::after { display: block; content: ""	; clear: both; visibility: hidden; }
.obesity .tab_btn li { float:left; width: 50%; font-size:20px; overflow: hidden; color: #555;padding:15px 20px; background: #f7f7f7; cursor: pointer; border-bottom: 3px solid #2d508a; border-left: 1px solid #ddd;}
.obesity .tab_btn li:first-child { border-left: 0; }
.obesity .tab_btn li.on{ color: #fff; background: #2d508a;}