/***** common *****/
#containerWrap						{ position:relative;overflow:hidden; }
	#headerWrap						{ position:relative;height:120px;background:url('../../../skin/layout/cn.default/img/bg_header.gif') repeat-x; }
		.header							{ position:relative;width:1000px;height:120px;margin:0 auto; }
		.header .logo					{ width:240px;height:80px; }
		.header .gnb					{ position:absolute;width:760px;height:80px;left:240px;top:40px; }
		.header .tnb					{ position:absolute;right:0;top:10px; }
		.header .tnb ul				{ margin:0;padding:0;list-style:none; }
		.header .tnb ul li				{ display:inline-block;float:left; }
		.header .tnb ul li a			{ display:block;padding:0 9px;background:url('../../../skin/layout/cn.default/img/tnb_var.png') no-repeat left 50%; }
		.header .tnb ul li a.first	 	{ background:none; }

	#bodyWrap							{ position:relative;width:1000px;margin:0 auto;background:url('../../../skin/layout/cn.default/img/left_bg.gif') repeat-y left 0; }
		#leftWrap						{ float:left;width:218px;margin:0 1px;padding-bottom:50px;/*border-left:solid 1px #ddd;border-right:solid 1px #ddd;*/ }
		#contentWrap					{ margin-left:250px;padding:50px 0; }

	#bodyblankWrap					{ position:relative;width:1000px;margin:0 auto;padding:50px 0; }

	#footerWrap						{ position:relative;height:150px;background:#444444; }
		.footer							{ position:relative;width:1000px;height:150px;margin:0 auto; }
		.footer_price_wrap				{ position:absolute;left:0;top:0; width: 100%; height: 100%;}
		.footer_price_wrap .btn_price	{ position:absolute;right:165px;top:35px; font-size: 13px; font-weight: 300; color: #fff; cursor: pointer;}
		.footer_price_wrap .img_price	{ position:fixed;right:0;top:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.85); z-index: 9999; display: none; justify-content: center; align-items: center;}
		.footer_price_wrap .price_wrap	{ display: flex; justify-content: center; align-items: center; width: fit-content; height: 100%; position: relative;}
		.footer_price_wrap .price_wrap .price_img img	{ max-width: 500px; height: 90vh; object-fit: contain;}
		.footer_price_wrap .price_wrap .price_close	{ position:absolute;right:10px;top:120px; width: 30px; cursor: pointer; width:30px; }
		.footer_price_wrap .price_wrap .price_close img	{ width: 100%;}

#vizWrap_idx							{ position:relative;height:400px;overflow:hidden; }
	.viz_doc								{ position:absolute;left:50%;top:0;margin-left:-1200px;z-index:999; }
	.viz_left_idx						{ float:left;width:50%;height:400px;overflow:hidden; }
	.viz_laminate						{ width:50%;height:400px;margin-left:50%;padding:0;overflow:hidden;text-align:left;background:url('../../../skin/layout/cn.default/img/wood.jpg'); }

#vizWrap								{ position:relative;height:230px;text-align:center;/*background:url('../../../skin/layout/cn.default/img/bg_viz.gif');*/background:#c9cfe1; }
	.viz_left								{ position:absolute;width:50%;left:0;bottom:0;text-align:right;background:url('../../../skin/layout/cn.default/img/bg_viz.png'); }
	.viz_pattern						{ position:absolute;height:230px;left:0;top:0;background:url('../../../skin/layout/cn.default/img/pattern_viz.png') repeat-x; }


#clinicBnrWrap						{ width:100%;height:159px;border-bottom:solid 1px #ddd;background:#f6f6f6; }
.clinicBnrBox							{ position:relative;width:990px;height:159px;margin:0 auto; }
.clinicBnrBox ul						{ margin:0;padding:0;list-style:none; }
.clinicBnrBox ul li					{ display:inline-block;float:left; }
.clinicBnrBox ul li a					{ display:block;float:left;width:330px;height:179px;overflow:hidden;line-height:999px;background:url('../../../skin/layout/cn.default/img/bnr_clinic.jpg') no-repeat; }
.clinicBnrBox ul li a.clinic1		{background-position:0 0; }
.clinicBnrBox ul li a.clinic2		{background-position:-330px 0; }
.clinicBnrBox ul li a.clinic3		{background-position:-660px 0; }

