body {}

/* 헤더영역 */
#header_wrap {width:100%; height:117px; border-top:#06377b 7px solid; border-bottom:#06377b 1px solid; position:relative;}
	#header {width:1000px;height:117px; margin:0 auto; }
		#logo {width:210px; height:75px; margin:20px 28px 0 0; background:url('/images/main/logo.png'); float:left; background-size:contain; background-repeat:no-repeat;}
		#logo img {height:100%;}
		#menu_wrap {width:725px; height:18px; margin:68px 0 0 0; float:right;}
			#menu_7 {width:110px; height:18px; margin:0 22px 0 0; background:url('/images/main/menu7.png'); float:left;}
				#menu_7:hover {background-position:0 18px;}
			#menu_1 {width:90px; height:18px; margin:0 22px 0 0; background:url('/images/main/menu1.png'); float:left;}
				#menu_1:hover {background-position:0 18px;}
			#menu_2 {width:135px; height:18px; margin:0 22px 0 0; background:url('/images/main/menu2.png'); float:left;}
				#menu_2:hover {background-position:0 18px;}
			#menu_3 {width:60px; height:18px; margin:0 22px 0 0; background:url('/images/main/menu3.png'); float:left;}
				#menu_3:hover {background-position:0 18px;}
			#menu_4 {width:61px; height:18px; margin:0 22px 0 0; background:url('/images/main/menu4.png'); float:left;}
				#menu_4:hover {background-position:0 18px;}
			#menu_5 {width:77px; height:18px; margin:0 22px 0 0; background:url('/images/main/menu5.png'); float:left;}
				#menu_5:hover {background-position:0 18px;}
			#menu_6 {width:60px; height:18px; margin:0 0 0 0; background:url('/images/main/menu6.png'); float:left;}
				#menu_6:hover {background-position:0 18px;}

#nav7 {width:100%; height:51px; background:#06377b; position:absolute; top:118px; z-index:999; display:none;}
	.nav_point7 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:325px;}
#nav1 {width:100%; height:51px; background:#06377b; position:absolute; top:118px; z-index:999; display:none;}
	.nav_point1 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:447px;}
#nav2 {width:100%; height:51px; background:#06377b; position:absolute; top:118px; z-index:999; display:none; }
	.nav_point2 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:580px;}
#nav3 {width:100%; height:51px; background:#06377b; position:absolute; top:118px; z-index:999; display:none;}
	.nav_point3 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:695px;}
#nav4 {width:100%; height:51px; background:#06377b; position:absolute; top:118px; z-index:999; display:none;}
	.nav_point4 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:780px;}
#nav5 {width:100%; height:51px; background:#06377b; position:absolute; top:118px; z-index:999; display:none;}
	.nav_point5 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:875px;}
