@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: local('NanumGothic'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: local('NanumGothicBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: local('NanumGothicExtraBold'), url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('x-woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
}

body{font-family:'Nanum Gothic','돋움', sans-serif;color:#666;font-size:13px;}

/* skipnavigation */

#skipnavigation {position:absolute;top:0;left:-1000%;}


/* ============
	기본레이아웃
===============	*/
#wrap		{ width:100%; }

/* header */
#header	{ width:100%;border-bottom:3px solid #89b7d7; }

.header_wrap {width:960px; margin:0 auto;}
.header_wrap:after {content:""; clear:both; display:block;}
.header_wrap h1 { float:left; width:100px; height:75px; padding-top:15px; }
.header_wrap .nav_area { float:left;width:640px;}

.nav_area .top_nav {width:860px;height:30px;}
.nav_area .top_nav:after	{content:""; clear:both; display:block;}
.nav_area .top_nav ul { float:right; padding-top:10px; text-align:right;}
.nav_area .top_nav li { float:left; padding-left:20px; height:30px; }


#navigation { position:relative; z-index:300; width:860px; *zoom:1; }
#navigation:after {content:""; clear:both; display:block;}

#navigation .navi { position:absolute; z-index:300; top:25px; right:0px; *zoom:1;}
#navigation .navi:after {content:""; clear:both; display:block;}
#navigation .navi > li { float:left; width:160px; text-align:center; }
#navigation .navi > li p		{border-right:1px solid #e5e5e5;}
#navigation .navi > li p.first	{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
	#navigation li .b { display:inline; }
	#navigation li .ov { display:none; }
	#navigation li:hover .b { display:none; }
	#navigation li:hover .ov { display:inline; }
	
	#navigation .navi:hover .sbm { display:block }
	#navigation .navi:hover .sbm_box { display:block }
	
#navigation .sbm { display:none; width:160px; margin-top:23px;height:250px;padding-top:22px;border-left:1px solid #e5e5e5; }
#navigation .sbm li {text-align:left; padding:0 0 17px 24px; color:#2e2e2e; font-size:13px;line-height:1.2em; letter-spacing:-0.5px;font-weight:bold;}
	#navigation .sbm li a:link, 
	#navigation .sbm li a:visited,
	#navigation .sbm li a:active { color:#2e2e2e; }
	#navigation .sbm li a:hover { color:#1189c1; text-decoration:underline; }

#navigation .sbm2 li {text-align:left;color:#787878;padding:10px 0 0 10px; font-size:12px;font-weight:normal;line-height:1em; letter-spacing:-0.5px; width:160px;background:url(../images/icon_sbm2.gif) left 1.2em no-repeat;}
	#navigation .sbm2 li a:link, 
	#navigation .sbm2 li a:visited,
	#navigation .sbm2 li a:active{ color:#787878;text-decoration:none;}
	#navigation .sbm2 li a:hover { color:#787878;text-decoration:underline;}

#navigation .sbm_box { display:none; position:absolute; z-index:-1; left:-330px; top:35px;border-top:3px solid #89b7d7; width:980px; height:280px; background:url(../images/top_img.png) left bottom no-repeat; *zoom:1;}
#navigation .sbm_box:after {content:""; clear:both; display:block;}

.allmenu_close	{width:980px;margin:0 auto;text-align:right;}


/* footer */
#m_footer	{clear:both;width:100%;padding:30px 0;}
#footer	{clear:both;width:100%;padding:0 0 30px;}

.f_link	{width:100%;height:39px;background-color:#f8f8f8;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.f_link ul	{width:960px;margin:0 auto;}
.f_link li {float:left;padding-right:20px;font-size:12px;line-height:3em;}
.f_link li a		{ color:#787878; }

.f_copy { width:960px; margin:0 auto; padding:30px 0; *zoom:1; } 
.f_copy:after {content:""; clear:both; display:block;}

.f_logo	{ float:left;width:120px; padding-top:3px; text-align:left; }

#information			{float:left;width:840px;color:#898989;}
#information address	{clear:both;padding-bottom:6px;font-size:11px;line-height:17px;font-weight:normal;}
#information address span { padding:0 10px;font-size:10px;color:#ccc;}
#information cite		{font-size:10px;font-family:'Tahoma';font-weight:normal;}

#family_site	{float:right;padding-top:30px;}
#family_site_ov	{position:absolute;right:0;top:-30px;width:120px;background-color:#555;z-index:100;}
	#family_site_ov a:link, 
	#family_site_ov a:active, 
	#family_site_ov a:visited { color:#fff; text-decoration:none; font-size:11px;}
	#family_site_ov a:hover {color:#fff;}
#family_site_ov li		{display:block;height:17px;padding:3px 0 2px 7px;color:#fff;}
#family_site_ov li.over	{width:113px; background-color:#406618;}


/* main popup */
.main_popup {position:absolute; top:93px; left:50%; z-index:1000; background:#fff; border:1px solid #e1e1e1;}
	.pop_body {position:relative; padding:10px;}
	.pop_today {position:absolute; bottom:12px; left:10px; }
	.pop_today img	{ vertical-align:middle;}
	.pop_close {position:absolute; bottom:10px; right:10px; }

.main_popup2 {position:absolute; top:93px; left:50%; z-index:1000; background:#fff; border:1px solid #e1e1e1;}

input.check { margin:0; padding:0; width:13px; height:13px; line-height:normal; border:0; vertical-align:middle;}


/* main popup2016 */
.main_popup2016 {position:absolute; top:15px; right:50%; z-index:1000; background:#fff; border:1px solid #e1e1e1;}
.main_popup2016	.pop_body {position:relative; padding:10px;}
.main_popup2016	.pop_today {position:absolute; bottom:12px; left:10px; }
.main_popup2016	.pop_today img	{ vertical-align:middle;}
.main_popup2016	.pop_close {position:absolute; bottom:10px; right:10px; }


/* ===============
	서브페이지 
==================*/

/* 기본 설정 */
#sub_con_nav { clear:both;width:100%; height:29px; } 
#sub_con_nav p { width:1000px; margin:0 auto; text-align:right; line-height:2.0em; color:#2e2e2e; }  
#sub_con_nav p img { margin:0 7px; vertical-align:middle; } 
#sub_con_nav p a { color:#2e2e2e; } 

#container	{ width:980px; margin:0 auto; *zoom:1; }
#container:after {content:""; clear:both; display:block;}

.contents_top { width:980px; padding:20px 0; }
.contents_top:after {content:""; clear:both; display:block;}
.contents_top h2 { float:left; }
.contents_top div	{ float:right; }


/* 메뉴 */
.menu_wrap		{position:relative;width:980px;height:95px;}
.menu_wrap li	{float:left;}

.menu_wrap li .ov_img			{display:none;z-index:1000; }
.menu_wrap li:hover .basic		{display:none;}
.menu_wrap li:hover .ov_img	{display:inline-block;}


.s_menu01		{position:absolute;left:35px;top:60px;}
.s_menu02		{position:absolute;left:200px;top:60px;}
.s_menu03		{position:absolute;left:345px;top:60px;}
.s_menu04		{position:absolute;left:525px;top:60px;}
.s_menu05		{position:absolute;left:690px;top:60px;}
.s_menu01 li, .s_menu02 li, .s_menu03 li, .s_menu04 li, .s_menu05 li {float:left;height:45px;padding:0 15px;font-size:14px;}
.s_menu01 li a, .s_menu02 li a, .s_menu03 li a, .s_menu04 li a, .s_menu05 li a	{color:#000;}
.s_menu01 li a:hover, .s_menu01 li.on a	{color:#0574b5;}
.s_menu02 li a:hover, .s_menu02 li.on a	{color:#0574b5;}
.s_menu03 li a:hover, .s_menu03 li.on a	{color:#0574b5;}
.s_menu04 li a:hover, .s_menu04 li.on a	{color:#0574b5;}
.s_menu05 li a:hover, .s_menu05 li.on a	{color:#0574b5;}


.s_menu01_y		{position:absolute;left:50px;top:60px;}
.s_menu02_y		{position:absolute;left:245px;top:60px;}
.s_menu03_y		{position:absolute;left:425px;top:60px;}
.s_menu04_y		{position:absolute;left:640px;top:60px;}
.s_menu01_y li, .s_menu02_y li, .s_menu03_y li, .s_menu04_y li {float:left;height:45px;padding:0 15px;font-size:14px;}
.s_menu01_y li a, .s_menu02_y li a, .s_menu03_y li a, .s_menu04_y li a	{color:#000;}
.s_menu01_y li a:hover, .s_menu01_y li.on a	{color:#0574b5;}
.s_menu02_y li a:hover, .s_menu02_y li.on a	{color:#0574b5;}
.s_menu03_y li a:hover, .s_menu03_y li.on a	{color:#0574b5;}
.s_menu04_y li a:hover, .s_menu04_y li.on a	{color:#0574b5;}


.s_menu01_g		{position:absolute;left:75px;top:60px;}
.s_menu02_g		{position:absolute;left:305px;top:60px;}
.s_menu03_g		{position:absolute;left:570px;top:60px;}
.s_menu01_g li, .s_menu02_g li, .s_menu03_g li {float:left;height:45px;padding:0 15px;font-size:14px;}
.s_menu01_g li a, .s_menu02_g li a, .s_menu03_g li a	{color:#000;}
.s_menu01_g li a:hover, .s_menu01_g li.on a	{color:#0574b5;}
.s_menu02_g li a:hover, .s_menu02_g li.on a	{color:#0574b5;}
.s_menu03_g li a:hover, .s_menu03_g li.on a	{color:#0574b5;}


.s_menu01_y1	{position:absolute;left:35px;top:60px;}
.s_menu02_y1     {position:absolute;left:150px;top:60px;}
.s_menu03_y1	{position:absolute;left:315px;top:60px;}
.s_menu04_y1	{position:absolute;left:450px;top:60px;}
.s_menu05_y1	{position:absolute;left:595px;top:60px; }
.s_menu01_y1 li, .s_menu02_y1 li, .s_menu03_y1 li, .s_menu04_y1 li, .s_menu05_y1 li {float:left;height:45px;padding:0 15px;font-size:14px;}
.s_menu01_y1 li a, .s_menu02_y1 li a, .s_menu03_y1 li a, .s_menu04_y1 li a, .s_menu05_y1 li a	{color:#000;}
.s_menu01_y1 li a:hover, .s_menu01_y1 li.on a	{color:#0574b5;}
.s_menu02_y1 li a:hover, .s_menu02_y1 li.on a	{color:#0574b5;}
.s_menu03_y1 li a:hover, .s_menu03_y1 li.on a	{color:#0574b5;}
.s_menu04_y1 li a:hover, .s_menu04_y1 li.on a	{color:#0574b5;}
.s_menu05_y1 li a:hover, .s_menu05_y1 li.on a	{color:#0574b5;}


/* 메뉴 */
.menu_wrap2		{position:relative;width:980px;height:60px;}
.menu_wrap2 li	{float:left;}


/* 메뉴_텍스트 */
.menu_wrap_txt		{position:relative;width:980px;height:50px;}
.menu_wrap_txt li	{float:left;width:405px;height:46px;font-size:18px;color:#000;border:2px solid #eee;text-align:center;line-height:2.4em;cursor:pointer; _cursor:hand;}
.menu_wrap_txt li.on	{width:404px;border:2px solid #06598b;color:#fff;background:#06598b;}

.menu_wrap_txt li.customer	{float:right;width:159px;height:46px;background:#89b7d7;border:2px solid #89b7d7;color:#fff;}


/* 메뉴_텍스트 */
.menu_wrap_txt2		{position:relative;width:980px;height:50px;}
.menu_wrap_txt2 li	{float:left;width:161px;height:46px;font-size:17px;color:#000;border:2px solid #eee;border-right:0;text-align:center;line-height:2.5em;cursor:pointer; _cursor:hand;}
.menu_wrap_txt2 li:hover	{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}
.menu_wrap_txt2 li.on		{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}

.menu_wrap_txt2 li.customer	{float:right;width:161px;height:46px;background:#89b7d7;border:2px solid #89b7d7;color:#fff;}


/* 메뉴_텍스트 */
.menu_wrap_txt3		{position:relative;width:980px;height:50px;}
.menu_wrap_txt3 li	{float:left;width:194px;height:46px;font-size:17px;color:#000;border:2px solid #eee;border-right:0;text-align:center;line-height:2.5em;cursor:pointer; _cursor:hand;}
.menu_wrap_txt3 li:hover	{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}
.menu_wrap_txt3 li.on		{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}

.menu_wrap_txt3 li.customer	{float:right;width:192px;height:46px;background:#89b7d7;border:2px solid #89b7d7;color:#fff;}


/* 메뉴_텍스트 */
.menu_wrap_txt4		{position:relative;width:980px;height:50px;}
.menu_wrap_txt4 li	{float:left;width:243px;height:46px;font-size:17px;color:#000;border:2px solid #eee;border-right:0;text-align:center;line-height:2.5em;cursor:pointer; _cursor:hand;}
.menu_wrap_txt4 li:hover	{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}
.menu_wrap_txt4 li.on		{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}

.menu_wrap_txt4 li.customer	{float:right;width:241px;height:46px;background:#89b7d7;border:2px solid #89b7d7;color:#fff;}




/* 메뉴_텍스트 */
.menu_wrap_txt5		{position:relative;width:980px;height:50px;}
.menu_wrap_txt5 li	{float:left;width:138px;height:46px;font-size:17px;color:#000;border:2px solid #eee;border-right:0;text-align:center;line-height:2.5em;cursor:pointer; _cursor:hand;}
.menu_wrap_txt5 li:hover	{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}
.menu_wrap_txt5 li.on		{background:#06598b;border:2px solid #06598b;border-right:0;color:#fff;cursor:pointer; _cursor:hand;}

.menu_wrap_txt5 li.customer	{float:right;width:136px;height:46px;background:#89b7d7;border:2px solid #89b7d7;color:#fff;}

	
.contents {position:relative; padding:15px 0 50px; }

.lot_main_visual	{position:relative;width:980px;}
.lot_main_visual ul	{position:absolute;left:470px;bottom:30px;}
.lot_main_visual li	{display:inline;padding-right:7px;}


/* 사업안내 */

.work_ing_txt	{width:980px;border-top:2px solid #898787;border-bottom:1px solid #898787;line-height:1.5em;}
.work_ing_txt table { width:100%; color:#202020; font-size:13px;}
.work_ing_txt th { height:35px; font-weight:bold; text-align:left;padding-left:50px;border-bottom:1px solid #dcdcdc;color:#333;background:url(../images/bullet02.gif) 40px 50% no-repeat #f7f7fa;}
.work_ing_txt td { height:35px; padding:10px 30px;border-bottom:1px solid #dcdcdc;color:#666;}

.main_location	{width:980px;}
.main_location:after {content:""; clear:both; display:block;}
	.main_location_map	{float:left; width:644px;}
	.main_location_txt	{float:left;width:304px;height:314px;padding:10px 0 0 30px;border:1px solid #ddd;border-left:0;}
		.main_location_txt dl	{padding-top:40px;color:#000;}
		.main_location_txt dt	{padding-bottom:10px;font-size:15px;}
		.main_location_txt dd	{font-size:13px;line-height:1.5em;}
		.main_location_txt dd span	{color:#397f90;}
		.main_location_txt dd p	{margin-top:8px;}

/* 버튼 형식 main */
.btn_main{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;background-color:#397f90;display:inline-block;color:#FFF;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_main span	{vertical-align:top;white-space:nowrap;background-color:#397f90;display:inline-block;height:40px;font-weight:bold;padding:0 25px;font-size:13px;letter-spacing:1px;line-height:3em;color:#FFF !important;}


/* 인터넷 청약 */
.offer_table { width:980px; }
.offer_table table	{width:100%; color:#202020; border-top:2px solid #004570; line-height:1.5em;}
.offer_table th { padding:10px;background:#e0ecfa; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; font-weight:bold; }
.offer_table td { padding:10px 20px; border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb; }
.offer_table td a{color:#1d8dd1; text-decoration:underline; }
.offer_table td.gray { padding:10px;background:#eef1f5; font-weight:bold; }
.offer_table td.line_r_none, .offer_table th.line_r_none	{border-right:0;}

.lot_internet_offer_txt_b	{font-size:17px;color:#06598b;line-height:1.7em;font-weight:bold;letter-spacing:-0.5px;}
.lot_internet_offer_txt_b a	{color:#06598b;}
.lot_internet_offer_txt		{font-size:14px;color:#666;line-height:1.5em;letter-spacing:-0.5px;}

.lot_internet_offer_list li	{clear:both;padding-left:13px;font-size:14px;color:#666;line-height:1.7em;letter-spacing:-0.5px;background:url(../images/yeongcheon/bullet01.gif) 3px 50% no-repeat;}
.lot_internet_offer_list li.top	{clear:both;padding-left:13px;font-size:14px;color:#666;line-height:1.7em;letter-spacing:-0.5px;background:url(../images/yeongcheon/bullet01.gif) 3px 10px no-repeat;}
.lot_internet_offer_list li span	{color:#317dbd;font-weight:bold;}


/* 보도자료 */
.table_notice_list		{position:relative;width:980px;border-top:2px solid #646464;}
.table_notice_list table{width:100%;}
.table_notice_list th	{height:20px;padding:13px 10px 13px;border-bottom:1px solid #969696;color:#333;font-size:13px;font-weight:bold;}
.table_notice_list th.gray	{background:#f7f7f7;}
.table_notice_list th img, .table_notice_list td img	{vertical-align:middle;}
.table_notice_list td	{padding:10px;border-bottom:1px solid #e5e5e5;color:#666;text-align:center;}
.table_notice_list td.left	{text-align:left;}
.table_notice_list td.left a, .table_notice_list td.list_link a 		{color:#666;}
.table_notice_list td.left a:hover, .table_notice_list td.list_link a:hover	{color:#1189c1;}
.table_notice_list th img, .table_notice_list td.left img	{ margin-left:8px; }
.table_notice_list th.view_th	{height:20px;padding:13px 25px 13px;border-bottom:1px solid #969696;color:#333;font-size:14px;text-align:left;font-weight:bold;}
.table_notice_list th.view_th_r	{height:20px;padding:13px 25px 13px;text-align:right;font-weight:normal;color:#666;}
.table_notice_list td.view_con	{padding:20px 25px;text-align:left;line-height:1.7em;}
.table_notice_list .btn_type01	{vertical-align:top;}

/* 공통 검색바 */
.search_bar	{width:958px;height:48px;padding:0 0 0 20px;margin-bottom:30px;background:#fdfdfd;border:1px solid #e5e5e5;line-height:3.2em;}
	.search_bar li	{float:left;padding-left:25px;font-size:13px;vertical-align:middle;}
	.search_bar li select	{margin-left:35px;vertical-align:middle;}
	.search_bar li input	{margin-left:10px;height:19px;vertical-align:middle;}
	.search_bar li a	{vertical-align:middle;}

/* 공통 페이징 */
.board_search {text-align:center;}

.page_basic		{clear:both;overflow:hidden;height:22px;text-align:center;}
.page_basic img {padding:0 5px;vertical-align:middle;}
.page_basic .paging				{padding:0 10px;}
.page_basic .paging a:link, 
.page_basic .paging a:visited	{color:#333;display:inline-block;font-size:13px;height:22px;line-height:1.6em;padding:0 12px;background:url(../images/page_bar.gif) left 50% no-repeat;text-align:center;font-family:verdana;}
.page_basic .paging a:hover, 
.page_basic .paging a:active	{color:#333;}
.page_basic .paging a.on:link, 
.page_basic .paging a.on:visited,
.page_basic .paging a.on:hover, 
.page_basic .paging a.on:active {color:#009ddf;}
.page_basic .paging a:first-child {background:none;}


/* 리스트형식 */
.lot_list	 { clear:both; }
.lot_list li { padding:0 0 7px 18px;background:url(../images/osanwondong/bullet01.gif) left 0.5em no-repeat;font-size:12px;line-height:1.4em;color:#666;}


/* 리스트형식 */
.basic_list		{padding-left:10px;margin-bottom:10px;line-height:1.3em;color:#666;}
.basic_list li	{padding-left:10px;padding-bottom:2px;background:url(../images/ico_type02.gif) left 0.6em no-repeat;font-size:12px;}

.basic_list2	{padding-left:5px;margin-bottom:10px;line-height:1.4em;}
.basic_list2 li	{padding-left:10px;padding-bottom:7px;background:url(../images/ico_type02.gif) left 0.6em no-repeat;font-size:13px;}


/* 오산(분양홈페이지)_탭 */
.lot_tab01		{position:relative;width:980px;height:49px;border-bottom:1px solid #046daf; *zoom:1;}
.lot_tab01:after {content:""; clear:both; display:block;}
.lot_tab01 li	{float:left;width:488px;height:48px;text-align:center;font-family:"Myriad Pro";font-size:20px;font-weight:bold;letter-spacing:-1px;background-color:#eff0f5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:2.5em;color:#565658;}
.lot_tab01 li.on	{height:48px;background-color:#fff;border-top:1px solid #046daf;border-left:1px solid #046daf;border-right:1px solid #046daf;border-bottom:1px solid #fff;color:#0574b5;}


.lot_tab02		{position:relative;width:980px;height:49px;border-bottom:1px solid #046daf; *zoom:1;}
.lot_tab02:after {content:""; clear:both; display:block;}
.lot_tab02 li	{float:left;width:325px;height:48px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:-1px;background-color:#eff0f5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:2.9em;color:#565658;}
.lot_tab02 li.on	{width:324px;height:48px;background-color:#fff;border-top:1px solid #046daf;border-left:1px solid #046daf;border-right:1px solid #046daf;border-bottom:1px solid #fff;color:#0574b5;}

.lot_tab03		{position:relative;width:980px;height:49px;border-bottom:1px solid #046daf; *zoom:1;}
.lot_tab03:after {content:""; clear:both; display:block;}
.lot_tab03 li	{float:left;width:243px;height:48px;text-align:center;font-size:16px;font-weight:bold;letter-spacing:-1px;background-color:#eff0f5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:2.9em;color:#565658;}
.lot_tab03 li.on	{width:243px;height:48px;background-color:#fff;border-top:1px solid #046daf;border-left:1px solid #046daf;border-right:1px solid #046daf;border-bottom:1px solid #fff;color:#0574b5;}

.lot_tab04		{position:relative;width:980px;height:49px;border-bottom:1px solid #046daf; *zoom:1;}
.lot_tab04:after {content:""; clear:both; display:block;}
.lot_tab04 li	{float:left;width:488px;height:48px;text-align:center;font-size:18px;font-weight:bold;letter-spacing:-1px;background-color:#eff0f5;border-top:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;line-height:2.5em;color:#565658;}
.lot_tab04 li.on	{height:48px;background-color:#fff;border-top:1px solid #046daf;border-left:1px solid #046daf;border-right:1px solid #046daf;border-bottom:1px solid #fff;color:#0574b5;}



/* 오산(세미)_탭 */
.osan_tab		{width:960px;height:67px;}
.osan_tab li	{float:left;}



/* 레이어 팝업 */
#simplemodal-overlay {background-color:#000;cursor:wait;}
	

.btn_01 { border:1px solid #c0c0c0; background:#fff; color:#0f0f0f; height:26px; padding:0 12px; margin-left:3px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}
.btn_01:hover { border:1px solid #c0c0c0; background:#fff; color:#0f0f0f; }
.btn_02 { border:1px solid #00b0ed; background:#00b0ed; color:#fff; height:26px; padding:0 12px; margin-left:3px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}
.btn_02:hover { border:1px solid #00b0ed; background:#00b0ed; color:#fff; }

.btn_03 { background:url(../images/icon_allmenu_close.gif) 87px 0.6em no-repeat #7b7a7a; color:#fff; width:75px; height:23px; padding:0 20px 0 10px; font-size:12px; cursor:pointer; _cursor:hand; line-height:1.6em; text-align:center; display:inline-block;}
.btn_04 { background:url(../images/icon_allmenu_open.gif) 87px 0.6em no-repeat #7b7a7a; color:#fff; width:75px; height:23px; padding:0 20px 0 10px; font-size:12px; cursor:pointer; _cursor:hand; line-height:1.6em; text-align:center; display:inline-block;}



/* 버튼 형식1 */
.btn_area_c { text-align:center; }
.btn_area_r { text-align:right; }
.btn_area_r a { margin-left:5px; }

.btn_type01,
.btn_type01 *{ position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; height:22px; font-size:11px; font-weight:bold; color:#3d3d3d; text-decoration:none !important; white-space:nowrap; border:0; background:url(../images/btn_type01.jpg) no-repeat; vertical-align:middle; overflow:visible;}			
.btn_type01 { margin-right:2px; background-position:left top; vertical-align:middle;}
.btn_type01 *,
.btn_type01 a:link, 
.btn_type01 a:active, 
.btn_type01 a:visited,
.btn_type01 a:hover { left:2px; cursor:pointer; _cursor:hand; padding:0 12px 0 10px; letter-spacing:-1px; font-size:11px; font-weight:bold; background-position:right top; color:#3d3d3d; }


/* 버튼 형식2 */
.btn_type02{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;background-color:#a9a9a9;border:1px solid #999;display:inline-block;color:#FFF;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type02 span{vertical-align:top;white-space:nowrap;display:inline-block;width:37px;height:18px;font-weight:bold;background-color:#a9a9a9;border:1px solid #999;padding:3px 0 0 0;font-size:12px;letter-spacing:1px;}
*+ html .btn_type02{display:inline;}
* html .btn_type02{display:inline;}
*+ html .btn_type02 span{display:inline;}
* html .btn_type02 span{display:inline;}
.btn_type02:hover{color:#fff;}


/* 버튼 형식3 */
.btn_type03{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;
    background-color:#06598b;border:1px solid #06598b;
    display:inline-block;color:#FFF;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type03 span{vertical-align:top;white-space:nowrap;
    background-color:#06598b;border:1px solid #06598b;
    display:inline-block;height:30px;font-weight:bold;background-color:#06598b;padding:10px 25px 0;font-size:12px;letter-spacing:1px;}
*+ html .btn_type03{display:inline;}
* html .btn_type03{display:inline;}
*+ html .btn_type03 span{display:inline;}
* html .btn_type03 span{display:inline;}
.btn_type03:hover{color:#fff;}

/* 버튼 형식4 */
.btn_type04{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;
    background-color:#fff;border:1px solid #d7d7d7;
    display:inline-block;color:#767676;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type04 span{vertical-align:top;white-space:nowrap;
    background-color:#fff;border:1px solid #d7d7d7;
    display:inline-block;height:30px;font-weight:bold;background-color:#fff;padding:10px 25px 0;font-size:12px;letter-spacing:1px;}
*+ html .btn_type04{display:inline;}
* html .btn_type04{display:inline;}
*+ html .btn_type04 span{display:inline;}
* html .btn_type04 span{display:inline;}
.btn_type04:hover{color:#767676;}


/* 버튼 형식6 */
.btn_type06{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;
    background-color:#97c93f;border:1px solid #7ca730;
    display:inline-block;color:#FFF;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type06 span{vertical-align:top;white-space:nowrap;
    background-color:#97c93f;border:1px solid #7ca730;
    display:inline-block;height:18px;font-weight:bold;padding:1px 7px 0;font-size:12px;letter-spacing:1px;}
*+ html .btn_type06{display:inline;}
* html .btn_type06{display:inline;}
*+ html .btn_type06 span{display:inline;}
* html .btn_type06 span{display:inline;}
.btn_type06:hover{color:#fff;}

/* 버튼 형식7 */
.btn_type07{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;
    background-color:#47aeee;border:1px solid #2d9add;
    display:inline-block;color:#FFF;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type07 span{vertical-align:top;white-space:nowrap;
    background-color:#47aeee;border:1px solid #2d9add;
    display:inline-block;height:18px;font-weight:bold;padding:1px 7px 0;font-size:12px;letter-spacing:1px;}
*+ html .btn_type07{display:inline;}
* html .btn_type07{display:inline;}
*+ html .btn_type07 span{display:inline;}
* html .btn_type07 span{display:inline;}
.btn_type07:hover{color:#fff;}


/* 버튼 형식8 */
.btn_type08{width:auto;vertical-align:top;margin:0;border:0px;text-align:center;
    background-color:#4090d7;border:1px solid #4780b2;
    display:inline-block;color:#FFF;border:0;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type08 span{vertical-align:top;white-space:nowrap;
    background-color:#4090d7;border:1px solid #4780b2;
    display:inline-block;height:27px;font-weight:bold;background-color:#4090d7;padding:7px 25px 0;font-size:14px;letter-spacing:1px;}
*+ html .btn_type08{display:inline;}
* html .btn_type08{display:inline;}
*+ html .btn_type08 span{display:inline;}
* html .btn_type08 span{display:inline;}
.btn_type08:hover{color:#fff;}


/* line */
.line_type01 { height:2px; width:100%; background:url(../images/dot_line_type01.gif) left top repeat-x; }