/*.kakao									{ position:absolute;width:120px;height:180px;right:-120px;top:0; }*/

#slideWrap								{ width:100%;height:189px;border-bottom:solid 1px #ddd; }
.slideBox								{ width:990px;height:179px;margin:0 auto; }
.recentPhoto							{  }
.slideb									{ position:relative;float:left;width:309px;height:182px;padding:27px 0 0 20px;border-right:solid 1px #ddd; }

#bnrIdxWrap	 						{ width:100%;height:179px;border-bottom:solid 1px #ddd; }
.bnrIdxBox								{ position:relative;width:990px;height:179px;margin:0 auto; }
.bnrIdxBox a.bnr1					{ position:absolute;display:block;width:330px;height:90px;left:0;top:0;line-height:999px;overflow:hidden;background:url('../../../skin/layout/cn.default/img/bnr_idx.jpg') no-repeat 0 0; }
.bnrIdxBox a.bnr_add				{ position:absolute;display:block;width:330px;height:90px;left:0;top:90px;line-height:999px;overflow:hidden;background:url('../../../skin/layout/cn.default/img/bnr_idx.jpg') no-repeat 0 -90px; }
.bnrIdxBox a.bnr2					{ position:absolute;display:block;width:330px;height:90px;left:330px;top:0;line-height:999px;overflow:hidden;background:url('../../../skin/layout/cn.default/img/bnr_idx.jpg') no-repeat -330px 0; }
.bnrIdxBox a.bnr3					{ position:absolute;display:block;width:330px;height:90px;left:330px;top:90px;line-height:999px;overflow:hidden;background:url('../../../skin/layout/cn.default/img/bnr_idx.jpg') no-repeat -330px -90px; }
.bnrIdxBox .bnr4						{ position:absolute;display:block;width:330px;height:179px;right:0;top:0;line-height:999px;overflow:hidden;background:url('../../../skin/layout/cn.default/img/bnr_idx.jpg') no-repeat -660px 0; }

#recentWrap	 						{ width:100%;height:154px;margin-bottom:50px;border-bottom:solid 1px #ddd; }
.recentBox								{ width:990px;height:144px;margin:0 auto; }
.recent									{ float:left;width:289px;height:140px;padding:12px 20px 0 20px;border-right:solid 1px #ddd; }
.recent .title							{ position:relative;height:40px; }
.recent .title a.more					{ display:block;position:absolute;width:9px;height:9px;overflow:hidden;right:0;top:5px;line-height:999px;background:url('../../../skin/layout/cn.default/img/btn_more.gif') no-repeat; }
.recent .list								{  }
.recent .list ul							{ margin:0;padding:0;list-style:none; }
.recent .list ul li						{ display:block;position:relative;height:20px;padding-left:6px;background:url('../../../skin/layout/cn.default/img/bullet.gif') no-repeat left 6px; }
.recent .list ul li a					{ color:#666; }
.recent .list ul li .category			{ font-family:dotum;font-size:11px;color:#FF7700;letter-spacing:-1px; }
.recent .list ul li .date				{ position:absolute;right:0;top:0;font-family:arial;font-size:11px;color:#999; }


h1											{ display:block;position:relative;height:99px;margin-left:220px;padding-left:70px;text-align:left;background:url('../../../skin/layout/cn.default/img/h1_logo.gif') no-repeat; }

#header_subWrap					{ height:99px;border-bottom:solid 1px #ddd; }
.header_sub							{ width:1000px;height:99px;margin:0 auto; }
	.snb_2design						{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 0; }
	.snb_laminate	 					{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 -100px; }
	.snb_whitening					{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 -200px; }
	.snb_implant						{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 -300px; }
	.snb_orthodonti					{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 -400px; }
	.snb_clinic							{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 -500px; }
	.snb_community					{ display:inline-block;float:left;width:218px;height:99px;overflow:hidden;line-height:999px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;background:url('../../../skin/layout/cn.default/img/snb.gif') no-repeat 0 -600px; }
	.location							{ height:40px;padding-top:10px;font-family:dotum;font-size:11px;color:#999;text-align:right;letter-spacing:-1px;font-weight:normal; }

.left_customer							{ width:218px;margin:0;border-bottom:solid 1px #ddd; }

.bnr_left									{ margin:0;padding:0;list-style:none; }
.bnr_left li								{ display:inline-block;float:left; }
.bnr_left li a							{ display:block;height:80px;overflow:hidden;line-height:999px;background:url('../../../skin/layout/cn.default/img/customer_bnr.png') no-repeat #444; }
.bnr_left li a.bnr_left1				{ width:69px;background-position:0 0; }
.bnr_left li a.bnr_left2				{ width:80px;background-position:-70px 0; }
.bnr_left li a.bnr_left3				{ width:69px;background-position:-150px 0; }
.bnr_left li a.bnr_left1:hover		{ width:69px;background:url('../../../skin/layout/cn.default/img/customer_bnr.png') no-repeat 0 -80px #FF7700; }
.bnr_left li a.bnr_left2:hover		{ width:80px;background:url('../../../skin/layout/cn.default/img/customer_bnr.png') no-repeat -70px -80px #FF7700; }
.bnr_left li a.bnr_left3:hover		{ width:69px;background:url('../../../skin/layout/cn.default/img/customer_bnr.png') no-repeat -150px -80px #FF7700; }


#snb1 {position:relative;margin:0;padding:0;z-index:9}
#snb1 li {display:block;margin:0;padding:0;}
#snb1 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb1.gif) no-repeat}
#snb1 li a.snb1_1 {background-position:0 0;}
#snb1 li a.snb1_2 {background-position:0 -50px;}
#snb1 li a.snb1_3 {background-position:0 -100px;}
#snb1 li a.snb1_4 {background-position:0 -150px;}
#snb1 li a.snb1_5 {background-position:0 -200px;}

#snb1 li a.snb1_1:hover, #snb1 li a.snb1_1_on {background-position:-220px 0;}
#snb1 li a.snb1_2:hover, #snb1 li a.snb1_2_on {background-position:-220px -50px;}
#snb1 li a.snb1_3:hover, #snb1 li a.snb1_3_on {background-position:-220px -100px;}
#snb1 li a.snb1_4:hover, #snb1 li a.snb1_4_on {background-position:-220px -150px;}
#snb1 li a.snb1_5:hover, #snb1 li a.snb1_5_on {background-position:-220px -200px;}

#snb2 {position:relative;margin:0;padding:0;z-index:9}
#snb2 li {display:block;margin:0;padding:0;}
#snb2 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb2.gif) no-repeat}
#snb2 li a.snb2_1 {background-position:0 0;}
#snb2 li a.snb2_2 {background-position:0 -50px;}
#snb2 li a.snb2_3 {background-position:0 -100px;}
#snb2 li a.snb2_4 {background-position:0 -150px;}
#snb2 li a.snb2_5 {background-position:0 -200px;}

#snb2 li a.snb2_1:hover, #snb2 li a.snb2_1_on {background-position:-220px 0;}
#snb2 li a.snb2_2:hover, #snb2 li a.snb2_2_on {background-position:-220px -50px;}
#snb2 li a.snb2_3:hover, #snb2 li a.snb2_3_on {background-position:-220px -100px;}
#snb2 li a.snb2_4:hover, #snb2 li a.snb2_4_on {background-position:-220px -150px;}
#snb2 li a.snb2_5:hover, #snb2 li a.snb2_5_on {background-position:-220px -200px;}

#snb3 {position:relative;margin:0;padding:0;z-index:9}
#snb3 li {display:block;margin:0;padding:0;}
#snb3 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb3.gif) no-repeat}
#snb3 li a.snb3_1 {background-position:0 0;}
#snb3 li a.snb3_2 {background-position:0 -50px;}
#snb3 li a.snb3_3 {background-position:0 -100px;}
#snb3 li a.snb3_4 {background-position:0 -150px;}
#snb3 li a.snb3_5 {background-position:0 -200px;}

#snb3 li a.snb3_1:hover, #snb3 li a.snb3_1_on {background-position:-220px 0;}
#snb3 li a.snb3_2:hover, #snb3 li a.snb3_2_on {background-position:-220px -50px;}
#snb3 li a.snb3_3:hover, #snb3 li a.snb3_3_on {background-position:-220px -100px;}
#snb3 li a.snb3_4:hover, #snb3 li a.snb3_4_on {background-position:-220px -150px;}
#snb3 li a.snb3_5:hover, #snb3 li a.snb3_5_on {background-position:-220px -200px;}

#snb4 {position:relative;margin:0;padding:0;z-index:9}
#snb4 li {display:block;margin:0;padding:0;}
#snb4 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb4.gif) no-repeat}
#snb4 li a.snb4_1 {background-position:0 0;}
#snb4 li a.snb4_2 {background-position:0 -50px;}
#snb4 li a.snb4_3 {background-position:0 -100px;}

#snb4 li a.snb4_1:hover, #snb4 li a.snb4_1_on {background-position:-220px 0;}
#snb4 li a.snb4_2:hover, #snb4 li a.snb4_2_on {background-position:-220px -50px;}
#snb4 li a.snb4_3:hover, #snb4 li a.snb4_3_on {background-position:-220px -100px;}

#snb5 {position:relative;margin:0;padding:0;z-index:9}
#snb5 li {display:block;margin:0;padding:0;}
#snb5 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb5.gif) no-repeat}
#snb5 li a.snb5_1 {background-position:0 0;}
#snb5 li a.snb5_2 {background-position:0 -50px;}
#snb5 li a.snb5_3 {background-position:0 -100px;}
#snb5 li a.snb5_4 {background-position:0 -150px;}
#snb5 li a.snb5_5 {background-position:0 -200px;}
#snb5 li a.snb5_6 {background-position:0 -250px;}

#snb5 li a.snb5_1:hover, #snb5 li a.snb5_1_on {background-position:-220px 0;}
#snb5 li a.snb5_2:hover, #snb5 li a.snb5_2_on {background-position:-220px -50px;}
#snb5 li a.snb5_3:hover, #snb5 li a.snb5_3_on {background-position:-220px -100px;}
#snb5 li a.snb5_4:hover, #snb5 li a.snb5_4_on {background-position:-220px -150px;}
#snb5 li a.snb5_5:hover, #snb5 li a.snb5_5_on {background-position:-220px -200px;}
#snb5 li a.snb5_6:hover, #snb5 li a.snb5_5_on {background-position:-220px -250px;}

#snb6 {position:relative;margin:0;padding:0;z-index:9}
#snb6 li {display:block;margin:0;padding:0;}
#snb6 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb6.gif) no-repeat}
#snb6 li a.snb6_1 {background-position:0 0;}
#snb6 li a.snb6_2 {background-position:0 -50px;}
#snb6 li a.snb6_3 {background-position:0 -100px;}
#snb6 li a.snb6_4 {background-position:0 -150px;}

#snb6 li a.snb6_1:hover, #snb6 li a.snb6_1_on {background-position:-220px 0;}
#snb6 li a.snb6_2:hover, #snb6 li a.snb6_2_on {background-position:-220px -50px;}
#snb6 li a.snb6_3:hover, #snb6 li a.snb6_3_on {background-position:-220px -100px;}
#snb6 li a.snb6_4:hover, #snb6 li a.snb6_4_on {background-position:-220px -150px;}

#snb7 {position:relative;margin:0;padding:0;z-index:9}
#snb7 li {display:block;margin:0;padding:0;}
#snb7 li a {display:block;height:50px;overflow:hidden;line-height:999px;background:url(../../../skin/layout/cn.default/img/snb7.gif) no-repeat}
#snb7 li a.snb7_1 {background-position:0 0;}
#snb7 li a.snb7_2 {background-position:0 -50px;}
#snb7 li a.snb7_3 {background-position:0 -100px;}
#snb7 li a.snb7_4 {background-position:0 -150px;}
#snb7 li a.snb7_5 {background-position:0 -200px;}

#snb7 li a.snb7_1:hover, #snb7 li a.snb7_1_on {background-position:-220px 0;}
#snb7 li a.snb7_2:hover, #snb7 li a.snb7_2_on {background-position:-220px -50px;}
#snb7 li a.snb7_3:hover, #snb7 li a.snb7_3_on {background-position:-220px -100px;}
#snb7 li a.snb7_4:hover, #snb7 li a.snb7_4_on {background-position:-220px -150px;}
#snb7 li a.snb7_5:hover, #snb7 li a.snb7_5_on {background-position:-220px -200px;}