@charset "utf-8";

/* 
 * Nanum Gothic (Korean) http://www.google.com/webfonts/earlyaccess
*/

@font-face {
  font-family: 'NanumGothic';
  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: 'NanumGothicBold';
  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: 'NanumGothicExtraBold';
  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:'NanumGothic','돋움', sans-serif;color:#666;font-size:13px;}

/* skipnavigation */

#skipnavigation {position:absolute;top:0;left:-1000%;}


/* ============
	기본레이아웃
===============	*/
#wrap		{ width:100%; }

/* header */
#header	{ width:100%; }

.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;*zoom:1; }
#navigation:after {content:""; clear:both; display:block;}
#navigation ul { display:none; }
#navigation:hover	{position:absolute;left:0;top:105px;width:960px;margin:0 auto;background:#fff;z-index:1000;}
#navigation:hover ul { display:block; }
#navigation:hover div { height:190px; }
#navigation div { width:150px;float:left; text-align:center; }
#navigation div h2	{margin-top:25px;border-right:1px solid #e5e5e5;}
#navigation div.mn_1 h2	{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;}
#navigation div .b { display:inline; }
#navigation div .ov { display:none; }
#navigation div ul	{padding-top:20px;}
#navigation div li { height:24px;color:#2e2e2e;font-weight:normal;line-height:1.8em;}
#navigation div:hover .b { display:none; }
#navigation div:hover .ov { display:inline; }
#navigation div:hover li:link	{color:#2e2e2e;}
#navigation div:hover li:hover a	{margin:0 auto;text-align:center;color:#009ddf;font-weight:bold;text-decoration:underline;cursor:pointer; _cursor:hand;}
*/

#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:136px; margin-top:23px;height:230px;padding:22px 0 0 24px;border-left:1px solid #e5e5e5; }
#navigation .sbm li {text-align:left; padding:0 0 14px 10px; color:#2e2e2e; font-size:13px;line-height:1.2em; letter-spacing:-0.5px;font-weight:bold;background:url(../images/depth2_bullet.gif) left 0.6em no-repeat;}
	#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/depth3_bullet.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:260px; background:url(../images/top_img.png) left bottom no-repeat; *zoom:1;}
#navigation .sbm_box:after {content:""; clear:both; display:block;}




/* 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; *zoom:1; } 
.f_copy:after {content:""; clear:both; display:block;}

#information			{float:left;padding:30px 0;color:#898989;}
#information address	{clear:both;padding-bottom:6px;font-size:11px;line-height:15px;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;}
.main_popup .pop_body {position:relative; padding:10px;}
.main_popup .pop_today {position:absolute; bottom:12px; left:10px; }
.main_popup .pop_today img	{ vertical-align:middle;}
.main_popup .pop_close {position:absolute; bottom:10px; right:10px; }


#main_visual { width:100%; height:357px; background:#e0e0e0;border-top:3px solid #89b7d7; text-align:center; }
.m_visual_img {position:relative; width:960px; height:357px; margin:0 auto; overflow:hidden; }

.m_visual_img .inner { width:960px; height:357px; }
.m_visual_img .inner > div { position:absolute; left:960px; width:960px; height:357px; }
.m_visual_img .inner > div:first-child { left:0; }

.m_visual_img .m_visual_con		{position:absolute;top:0;right:0;width:178px;height:312px;padding:45px 25px 0;z-index:200;}
.m_visual_img .m_visual_tit		{height:35px;font-size:17px;font-weight:bold;color:#fff;border-bottom:1px solid #768290;line-height:1.5em;letter-spacing:-1px;}

.m_visual_img ul.m_visual_list		{float:left;width:178px;padding-top:15px;}
.m_visual_img ul.m_visual_list li	{padding:0 0 5px 5px;color:#fff;font-size:12px;text-align:left;background:url(../images/visual_bullet.gif) left 0.5em no-repeat;line-height:1.2em;letter-spacing:-0.5px;}

.m_visual_btn	{position:absolute;top:170px;left:25px;}

.m_visual_tel		{float:left;padding-top:50px;color:#fff;font-size:13px;text-align:left;line-height:1.8em;}
.m_visual_tel span	{display:block;color:#fefb01;font-size:26px;font-weight:bold;letter-spacing:-1px;}

.m_visual_customer	{position:absolute;bottom:20px;left:25px;}

.m_visual_img ul.m_visual_icon		{position:absolute;bottom:20px;left:42px;z-index:500;}
.m_visual_img ul.m_visual_icon li	{float:left;padding-right:4px;}

#main_container	{ margin:0 auto; width:960px; }

.main_sec { margin-top:30px; *zoom:1; }
.main_sec:after {content:""; clear:both; display:block;} 

.main_board { float:left; width:716px; height:165px; }

.m_notice_area { position:relative; float:left; width:300px; height:139px; padding:24px 24px 0; border:1px solid #e3e3e3;}
.m_notice_area dl { float:left; }
.m_notice_area dt { clear:both; width:300px; height:30px; padding-top:4px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; }
.m_notice_area dt span { position:absolute;top:30px;right:24px; }
.m_notice_area dd {  width:290px; height:26px; padding-left:10px; color:#000; line-height:1.5em; background:url(../images/bullet01.gif) left 0.7em no-repeat; }
.m_notice_area dd a	{float:left;}
.m_notice_area dd span	{float:right; padding-right:5px; font-size:12px; color:#7e7c7c;}


.m_bodo_area { position:relative;float:left; width:300px; height:139px; padding:24px 24px 0; margin-left:16px; border:1px solid #e3e3e3;}
.m_bodo_area dl { float:left; }
.m_bodo_area dt { clear:both; width:300px; height:30px; padding-top:4px; margin-bottom:10px; border-bottom:1px solid #e5e5e5; }
.m_bodo_area dt span { position:absolute;top:30px;right:24px; }
.m_bodo_area dd {  width:290px; height:26px; padding-left:10px; color:#000; line-height:1.5em; background:url(../images/bullet01.gif) left 0.7em no-repeat; }
.m_bodo_area dd a	{float:left;}
.m_bodo_area dd span	{float:right; padding-right:5px; font-size:12px; color:#7e7c7c;}


.m_lot_area { float:left; position:relative; width:715px; height:335px;}
.m_lot_area .lot_img { width:715px; height:335px; }
.m_lot_area .info { position:absolute; top:0; left:0; width:225px; height:335px; z-index:2; }
.m_lot_area .info dl { margin:55px 0 0 20px; width:175px; font-weight:bold; color:#fff; }
.m_lot_area .info dt { font-size:22px; letter-spacing:-0.5px; padding-bottom:20px; }
.m_lot_area .info dd { font-size:13px; padding-bottom:5px; }
.m_lot_area .info dd span { letter-spacing:-0.5px; }
.m_lot_area .info .num { font-size:22px; color:#2fc6f1; padding-top:10px; }
.m_lot_area .info dd img { margin-top:15px; }
.m_lot_area .info_bg { position:absolute; top:0; left:0; width:225px; height:335px; background:#000; filter:alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7;  z-index:1; }

.m_bn_area { float:right; margin-left:16px; width:228px; }

.m_quick_bn { margin-top:30px; *zoom:1; }
.m_quick_bn:after {content:""; clear:both; display:block;}
.m_quick_bn .qbn_1 { background:url(../images/m_quick_1.gif) bottom right no-repeat; }
.m_quick_bn .qbn_2 { background:url(../images/m_quick_2.gif) bottom right no-repeat; }
.m_quick_bn .qbn_3 { background:url(../images/m_quick_3.gif) bottom right no-repeat; }
.m_quick_bn .qbn_4 { background:url(../images/m_quick_4.gif) bottom right no-repeat; }
.m_quick_bn div { float:left; padding-left:25px;width:214px; height:175px; border-left:1px solid #e3e3e3;}
.m_quick_bn div:first-child { margin-left:0px;border-left:0; }
.m_quick_bn dl { margin:5px 0 0 0; }
.m_quick_bn dt { padding-bottom:15px; }
.m_quick_bn dd { padding-bottom:5px; }

.m_family_site { float:left; width:714px; height:48px; border:1px solid #e1e1e1;}
.m_family_site dl:after {content:""; clear:both; display:block;}
.m_family_site dl { margin-top:10px; }
.m_family_site dt { float:left; width:85px; height:20px; padding:10px 0 0 20px; border-right:1px solid #e5e5e5;}
.m_family_site dd { float:left; padding:4px 0 0 20px; }
.m_family_site dd img { vertical-align:middle; }

/* ===============
	메인CF팝업
==================*/
#pop_cf	{position:relative;width:1000px;background:#fff;display:none;}
	#pop_cf .close	{ position:absolute; right:20px; top:20px; text-align:right;  }

	.pop_con	{ clear:both;padding:70px; }
	.pop_con div	{display:block;}


