body {overflow-x:hidden;}

/* 헤더 */

#header { height:107px; width:1200px; padding:0; margin:0 auto;}
#gnb {height:107px; width:1200px; padding:0; margin:0 auto; }

#logo { height:90px; width:200px;  padding:12px 0px 0px 0px; float:left; }

#login { height:22px; width:1000px; padding-top:10px; text-align:right; font-size:12px; font-weight:bold; float:right; }
#login ul .login { float:right; margin-right:10px; }
#login ul .join { float:right; margin-right:10px;}
#login ul .map { float:right; margin-right:10px;}
#login ul .quick { float:right; margin-right:0px;}
#login img { margin-top:2px; }
#login a{text-decoration:none; color:#999;}
#login a:hover{color:#15b3cb;}


#nav { height:55; width:1000px; text-align:right; font-size:19px; margin:15px 0 0 0;  font-weight:bold; float:right; }
#nav ul .implant { float:right; margin-right:45px; margin-top:5px; }
#nav ul .fix { float:right; margin-right:45px; margin-top:5px; }
#nav ul .normal { float:right; margin-right:45px; margin-top:5px; }
#nav ul .jaw { float:right; margin-right:45px; margin-top:5px; }
#nav ul .oneday { float:right; margin-right:45px; margin-top:5px; }
#nav ul .smile { float:right; margin-right:45px; margin-top:5px; }
#nav ul .company { float:right; margin-right:45px; margin-top:5px; }
#nav ul .community { float:right; margin-right:0px; margin-top:5px; }
#nav a{text-decoration:none; color:#3b3b3b;}
#nav a:hover{color:#2e9cd7;}

.color_bar {width:100%; height:5px; background:url('/images/main/top_bar.jpg');}


/* 푸터 */

#footer { height:109px; width:1200px; padding:0 20px 0 20px; margin:0 auto; background:url("/images/main/foot_bar.png"); }
#foot { height:109px; width:1200px; padding:0; margin:0 auto; }
#footlogo {margin:30px 0 0 0; float:left; }
#footext {height:80px; width:970px; padding:30px 0px 0px 20px; float:left; font-size:11px; color:#92908e ; line-height:20px; }
#footlink { height:79px; width:98px; padding:35px 10px 0px 0px; float:right;}
#footlink img { margin-bottom:10px; }



/* 비주얼 영역*/