#nav6 {width:100%; height:51px;background:#06377b; position:absolute; top:118px; z-index:999; display:none;}
	.nav_point6 {width:9px; height:5px; background:url('/images/nav/pointer.png'); position:absolute; top:-5px; left:963px;}

	.nav_wrap1 {width:742px; height:34px; padding:17px 0 0 258px; margin:0 auto; position:relative;}
	.nav_wrap2 {width:592px; height:34px; padding:17px 0 0 408px; margin:0 auto; position:relative;}
	.nav_wrap3 {width:500px; height:34px; padding:17px 0 0 490px; margin:0 auto; position:relative;}
	.nav_wrap4 {width:327px; height:34px; padding:17px 0 0 673px; margin:0 auto; position:relative;}
	.nav_wrap5 {width:237px; height:34px; padding:17px 0 0 763px; margin:0 auto; position:relative;}
	.nav_wrap6 {width:227px; height:34px; padding:17px 0 0 773px; margin:0 auto; position:relative;}
	.nav_wrap7 {width:707px; height:34px; padding:17px 0 0 293px; margin:0 auto; position:relative;}
		.nav_title {min-width:10px; height:15px; float:left}
		.nav_title a{font-family:'NGothicB'; color:#fff}
		.nav_line {width:2px; height:13px; margin:0 13px 0 13px; background:url('/images/nav/nav_line.png'); float:left;}


/*   빠른상담   off:-285 on:0  */
#top_quick {width:195px; height:315px; position:absolute; background:url('/images/quick/quick_coun2.png'); top:-285px; right:15%; z-index:999;}
	#quick_coun_wrap {width:151px; height:183px; margin:82px 0 0 20px; position:relative;}
		#cata {width:133px; height:20px; border:none; position:absolute; top:4px; left:10px; color:#35698e; font-size:11px;}
		#tel_num {width:133px; height:20px; border:none; position:absolute; top:40px; left:10px; color:#35698e; font-size:11px;}
		#terms {width:151px; height:12px; position:absolute; top:110px; left:10px;}
			#check {width:12px; height:12px; margin:0 0 0 -10px; float:left;}
			#terms_text {width:139px; height:12px; margin:3px 0 0 0; background:url('/images/quick/terms.png'); float:right; }
		#coun_btn {width:123px; height:41px; background:url('/images/quick/coun_btn.png'); position:absolute; top:140px; left:18px;}
		#top_quick_toggle_btn{width:92px; height:22px; position:absolute; bottom:7px; right:15px; cursor:pointer;}




/* 헤더영역 */
#flexslider {width:100%; height:524px;}
#visual_wrap {width:100%; height:524px;}
#visual_wrap1 {width:100%; height:524px; background:url('/images/main/r_roll_4.jpg') no-repeat; background-position:center; position:absolute;}
#visual_wrap2 {width:100%; height:524px; background:url('/images/main/r_roll_1.jpg') no-repeat; background-position:center; position:absolute; opacity:0;}
#visual_wrap3 {width:100%; height:524px; background:url('/images/main/r_roll_2.jpg') no-repeat; background-position:center; position:absolute; opacity:0;}
#visual_wrap4 {width:100%; height:524px; background:url('/images/main/r_roll_3.jpg') no-repeat; background-position:center; position:absolute; opacity:0;}
	.visual {width:500px; height:524px; left:50%; position:absolute;}
	#expect_more {width:147px; height:34px; margin:380px 0 0 18px; background:url('/images/main/btn_more.png');}
	#expect_more2 {width:147px; height:34px; margin:380px 0 0 18px; background:url('/images/main/btn_more.png');}
	#expect_more3 {width:147px; height:34px; margin:380px 0 0 18px; background:url('/images/main/btn_more.png');}
	#expect_more4 {width:147px; height:34px; margin:380px 0 0 18px; background:url('/images/main/btn_more.png');}
	#dot_wrap {width:500px; height:17px; position:absolute; top:600px; left:50%;}
		#dot_box {min-width:105px; height:17px; float:right;}
			.roll_dot {width:17px; height:17px; background:#cbcbcb; border-radius:100%; float:left; margin:0 3px 0 3px; z-index:+999; cursor:pointer;}
				.roll_dot_on {width:58px; height:17px;  border-radius:10px 10px 10px 10px; background:#4c94ef; float:left; margin:0 3px 0 3px; z-index:+999;transition:all 0.3s linear;}

#quick_wrap {width:100%; height:80px; background:url('/images/main/quick_bg.png');  overflow-x:hidden;}
	#quick_box {width:1000px; height:80px; margin:0 auto; position:relative;}
		#quick_title {width:240px; height:80px; margin-left:-70px; float:left; background:url('/images/main/rquick_title.jpg');}
		#quick_1 {width:199px; height:80px; float:left; background:url('/images/main/quick_01.jpg');}
		#quick_2 {width:200px; height:80px; float:left; background:url('/images/main/quick_02.jpg');}
		#quick_3 {width:200px; height:80px; float:left; background:url('/images/main/quick_03.jpg');}
		#quick_4 {width:200px; height:80px; float:left; background:url('/images/main/quick_04.jpg');}
			#quick_1:hover {background:url('/images/main/quick_01c.jpg');}
			#quick_2:hover {background:url('/images/main/quick_02c.jpg');}
			#quick_3:hover {background:url('/images/main/quick_03c.jpg');}
			#quick_4:hover {background:url('/images/main/quick_04c.jpg');}
		#right_color {width:2000px; height:80px; background:#383838; left:1000px; position:absolute;}


/* 퀵메뉴 리뉴얼 */
		#rquick_1 {width:174px; height:80px; float:left; background:url('/images/main/rquick_1.jpg'); background-position:center; border-right:#5c5c5c 1px solid;}
		#rquick_2 {width:163px; height:80px; float:left; background:url('/images/main/rquick_2.jpg'); background-position:center; border-right:#5c5c5c 1px solid;}
		#rquick_3 {width:211px; height:80px; float:left; background:url('/images/main/rquick_3.jpg'); background-position:center; border-right:#5c5c5c 1px solid;}
		#rquick_4 {width:132px; height:80px; float:left; background:url('/images/main/rquick_4.jpg'); background-position:center; border-right:#5c5c5c 1px solid;}
		#rquick_5 {width:145px; height:80px; float:left; background:url('/images/main/rquick_5.jpg'); background-position:center; border-right:#5c5c5c 1px solid;}
			#rquick_1:hover {background:url('/images/main/rquick_1c.jpg'); background-position:center;}
			#rquick_2:hover {background:url('/images/main/rquick_2c.jpg'); background-position:center;}
			#rquick_3:hover {background:url('/images/main/rquick_3c.jpg'); background-position:center;}
			#rquick_4:hover {background:url('/images/main/rquick_4c.jpg'); background-position:center;}
			#rquick_5:hover {background:url('/images/main/rquick_5c.jpg'); background-position:center;}



#board_wrap {width:1000px; height:282px; padding:42px 0 0 0; margin:0 auto;}
	#main_board {width:476px; height:248px; position:relative; float:left; margin:0 24px 0 0;}
		#main_board_top {width:476px; height:40px; position:absolute; top:0; left:0;}
			#tab1 {width:100px; height:40px; position:absolute; background:url('/images/main_board/tab1c.jpg'); cursor:pointer; z-index:+999;}
			#tab2 {width:101px; height:40px; position:absolute; background:url('/images/main_board/tab2.jpg'); left:99px; cursor:pointer;}
			#tab3 {width:101px; height:40px; position:absolute; background:url('/images/main_board/tab3.jpg'); left:198px; cursor:pointer;}
/*
				#tab1:hover {background:url('/images/main_board/tab1c.jpg');}
				#tab2:hover {background:url('/images/main_board/tab2c.jpg');}
				#tab3:hover {background:url('/images/main_board/tab3c.jpg');}
*/
			#tab_more {width:33px; height:9px; background:url('/images/main_board/main_more.jpg'); position:absolute; left:440px; top:15px;}
		#main_board_bottom {width:476px; height:200px; margin:39px 0 0 0; border-top:#589bac 1px solid;}
			#m_board_left_notice {width:221px; height:200px; float:left;}
			#m_board_left_pds {width:221px; height:200px; float:left;}
			#m_board_left_info {width:221px; height:200px; float:left;}
				#board_img_notice {width:200px; height:120px; background-color:#999; margin:23px 0 0 0; clear:both;}
				#board_img_pds {width:200px; height:120px; background-color:#999; margin:23px 0 0 0; clear:both;}
				#board_img_info {width:200px; height:120px; background-color:#999; margin:23px 0 0 0; clear:both;}
				#board_title_notice {width:200px; height:12px; margin:11px 0 0 0; text-align:center; color:#555; font-size:12px; font-family:'NBGothic'; overflow-x:hidden; overflow-y:hidden; white-space:nowrap; text-overflow:ellipsis;}
				#board_title_pds {width:200px; height:12px; margin:11px 0 0 0; text-align:center; color:#555; font-size:12px; font-family:'NBGothic'; overflow-x:hidden; overflow-y:hidden; white-space:nowrap; text-overflow:ellipsis;}
				#board_title_info {width:200px; height:12px; margin:11px 0 0 0; text-align:center; color:#555; font-size:12px; font-family:'NBGothic'; overflow-x:hidden; overflow-y:hidden; white-space:nowrap; text-overflow:ellipsis;}
			#m_board_right_notice {width:470px; height:170px;  margin:30px 0 0 0; float:left;}
			#m_board_right_pds {width:470px; height:170px;  margin:30px 0 0 0; float:left;}
			#m_board_right_info {width:470px; height:170px;  margin:30px 0 0 0; float:left;}
				.m_list_box {width:470px; height:12px; margin:0 0 19px 0; clear:both; cursor:pointer;}
					.m_board_dot {width:3px; height:6px; background:url('/images/main_board/main_dot.jpg'); margin: 3px 5px 0 0; float:left;}
					.m_board_title {width:375px; height:12px; color:#555; font-size:12px; font-family:'NBGothic'; float:left; overflow-x:hidden; overflow-y:hidden; white-space:nowrap; text-overflow:ellipsis;}
					.m_board_date {width:70px; height:12px; color:#7a7878; font-size:12px; font-family:'NBGothic'; float:right;}

.sub_banner {position:absolute; top:160px; right:0; z-index:+999}

	#main_banner {width:500px; height:248px; float:left; line-height:0px}
		#banner1 {width:250px; height:248px; float:left;}
		#banner2 {width:250px; height:248px; background:url('/images/main/banner2_re.jpg'); float:right;}

#footer1_wrap {width:100%; height:43px; border-top:#e1e1e2 1px solid; border-bottom:#e1e1e2 1px solid; background:#e8e9ea; float:left;}
	#footer1 {width:961px; height:28px; padding:15px 0 0 39px; margin:0 auto;}
	#footer1 img{cursor:pointer;}
		.footer1_text {min-width:10px; height:13px; float:left;}
		.footer1_line {width:1px; height:13px; border-left:#c6c7c8 1px solid; margin:0 15px 0 15px; float:left;}

#footer2_wrap {width:100%; height:100px;}
	#footer2 {width:1000px; height:100px; margin:0 auto; }
		#footer2_left {width:540px; height:55px; padding:21px 0 0 31px; line-height:20px; font-family:'NGothic'; font-size:12px; color:#939393; float:left;}
		#footer2_right {font-family:'NGothic'; font-size:12px; color:#898b8c; float:right;}
			#family_select {margin:14px 0 0 0; border:#9b9b9b 1px solid; font-family:'NGothic'; font-size:13px; color:#303e47; }
				#option {}
			#copyright {margin:10px 0 0 0;}



#sub_top_wrap {width:100%; height:300px; background:url('/images/sub/sub_top_bg.jpg');}
	#sub_top {width:1000px; height:300px; margin:0 auto; position:relative;}
		#sub_top_img1 {width:2000px; height:300px; background:url('/images/sub/sub_top1.jpg');  position:absolute; margin:0 0 0 -500px;}
		#sub_top_img2 {width:2000px; height:300px; background:url('/images/sub/sub_top2.jpg');  position:absolute; margin:0 0 0 -500px;}
		#sub_top_img3 {width:2000px; height:300px; background:url('/images/sub/sub_top3.jpg');  position:absolute; margin:0 0 0 -500px;}
		#sub_top_img4 {width:2000px; height:300px; background:url('/images/sub/sub_top4.jpg');  position:absolute; margin:0 0 0 -500px;}
		#sub_top_img6 {width:2000px; height:300px; background:url('/images/sub/sub_top6.jpg');  position:absolute; margin:0 0 0 -500px;}
		#sub_top_img7 {width:2000px; height:300px; background:url('/images/sub/sub_top7.jpg');  position:absolute; margin:0 0 0 -500px;}
#sub_visual {width:1000px; min-height:500px; margin:0 auto; position:relative;}
	#map {width:1000px; height:500px; position:absolute; top:100px;}
	#blind {width:200px; height:35px; position:absolute; top:600px; background:#f7f7f7;}

#sub3_btn {width:282px; height:70px; background:url('/images/sub/sub13_btn.jpg'); top:1330px; left:358px; position:absolute; cursor:pointer;}


/* 상담신청 */

#form_title {width:1000px; height:126px; background:url('/images/sub/form_title.jpg');}
#form {width:1000px; min-height:700px;}
	.form_left_top {width:101px; min-height:30px; font-family:'NBGothicB'; font-size:13px; color:#5a5a5a; padding:20px 18px 0 0; text-align:right; background:#f7f7f7; border-top:#6283ae solid 2px; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_right_top {width:881px; min-height:50px; border-top:#6283ae solid 2px; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_left {width:101px; min-height:30px; font-family:'NBGothicB'; font-size:13px; color:#5a5a5a; text-align:right; padding:20px 18px 0 0; background:#f7f7f7; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_right {width:881px; min-height:50px; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_left_capt {width:101px; min-height:60px; font-family:'NBGothicB'; font-size:13px; color:#5a5a5a; text-align:right; padding:20px 18px 0 0; background:#f7f7f7; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_right_capt {width:881px; min-height:80px; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_left_long {width:101px; height:270px; font-family:'NBGothicB'; font-size:13px; color:#5a5a5a; text-align:right; padding:20px 18px 0 0; background:#f7f7f7; border-bottom:#e1e1e1 1px solid; float:left;}
	.form_right_long {width:881px; height:290px; border-bottom:#e1e1e1 1px solid; float:left;}
	.crucial {color:#6283ae;}
	.text_box {width:179px; height:30px; margin:8px 0 0 11px; border:#e8e8e8 1px solid;}
	.select {width:144px; height:22px; margin:14px 0 0 11px; border:#e8e8e8 1px solid;}
	.select_num {width:59px; height:22px; margin:14px 0 0 11px; border:#e8e8e8 1px solid;}
	.number_box {width:70px; height:22px; margin:0px 0 0 11px; border:#e8e8e8 1px solid;}
	.title_box {width:854px; height:30px; margin:8px 0 0 11px; border:#e8e8e8 1px solid;}
	#textarea_wrap {width:860px; margin:10px 0 0 11px;}
	#counsel_content {width:852px; height:217px; margin:0px 0 0 0; border:#e8e8e8 1px solid;}
	.file_box {width:250px; height:30px; margin:8px 0 0 11px; border:#e8e8e8 1px solid;}
	.secure_img {width:120px; height:30px; margin:8px 0 0 11px; background:#999; float:left;}
	#secure_title{height:57px;}
	#secure_title_txt{margin-top:11px;}
	#secure_content{height:77px;}
	.secure_code {width:120px; height:30px; margin:22px 0 0 11px; border:#e8e8e8 1px solid; float:left;}
	.secure_text {width:220px; height:12px; color:#b7b7b7; font-size:12px; margin:32px 0 0 11px; font-family:'NBGothic'; float:left;}
	#form_btn_wrap {width:150px; height:36px; padding:35px 0 35px 0; margin:0 auto; clear:both;}
		.form_send {width:70px; height:36px; float:left; background:url('/images/sub/form_btn1.png'); cursor:pointer;}
		.form_cancel {width:70px; height:36px; float:right; background:url('/images/sub/form_btn2.jpg'); cursor:pointer;}
	#user_email_server {width:120px;}
	.select_box {height:34px; position:absolute; top:187px; left:472px;}

/* 로그인 */
#login_content_wrap{width:1000px; margin:0 auto; margin-top:40px;}
	#login_layer{width:1000px; height:200px; border-style:solid; border-color:#35698e; border-width:2px 0 0 0; position:relative;}
	#login_user_id{width:140px; height:25px; position:absolute; top:50px; left:450px;}
	#login_user_pwd{width:140px; height:25px; position:absolute; top:90px; left:450px;}
	#login_btn{position:absolute; width:70px; height:72px; top:50px; left:605px; background-color:#35698e; border-style:none; border-radius:5px; font-family:NGothic; font-size:10pt; color:white; cursor:pointer;}


/*  메인게시판  */
#index_pds{display:none;}
#index_info{display:none;}


/* 서브 73 탭*/
.sub73_tab_wrap {width:1000px;  background:#306287; position:absolute; top:135px;}
	.sub73_tab_box {width:1000px; height:48px; position:relative; font-family:'NGothicB';}

	.tab_box1 {width:123px; height:44px; float:left; position:absolute; border:#306287 2px solid; bottom:0px; cursor:pointer;}
	.tab_box2 {width:123px; height:44px; float:left; position:absolute; left:125px; border:#306287 2px solid; bottom:0px; cursor:pointer;}
	.tab_box3 {width:97px; height:44px; float:left; position:absolute; left:250px; border:#306287 2px solid; bottom:0px; cursor:pointer;}
	.tab_box4 {width:123px; height:44px; float:left; position:absolute; left:350px; border:#306287 2px solid; bottom:0px; cursor:pointer;}
		.tab_menu {margin: 15px 0 3px 0; color:#fff; background:none; text-align:center;}
		.tab_tip {text-align:center; display:none;}

	.tab_box1_c {width:123px; height:58px; float:left; position:absolute; border:#306287 2px solid; bottom:0px; cursor:pointer; background:#fff; border-bottom:2px #fff; color:##306287;}
		.tab_tip_c{text-align:center; display:block}
		.tab_menu_c {margin: 15px 0 3px 0; color:#fff; background:none; text-align:center; color:#306287; font-weight:bold;}

	.tab_box2_c {width:123px; height:58px; float:left; position:absolute; left:125px; border:#306287 2px solid; bottom:0px; cursor:pointer; background:#fff; border-bottom:2px #fff; color:##306287;}
	.tab_box3_c {width:97px; height:58px; float:left; position:absolute; left:250px; border:#306287 2px solid; bottom:0px; cursor:pointer; background:#fff; border-bottom:2px #fff; color:##306287;}
	.tab_box4_c {width:123px; height:58px; float:left; position:absolute; left:350px; border:#306287 2px solid; bottom:0px; cursor:pointer; background:#fff; border-bottom:2px #fff; color:##306287;}

	.tab_box1:hover { height:58px; background:#fff; color:##306287; border-bottom:2px #fff;}
		.tab_box1:hover > .tab_tip{display:block;}
		.tab_box1:hover > .tab_menu{color:#306287; font-weight:bold;}

	.tab_box2:hover { height:58px; background:#fff; color:##306287; border-bottom:2px #fff;}
		.tab_box2:hover > .tab_tip{display:block;}
		.tab_box2:hover > .tab_menu{color:#306287; font-weight:bold;}

	.tab_box3:hover { height:58px; background:#fff; color:##306287; border-bottom:2px #fff;}
		.tab_box3:hover > .tab_tip{display:block;}
		.tab_box3:hover > .tab_menu{color:#306287; font-weight:bold;}

	.tab_box4:hover { height:58px; background:#fff; color:##306287; border-bottom:2px #fff;}
		.tab_box4:hover > .tab_tip{display:block;}
		.tab_box4:hover > .tab_menu{color:#306287; font-weight:bold;}