/* ===============
	서브페이지 
==================*/

/* 기본 설정 */
#sub_visual { width:100%; height:166px; text-align:center; border-top:3px solid #89b7d7;border-bottom:1px solid #e3e3e3; }

.contents_top h2 { clear:both; font-size:23px;color:#000;font-family:'NanumGothicBold';}


#container	{ width:960px; margin:0 auto; *zoom:1; }
#container:after {content:""; clear:both; display:block;}

.contents { float:right;width:750px; padding:50px 0 50px 60px;border-left:1px solid #e3e3e3; }


/* 레프트메뉴 */
#sb_left { float:left; width:149px; }
#sb_left li { clear:both; }

#sb_left ul.depth02			{padding:10px 0;border-bottom:1px solid #efefef;}


#sub_title					{height:25px;padding-bottom:40px;}
	#sub_title h2	{float:left;width:300px;padding-left:20px;background:url(../images/title_bullet.gif) left 50% no-repeat;}
	#sub_title ul	{float:right;padding-left:10px;background:url(../images/icon_home.gif) left 50% no-repeat; }
	#sub_title li	{float:left;padding-left:25px;background:url(../images/icon_arrow.gif) 10px 50% no-repeat; color:#767676;}
	#sub_title li.title_b	{color:#348ac8;}


/* 브랜드소개 */
.brand_wrap	{padding-bottom:40px;background:url(../images/brand_img.jpg) right bottom no-repeat;border-bottom:1px solid #e5e5e5;letter-spacing:-0.5px; }
.brand_wrap:after {content:""; clear:both; display:block;}
.brand_text	{color:#767676;font-size:13px;line-height:1.5em;}
.brand_text2	{color:#767676;font-size:13px;line-height:1.4em;}
.brand_text2 img	{padding-bottom:7px;}

.brand_list li	{padding-bottom:10px;color:#348ac8;font-size:13px;}

.bi_wrap	{padding:30px 0 30px 270px;border-bottom:1px solid #e5e5e5;background:url(../images/bi_bg.gif) 55px 55px no-repeat;color:#767676;line-height:1.5em;}
.bi_wrap:after {content:""; clear:both; display:block;}

.ci_wrap	{padding:30px 0 30px 270px;background:url(../images/ci_bg.gif) 50px 65px no-repeat;color:#767676;line-height:1.5em;}
.ci_wrap:after {content:""; clear:both; display:block;}

.bi_input	{border:1px solid #9b9b9b;}


/* 분양중 */
.complex_list { }
.complex_list li { width:750px;padding:25px 0;border-bottom:1px solid #efefef; }
.complex_list li:first-child	{padding-top:0;}
.complex_list li:after {content:""; clear:both; display:block;}
.complex_list .thum { float:left; width:240px; }
.complex_list .complex_info {float:right;width:510px;}
.complex_list .complex_info:after {content:""; clear:both; display:block;}

.complex_list .complex_tit	{width:510px;height:40px;padding-top:7px;border-bottom:1px dashed #ccc;}
.complex_list h3 { float:left;height:40px;font-size:19px; color:#0f0f0f;font-weight:bold; letter-spacing:-0.5px; }
.complex_list .complex_btn	{float:right;text-align:right;}
.complex_list .complex_btn span	{margin-left:2px;}



.complex_list .info { float:right; width:510px; padding-top:15px; }
.complex_list .info table { width:100%; color:#202020;font-size:12px;}
.complex_list .info th { height:25px; font-weight:bold; text-align:left; padding-left:10px;background:url(../images/bullet02.gif) left 50% no-repeat;}
.complex_list .info td { height:25px; padding:0 10px; }
.complex_list .info td.col_tel	{color:#5b9bca; font-weight:bold;}

.complex_list .info2 { float:left; width:477px; }
.complex_list .info2 table { width:100%; color:#202020; border-top:1px solid #dddddd; }
.complex_list .info2 th { background:#f7f7f7; border-bottom:1px solid #dddddd; font-weight:bold; }
.complex_list .info2 td { padding:10px 18px; border-bottom:1px solid #dddddd; }

.complex_list h3.info2 { float:left;width:300px;height:35px;font-size:20px; color:#0f0f0f;font-weight:bold; letter-spacing:-0.5px; }
.complex_list .complex_info2 { *zoom:1;width:858px; }
.complex_list .complex_info2:after {content:""; clear:both; display:block;}
.complex_list .complex_info2 table { width:100%; color:#202020; border-top:1px solid #e5e5e5;font-size:12px; }
.complex_list .complex_info2 th { background:#f7f7f7; height:37px; font-weight:bold; text-align:center; border-bottom:1px solid #e5e5e5; }
.complex_list .complex_info2 td { height:30px; padding:0 10px; border-bottom:1px solid #e5e5e5; }


/* 분양캘린더 */
.table_schedule		{width:750px;}
.table_schedule table{width:100%;border-left:1px solid #e5e5e5;}
.table_schedule th	{height:20px;padding:13px 10px 13px;background:#e5f1f7;border:1px solid #adcce2;color:#696768;font-size:20px;}
.table_schedule th span	{font-family:"Tahoma";font-weight:bold;font-size:27px;}
.table_schedule th a	{padding:0 20px;}
.table_schedule th img, .table_schedule td img	{vertical-align:text-top;}
.table_schedule td	{padding:15px;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#666;text-align:left;}
.table_schedule td.bg_gray	{background:#f8f8f8;text-align:center;}
.table_schedule td img	{padding-right:5px;}


.table_schedule td li	{line-height:1.6em;}


/* 입주단지 */
.move_list {  }
.move_list li { width:750px;padding:25px 0;border-bottom:1px solid #efefef;}
.move_list li:after {content:""; clear:both; display:block;}
.move_list .move_tit	{width:485px;height:38px;padding-top:7px;border-bottom:1px dashed #ccc;}
.move_list h3 { float:left;height:38px;font-size:19px; color:#0f0f0f;font-weight:bold;letter-spacing:-0.5px; }
.move_list .move_btn	{float:right;text-align:right;}
.move_list .move_btn span	{margin-left:5px;}
.move_list .move_info {float:left;width:485px;height:173px;}
.move_list .move_info:after {content:""; clear:both; display:block;}

.move_list .thum { float:left; width:240px;padding-right:25px; }
.move_list .info { float:right; width:485px; padding-top:15px; }
.move_list .info table { width:100%; color:#202020; font-size:12px;}
.move_list .info th { height:25px; font-weight:bold; text-align:left; padding-left:10px;background:url(../images/bullet02.gif) left 50% no-repeat;}
.move_list .info td { height:25px; padding:0 10px;}


/* 입주완료단지 */
.move_search	{width:728px;height:48px;padding:0 0 0 20px;background:#fdfdfd;border:1px solid #e5e5e5;line-height:3.2em;}
	.move_search li	{float:left;padding-left:25px;font-size:13px;}
	.move_search li select	{margin-left:5px;vertical-align:middle;}
	.move_search li a	{vertical-align:middle;}

.move_end_wrap	{border-top:2px solid #646464;}
	.move_end_wrap h3	{padding-top:20px;font-size:20px;color:#333;}
.move_end_img	{padding-top:20px;}
	.move_end_img span	{position:absolute;top:0;left:0;width:725px;height:50px;padding-left:25px;color:#fff;font-size:20px;font-weight:bold;line-height:2.4em;background:url(../images/move_end_img_bar.png) left top no-repeat;}


/* 입주가이드 */
.move_icon_none	{padding:10px 23px;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move2_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move2_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move3_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move3_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move4_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move4_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move5_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move5_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move6_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move6_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}
.move7_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/move7_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}


/* 공사진행 */
.work_graph_wrap	{width:750px;padding-top:20px;border-top:2px solid #646464;}
	.work_graph_wrap h3	{font-size:20px;color:#1189c1;}

.work_graph		{width:628px;height:280px;padding-left:122px;margin-bottom:40px;background:url(../images/work_graph_bg.gif) center top no-repeat;}
.work_graph	li	{float:left;width:35px;padding-right:65px;}
.work_graph	dl	{position:relative;height:256px;}
.work_graph	dt	{height:26px;font-size:18px;color:#609bc5;font-weight:bold;font-family:"Tahoma";}
.work_graph	dt span	{font-size:11px;}
.work_graph	dd	{position:relative;margin-top:-1px;height:230px;background:url(../images/work_box.gif) center bottom no-repeat;}
.work_graph	dd img	{position:absolute;left:4px;bottom:0;width:26px;}

/*인사말 추가 */
.work_greetion{float:left; width:175px;}
.work_greetion_text{width:575px;  float:right; line-height:1.6;}

.work_no_greetion{text-align:center; font-size:30px;  line-height:1.3; clear:both; letter-spacing:-1px; color:#a5a4a4; padding-top:40px;}
/*인사말 추가 */

.work_gallery	{width:750px;}
.work_gallery:after {content:""; clear:both; display:block;}
.work_img		{float:left; width:595px;}

.work_img_s	{float:right; width:129px;height:378px; padding:20px 12px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.work_img_s p	{text-align:center;}
.work_img_s ul	{padding:24px 0;}
.work_img_s li	{position:relative;clear:both;margin-top:15px;}
.work_img_s li:first-child	{margin-top:0;}

span.work_basic { position:absolute; bottom:0px; left:0px; width:130px; height:90px;background:url(../images/work_img_basic.png) left top no-repeat;}
span.work_ov	{ background:none; }


.work_img_txt	{position:absolute;bottom:19px;left:19px;width:696px;height:39px;padding-left:20px;font-size:16px;line-height:2em;color:#fff;background:url(../images/work_txt_bg.png) left top no-repeat;}

.work_ing_txt	{padding:15px 25px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;color:#666;line-height:1.5em;}
.work_ing_txt table { width:100%; color:#202020; font-size:12px;}
.work_ing_txt th { height:28px; font-weight:bold; text-align:left;padding-left:10px;background:url(../images/bullet02.gif) left 50% no-repeat;}
.work_ing_txt td { height:28px; padding:0 10px;}
.work_ing_txt td.col_tel	{color:#5b9bca; font-weight:bold;}


/* 고객서비스 */
.customer_service h3 {padding-bottom:10px;}
.customer_service h4 {font-weight:normal;}
.customer_service h5 {font-weight:bold;height:27px;font-size:17px; color:#0f0f0f; letter-spacing:-0.5px;  }



/* FAQ */
.qna_list		{width:750px;border-top:2px solid #646464;}
.qna_list li	{position:relative;width:710px;height:auto;padding:9px 20px 12px;border-bottom:1px solid #e5e5e5;font-size:14px;}
.qna_list li:after {content:""; clear:both; display:block;}
.qna_list li.qna_list_a_ov		{padding:20px;background:#fafafa;}
	.qna_list li.qna_list_a_ov div.qa		{color:#bebcbc;}
	.qna_list li.qna_list_a_ov div.qna_a	{color:#666;}

.qna_list li img	{position:absolute;top:22px;right:20px;}

.qna_list div	{float:left;}
.qna_list div.qa	{width:35px;font-size:25px;color:#333;}
.qna_list div.qna_a	{width:675px;padding-top:5px;line-height:1.5em;}

/* 계약가이드 */
.contract_guide_wrap	{padding-bottom:30px;background:url(../images/contract_bg.gif) left bottom no-repeat;letter-spacing:-1px;}

	.contract_icon	{width:640px;padding:30px 0 30px 110px;background:url(../images/contract_icon.gif) 23px 50% no-repeat;color:#7fafd2;font-size:13px;line-height:1.5em;}


/* 청약 */
.offer_depth01	{padding-left:23px;margin-bottom:10px;background:url(../images/offer_bullet01.gif) left top no-repeat;}
.offer_depth02	{margin-left:23px;padding-left:25px;margin-bottom:10px;background:url(../images/offer_bullet02.gif) left 0.4em no-repeat;}
.offer_depth03		{margin-left:23px; padding-top:5px;}
.offer_depth03 li	{padding-left:10px;margin-bottom:3px;background:url(../images/offer_bullet03.gif) left 0.6em no-repeat;font-size:13px;line-height:1.6em;color:#7a7a7a;}
.offer_depth03 li a{color:#1d8dd1; text-decoration:underline; }
.offer_depth04		{padding-top:20px;color:#7a7a7a;line-height:1.5em;}

.offer_depth02_2	{padding-left:23px;margin-bottom:5px;background:url(../images/offer_bullet02.gif) left 0.4em no-repeat;}
.offer_depth03_2	{padding-left:23px;}
.offer_depth03_2 li	{padding-left:10px;margin-bottom:3px;background:url(../images/offer_bullet03.gif) left 0.6em no-repeat;font-size:13px;line-height:1.6em;color:#7a7a7a;}
.offer_depth03_2 li a{color:#1d8dd1; text-decoration:underline; }	

.offer_table { width:750px; }
.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;}

table.offer_table_s 	{width:100%; color:#202020; border-top:1px solid #cbcbcb;border-left:1px solid #cbcbcb;text-align:center;}
.offer_table_s th { padding:10px;background:#f1f0f0; border-bottom:1px solid #cbcbcb; border-right:1px solid #cbcbcb; font-weight:bold; }
.offer_table_s td { padding:10px; border-bottom:1px solid #cbcbcb;border-right:1px solid #cbcbcb; }

/* 분양대금 */
.table_offer		{position:relative;width:750px;border-top:2px solid #646464;}
.table_offer table	{width:100%;}
.table_offer th		{height:20px;padding:11px 10px 13px;border-bottom:1px solid #e5e5e5;background:#f7f7f7;color:#333;font-weight:bold;background:#f7f7f7;}
.table_offer th.right_line, .table_offer td.right_line	{border-right:1px solid #e5e5e5;}
.table_offer td		{padding:10px;border-bottom:1px solid #e5e5e5;color:#666;text-align:center;font-size:12px;}
.table_offer td.left	{padding:10px 30px;text-align:left;}
.table_offer td.money_tel	{padding:20px 0 20px 175px;background:url(../images/icon_tel.gif) 75px 20px no-repeat;font-size:18px;font-family:'NanumGothicBold';color:#333;line-height:1.5em;text-align:left;}	

.offer_box		{width:755px;height:472px;background:url(../images/offer_img.jpg) left top no-repeat;}
.offer_box ul	{padding:20px 0 0 65px;}
.offer_box li	{display:block;height:39px;padding-top:20px;color:#0076c0;font-size:18px;background:url(../images/offer_arrow.png) 70px top no-repeat;}
.offer_box li:first-child	{background:none;}



/* ===================
	미당첨_팝업 
======================*/
#pop_lose {position:relative;width:370px;margin:0 auto; background:#fff; color:#000000; display:none; }

#pop_lose h2 { width:340px;background-color:#037ab2; position:relative; height:45px; padding:0 15px;font-size:18px; color:#fff; font-weight:bold; letter-spacing:-1px; line-height:2.4em; }
#pop_lose h2 .close {position:absolute;right:30px;top:15px;}
.lose_wrap { width:340px; background:#fff; margin:0 auto; padding:30px 15px; }
.lose_wrap_agree { color:#666; line-height:1.5em; }
.lose_wrap_agree h3 { font-size:16px; color:#363636; }
.lose_wrap_agree .agree_box { padding-top:10px; }
.lose_wrap_agree .agree_box dt { font-size:13px; font-weight:bold; }
.lose_wrap_agree .agree_box dd { padding-left:15px; }
.lose_wrap_btn { text-align:center; padding-top:30px; }

.pop_btn_01 {  background:#777;border:1px solid #777; color:#fff; height:30px; padding:0 20px;margin:0 1px; font-size:14px; cursor:pointer; _cursor:hand; line-height:2.2em; text-align:center; display:inline-block;}

/* 공지사항 */
.table_notice_list		{position:relative;width:750px;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:728px;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;}

/* ============
	회원가입
===============	*/
.signup {}
.signup h2 { font-size:23px; letter-spacing:-0.5px; color:#636363; height:33px; border-bottom:3px solid #545861; padding-top:50px; }
.signup .h2_attach { color:#959595; padding:10px 0; }

.signup_tab { margin:0 auto; width:750px; padding:15px 0; border-top:2px solid #808080; border-bottom:1px solid #ccc; }
.signup_tab:after {content:""; clear:both; display:block;}
.signup_tab li { float:left; width:170px; padding-left:10px; text-align:center;font-size:15px;color:#666;background:url(../images/signup_tab.gif) left 50% no-repeat; }
.signup_tab li:first-child	{background:none;padding-left:0;} 
.signup_tab li.on  { color:#1d8cd3; font-family:'NanumGothicBold';}

.signup_agree_tit { width:750px; padding:8px 14px; background:#f6f6f6; border:1px solid #e1e1e1; line-height:2.0em; color:#555555; font-size:15px; }
.signup_agree_tit label { margin-left:8px; font-weight:bold; }
.signup_agree_box { width:750px; height:200px; border:1px solid #e1e1e1; } 
.signup_agree_box iframe { width:750px; height:200px; } 
.signup_agree_box_2 iframe { width:750px; height:500px; } 
.signup_agree_txt	{color:#000;font-size:16px;}
.signup_agree_txt label { margin-left:10px; font-family:'NanumGothicBold';  }
.signup_agree_txt img { vertical-align:middle; }
.signup_agree_txt input { vertical-align:middle; }

.signup_certify {border:1px solid #e5e5e5; }
.signup_certify .box { width:856px; height:210px; padding:40px 0;}
.signup_certify .box:after {content:""; clear:both; display:block;}
.signup_certify .info { float:left; width:385px;}
.signup_certify .info img	{padding-top:55px; padding-left:190px;}
.signup_certify .certify_m { float:left;width:390px;height:195px;padding:15px 0 0 80px;border-left:1px solid #e5e5e5; }
.signup_certify .certify_m p {  font-size:16px;color:#666; }

.signup_create {width:750px; }
.signup_create_tit { width:750px; padding:0 0 5px 0 ; font-size:22px; letter-spacing:-0.5px; color:#000; height:28px; font-family:'NanumGothicBold'; }
.signup_create_tit img { vertical-align:middle; margin-right:7px; }
.signup_create_tit span { font-size:12px; color:#959595; font-weight:normal; }
.signup_create_box { width:750px; } 
.signup_create table { width:100%; border-bottom:1px solid #e5e5e5; border-top:2px solid #808080; }
.signup_create tr { border-top:1px solid #e1e1e1; }
.signup_create tr:first-child { border:none; }
.signup_create th { border-right:1px solid #e1e1e1; background:#f6f6f6; color:#252525; line-height:1.3em; vertical-align:top; padding:10px 0 10px 20px; text-align:left; font-weight:bold; *border-top:1px solid #e1e1e1; }
.signup_create th span	{color:#f04328; padding-left:5px; }
.signup_create td { padding:10px 0 10px 20px; line-height:1.7em; min-height:24px; *border-top:1px solid #e5e5e5; }
.signup_create td strong { font-size:13px; color:#252525; }
.signup_create .m_btn03 { margin-left:4px; vertical-align:top; }
.signup_create .btn_type05 { margin:5px 0 0 4px; vertical-align:top; }
.signup_create .orange,
.signup_create .blue { padding-left:5px; font-size:11px; }
.signup_create p { padding-top:3px; font-size:11px; color:#898989; }
.signup_create p.txt { font-size:12px; color:#363636; }

.signup_create .orange, .list_type01 .orange { color:#eb5942 !important; }
.signup_create .blue, .list_type01 .blue { color:#0076a3 !important; }


.signup_confirm {border:1px solid #e5e5e5; }
.signup_confirm .box { width:856px; height:210px; padding:40px 0;}
.signup_confirm .box:after {content:""; clear:both; display:block;}
.signup_confirm .info { float:left; width:300px;}
.signup_confirm .info img	{padding-top:55px; padding-left:130px;}
.signup_confirm .certify_m { float:left;width:475px;height:195px;padding:15px 0 0 80px;border-left:1px solid #e5e5e5; }
.signup_confirm .certify_m p {  font-size:16px;color:#666; }


.m_btn01 { margin-right:3px;border:1px solid #777; background:#777; color:#fff; padding:0 20px; height:30px; font-size:13px; cursor:pointer; _cursor:hand; line-height:2.2em; text-align:center; display:inline-block;}
.m_btn02 { margin-right:3px;border:1px solid #777; background:#fff; color:#777; padding:0 20px; height:30px; font-size:13px; cursor:pointer; _cursor:hand; line-height:2.2em; text-align:center; display:inline-block;}

.m_btn03,
.m_btn03 *{ position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; height:24px; font-size:11px; font-family:dotum, Verdana, Helvetica, AppleGothic, Sans-serif; color:#FFF; text-decoration:none !important; line-height:1.3em; white-space:nowrap; border:0; background:url(../images/btn_type02.png) no-repeat; vertical-align:middle; overflow:visible;}			
.m_btn03 { margin-right:2px; background-position:left top; vertical-align:middle;}
.m_btn03 *,
.m_btn03 a:link, 
.m_btn03 a:active, 
.m_btn03 a:visited,
.m_btn03 a:hover { left:2px; cursor:pointer; _cursor:hand; padding:0 12px; letter-spacing:-0.5px; font-size:11px; background-position:right top; line-height:1.3em; color:#000; }


.btn_type05,
.btn_type05 *{ position:relative; margin:0; padding:0; display:-moz-inline-stack; display:inline-block; height:24px; font-size:11px; font-family:dotum, Verdana, Helvetica, AppleGothic, Sans-serif; color:#FFF; text-decoration:none !important; line-height:1.3em; white-space:nowrap; border:0; background:url(../images/btn_type02.png) no-repeat; vertical-align:middle; overflow:visible;}			
.btn_type05 { margin-right:2px; background-position:left top; vertical-align:middle;}
.btn_type05 *,
.btn_type05 a:link, 
.btn_type05 a:active, 
.btn_type05 a:visited,
.btn_type05 a:hover { left:2px; cursor:pointer; _cursor:hand; padding:0 12px; letter-spacing:-0.5px; font-size:11px; background-position:right top; line-height:1.3em; color:#000; }


/* ===============
	로그인
==================*/
.login { width:750px;  }
.login h2 { font-size:23px; letter-spacing:-0.5px; color:#636363; height:33px; border-bottom:3px solid #545861; padding-top:10px; }
.login h3 { font-weight:bold;font-size:20px; color:#0f0f0f; letter-spacing:-0.5px; padding-bottom:3px; }
.login h4 {font-weight:normal;font-size:14px; letter-spacing:-0.5px;}
.login h5 {font-weight:normal;font-size:30px;color:#000; letter-spacing:-0.5px;}

.login_box { width:610px; padding:50px 0 40px 140px; border-top:2px solid #808080;}
.login_box ul {position:relative;}
.login_box li { margin-bottom:3px; }
.login_box li.login_btn	{position:absolute;top:0;left:342px;}
*:first-child+html .login_box li.login_btn	{position:absolute;top:2px;left:342px;}
.login_box li label { font-size:11px; color:#999; margin-left:5px; }
.btn_login { background:#0399dc; color:#fff; width:132px;height:69px; font-size:15px; cursor:pointer; _cursor:hand; line-height:4.2em; text-align:center; display:inline-block;}
.login_box .out_input { width:317px; height:31px; border:1px solid #e1e1e1; font-size:14px; color:#999; padding:0 10px; }


.out_link { width:750px;background:#f9f9f9;border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding:45px 0; margin-top:30px; text-align:center;}
.out_link:after {content:""; clear:both; display:block;}
.out_link ul	{clear:both;}
.out_link li	{float:left;width:370px;border-left:1px solid #ccc;color:#6d6d6d;font-size:14px;}
.out_link li:first-child	{border-left:0;}
.out_link li a	{margin-top:15px;}



/* ===============
	회원가입 체크박스
==================*/

input.check { margin:0; padding:0; width:13px; height:13px; line-height:normal; border:0; vertical-align:middle;}
label { margin-left:5px; }
input		{ padding:0 2px; height:22px; font-size:12px; color:#333; line-height:1.6em; border:1px solid #d9d9d9; }



/* ===============
	아이디/비밀번호 찾기 
==================*/
.find_info { }
.find_info h2 { font-size:23px; letter-spacing:-0.5px; color:#636363; height:33px; border-bottom:3px solid #545861; padding-top:10px; }

.find_info_box { width:750px; padding:50px 0; border-top:2px solid #808080;border-bottom:1px solid #ccc; text-align:center; }
.find_info_box .input_box { margin:0 auto;width:auto; }
.find_info_box .input_box .txt { font-weight:bold; font-size:20px; text-align:center;color:#333; padding-bottom:40px; line-height:1.3em;letter-spacing:-0.5px; }
.find_info_box .input_box .txt2 { font-weight:bold; font-size:20px; text-align:center;color:#333; line-height:1.3em;letter-spacing:-0.5px; }
.find_info_box .input_box ul	{padding-left:190px;}
.find_info_box .input_box li { text-align:left; padding-bottom:15px;  }
.find_info_box .input_box li strong { font-size:13px; color:#000; display:inline-block; }
.find_info_box .input_box li p { font-size:11px; color:#959595; padding:0 0 0 155px; }
.find_info_box .input_box .leave { display:inline-block; vertical-align:top; *display:inline; }
.find_info_box .input_box dd { *padding-left:85px; }
.find_info_box .info_box { font-size:18px; line-height:1.6em; padding:50px 0; }
.find_info_box .info_box span { color:#1d8dd1; }

/* 리스트형식 */
.list_type01 ul { }
.list_type01 li { background:url(../images/ico_type02.gif) left 0.8em no-repeat; padding:0 0 7px 10px;vertical-align:middle;}
*:first-child+html .list_type01 li { background:url(../images/ico_type02.gif) left 15px no-repeat;}


/* 탭 */
.tab01		{position:relative;width:750px;height:30px;border-bottom:1px solid #1d8dd1; *zoom:1;}
.tab01:after {content:""; clear:both; display:block;}
.tab01 li	{float:left;width:120px;height:29px;text-align:center;font-size:14px;background-color:#eee;border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;line-height:2em;color:#767676;}
.tab01 li.on	{height:30px;background-color:#fff;border-top:1px solid #1d8dd1;border-left:1px solid #1d8dd1;border-right:1px solid #1d8dd1;border-bottom:1px solid #fff;color:#1d8dd1;}
.tab01 li.on:hover	{background-color:#fff;}
.tab01 li.work_data	{position:absolute;top:0;right:0;background:none;border:0;}


.tab02		{width:858px; *zoom:1;}
.tab02:after {content:""; clear:both; display:block;}
.tab02 li	{float:left;width:142px;height:38px;text-align:center;font-size:14px;background-color:#fff;border:1px solid #dedede;line-height:2.7em;color:#767676; margin-left:-1px; font-weight:bold;}
.tab02 li.on	{ width:142px;color:#fff; background-color:#009ddf;border:1px solid #009ddf; }
.tab02 a li.on	{ color:#fff; }
.tab02 li:hover	{ color:#000;}
.tab02 li span	{ font-size:11px; font-weight:normal;}

.tab03		{width:755px;height:38px;border-bottom:1px solid #1d8dd1; margin-bottom:20px; *zoom:1;}
.tab03:after {content:""; clear:both; display:block;}
.tab03 li	{float:left;width:105px;height:37px;text-align:center;font-size:14px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-top:1px solid #dcdcdc;background-color:#f3f3f3;line-height:2.7em;color:#707070;}
.tab03 li.on	{height:37px;background-color:#fff;border-top:1px solid #1d8dd1;border-left:1px solid #1d8dd1;border-right:1px solid #1d8dd1;border-bottom:1px solid #fff;font-weight:bold;}
.tab03 a li.on	{color:#1d8dd1;}
.tab03 li:hover	{ background-color:#e1e1e1; color:#000;}
.tab03 li.on:hover	{background-color:#fff;}


.tab04		{width:755px; margin-bottom:20px; *zoom:1;}
.tab04:after {content:""; clear:both; display:block;}
.tab04 li	{float:left;width:124px;height:38px;text-align:center;font-size:14px;background:url(../images/tab04_bg.gif) left top repeat-x;border-left:1px solid #c3c0c0;border-top:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #c3c0c0;line-height:2.5em;color:#767676; margin-left:-1px; font-weight:bold; cursor:pointer; _cursor:hand;}
.tab04 li.on	{ color:#fff;background:url(../images/tab04_bg_ov.gif) left top repeat-x;border-top:1px solid #40a1dc;border-bottom:1px solid #1676b1;border-left:1px solid #1676b1;border-right:1px solid #1676b1; }
.tab04 a li.on	{ color:#fff; }
.tab04 li:hover	{ color:#000;}
.tab04 li span	{ font-size:11px; }

/* 청약_탭3칸 */
.tab04_3		{width:755px; margin-bottom:20px; *zoom:1;}
.tab04_3:after {content:""; clear:both; display:block;}
.tab04_3 li	{float:left;width:250px;height:38px;text-align:center;font-size:14px;background:url(../images/tab04_bg.gif) left top repeat-x;border-left:1px solid #c3c0c0;border-top:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #c3c0c0;line-height:2.5em;color:#767676; margin-left:-1px; font-weight:bold; cursor:pointer; _cursor:hand;}
.tab04_3 li.on	{ width:251px;color:#fff;background:url(../images/tab04_bg_ov.gif) left top repeat-x;border-top:1px solid #40a1dc;border-bottom:1px solid #1676b1;border-left:1px solid #1676b1;border-right:1px solid #1676b1; }
.tab04_3 a li.on	{ color:#fff; }
.tab04_3 li:hover	{ color:#000;}
.tab04_3 li span	{ font-size:11px; }

/* 청약_탭4칸 */
.tab04_4		{width:755px; margin-bottom:20px; *zoom:1;}
.tab04_4:after {content:""; clear:both; display:block;}
.tab04_4 li	{float:left;width:187px;height:38px;text-align:center;font-size:14px;background:url(../images/tab04_bg.gif) left top repeat-x;border-left:1px solid #c3c0c0;border-top:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #c3c0c0;line-height:2.5em;color:#767676; margin-left:-1px; font-weight:bold; cursor:pointer; _cursor:hand;}
.tab04_4 li.on	{ color:#fff;background:url(../images/tab04_bg_ov.gif) left top repeat-x;border-top:1px solid #40a1dc;border-bottom:1px solid #1676b1;border-left:1px solid #1676b1;border-right:1px solid #1676b1; }
.tab04_4 a li.on	{ color:#fff; }
.tab04_4 li:hover	{ color:#000;}
.tab04_4 li span	{ font-size:11px; }



/* 리스트형식 */
.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;}


/* 레이어 팝업 */
#simplemodal-overlay {background-color:#000;cursor:wait;}
	


/* 버튼 형식1 */
.btn_area_c { text-align:center; }
.btn_area_r { text-align:right; }
.btn_area_r a { margin-left:5px; }


.btn_01 { border:1px solid #c0c0c0; background:#fff; color:#0f0f0f; height:26px; padding:0 12px; 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 #a3a1a1; color:#0f0f0f; height:25px; padding:0 10px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}
.btn_02:hover { border:1px solid #a3a1a1; color:#363636; }

.btn_03 { border:1px solid #c0c0c0; background:url(../images/icon_pdf.gif) 8px 0.4em no-repeat #fff; color:#0f0f0f; height:26px; padding:0 15px 0 30px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}
.btn_03:hover { border:1px solid #c0c0c0; background:url(../images/icon_pdf.gif) 8px 0.4em no-repeat #fff; color:#0f0f0f; }

.btn_04 {  background:#777; color:#fff; height:46px; padding:0 35px; font-size:16px; cursor:pointer; _cursor:hand; line-height:2.7em; text-align:center; display:inline-block;}
.btn_04:hover { background:#777; color:#fff; }

.btn_05 { border:1px solid #c0c0c0; background:#fff; color:#0f0f0f; height:21px; padding:0 12px; font-size:11px; cursor:pointer; _cursor:hand; line-height:1.8em; text-align:center; display:inline-block;}
*:first-child+html .btn_05	{vertical-align:top;}

.btn_06 { background:#777; color:#fff; height:23px; padding:0 17px;font-size:12px; cursor:pointer; _cursor:hand; line-height:1.7em; text-align:center; display:inline-block;vertical-align:top;}
*:first-child+html .btn_06	{vertical-align:middle;line-height:1.9em;}

.btn_07 { background:#7b7a7a; color:#fff; height:21px; padding:0 15px; font-size:13px; cursor:pointer; _cursor:hand; line-height:1.5em; text-align:center; display:inline-block;}


.btn_lot { border:1px solid #a3a1a1; background:url(../images/lot_icon.gif) 5px 50% no-repeat #fff; color:#363636; height:25px; padding:0 5px 0 30px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}
.btn_lot2 { border:1px solid #a3a1a1; background:url(../images/lot_icon2.gif) 5px 50% no-repeat #fff; color:#363636; height:25px; padding:0 5px 0 30px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}
.btn_lot3 { border:1px solid #a3a1a1; background:url(../images/lot_icon3.gif) 5px 50% no-repeat #fff; color:#363636; height:25px; padding:0 5px 0 30px; font-size:12px; cursor:pointer; _cursor:hand; line-height:2em; text-align:center; display:inline-block;}


.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:-0.5px; 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 1px;border:0px;text-align:center;background-color:#777777;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:#777777;display:inline-block;height:25px;font-weight:bold;padding:7px 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 1px;text-align:center;background-color:#fff;border:1px solid #777;display:inline-block;color:#777;cursor:pointer;padding-right:0px;overflow:visible;/*ie7 bug*/}
.btn_type04 span{vertical-align:top;white-space:nowrap;background-color:#fff;display:inline-block;height:23px;font-weight:bold;padding:7px 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:#fff;}


/* 버튼 형식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;}



/* 버튼 형식9 */
.btn_003 { background:#939191; color:#fff; height:23px; padding:0 10px; font-size:12px; cursor:pointer; _cursor:hand; line-height:1.7em; text-align:center; display:inline-block;vertical-align:top; border:0px;}
*:first-child+html .btn_003	{vertical-align:top;margin-top:1px;}
.btn_003:hover { background:#939191; color:#fff;}

/* line */
.line_type01 { height:2px; width:100%; background:url(../images/dot_line_type01.gif) left top repeat-x; }



/* 레이어 팝업 */
#simplemodal-overlay {background-color:#000;cursor:wait;}

	#pop_video	{position:relative;width:450px;background:#fff;display:none;}
	#pop_video .close	{ position:absolute; right:10px; top:10px; text-align:right;  }

	.sgpop_tit	{ clear:both;height:15px; padding:10px 0 12px; background-color:#222; font-size:16px; font-weight:bold; line-height:18px; color:#fff; text-align:center; }
	.sgpop_con	{ clear:both;padding:10px; border-left:1px solid #a2a1a1; border-right:1px solid #a2a1a1; border-bottom:1px solid #a2a1a1; }
	.sgpop_con div	{display:block;}