.visual {width:1200px; height:600px; margin:0 auto; position:relative}
	.left {width:600px; height:600px; position:absolute; top:0; left:0}
		.left_img {height:600px; position:absolute; top:0px; right:0px;}
		.left_txt {padding:70px 35px 0 0; text-align:right; position:absolute; top:0px; right:0px; color:#399ab6;}
			.left_txt1 {margin:0 0 2px 0; font-size:17px; font-family:'NBGothic';}
			.left_txt2 {margin:0 0 5px 0; font-size:70px; font-family:'NBGothic';}
			.left_txt3 {margin:0 0 10px 0; font-size:15px; font-family:'NBGothic'; line-height:20px;}
			.left_txt4 {font-size:15px; font-family:'NBGothic';}
		.left_btn {width:155px; height:42px; padding:18px 20px 0 0px; font-size:19px; font-family:'NBGothicB'; color:#fff; text-align:right; background:url('/images/main/left_btn.png'); position:absolute; right:0px; bottom:70px; cursor:pointer;}

	.right {width:600px; height:600px; position:absolute; top:0; right:0}
		.right_img {height:600px; position:absolute; top:0px; left:0px;}
		.right_txt {padding:70px 0 0 35px ; text-align:left; position:absolute; top:0px; left:0px; color:#fff;}
			.right_txt1 {margin:0 0 2px 0; font-size:17px; font-family:'NBGothic'; }
			.right_txt2 {margin:0 0 5px 0; font-size:70px; font-family:'NBGothic';}
			.right_txt3 {margin:0 0 10px 0; font-size:15px; font-family:'NBGothic'; line-height:20px;}
			.right_txt4 {font-size:15px; font-family:'NBGothic';}
		.right_btn {width:155px; height:42px; padding:18px 0 0 20px; font-size:19px; font-family:'NBGothicB'; color:#399ab6; background:url('/images/main/right_btn.png'); position:absolute; left:0px; bottom:70px; cursor:pointer;}
.widget {width:500px; height:450px; position:absolute;z-index:+9999;}
	#widget_left {top:10px; right:602px; opacity:0; text-align:left;}
	#widget_right {top:10px; left:803px; opacity:0; text-align:right;}
	.wtxt {font-family:'NBGothic'; width:450px; height:140px; opacity:0; text-align:inherit; cursor:pointer}
	.widget_obj {width:297px; height:125px; position:relative;}
	.widget_txt1 {font-family:'NBGothic'; font-weight:bold; font-size:16px; color:#fff; position:absolute; top:53px; left:110px; text-align:left;}
	.widget_txt2 {font-family:'NBGothic'; font-weight:normal; font-size:13px; color:#EEE; position:absolute; top:55px; left:110px; line-height:17px; text-align:left; display:none;}
	.widget_txt1r {font-family:'NBGothic'; font-weight:bold; font-size:16px; color:#80BDCF; position:absolute; top:53px; left:110px; text-align:left;}
	.widget_txt2r {font-family:'NBGothic'; font-weight:normal; font-size:13px; color:#80BDCF; position:absolute; top:55px; left:110px; line-height:17px; text-align:left; display:none;}


/* 메인 박스 */
.box_tit_wrap {width:400px; height:65px; position:relative;}
	.box_tit_e {width:200px; padding:20px 0 0 30px; font-size:12px; color:#969495;}
	.box_tit_k {width:200px; margin:5px 0 0 30px; font-size:18px; font-family:'NBGothic'; font-weight:bold; color:#353130;}


.main_con_box {width:1200px; border-left:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid; margin:0 auto;}
	.box_top_wrap {height:230px;}
		.box_time {position:relative;}

			.box_num{padding:5px 0 0 30px; font-size:35px; color:#6e747f; font-family:'NBGOthicB';}
			.box_num:after {
				content:'';
				visibility:hidden;
				display:block;
				font-size:0;
				line-height:0;
				clear:both;
			}
				.box_num img{margin:0 10px -5px 0;}

			.box_timetable {margin:5px 0 0 25px; }
				.time_name {height:17px; width:50px; background:#f8971d; padding:3px 0 0 0; font-family:'NBGothicB'; text-align:center; color:#fff; border-radius:50px; vertical-align:center;}
				.oh_name {width:50px; padding:0 10px 0 0; font-size:12px;}
				.oh_time {width:150px; padding:0 0px 0 0; font-size:15px; color:#686868; font-family:'NBGothicB';}
				.oh_etc {width:115px; font-size:12px; color:#7b7b7b; letter-spacing:-1px;}
			.box1_img2 {position:absolute; right:0px; bottom:0px;}




		.box_bna {width:400px; height:230px; background-color:#accd38; background-image:url('/images/main/box/box2_1.png'); background-repeat:no-repeat; background-position:right bottom;}
		.box2_txt {margin:0 0 0 30px; color:#fff; font-size:14px;}
			.bfaf_wrap {width:346px; height:116px; margin:10px 0 0 30px;}
				.bfaf_tab_wrap {width:97px; float:left;}
					.bfaf_tab {height:22px; padding:6px 0 0 0; text-align:center; border-bottom:#dddddd 1px solid; font-size:13px; color:#777777; background-color:#fff;}
						.bfaf_tab:hover {height:22px; padding:6px 0 0 0; border-bottom:#dddddd 1px solid; font-size:13px; color:#fff; background:#5ab3e3;}
				.bfaf_img_wrap {width:249px; float:left;}
					.bf_img {width:124px; height:116px; border-right:#ddd 1px solid; float:left; position:relative; background:#f0f0f0;}
						.bf_txt {width:124px; height:20px; padding:4px 0 0 0; background:rgba(0,0,0,0.3); position:absolute; bottom:0px; color:#fff; font-family:'NBGothicB'; text-align:center;}
					.af_img {width:124px; height:116px; float:left; position:relative; background:#f0f0f0;}
						.af_txt {width:124px; height:20px; padding:4px 0 0 0; background:rgba(1,38,58,0.3); position:absolute; bottom:0px; color:#fff; font-family:'NBGothicB'; text-align:center;}





	.box_bottom_wrap {height:220px;}

		.box_ins {background:#5cc6e5; position:relative;}
			.box3_text {width:215px; height:30px; margin:10px 0 0 40px; background:url('/images/main/box/box3_txt.png');}
			.box3_bar {margin:10px 0 10px 30px; width:20px; height:1px; background:#fff;}
			.box3_txt {margin:0 0 0 30px; font-size:13px; color:#ffffff; line-height:20px; font-family:'NBGothic';}
			.box3_img {width:116px; height:134px; background:url('/images/main/box/box4_1.png'); position:absolute; right:20px; bottom:10px;}
			.box_more {font-size:11px; position:absolute; right:30px; top:44px; font-family:'NBGothicB'; color:#737373;}


		.box_notice {}
			.box_list_wrap {width:340px; height:120px; margin:10px 0 0 30px;}
				.box_list {padding:10px 0 13px 0; cursor:pointer}
					.box_list_tip {height:9px; padding:3px 10px 0 0; font-size:5px; color:#a5c738; float:left;}
					.box_list_tit {width:250px; height:13px; font-size:12px; color:#7e7e7e; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
						.box_list_tit:hover {text-decoration:underline;}
					.box_list_date {width:70px; height:12px; color:#969696; font-size:12px; float:right;}


		.box_qna {background:#fff;}






/* 메인박스 새로 작업 */

.new_box_wrap {
	width:1200px;
	height:450px;
}
	.new_box_left {
		width:800px;
		height:450px;
		float:left;
	}
	.new_box_right{
		width:400px;
		height:450px;
		float:right;
		background:rgba(1,134,137,0.4);
	}

		.box_doc { position:relative;}
			.box3_sep {position:absolute; right:36px; top:23px; color:#c1c1c1;}
			.doc_1 {width:400px; height:450px; }
				.doc_txt1 {padding:70px 0 0 150px; font-size:16px; color:#a9a8a8; font-family:'NBGothicB';}
				.doc_txt2 {padding:2px 0 0 150px; font-size:18px; color:#323232; font-family:'NBGothicB';}
				.doc_txt3 {padding:10px 0 0 150px; font-size:12px; color:#888888; line-height:20px; letter-spacing:-1px;}


.second_banner_wrap {
		position:relative;
		width:400px;
		height:230px;
		overflow:hidden;
	
}
	.banner_1 {
		width:400px;
		height:230px;
		background:#e2fffd;

	}
	.banner_2 {
		width:400px;
		height:230px;
		background:#ffffe2;
	}
	.banner_3 {
		width:400px;
		height:230px;
		background:#ffe3e6;
	}


	/* 공통적용*/
		.main_box1 {position:relative; width:400px; height:230px; float:left;}
		.main_box2 {width:400px; height:220px; float:left;}
		.main_box_xl {width:400px; height:250px; float:left;}

		.quarter_wrap {
			width:400px;
			height:220px;
			margin-top:35px;
			clear:both;
		}
			.quarter_box {
				width:200px;
				height:220px;
				float:left;
				background:#fff;
			}



/* 서브페이지 */

.txt1 {font-size:30px; font-family:'NBGothic';line-height:40px;}
.txt2 {font-size:25px; font-family:'NBGothic';line-height:35px;}
.txt3 {font-size:18px; font-family:'NBGothic';line-height:28px;}
.txt4 {font-size:15px; font-family:'NBGothic';line-height:25px;}

.col_black {color:#3b3d3e;}
.col_purple {color:#5848a0;}
.col_gold {color:#9a7344;}

.under {text-decoration:underline;}

.con_box {width:905px; margin:0 0 50px 0; overflow-y:auto; clear:both; position:relative;}
	.con_box2_img { float:left;}
	.con_box2_img img{margin:30px 0 30px 60px; float:left;}
	.con_box1_txt_wrap {width:815px; padding:13px 20px 50px 70px; float:right;}
	.con_box2_txt_wrap {width:476px; padding:13px 20px 50px 20px; float:right;}
		.con_box2_tit {font-size:25px; margin:0 0 20px 0; font-family:'NBGothicB'; color:#3d589f;}
		.con_box2_text {font-size:15px; font-family:'NBGothic'; color:#606060; line-height:25px;}
.name_box {position:absolute; left:0px; top:0px; width:50px; height:32px; padding:18px 0 0 0; font-size:16px; color:#fff; font-family:'NBGothicB'; text-align:center; background:#669acc;}


.con_box_cen_tit {text-align:center; font-size:25px; font-family:'NBGothicB'; color:#3d589f;}
.con_box1_img {}



.con_box4_wrap {width:800px; }
	.box4 {width:384px; height:193px; margin:7px; border-radius:7px; border:#cfcfcf 1px solid; float:left; background:#fff; overflow:hidden;}
		.box4_img {margin:0 0 0 15px; float:left;}
		.box4_txt_wrap {width:240px; padding:50px 0 0 0; float:right;}
			.box4_tit {font-size:18px; margin:0 0 10px 0; color:#606060; font-family:'NBGothicB';}
			.box4_txt {font-size:15px; color:#606060; font-family:'NBGothic'; line-height:20px;}




/* 네비게이션 */

.page_frame {width:1200px; height:100px; margin:0 auto;}
	.page_left {width:243px; border-left:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid; vertical-align:top;}
		.local_nav {}
			.nav_tit {width:221px; height:52px; padding:70px 0 0 22px; background:url('/images/nav/sub_tit_bg_2.png'); font-size:30px; color:#ffffff;}
			.nav_menu {height:34px; padding:16px 0 0 22px; font-size:16px; color:#4f4f4f; border-bottom:#e1e1e1 1px solid; font-family:'NBGothic';}
				.nav_menu:hover {background:#f1f1f1;}
	.page_right {width:955px; vertical-align:top;}
		.sub_page_wrap {padding:0 0 0 50px;}



/* 서브공통 */

.box_g {width:905px; padding:0 0 30px 0; margin:0 0 50px 0; clear:both; overflow-y:auto; background:#f2f2f4; position:relative;}
.box_r {width:905px; padding:0 0 30px 0; margin:0 0 50px 0; clear:both; overflow-y:auto; background-color:#f6f3ec; position:relative;}

	.sub_tit_wrap {height:37px; }
		.sub_tit1 {padding:79px 10px 30px 0; font-size:45px; font-family:'NBGothicB'; color:#424346; float:left;}
		.sub_tit2 {padding:106px 0 0 0; font-size:15px; font-family:'NBGothic'; color:#808083; float:left;}
		.sub_sns_wrap {padding:92px 0 0 0; float:right;}
			.sub_sns_face {font-size:25px; padding:5px; color:#3d589f; float:left;}
			.sub_sns_twit {font-size:25px; padding:5px; color:#1eb2f2; float:left;}



/* 서브12 */ 
	.sub12_box2 {width:905px; margin:0 0 3px 0; padding:10px 0 10px 0; text-align:center; color:#fff; background:#56b0e8;}
	.sub12_box3 {width:905px; height:280px; padding:0 0 15px 0; margin:0 0 50px 0; color:#fff; background:#87c6ed; position:relative;}
		.sub12_txt_wrap2 {width:550px; margin:30px 30px 0 0; float:right;}
			.sub12_img4 {position:absolute; left:0px; top:0px;}
			.sub12_txt5 {font-weight:bold;}
			.sub12_txt6 {line-height:23px;}

	.sub12_box {width:905px; height:213px; margin:0 0 70px 0; border:#f2efeb 1px solid; position:relative;}
		.sub12_txt_wrap {float:left;}
			.sub12_txt1 {width:540px; margin:30px 0 0 355px; font-weight:bold;}
			.sub12_txt2 {width:540px; margin:0 0 0 355px;}
		.sub12_img2 {position:absolute; left:-12px; top:0px;}
			.sub12_img2 img{width:350px;}
		.sub12_line {width:1px; height:213px; margin:0 1px 0 0; border-left:#f2efeb 1px solid; border-right:#f2efeb 1px solid; float:right;}


		.sub12_line2 {width:1px; height:213px; margin:0 1px 0 0; border-left:#f2efeb 1px solid; border-right:#f2efeb 1px solid; float:left;}
			.sub12_txt3 {margin:30px 0 0 30px; font-weight:bold;}
			.sub12_txt4 {margin:0 0 0 30px;}
		.sub12_img3 {position:absolute; right:-12px; top:0px;}
			.sub72_img3 img{width:350px;}



/* 서브15 */

.sub15_box2 {width:800px;}
	.sub15_box2_img {float:left;} 
	.sub15_text_wrap {padding:30px 0 0 30px; float:left;}
		.sub15_txt1 {margin:0 0 10px 0; font-size:18px; color:#669acc; line-height:20px; font-family:'NBGothicB';}
		.sub15_txt2 {font-size:15px; color:#606060; line-height:20px; font-family:'NBGothic';}



/* 서브타이틀 */ 
.sub72_tit1 { margin:74px 0 0 50px;}
.sub72_tit2 { margin:5px 0 0 50px; font-weight:bold;}
.sub72_tit3 {width:550px; margin:10px 0 30px 50px;}
.sub72_img1 {position:absolute; right:0px; bottom:0px;}



/* 서브71 */ 
.sub71_txt1 {padding:73px 0 0 0; text-align:center;}
.sub71_txt2 {padding:30px 0 0 0; text-align:center;}
.sub71_txt3 {padding:5px 0 0 0; text-align:center;}
.sub71_pen_wrap {height:159px; padding:0 21px 0 23px; clear:both;}
	.sub71_pen {width:162px; height:103px; margin:5px; padding:50px 0 0 0;  background:url('/images/sub/sub7/sub71/pen.png'); float:left; text-align:center;}

.sub71_con_box {width: 805px; padding:35px 50px 10px 50px;}



/* 서브21 */
.info_table_wrap {width:777px; height:209px; margin:20px 0 0 0; background:url('/images/sub/sub2/img21_2.png');}
	.info_table {width:194px; height:209px; text-align:center; color:#ffffff; font-size:17px; line-height:24px; font-family:'NGothicB';}

.con4_wrap {float:left;  margin:4px;}
	.con4_box_img {width:190px; height:190px; border-radius:7px; background:#fff; overflow:hidden;}
	.con4_box_txt {margin:15px 0 0 0; font-size:15px; color:#606060; font-family:'NBGothicB'; text-align:center;}




/* 서브22 */
.con22_box1 {width:300px; padding:50px 20px 50px 70px; float:left;}
.con22_box1_img {float:right;}

.con22_table {border-left:#ddd 1px solid; border-top:#ddd 1px solid; background:#fff;}
	.con22_cell_1 {width:128px; height:42px; text-align:center; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; font-size:15px; font-family:'NBGothicB'; color:#606060;}
	.con22_cell_2 {width:290px; height:42px; padding:0 20px 0 20px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; font-size:15px; font-family:'NBGothicB'; color:#606060;}
	.con22_cell_3 {width:290px; height:42px; padding:0 20px 0 20px; border-right:#ddd 1px solid; border-bottom:#ddd 1px solid; font-size:15px; font-family:'NBGothicB'; color:#606060;}
	.con22_tit1 {text-align:center; color:#fff; background:#9e9e9e;}
	.con22_tit2 {text-align:center; color:#fff; background:#49c9f8;}
	.con22_tit3 {text-align:center; color:#fff; background:#333339;}



/* 서브22 */
.order_box_wrap {}
	.order_box {width:140px; height:120px; color:#fff; padding:0 0 0 10px; text-align:center; background-image:url('/images/sub/sub3/img31_2.png'); background-size:'cover';}

.orth_case {
	width:220px;
	height:166px;
	background:#f3f3f3;
	float:left;
	position:relative;
}
.orth_case img{
	width:220px;
	height:166px;
}
	.orth_case_tit {
		width:100%;
		height:24px;
		padding:6px 0 0 0;
		color:#fff;
		font-family:'NBGothicB';
		font-size:16px;
		text-align:center;
		background:rgba(0,0,0,0.5);
		position:absolute;
		bottom:0px;
	}



/* 서브72 */ 
.sub72_bg {height:1000px; background-image:url('/images/sub/sub7/sub72/img_01.png'); background-repeat:no-repeat; background-position:right top;}
	.sub72_t1 {padding:130px 0 0 20px; font-size:16px; color:#3b3d3e; font-family:'NBGothic';}
	.sub72_t2 {padding:10px 0 0 20px; font-size:21px; color:#3b3d3e; font-family:'NBGothicB';}
	.sub72_t_wrap {padding:80px 0 90px 20px;}
		.sub72_t3 {padding:0px 0 30px 0px; color:#474038; font-size:40px; font-family:'NBGothicB'; color:#9a7344; line-height:35px;}
		.sub72_t4 {color:#0662c7; font-size:50px; font-family:'NBGothicB'; line-height:40px;}
	.sub72_t5 {padding:0 0 0 20px; font-size:15px; color:#3b3d3e; font-family:'NBGothic'; line-height:25px;}

	.sub72_img2 {padding:20px 0 0 60px;}




/* 서브33 */
.sub33_box_4 {width:378px; height:245px; margin:0 20px 10px 0; float:left;}
	.sub33_box_img {width:378px; height:154px; margin:0 0 10px 0; background:#fff; border-radius:5px; overflow:hidden;}
	.sub33_box_text {width:378px; height:85px;}



/* 서브41 */
.con_box2_text_half {width:385px; margin:0 10px 0 0; float:left;}

/* 서브73 */ 
.doc_box {width:905px; height:450px; padding:0 0 30px 0; margin:0 0 50px 0; clear:both; position:relative;}
	.num_box {width:88px; height:60px; padding:28px 0 0 0; font-size:16px; color:#fff; font-family:'NBGothicB'; position:absolute; top:-30px; left:0px; text-align:center; background:#669acc;}
	.sub73_img1 {position:absolute; bottom:0px;}
	.sub73_txt_wrap {width:510px; margin:0 20px 0 0; float:right;}
		.sub73_txt1 {margin:40px 0 0 0; font-size:20px; color:#949494; }
		.sub73_txt2 {margin:10px 0 0 0; color:#403d3d;}
		.sub73_txt3 {margin:5px 0 20px 0; }
		.sub73_txt4_wrap {font-size:14px; letter-spacing:-1px; color:#606060;}
			.sub73_txt4 {float:left;}


.doc_box2 {width:405px; height:460px; padding:0 0 0 35px; margin:0 0 50px 0; float:left; background-color:#f2f2f4; background-image:url('/images/sub/sub7/sub73/img_03.png'); background-repeat:no-repeat; background-position:right bottom; position:relative; }
	.sub73_img2 {position:absolute; bottom:0px; right:0px;}
		.sub73_img2 img{width:200px; z-index:888;}

.doc_box3 {width:405px; height:460px; padding:0 0 0 35px; margin:0 0 50px 0; float:right; background-color:#f2f2f4; background-image:url('/images/sub/sub7/sub73/img_04.png'); background-repeat:no-repeat; background-position:right bottom; position:relative; }	
	.sub73_img3 {position:absolute; bottom:0px; right:0px;}
		.sub73_img3 img{}






/* 서브74 */ 
					
.sub74_wrap { margin:0 0 50px 0; position:relative;}

						
	.sub74_box {width:905px; overflow-y:auto;}
		.sub74_box1 {width:905px; height:365px; margin:0 0 20px 0;}
			.sub74_img {width:420px; height:365px; background:#e3e8f1; float:left;}
			.sub74_txt {width:445px; height:305px; padding:30px 20px 30px 20px; background:#f4f4f4; float:left;}
				.sub74_txt1 {margin:0 0 10px 0; font-size:35px; color:#966635; font-family:'NBGothicB';}
				.sub74_txt2 {margin:0 0 25px 0; font-size:15px; line-height:23px; color:#606060; font-family:'NBGothic';}
				.sub74_txt_bar {width:21px; height:2px; margin:0 0 15px 0; background:#3d589f;}
				.sub74_txt3 {margin:0 0 13px 0; font-size:21px; font-family:'NBGothicB'; color:#3d589f;}
				.sub74_txt4 {font-size:15px; line-height:23px; color:#606060; font-family:'NBGothic';}

		.sub74_box2 {width:440px; height:440px; margin:0 0 20px 0; float:left;}
		.sub74_box3 {width:440px; height:440px; margin:0 0 20px 0; float:right;}
			.sub74_box2_img {width:440px; height:270px; background:#e4e9f1;}
			.sub74_box2_txt {width:400px; height:110px; padding:30px 20px 30px 20px; background:#f4f4f4;}
				.sub74_box2_txt1 {margin:0 0 15px 0; font-size:28px; color:#966635; font-family:'NBGothicB';}
				.sub74_box2_txt2 {font-size:15px; line-height:23px; color:#606060; font-family:'NBGothic';}



#secondary-slider {width:905px;}
	.sub75_slide {width:905px; height:509px;}

.sub75_slide {width:905px; height:500px; position:relative;}



/* 장비소개 NEW */
.inst_wrap {width:865px; height:300px; padding:20px; position:relative;}
	.inst_img {width:400px; height:300px; background:#d3d3d3; float:left;}
	.inst_con {width:400px; height:300px; float:right;}
		.inst_name {margin:30px 0 15px 0; font-size:25px; font-family:'NBGothicB'; color:#5388a7;}
		.inst_txt {font-size:15px; font-family:'NBGothic'; color:#848484; line-height:22px;}
		.inst_btn_prev {width:100px; height:25px; padding:9px 0 0 0; font-family:'NBGothicB'; font-size:16px; background:#5388a7; color:#fff; text-align:center; position:absolute; bottom:20px; right:320px; cursor:pointer;}
		.inst_btn_next {width:100px; height:25px; padding:9px 0 0 0; font-family:'NBGothicB'; font-size:16px; background:#5388a7; color:#fff; text-align:center; position:absolute; bottom:20px; right:20px; cursor:pointer;}
		.inst_btn_edit {width:70px; height:25px; padding:9px 0 0 0; font-family:'NBGothicB'; font-size:16px; background:#AAA; color:#fff; text-align:center; position:absolute; bottom:20px; right:240px; cursor:pointer;}

/* 장비 리스트 영역 */
.inst_list_wrap {width:905; margin:20px 0 30px 0; overflow:auto;}
	.inst_list {width:118px; height:88px; margin:10px 15px 5px 15px; border:#d3d3d3 1px solid; float:left;}







/* 서브 76 */
.map_76 {width:905px; height:590px; margin:20px 0 20px 0; position:relative;}
	.map_bar {width:880px; height:35px; padding:15px 0 0 0; font-family:'NBGothic'; font-size:16px; position:absolute;  bottom:15px; left:15px; background:rgba(0,0,0,0.8);}
		.map_name {margin:0 10px 0 50px; color:#dfd534; float:left; font-weight:bold;}
		.map_txt {color:#fff; float:left;}


.time_title {margin:20px 0 0 0; font-size:25px; font-family:'NBGothicB'; color:#585454; border-left:#54c3dd 4px solid; padding:0 0 0 15px;}

.sub76_time {width:905px; height:151px; padding:40px 0 0 0; margin:15px 0 15px 0; background:url('/images/sub/sub7/sub76/img_02.png'); position:relative;}
	.time_table {margin:0 0 0 30px; font-size:15px; color:#585454; font-weight:bold;}
		.time_day {width:93px; height:30px;}
		.time_time {width:130px; height:30px; padding:0 30px 0 0;}
		.sp_txt {
			font-size:13px;
			padding:10px 0 0 0;
			color:#54c3dd;
		}


.car_table {margin:0 0 50px 0; }
	.car_table_tr {vertical-align:top;}
	.table_icon {padding:0px 10px 0 0;}
	.table_txt_wrap {padding:0px 40px 20px 10px;}
		.tabke_tit {font-size:15px; margin:0 0 5px 0; color:#26a2bf; font-family:'NBGothicB';}
		.tabke_txt {font-size:12px; color:#505050; font-family:'NBGothic'; line-height:18px;}





/* 로그인 */
.login_box {width:895px; height:260px; margin:0 0 50px 0; border:#f4f4f4 5px solid; clear:both; background:#fff; position:relative;}
	.login_name_box {position:absolute; left:-5px; top:-5px; width:70px; height:52px; padding:18px 0 0 0; font-size:16px; color:#fff; font-family:'NBGothicB'; text-align:center; background:#669acc;}
	.login_box_wrap {width:895px; float:right;}
		.login_txt_area {width:795px; height:200px; padding:30px 20px 30px 80px; font-size:12px; font-family:'NBGothic'; color:#333; background:none; border:none; line-height:20px;}
		.login_text {font-size:15px; font-family:'NBGothic'; color:#606060; line-height:20px; margin-top:5px}

.join_box {width:895px; height:350px; padding:20px 0 0 0; margin:0 0 50px 0; border:#f4f4f4 5px solid; clear:both; background:#fff; position:relative;}
	.join_table {margin:0 0 20px 0;}
		.join_table_hl {width:141px; height:39px; padding:0 0 0 20px; border-top:#669acc 2px solid; border-bottom:#ddd 1px solid; background:#fafafa;}
		.join_table_hr {width:575px; height:39px; padding:0 0 0 20px; border-top:#ddd 2px solid; border-bottom:#ddd 1px solid;}
		.join_table_l {width:141px; height:39px; padding:0 0 0 20px; border-bottom:#ddd 1px solid; background:#fafafa;}
		.join_table_r {width:575px; height:39px; padding:0 0 0 20px; border-bottom:#ddd 1px solid;}

.join_confirm {width:120px; height:30px; margin:0 auto; padding:10px 0 0 0;  font-size:15px; text-align:center; background:#297bcb; color:#fff; font-family:'NGothicB'; cursor:pointer;}

.login_box2 {width:895px; height:175px; padding:85px 0 0 0; margin:0 0 50px 0; background:#f4f4f4; clear:both; position:relative;}
	.login_wrap2 {margin:0px 0 0 110px; }
		.login_wrap2_txt {width:251px; margin:0 15px 0 0; float:left;}
		.login_wrap3_txt {width:200px; margin:0 15px 0 0; float:left;}
			.login_wrap2_txt1 {font-size:15px; font-family:'NBGothic'; margin:0 0 10px 0; color:#606060;}
			.login_wrap2_txt2 {font-size:25px; font-family:'NBGothic'; margin:0 0 2px 0;}
			.login_wrap2_txt3 {font-size:25px; font-family:'NBGothicB';}
		.login_wrap2_input {width:260px; margin:0 15px 0 0; float:left;}
			.login_wrap2_input1 {width:260px; height:31px; margin:0 0 14px 0; border-radius:5px; border:#ddd 1px solid;}
		.login_wrap2_btn {width:100px; height:52px; padding:30px 0 0 0; color:#fff; text-align:center; font-weight:bold; font-size:20px; font-family:'Dotum'; background:#333; float:left; border-radius:5px; cursor:pointer;}


/* 

@charset"euc-kr";

body { margin:0; overflow-x:hidden; }

#frame {height:1350; width:2000px; padding:0; margin:0 auto; position:absolute; left:50%; margin-left:-1000px; }

#header { height:107px; width:2000px; padding:0; margin:0 auto; background:url("../images/main/top_bar.jpg") no-repeat; }
#gnb {height:107px; width:1200px; padding:0; margin:0 auto; }

#logo { height:123; width:200px;  padding:14px 0px 0px 0px; float:left; }

#login { height:22; width:1000px; padding-top:10px; text-align:right; font-size:12px; font-weight:bold; float:right; }
#login ul .login { float:right; margin-right:10px; }
#login ul .join { float:right; margin-right:10px;}
#login ul .map { float:right; margin-right:10px;}
#login ul .quick { float:right; margin-right:0px;}
#login img { margin-top:2px; }
#login a{text-decoration:none; color:#999;}
#login a:hover{color:#15b3cb;}


#nav { height:55; width:1000px; text-align:right; font-size:19px; margin:15px 0 0 0;  font-weight:bold; float:right; }
#nav ul .implant { float:right; margin-right:35px; margin-top:5px; }
#nav ul .fix { float:right; margin-right:35px; margin-top:5px; }
#nav ul .normal { float:right; margin-right:35px; margin-top:5px; }
#nav ul .jaw { float:right; margin-right:35px; margin-top:5px; }
#nav ul .oneday { float:right; margin-right:35px; margin-top:5px; }
#nav ul .smile { float:right; margin-right:35px; margin-top:5px; }
#nav ul .company { float:right; margin-right:35px; margin-top:5px; }
#nav ul .community { float:right; margin-right:0px; margin-top:5px; }
#nav a{text-decoration:none; color:#3b3b3b;}
#nav a:hover{color:#2e9cd7;}


#main { height:600; width:2000px; padding:0; margin:0 auto; clear:both; }
#left { height:600; width:1000px; padding:493px 0 47px 0; margin:0; text-align:right; background:url("../images/main/left_img.png") no-repeat; float:left;}
#right { height:600; width:1000px; padding:493px 0 47px 0 ; margin:0; text-align:left; background:url("../images/main/right_img.png") no-repeat; float:right; }

#content { height:534px; width:2000px; padding:0; margin:0 auto; clear:both; }
#box { height:534px; width:1200px; padding:0; margin:0 auto; }
#box1 { height:230px; width:400px; background:url("../images/main/box_1.png"); float:left; }
#box2 { height:230px; width:400px; background:url("../images/main/box_2.png"); float:left; }

 #ba_box { height:111px; width:346px; margin-top:98px; margin-left:29px; background:#333333; }
  #tab_box { height:111px; width:97px; float:left;}
   #tab1 { height:28px; width:97px; }
   #tab2 { height:27px; width:97px; }
   #tab3 { height:28px; width:97px;  }
   #tab4 { height:28px; width:97px; }
  #tab5 { height:111px; width:249px; float:right; }

#box3 { height:230px; width:400px; background:url("../images/main/box_3.png"); float:right; position:relative; }
 #roll {height:16px; width:43px; position:absolute;  left:345px; top:20px;}
  #roll a { text-decoration:none; color:#7d7d7d; }
  #roll a:hover {color:#15b3cb; }

#box4 { height:220px; width:400px; background:url("../images/main/box_4.png"); float:left; }
#box5 { height:220px; width:400px; background:url("../images/main/box_5.png"); float:left; }
#box6 { height:220px; width:400px; background:url("../images/main/box_6.png"); float:right; }
#box7 { height:84px; width:1200px; background:url("../images/main/companies.png"); clear:both; }

#footer { height:109px; width:2000px; padding:0; margin:0 auto; background:url("../images/main/foot_bar.png"); }
#foot { height:109px; width:1200px; padding:0; margin:0 auto; }
#footlogo {height:89px; width:85px; margin-top:20px; float:left; }
#footext {height:79px; width:950px; padding:30px 0px 0px 10px; float:left; font-size:11px; color:#92908e ; line-height:10px; }
#footlink { height:79px; width:138px; padding:25px 10px 0px 0px; float:right;}
#footlink img { margin-bottom:10px; }




	#sub_left {width:243px; min-height:800px; vertical-align:top; border-left:#e1e1e1 1px solid; border-right:#e1e1e1 1px solid;}
	.nav_title {width:243px; height:122px; background:url('/images/sub/nav_title.png'); position:relative;}
		.nav_title_text {min-width:100px; min-height:30px; font-size:30px; color:#fff; font-family:'NBgothic'; position:absolute; top:78px; left:21px;}
			.nav_title_text a {font-size:30px; color:#fff; font-family:'NBgothic';}

	.nav_menu {width:220px; height:33px; padding:17px 0 0 23px; background-color:#f1f1f1; border-bottom:#e1e1e1 1px solid; font-size:16px; font-family:'NBGothic'; color:#595757; }
		.nav_menu a{font-size:16px; font-family:'NBGothic'; color:#595757;}
		.nav_menu:hover {background-color:#fff;} 
			.nav_menu a:hover {font-size:16px; font-family:'NBGothic'; color:#595757; } 



	.sub_title {position:relative;}
		.facebook {width:25px; height:25px; position:absolute; right:84px; bottom:0px;}
		.twitter {width:25px; height:25px; position:absolute; right:54px; bottom:0px;}
		.contact {width:25px; height:25px; position:absolute; right:25px; bottom:0px;}



	#sub_right {width:955px; min-height:800px; padding:0 50px 0 50px; vertical-align:top;}



.sub_wrap {width:1200px; min-height: 500px; margin:0 auto;}

*/

.btn_write {
    width: 100px;
    height: 40px;
    padding: 5px 0 0 0;
    font-family: 'NBGothicB';
    font-size: 16px;
    background: #5388a7;
    color: #fff;
    text-align: center;
    cursor: pointer;
	border:0;
}

.file_img { margin-top:135px; width:200px; margin-left:50px;}



/* 폼 모음 */
#div2 {display:none}
#div3 {display:none}
#div4 {display:none}
#div5 {display:none}
#div6 {display:none}
#div7 {display:none}
#div8 {display:none}


.cause_box {
	padding:10px 21px 10px 21px;
	margin:10px;
	background:#fff;
	color:#777;
	font-size:15px;
	border:#d3d3d3 1px solid;
	border-radius:5px;
	box-shadow:#777 1px 1px 1px;
	float:left;
}

.form_box{
	width:905px; 
	margin:0 0 50px 0; 
	overflow-y:auto; 
	clear:both; 
	position:relative;
}
	.form_tit{
		width:905px;
		height:50px;
		clear:both;
	}
		.form_tit_num {
			width:40px;
			height:21px;
			padding:3px 0 0 0;
			margin:4px 10px 0 0; 
			border-radius:7px;
			background:rgba(36,159,189,0.7);
			border-right:rgba(255,255,255,0.2) 1px solid;
			border-bottom:rgba(0,0,0,0.2) 1px solid;
			text-align:center;
			font-size:15px;
			font-weight:bold;
			color:#fff;
			float:left;
		
		}
		.form_tit_txt {
			font-size:25px; 
			padding:3px 0 20px 0; 
			font-family:'NBGothicB'; 
			color:#424346;
		}
		.obj1 {background-image:url('/images/sub/sub1/22_01.jpg');}
		.obj1c {background-image:url('/images/sub/sub1/22_01c.jpg');}
		.obj2 {background-image:url('/images/sub/sub1/22_02.jpg');}
		.obj2c {background-image:url('/images/sub/sub1/22_02c.jpg');}
		.obj3 {background-image:url('/images/sub/sub1/22_03.jpg');}
		.obj3c {background-image:url('/images/sub/sub1/22_03c.jpg');}
		.obj4 {background-image:url('/images/sub/sub1/22_04.jpg');}
		.obj4c {background-image:url('/images/sub/sub1/22_04c.jpg');}
		.obj5 {background-image:url('/images/sub/sub1/22_05.jpg');}
		.obj5c {background-image:url('/images/sub/sub1/22_05c.jpg');}
		.obj6 {background-image:url('/images/sub/sub1/22_06.jpg');}
		.obj6c {background-image:url('/images/sub/sub1/22_06c.jpg');}
		.obj7 {background-image:url('/images/sub/sub1/22_07.jpg');}
		.obj7c {background-image:url('/images/sub/sub1/22_07c.jpg');}
		.obj8 {background-image:url('/images/sub/sub1/22_08.jpg');}
		.obj8c {background-image:url('/images/sub/sub1/22_08c.jpg');}

		#obj1 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj2 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj3 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj4 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj5 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj6 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj7 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#obj8 {width:220px;height:166px;display:inline-block;cursor:pointer}

		.title_clear {clear:both;}



/* 장치별 치아교정 */

		.ob1 {background-image:url('/images/sub/sub2/orth/clippy.jpg');}
		.ob1c {background-image:url('/images/sub/sub2/orth/clippy_c.jpg');}
		.ob2 {background-image:url('/images/sub/sub2/orth/damon.jpg');}
		.ob2c {background-image:url('/images/sub/sub2/orth/damon_c.jpg');}
		.ob3 {background-image:url('/images/sub/sub2/orth/ceramic.jpg');}
		.ob3c {background-image:url('/images/sub/sub2/orth/ceramic_c.jpg');}
		.ob4 {background-image:url('/images/sub/sub2/orth/metal.jpg');}
		.ob4c {background-image:url('/images/sub/sub2/orth/metal_c.jpg');}
		.ob5 {background-image:url('/images/sub/sub2/orth/invisalign.jpg');}
		.ob5c {background-image:url('/images/sub/sub2/orth/invisalign_c.jpg');}
		.ob6 {background-image:url('/images/sub/sub2/orth/mta.jpg');}
		.ob6c {background-image:url('/images/sub/sub2/orth/mta_c.jpg');}
		.ob7 {background-image:url('/images/sub/sub2/orth/inside.jpg');}
		.ob7c {background-image:url('/images/sub/sub2/orth/inside_c.jpg');}
		.ob8 {background-image:url('/images/sub/sub2/orth/sur.jpg');}
		.ob8c {background-image:url('/images/sub/sub2/orth/sur_c.jpg');}

		#ob1 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob2 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob3 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob4 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob5 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob6 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob7 {width:220px;height:166px;display:inline-block;cursor:pointer}
		#ob8 {width:220px;height:166px;display:inline-block;cursor:pointer}




.form_1 {
	
}
	.form_1_img{
		width:50%;
		min-height:100px;
		background:#f3f3f3;
		float:left;
	}


.form_2 {
		overflow:auto;
		background:rgba(236,236,236,0.3);
}
	.form_2_img {
		float:left;
	}
	.form2_txt_wrap {
		width:476px; 
		padding:33px 20px 50px 20px; 
		float:right;
	}
	.form2_txt_wrap_2 {
		padding:33px 20px 50px 20px; 
		float:left;
	}
		.form2_txt_tit {
			font-size:20px; 
			margin:0 0 20px 0; 
			font-family:'NGothicB'; 
			color:#31bada;
		}
		.form2_text {
			font-size:15px; 
			font-family:'NBGothic'; 
			word-break:keep-all;
			color:#606060; 
			line-height:25px;
		}



.form_3 {

}
	.form_3_table {
		width:100%;
		text-align:center;
	
	}
		.form_cell_1 {
			min-height:100px;	
			width:47%;
			background:#f3f3f3;
		}
		.form_cell_2 {
			min-height:35px;
		}
		.form_cell_arrow{
			width:6%;
		}



.form_5 {
	position:relative;
}
	.form5_box {
		width:45%;
		float:left;
	}
	.form5_box2 {
		width:10%;
		text-align:center;
		display:table-cell;
		vertical-align:middle;
		float:left;
	}
	.form5_arrow {
		margin:200px 0 0 0;
	}
		.form_5_be_tit {
			padding:0 0 10px 0;
			font-size:16px;
			font-family:'NGothicB';
			color:#229fbd;
		}
		.form_5_be {
		}
			.form_5_txt {
				width:48%;
				font-size:13px;
				line-height:20px;
				color:#555;
				float:left;
				word-break:keep-all;
			}
			.form_5_img {
				width:45%;
				min-height:50px;
				float:right;
				background:#f3f3f3;
			}
		.form_5_af {
			margin:10px 0 0 0;
			width:100%;
			min-height:200px;

		}

		.form_5_af_s {
			margin:10px 0 0 0;
			background:#f3f3f3;
			width:100%;
			min-height:20px;

		}

.form_box_check{
	width:905px; 
	min-height:100px;
	padding:20px 0 20px 0;
	background:rgba(102,188,209,0.5);
	margin:0 0 50px 0; 
	border-radius:8px;
	overflow-y:auto; 
	clear:both; 
	position:relative;
}
	.form_tit_txt_check{
		font-size:25px; 
		padding:3px 0 20px 0; 
		text-align:center;
		font-family:'NBGothicB'; 
		color:#fff;
	}
		.box_check1 {
			width:420px;
			min-height:100px;
			margin:0 10px 0 20px;
			background:#f2fcff;
			float:left;
		}
		.box_check2 {
			width:420px;
			min-height:100px;
			margin:0 20px 5px 10px;
			background:#f2fcff;
			float:right;
		}
			.box_check_list {
				width:380px;
				height:20px;
				padding:5px 5px 10px 5px;
				border-bottom:rgba(51,113,128,0.3) 1px dotted;
				margin:5px 10px 0 10px;
				font-size:17px; 
				font-family:'NBGothic';
				color:#777;
			}
			.box_check_box{
				width:20px;
				height:20px;
				margin:0 10px 0 0;
				border:rgba(51,113,128,0.5) 2px solid;
				float:left;
			}
			.box_check_txt {
				padding:3px 0 0 0;
			}

.con4_wrap {
	float:left;
	margin:4px 10px 4px 15px;

}
	.con4_box_img {
		width:200px; 
		height:200px; 
		border-radius:7px; 
		background:#f3f3f3;
		overflow:hidden;
	}
	.con4_box_txt {
		margin:15px 0 0 0; 
		font-size:15px; 
		color:#606060; 
		font-family:'NBGothicB'; 
		text-align:center;
		}



.form_8 {
	position:relative;
}
	.form_box8_txt{
		color:#6c6c6c;
		font-size:14px;
		line-height:20px;
		font-family:'NBGothic';
		padding:0 0 20px 0;
	}
	.form8_box{
		width:446px; 
		height:250px;
		margin:2px;
		background:rgba(51,113,128,0.1);
		float:left;
		position:relative;
	}
	.form8_round{
		width:300px;
		height:300px;
		border-radius:100%;
		margin:2px;
		background:#fff;
		border:#fff 5px solid;
		position:absolute;
		left:293px;
		top:235px;
	}

.form_9{

}



.form_10 {
	position:relative;
}
	.form_10_txt {
		color:#6c6c6c;
		font-size:14px;
		line-height:20px;
		font-family:'NBGothic';
		padding:0 0 5px 0;
	}
	.form10_box {
		width:240px;
		float:left;
	}


	.form_9_box{
		width:290px; 
		height:250px;
		margin:5px;
		background:rgba(51,113,128,0.1);
		float:left;
	}
	.form10_arrow {
		margin:100px 0 0 0;
	}
	.form10_arrow_s {
		margin:50px 0 0 0;
	}
	.form10_arrow_3 {
		margin:210px 0 0 0;
	}
	.form10_arrow_4 {
		margin:85px 0 0 0;
	}
/* 이미지 5개짜리 박스 형태 */
.con4_wrap2 {float:left;  margin:4px 6px 4px 5px;}
	.con4_box_img2 {width:170px; height:170px; border-radius:7px; background:#fff; overflow:hidden;}
	.con4_box_txt2 {margin:15px 0 0 0; font-size:15px; color:#606060; font-family:'NBGothicB'; text-align:center;}
