@charset "utf-8";

/* 공통 */
.pc_hidden									{ width:0; height:0; visibility:hidden; color:#fff; overflow:hidden; display:none !important;  }/* 웹에서 안보이게 */

h2											{ font-size:42px; color:#444; font-family:'Nanum Gothic';}
ul.list										{ line-height:24px; font-family:'Nanum Gothic'; padding-top:30px;}
ul.list li									{ margin-top:5px; padding-left:30px; background: url(../images/common/bul_list.png) 19px 10px no-repeat; font-family:'Nanum Gothic'; }
ul.list li.list								{ margin-top:5px; padding-left:15px; background: url() 0px 10px no-repeat; font-family:'Nanum Gothic'; }

ul.list02									{ line-height:24px; font-family:'Nanum Gothic';}
ul.list02 li								{ margin-top:5px; padding-left:29px; background: url(../images/common/bul_list.png) 19px 10px no-repeat; font-family:'Nanum Gothic'; }
ul.list02 li.list02							{ margin-top:5px; padding-left:25px; background: url() 0px 10px no-repeat; font-family:'Nanum Gothic'; }

ul.list_n									{ line-height:24px;  }
ul.list_n li								{ margin-top:5px; }
ul.list_n li + li							{ margin-top:18px; }

.pd20										{ padding:20px; }
.po_orange									{ color:#E6402E; }
.po_blue									{ color:#2452A7 !important; }

.text_center								{ text-align: center; }

/* 테이블 */
table										{ width:100%; margin-top:12px; border: 0; border-top: 2px solid #695A55; border-bottom: 1px solid #ddd;}
table th									{ background-color:#f6f6f6; text-align: center; color:#444; font-family:'Nanum Gothic'; font-size:16px; }
table td									{ color:#777;font-family:'Nanum Gothic'; font-size:16px; }

table.tbLeft								{ border-bottom:0px solid #ddd;  }
/*table.tbLeft th							{ width:25%; border-bottom:1px solid #ddd; border-right:1px dashed #695A55; padding:12px 0px; } */
table.tbLeft th								{ border-bottom:1px solid #ddd; border-right:1px dashed #695A55; padding:12px 0px; }
table.tbLeft td								{ border-bottom:1px solid #ddd; padding:12px 35px; }
table.tbLeft td.right_line					{ border-right:1px solid #ddd; }

table.tbC									{ text-align:center; }
table.tbC th								{ border-left:1px solid #695A55; padding:10px 5px; line-height:140%;}
table.tbC th.th_first						{ border-left: 0px; }
table.tbC th:first-child					{ border-left:0px solid #695A55; }
table.tbC th.board_th						{ border-left:1px solid #695A55; padding:10px 5px; line-height:140%;}
table.tbC td								{ border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; padding:22px 10px; line-height:140%; }
table.tbC td.td_left						{ text-align: left; }
table.tbC td:first-child					{ border-left:0px solid #e6e6e6; }
table.tbC tr:first-child td					{ border-top:1px dashed #695A55;  }

table + p									{ margin-top:18px; line-height:140%; font-family:'Nanum Gothic';}

.paging										{ margin-top:50px; width:100%; text-align:center; overflow:hidden; }
.paging span								{ padding:0 10px; display:inline-block; }
.paging span a								{ width:35px; height:35px; *height:20px; padding:8px 0 6px 0; line-height:140%; border:1px solid #cbcbcb; display:inline-block; text-align:center; font-size:13px; color:#666; float:left; margin-left:-1px; }
.paging span a.on,
.paging span a:hover						{ border:1px solid #695A55; background:#695A55; color:#fff;  }



/******************************************************
	게시판 List
******************************************************/
#board-container  {  margin-top:35px;  }

.board_search_box												{ margin-top:50px; border:1px solid #d9d9d9; padding:10px; overflow:hidden; font-family:'Nanum Gothic'; }
.board_search_box > .total_num									{ float:left; margin-top: 10px; margin-left:10px; font-size:13px; }
.board_search_box span											{ float:right; font-size:13px; }
.board_search_box span input.it									{ margin:0 0 0 13px; width: 170px; background-color:#eee; border:0px solid #d9d9d9;}
.board_search_box span input.it + input							{ margin:0 0 0 -4px; }

.listTopSearch												{ margin-top:10px; border:1px solid #d9d9d9; padding:10px; overflow:hidden; font-family:'Nanum Gothic'; font-size:13px; clear:both; }
.listTopSearch > input.inp									{ margin:0 0 0 13px; width: 170px; background-color:#eee; border:0px solid #d9d9d9; min-height:35px; padding-left:5px; }
.listTopSearch > span.sBtn									{ margin:0 0 0 -4px; }
.listTopSearch > span.sBtn > input								{ background-color:#777; width:60px; height:35px;color:#fff; border:0px solid #d9d9d9; }
.listTopSearch > span.sBtn > input:hover						{ background-color:#666; cursor:pointer; }


div.list  > #list_frm > table thead > tr > th						{ border-left:1px solid #695A55; padding:15px 5px; line-height:100%; min-width:70px; }
div.list  > #list_frm > table thead > tr > th:first-child			{ border-left:0px solid #695A55; }
div.list  > #list_frm > table tbody > tr > td						{ border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; padding:15px 10px; line-height:100%; text-align:center; }
div.list  > #list_frm > table tbody > tr > td:first-child			{ border-left:0px solid #e6e6e6; }
div.list  > #list_frm > table tbody > tr:first-child > td			{ border-top:1px dashed #695A55;  }
div.list  > #list_frm > table tbody > tr > td.title					{ text-align:left; }
div.list  > #list_frm > table tbody > tr > td.title ~ td			{ white-space:nowrap; }



/*
.paging								{ margin-top:50px; width:100%; text-align:center; overflow:hidden; }
.paging span						{ padding:0 10px; display:inline-block; }
.paging span a						{ width:35px; height:35px; *height:20px; padding:8px 0 6px 0; line-height:140%; border:1px solid #cbcbcb; display:inline-block; text-align:center; font-size:13px; color:#666; float:left; margin-left:-1px; }
.paging span a.on,
.paging span a:hover				{ border:1px solid #695A55; background:#695A55; color:#fff;  }
*/
/******************************************************
	게시판 paging
******************************************************/

div.paging								{ margin-top:50px; width:100%; text-align:center; overflow:hidden; }
div.paging > ul							{ display:inline-block; height:35px; }
div.paging > ul > li  > a					{ width:35px; height:35px; padding:8px 0 6px 0; line-height:140%; border:1px solid #cbcbcb; display:inline-block; text-align:center; font-size:13px; color:#666; float:left; margin-left:-1px; }
div.paging > ul > li.on						{ width:35px; height:35px; padding:8px 0 6px 0; line-height:140%; border:1px solid #cbcbcb; display:inline-block; text-align:center; font-size:13px; color:#666; float:left; margin-left:-1px; }
div.paging > ul > li.on,
div.paging > ul > li:hover				{ border:1px solid #695A55; background:#695A55; color:#fff;  }


#board-container .category {
	border-width: 1px;
	border-style: solid;
	border-color: #E0E0E0 #C7C7C7 #A4A4A4;
	background:url(/Web-home/user/board/images/bg_category.gif) #ebebeb repeat-x left 0pc;
	height: 35px;
	padding:7px;
}
#board-container .category p { float:left; }
#board-container .category p a { color:#333; }
#board-container .category ul { float:left; }
#board-container .category li { float:left; margin-left:15px; }

#board-container .category li a{
	background:url(/Web-home/user/board/images/skin_001/icon_folder.gif) no-repeat left 4px;
	padding-left: 17px;
}

/******************************************************
	게시판 List
******************************************************/


/******************************************************
	게시판 View
******************************************************/
#board-container .viewTop {border-top: 2px solid #695A55; }
#board-container .viewTop dt, #board-container .viewTop dd { float:left; padding:7px; }
#board-container .viewTop dd { margin-right:50px; }
#board-container .viewTop > div { clear:both; width:100%; border-bottom:1px solid #d9d9d9; height:35px; }
#board-container .view  { margin-top: 15px; }
#board-container .view  .viewdata > dt { font-size:17px; color:#333; padding:7px; border-bottom:1px dashed #695A55; }
#board-container .view  .viewdata > dd > ul   { margin-top:7px; height:35px; width:100%; text-align:right;}
#board-container .view  .viewdata > dd > ul  > li > a { display:inline-block; padding:9px 19px 9px 19px; font-size:13px; border-radius:8px; 
													-moz-border-radius:8px; -webkit-border-radius:8px; color:#fff !important; background-color:#777;  }
#board-container .view  .viewdata > dd.file   { border-bottom:1px solid #d9d9d9; border-top:1px dashed #695A55; padding:9px; }
#board-container .viewBtn { margin-top:25px; }
#board-container .viewBtn > .right { text-align:center;}
#board-container .viewBtn > .right > span  > a { display:inline-block; padding:9px 19px 9px 19px; font-size:13px; border-radius:8px; 
													-moz-border-radius:8px; -webkit-border-radius:8px; color:#fff !important; background-color:#777;}
													
/******************************************************
	게시판 View
******************************************************/






select										{ border:1px solid #d9d9d9; height:25px; width:90px; ;color:#777; padding:0 0 0 3px; }
select.company_select						{ width: 230px; }

input.it									{ border:1px solid #d9d9d9; width: 100px; height:35px; text-align:center; }
input.Txt_Input								{ border:1px solid #d9d9d9; width: 500px; height:35px; }
input.num_chk								{ border:1px solid #d9d9d9; width: 250px; height: 50px; text-align:center; }
input.btnChange								{ background-color:#777; width:60px; height:35px;color:#fff; border:0px solid #d9d9d9; }
input.btnChange:hover						{ cursor:pointer; }
input.btnS									{  width:84px; height:68px; background-color:#777; color:#fff; border-bottom-right-radius:8px; border-top-right-radius:8px; border-top-left-radius:8px; }
input.btnS:hover							{ cursor:pointer; }

/* home in edit styles */
#board-container .write input[type=text] { width:auto; height:27px; border:1px solid #d9d9d9;}
#board-container .write input[type=text].write_input_name {width:100px;}
#board-container .write select#upFile { width:350px; height:50px; margin:2px 0; }
#board-container  .centerBtn { text-align:center; margin-top:15px; }
#board-container  .centerBtn .bBtn a {display:inline-block; padding:12px 19px 12px 19px; font-size:16px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;
									background-color: #384C67; color:#fff !important;}
#board-container .write div.btn > span > a {display:inline-block; padding:3px 9px 3px 9px; font-size:16px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;
											background-color: #aaaaaa; color:#fff !important;}
/* home in edit styles */



/* 버튼 */
.btn										{ display:inline-block; padding:12px 19px 12px 40px; font-size:16px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.btn_down									{ background:url(../images/sub/btn_down.png) 19px 12px no-repeat #384C67;  color:#fff !important;}
.btn_calendar								{ background:url(../images/sub/icon_cal.jpg) 14px 6px no-repeat #fff; border:1px solid #dedede; padding:6px 14px 6px 35px; color:#777! important; }
.c_prev										{ background:url(../images/sub/cal_prev.jpg) 19px 15px no-repeat #384C67; color:#fff !important; }
.c_next										{ background:url(../images/sub/cal_next.jpg) 19px 15px no-repeat #384C67; color:#fff !important; }
.btn.excel									{ background:url(../images/common/bul_excel.png) 19px 11px no-repeat #384C67;  color:#fff !important; padding:12px 19px 12px 45px;}
.btn.print									{ background:url(../images/common/bul_print.png) 19px 11px no-repeat #384C67;  color:#fff !important; padding:12px 19px 12px 45px;}
.btn.list									{ background-color: #384C67; color:#fff !important; padding:12px 35px 12px 35px; }

.btn.login									{ background:url(/images/sub/mypage/login_btn.png) no-repeat #384C67;  color:#fff !important; padding:35px 27px 35px 27px; }

.btn_ok										{ padding: 17px 25px 17px 25px; font-size: 17px; color:#fff !important;  border: 1px solid #026c9d; background-color: #027eb8; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}

.btnR										{ width:100%; text-align:right; }

.sMenu										{ border:1px solid #d9d9d9; }
.sMenu > ul									{ width:1098px; overflow:hidden; }
.sMenu > ul > li							{ float:left; }
.sMenu > ul > li:last-child a				{ border-right:0px solid #d9d9d9; }
.sMenu > ul > li > a						{ height:46px; text-align:center; display:block; padding:13px 0px; color:#777; font-size:16px; font-family:'Nanum Gothic'; letter-spacing:-1px; border-right:1px solid #d9d9d9; } 
.sMenu > ul > li > a.on						{ background-color:#f0f0f0; color:#336FB5; }
.sMenu > ul > li > a:hover					{ text-decoration:none; background-color:#f0f0f0; color:#336FB5;  }
.sMenu > ul > li > a .layer					{ vertical-align:middle; padding-left:5px; }

@-moz-document url-prefix()					{ .sMenu > ul > li > a  { padding:13px 2px; }}

.sMenu > ul.num5 > li						{ width:219.6px; }
.sMenu > ul.num5 > li:last-child			{ width:219.6px; }
@media screen and (-webkit-min-device-pixel-ratio:0){
.sMenu > ul.num5 > li:last-child			{ float:left; width:219.64px; }
}

.sMenu > ul.num6 > li						{ width:141px; }
.sMenu > ul.num6 > li.long					{ width:280px; }
.sMenu > ul.num6 > li:last-child			{ width:115px; }

.sMenu > ul.AssoSubM > li					{ width:156.8px; }
.sMenu > ul.AssoSubM > li.long				{ width:280px; }
.sMenu > ul.AssoSubM > li:last-child		{ width:156.8px; }

.sMenu > ul.NoticeSubM > li					{ width:219.6px; }
.sMenu > ul.NoticeSubM > li.long			{ width:280px; }
.sMenu > ul.NoticeSubM > li:last-child		{ width:219.6px; }

.sMenu > ul.SaleInfoSubM > li				{ width:219.6px; }
.sMenu > ul.SaleInfoSubM > li.long			{ width:280px; }
.sMenu > ul.SaleInfoSubM > li:last-child	{ width:219.6px; }

.sMenu > ul.MethodSubM > li					{ width:366px; }
.sMenu > ul.MethodSubM > li.long			{ width:280px; }
.sMenu > ul.MethodSubM > li:last-child		{ width:366px; }

/*
.sMenu > ul.NumAsso > li					{ width:156.8px; }
.sMenu > ul.numAsso > li.long				{ width:280px; }
.sMenu > ul.numAasso > li:last-child		{ width:115px; }
*/

.sub_title									{ width:100%; height:80px; padding:13px 0 28px 0; margin:15px 0 0px 0; background:url(../images/common/textbar.png) left top no-repeat; border-bottom:2px solid #888A89; }
.sub_title h2								{ float:left;  font-size:36px; color:#444; font-weight:normal; letter-spacing:-2px; }
.sub_title .icon							{ float:right; border:1px solid #d9d9d9; overflow:hidden; }
.sub_title .icon a							{ border-left:1px solid #d9d9d9; float:left; padding:11px; margin-left:-1px;}
.sub_title .icon div						{float:left; width:0; overflow:hidden; height:40px; padding-left:1px; }
.sub_title .icon img						{ vertical-align:top; }

.sub_box									{ width:1100px; min-height:200px; border:1px solid #d9d9d9; box-shadow:0px 7px #ededed; }
.sub_box > ul								{ padding:44px 60px 0 227px; }
.sub_box > ul li.tit						{ font-size:24px; color:#2452a7; font-weight:bold; font-family:'nanum_square'; }
.sub_box > ul li.tit + li					{ font-size:18px; line-height:140%; padding-top:30px; font-family:'Nanum Gothic';}
.sub_box.bg1								{ background:url(../images/sub/cust_01_img.png) 40px 25px no-repeat #fff; }

.sub_box2									{ width:1100px; border:1px solid #d9d9d9; box-shadow:0px 7px #ededed; }

.sub_tit									{ margin-top:25px; margin-left:20px; }
.sub_tit h3									{ font-size:18px; color:#444; font-weight:bold; }

.sub_tit2									{ margin:0px; }
.sub_tit2 h3								{ font-size:24px; color:#444; font-weight:bold; font-family:'nanum_square'; }
.S_Font										{ font-size:14px; }

.sTab										{ border:1px solid #d9d9d9; }
.sTab > ul									{ width:100%; overflow:hidden;  }
.sTab > ul > li								{ float:left; }
.sTab > ul > li:last-child a	 			{ border-right:0px solid #d9d9d9; }
.sTab > ul > li > a							{ height:46px; text-align:center; display:block; padding:13px 10px; color:#666;  font-family:'Nanum Gothic'; font-size:18px; letter-spacing:-1px; border-right:1px solid #d9d9d9; } 
.sTab > ul > li > a.on						{ background-color:#695A55; color:#fff; }
.sTab > ul > li > a:hover					{ text-decoration:none; background-color:#695A55; color:#fff;  }

.sTab > ul.num6 > li						{ width:183px; }
	
.sTab > ul.num6_3 > li						{ width:33.33%; }
.sTab > ul.num6_4 > li						{ width:50%; }

.sTab > ul.num17 > li						{ width:64.57px; }
.sTab > ul.num17 > li:last-child 			{ width:64.88px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sTab > ul.num17 > li:last-child a		{ width:65.2px; }
}
@-moz-document url-prefix()					{ .sTab > ul.num17 > li:last-child 	{ width:64.93px; } }


/* 사진게시판 */
.photo_area									{ width: 100%; border: 0px solid #000; }
.photo_area > ul							{ width: 100%; border: 1px solid #111; margin:0 auto; overflow:hidden; }
.photo_area > ul > li						{ float: left; width: 33.33%; border: 1px solid #555; }
.photo_area > ul > li > ul					{ width: 100%; padding: 10px; overflow:hidden; }
.photo_area > ul > li > ul > li				{ padding: 5px; text-align: center; border: 1px solid #000; }

/* 레이어팝업 */
#pageInfo									{ position:absolute; border:1px solid #d9d9d9; overflow:hidden; display:none; z-index:1; }
#pageInfo p.cont							{ width:100%;  }
#pageInfo p.cont a							{ display:block; width:100%; height:49px; background-color:#f0f0f0; color:#777;  font-size:16px; text-align:center; padding:16px 0 0 0;  font-family:'Nanum Gothic'; }
#pageInfo p.cont a.on						{ background-color:#336FB5; color:#fff;text-decoration:none; }
#pageInfo p.cont a + a						{ border-top:1px solid #d9d9d9;  }
#pageInfo p.cont a:hover					{ background-color:#336FB5; color:#fff;text-decoration:none;}

#pageInfo.info1								{ width:258px; top:87px; right:0px; }
#pageInfo.info2								{ width:220px;  top:87px; right:221px;}

#pageInfo.AssoSub01							{ width:159px; top:87px; right:785px; }
#pageInfo.SaleInfoSub						{ width:219.6px; top:87px; right:221px; }
#pageInfo.CustomerSub						{ width:117px; top:87px; right:0px; }
#pageInfo.MethodSub							{ width:367px; top:87px; right:733px; }

#pageInfo2									{ position:absolute; border:1px solid #d9d9d9; overflow:hidden; display:none; z-index:1; }
#pageInfo2 p.cont							{ width:100%;  }
#pageInfo2 p.cont a							{ display:block; width:100%; height:49px; background-color:#f0f0f0; color:#777;  font-size:16px; text-align:center; padding:16px 0 0 0;  font-family:'Nanum Gothic'; }
#pageInfo2 p.cont a.on						{ background-color:#336FB5; color:#fff;text-decoration:none; }
#pageInfo2 p.cont a + a						{ border-top:1px solid #d9d9d9;  }
#pageInfo2 p.cont a:hover					{ background-color:#336FB5; color:#fff;text-decoration:none;}

#pageInfo2.AssoSub01						{ width:159px;  top:87px; right:158px; }
#pageInfo2.MethodSub						{ width:367px; top:87px; right:367px; }


/* 인터넷증명서발급 - 공통 NEW CSS*/
.Top_Root_BG								{ padding: 15px 3px 15px 0px; width: 100%; background-color: #fbfbfb; border-bottom: 1px solid #ddd; }
.Top_Root									{ margin:0 auto; width: 1100px; text-align: right; font-size: 11px; }
.Top_Root .allow_img						{ margin: 3px 5px 0px 5px; }
.Top_Root span								{ color: #444; }

.B_SubTitle									{ margin-top: 50px; padding-left: 20px; background-image: url(../images/common/icon_dot01.png); background-repeat: no-repeat; background-position: 0px 50%; }
.B_SubTitle h3								{ color: #2f65a5; font-size: 20px; font-weight:bold; }
.B_SubTitle h3 .S_Font						{ color: #2f65a5; font-size: 16px; font-weight:bold; }

.Sub_Text_Area								{ padding: 5px 0px 5px 0px; width: 100%; overflow: hidden; }

/* 인터넷증명서발급 - 왼쪽메뉴 관련 NEW CSS*/
.Left_Menu									{ width: 100%; }
.Left_Menu ul								{ width: 100%; }
.Left_Menu ul li							{ padding: 18px 0px 18px 20px; font-size: 16px; color: #444; background-image: url(../images/common/icon_minus.png); background-repeat: no-repeat; background-position: 175px 50%; border: 1px solid #d9d9d9; }	
.Left_Menu ul li.Menu_Top					{ padding: 35px 0px 35px 0px; text-align: center; font-size: 25px; font-weight: bold; color: #fff; background-color: #316baf; background-image: url(); border: 0px; }
.Left_Menu ul li.End_Box					{ border-top: 0px; }

.Left_Menu_long								{ width: 100%; }
.Left_Menu_long ul							{ width: 100%; }
.Left_Menu_long ul li						{ padding: 18px 0px 18px 20px; font-size: 14px; color: #444; background-image: url(../images/common/icon_minus.png); background-repeat: no-repeat; background-position: 175px 50%; border: 1px solid #d9d9d9; }
.Left_Menu_long ul li.Menu_Top				{ padding: 35px 0px 35px 0px; text-align: center; font-size: 23px; font-weight: bold; color: #fff; background-color: #316baf; background-image: url(); border: 0px; }


/* 인터넷증명서발급 - 이용안내 NEW CSS*/
.Sub_Content																{ margin-top: 40px; width: 100%; overflow: hidden; }
.Sub_Content > ul															{ width: 100% overflow: hidden; }
.Sub_Content > ul > li														{ float: left; }
.Sub_Content > ul > li.Left_Menu_Area										{ width: 200px; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick							{ margin-top: 35px; width: 100%; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick ul						{ width: 100%; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick ul li						{ padding: 15px 0px 15px 50px; border: 1px solid #e5e5e5; font-size: 13px; background-color: #f9f9f9; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick ul li.Left_Quick01		{ background-image: url(../images/common/icon_download.png); background-repeat: no-repeat; background-position: 20px 50%; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick ul li.Left_Quick02		{ border-top: 0px; background-image: url(../images/common/icon_testpring.png); background-repeat: no-repeat; background-position: 20px 50%; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick ul li.Left_Quick03		{ border-top: 0px; background-image: url(../images/common/icon_printlist.png); background-repeat: no-repeat; background-position: 20px 50%; }
.Sub_Content > ul > li.Left_Menu_Area .Left_Quick ul li.Left_Quick04		{ border-top: 0px; background-image: url(../images/common/icon_certification.png); background-repeat: no-repeat; background-position: 20px 50%; }
.Sub_Content > ul > li.Content_Area											{ min-height:550px; margin-left: 50px; width: 850px; border: 0px solid #000; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .Text_Area								{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .Text_Area ul							{ width: 100%; }
.Sub_Content > ul > li.Content_Area .Text_Area ul li						{ margin-left: 20px; margin-top: 20px; padding-left: 10px; line-height: 26px; }
.Sub_Content > ul > li.Content_Area .Text_Area ul li.List					{ margin-left: 10px; margin-top: 20px; padding-left: 10px; line-height: 26px; }
.Sub_Content > ul > li.Content_Area .Text_Area ul li.List_Title				{ font-weight: bold; background-image: url(../images/common/icon_dot02.png); background-repeat: no-repeat; background-position: 0px 50%; }
.Sub_Content > ul > li.Content_Area .Text_Area02							{ overflow:hidden; margin:30px 0px 7px 20px; padding:30px; border:1px solid #ddd; background:#f9f9f9; }
.Sub_Content > ul > li.Content_Area .Text_Area02 p							{ margin-top:0; text-align:center; font-size:18px; line-height:30px; }
.Sub_Content > ul > li.Content_Area .Text_Area02 ol							{ float:left; margin-top:20px; padding-top:30px; border-top:1px solid #f0f0f0; }
.Sub_Content > ul > li.Content_Area .Text_Area02 li							{ margin-top:3px; font-size:16px; line-height:26px; }


/* 인터넷증명서발급 - 증명서발급신청 NEW CSS*/

.Sub_Content > ul > li.Content_Area .Apply_Area01								{ padding-top: 50px; height: 113px; line-height: 26px; background-image: url(../images/sub/Login_bg.png); background-repeat: no-repeat; background-position: right center; }
.Sub_Content > ul > li.Content_Area .Apply_Area01 span							{ font-size: 36px; font-weight:700; color:#697184; letter-spacing:-3px; }
.Sub_Content > ul > li.Content_Area .Apply_Area02								{ overflow: hidden; margin-top: 90px; padding: 40px; border: 1px solid #e5e5e5; background-color: #f9f9f9; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn01					{ float: left; width: 234px; border: 1px solid #026c9d; background-color: #027bb3; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn01 ul				{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn01 ul li			{ float: left; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn01 ul li.left		{ padding: 19px 15px 19px 15px; border-right: 1px solid #026c9d; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn01 ul li.right		{ padding: 24px 0px 0px 26px; font-size: 17px; color: #fff; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn01 ul li.right a	{ color: #fff; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn02					{ float: left; margin-left: 30px; width: 234px; border: 1px solid #026c9d; background-color: #027bb3; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn02 ul				{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn02 ul li			{ float: left; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn02 ul li.left		{ padding: 19px 15px 19px 15px; border-right: 1px solid #026c9d; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn02 ul li.right		{ padding: 24px 0px 0px 26px; font-size: 17px; color: #fff; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn02 ul li.right a	{ color: #fff; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn03					{ float: left; margin-left: 30px; width: 234px; border: 1px solid #026c9d; background-color: #027bb3; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn03 ul				{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn03 ul li			{ float: left; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn03 ul li.left		{ padding: 19px 15px 19px 15px; border-right: 1px solid #026c9d; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn03 ul li.right		{ padding: 24px 0px 0px 26px; font-size: 17px; color: #fff; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Apply_Btn03 ul li.right a	{ color: #fff; }

.Sub_Content > ul > li.Content_Area .Apply_Area02 .Inquiry_Btn					{ margin:0 auto; width: 234px; border: 1px solid #026c9d; background-color: #027bb3; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Inquiry_Btn ul				{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Inquiry_Btn ul li			{ float: left; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Inquiry_Btn ul li.left		{ padding: 19px 15px 19px 15px; border-right: 1px solid #026c9d; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Inquiry_Btn ul li.right		{ padding: 24px 0px 0px 26px; font-size: 17px; color: #fff; }
.Sub_Content > ul > li.Content_Area .Apply_Area02 .Inquiry_Btn ul li.right a	{ color: #fff; }


/* 인터넷증명서발급 - 진위여부 확인 NEW CSS*/

.Sub_Content > ul > li.Content_Area .authenticity01								{ margin-top: 30px; margin-bottom: 70px; padding: 50px 0px 50px 0px; width: 100%; background-color: #f9f9f9; border: 1px solid #e5e5e5; }
.Sub_Content > ul > li.Content_Area .authenticity01 ul							{ margin:0 auto; width: 55%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .authenticity01 ul li						{ float: left; }
.Sub_Content > ul > li.Content_Area .authenticity01 ul li.num_title				{ padding-top: 15px; }
.Sub_Content > ul > li.Content_Area .authenticity01 ul li.num_input				{ margin-left: 15px; }
.Sub_Content > ul > li.Content_Area .authenticity01 ul li.btn_ok				{ margin-left: 15px; }
.Sub_Content > ul > li.Content_Area .authenticity02								{ margin-top: 75px; }


/* 인터넷증명서발급 - 시험인쇄 NEW CSS*/

.Sub_Content > ul > li.Content_Area .testprinting01								{ margin-top: 30px; margin-bottom: 70px; padding: 50px 0px 50px 0px; color: #444; width: 100%; background-color: #f9f9f9; border: 1px solid #e5e5e5; text-align: center; }
.Sub_Content > ul > li.Content_Area .testprinting01 img							{ border: 1px solid #000; }
.Sub_Content > ul > li.Content_Area .testprinting01 > .btn_ok					{ margin:0 auto; margin-top: 50px; padding: 15px; width: 124px; }


/* 인터넷증명서발급 - 발급 가능 프린터 NEW CSS*/

.Sub_Content > ul > li.Content_Area .printer01								{ margin: 50px 0px 25px 0px; padding: 25px; width: 100%; background-color: #f9f9f9; border: 1px solid #e5e5e5; }
.Sub_Content > ul > li.Content_Area .printer01 ul							{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .printer01 ul li						{ float: left; }
.Sub_Content > ul > li.Content_Area .printer01 ul li.Title					{ margin-right: 30px; }
.Sub_Content > ul > li.Content_Area .printer01 ul li.Title.Space			{ margin-left: 50px; }
.Sub_Content > ul > li.Content_Area .printer01 ul li.Clear					{ clear: both; margin-right: 45px; }


/* 인터넷증명서발급 - 자주묻는 질문 NEW CSS*/
.Sub_Content > ul > li.Content_Area .FAQ_Area								{ margin-top: 50px; border-top: 2px solid #695a55; }
.Sub_Content > ul > li.Content_Area .FAQ_Area dl							{ width: 100%; overflow: hidden; }
.Sub_Content > ul > li.Content_Area .FAQ_Area dl dt							{ padding: 13px 0px 15px 60px; border-bottom: 1px solid #e4e4e4; background-image: url(../images/sub/icon_Question.png); background-repeat: no-repeat; background-position: 25px 9px; cursor: pointer; }
.Sub_Content > ul > li.Content_Area .FAQ_Area dl dd							{ display: none; padding: 13px 0px 15px 60px; border-bottom: 1px solid #e4e4e4; background-image: url(../images/sub/icon_Answer.png); background-repeat: no-repeat; background-position: 25px 9px; background-color: #f9f9f9; line-height: 32px; }

/*
icon_Answer.png
icon_Question.png
*/


/* 오른쪽 퀵메뉴 부분 시작 */
#QuickMenu									{ position: absolute; left: 1550px; top: 30px;}
#QuickMenu ul								{ width: 70px; overflow: hidden; }
#QuickMenu ul li							{ width: 70px; height: 75px; font-size: 12px; line-height: 28px; text-align: center; border: 1px solid #d9d9d9; border-bottom: 0px; }
#QuickMenu ul li > a						{ width: 70px; height: 75px; padding-top: 42px; text-decoration:none; display:block; }
#QuickMenu ul li.QuickMenu01 > a			{ background-image: url(../images/sub/QuickMenu01.png); background-repeat: no-repeat; background-position: center 12px; }
#QuickMenu ul li.QuickMenu01:hover	 > a		{ background-color: #695a55; background-image: url(../images/sub/QuickMenu01_on.png); color:#FFF; }
#QuickMenu ul li.QuickMenu02 > a			{ background-image: url(../images/sub/QuickMenu02.png); background-repeat: no-repeat; background-position: center 12px; }
#QuickMenu ul li.QuickMenu02:hover	 > a		{ background-color: #695a55; background-image: url(../images/sub/QuickMenu02_on.png); color:#FFF; }
#QuickMenu ul li.QuickMenu03 > a			{ background-image: url(../images/sub/QuickMenu03.png); background-repeat: no-repeat; background-position: center 12px; letter-spacing:-1px; }
#QuickMenu ul li.QuickMenu03:hover	 > a		{ background-color: #695a55; background-image: url(../images/sub/QuickMenu03_on.png); color:#FFF; }
#QuickMenu ul li.QuickMenu04 > a			{ background-image: url(../images/sub/QuickMenu04.png); background-repeat: no-repeat; background-position: center 12px; }
#QuickMenu ul li.QuickMenu04:hover	 > a		{ background-color: #695a55; background-image: url(../images/sub/QuickMenu04_on.png); color:#FFF; }
#QuickMenu ul li.QuickMenu05 > a			{ background-image: url(../images/sub/QuickMenu05.png); background-repeat: no-repeat; background-position: center 16px; }
#QuickMenu ul li.QuickMenu05:hover	 > a		{ background-color: #695a55; background-image: url(../images/sub/QuickMenu05_on.png); color:#FFF; }

#QuickMenu ul li.QuickMenu06 				{ border-left: 0px; border-right: 0px; line-height:16px; font-size:10px; }
#QuickMenu ul li.QuickMenu06 > a			{ padding-top: 12px; }
/* 오른쪽 퀵메뉴 부분 끝 */


















/* sub */

/* 분양캘린더 */
.calendar									{ border:3px solid #d9d9d9; width:1100px; height:94px; margin-top:60px;  }
.calendar_date								{ padding:32px 20px; position:relative; text-align:center;  }
.calendar_date p							{ display:inline-block; padding-right:205px; text-align:center; font-size:24px;  font-family:'Nanum Gothic';}

.calendar_date a#prev						{ position:absolute; top:27px; left:20px; }
.calendar_date a#next						{ position:absolute; top:27px; right:20px; }
.calendar_date a#btnLink					{ position:absolute; right:258px; top:29px; }
.cal .tbLeft								{ margin:0; }
.cal .tbLeft th span.po_orange				{ display:block; font-weight:bold; padding:0 0 30px; }
.cal .tbLeft th em							{ line-height:140%; color:#444; font-weight:bold; }

.cal .tbLeft ul.list_n > li > span					{ display:block;  }
.cal .tbLeft ul.list_n > li > span.tit				{ color:#2452A7; font-weight:bold;padding:0 0 9px; }
.cal .tbLeft ul.list_n > li > span.txt + span		{ padding-top:5px; }
.cal .tbLeft ul.list_n > li > span.txt a			{ padding-right:10px; }
.cal .tbLeft ul.list_n > li > span.txt a	 + a	{ padding-right:0; }


/* 입주자모집 */
.input_box									{ margin-top:60px; border:1px solid #d9d9d9; padding:14px; overflow:hidden; font-family:'Nanum Gothic'; }
.input_box span								{ float:left; }
.input_box span + span						{ float:right; }
.input_box span input.it					{ margin:0 0 0 13px; background-color:#eee; border:0px solid #d9d9d9;}
.input_box span input.it + input			{ margin:0 0 0 -4px; }

.sub_box.info								{ margin-top:30px; }
.sub_box.info .tbLeft th					{ border-left:1px solid #ddd; }
.sub_box.info .tbLeft td.line				{ border-left:1px solid #ddd; border-right:1px solid #ddd; }

select.date									{ width:60px; }
































/* 인사말 */
.asso01_content														{ border:0px solid #d9d9d9; margin-top: 60px; margin-bottom: 100px; }
.asso01_content > ul													{ width:1098px; overflow:hidden; }
.asso01_content > ul > li											{ float:left; line-height: 23px; }
.asso01_content > ul > li.Greetings								{ width:760px; padding-right: 70px; font-weight:normal; }
.asso01_content > ul > li.Greetings .m_title					{ width:0; height:0; visibility:hidden; color:#fff; overflow:hidden; display:none !important;  }	/* 웹에서 안보이게 */
.asso01_content > ul > li.Greetings > p						{ margin-bottom: 35px; white-space: pre; }
.asso01_content > ul > li.Greetings > p .title1				{ font-size: 26px; }
.asso01_content > ul > li.Greetings > p .title2				{ line-height: 45px; font-size: 26px;  font-weight:normal; }
.asso01_content > ul > li.Leader_img							{ width:338px; text-align: center; margin-top: 120px; }


/* 설립목적 */
.asso02_content														{ border:0px solid #d9d9d9; margin-top: 0px; margin-bottom: 100px; }
.asso02_content > .asso02_img										{ border:0px solid #d9d9d9; width: 100%; height: 640px; 
																		background-image: url(/images/sub/association/association_img_3.png);
																		background-position: center top; background-repeat: no-repeat;
																		background-attachment: scroll; background-size: contain;}
.asso02_content > .asso02_img > .asso02_img_cont01					{ position:absolute; top: 284px; left: 540px; z-index:1; }
.asso02_content > .asso02_img > .asso02_img_cont02					{ position:absolute; top: 560px; left: 735px; z-index:1; }
.asso02_content > .asso02_img > .asso02_img_cont03					{ position:absolute; top: 720px; left: 180px; z-index:1; }
.asso02_content > .asso02_img > .asso02_img_cont04					{ position:absolute; top: 740px; left: 800px; z-index:1; }
.asso02_content > .asso02_img > .asso02_img_cont04 > ul				{ overflow: hidden; }
.asso02_content > .asso02_img > .asso02_img_cont04 > ul > li		{ float:left; }
.asso02_content > .asso02_img > .asso02_img_cont04 > ul > li.asso02_img_cont04_left		{ padding: 13px 10px 13px 15px; background-color: #f07722; color: #fff;  }
.asso02_content > .asso02_img > .asso02_img_cont04 > ul > li.asso02_img_cont04_center	{ width: 21px; height: 42px; background-color: #e8e8e8; }
.asso02_content > .asso02_img > .asso02_img_cont04 > ul > li.asso02_img_cont04_right	{ padding: 13px 30px 13px 15px; background-color: #e8e8e8; }

.asso02_content > .asso02_line										{ border:0px solid #d9d9d9; width: 100%; height: 5px; background: url(/images/sub/line_bg01.png); }
.asso02_content > .sub_cont											{ padding-top: 20px; padding-left: 10px; }

/* 연혁 */
.asso03_content														{ border:0px solid #d9d9d9; margin-top: 0px; margin-bottom: 100px; }
.asso03_content > .asso03_area01_cont								{ padding-top: 50px; width: 100%; height:169px; margin-top: 50px; text-align: center; color: #b8b3b0; font-size: 22px;
																		background: url(/images/sub/association/history/history_img_1.png) no-repeat; background-position: center;}
.asso03_font														{ font-size: 32px; color: #b8b3b0; }
.asso03_content > .asso03_area02_cont								{ width: 100%; height: 1440px; background: url(/images/sub/association/history/history_img_2.png) no-repeat; background-position: center;}











/* CI소개 */
.asso04_content														{ border:0px solid #d9d9d9; margin-top: 0px; margin-bottom: 100px; }
.sub_box.ci_area01													{ margin-top: 60px; padding: 50px 50px 20px 50px; }
.sub_box.ci_area01 > .ci_area01_cont01								{ padding: 0px; width: 998px; height: 259px; }
.sub_box.ci_area01 > .ci_area01_cont02								{ margin-top: 20px; line-height:24px; white-space: pre; }
.ci_area02															{ margin-top: 30px; width: 100%; text-align: right; }
.ci_area03															{ margin-top: 20px; border: 0px solid #000; }
.ci_area03 > ul														{ width:1098px; overflow:hidden; }
.ci_area03 > ul > li												{ float: left; }
.ci_area03 > ul > li.ci_area03_cont1								{ line-height:24px; white-space: pre; }
.ci_area03 > ul > li.ci_area03_cont2								{ padding-top: 30px; margin-left: 103px; text-align: right; border: 0px solid #000; }
.ci_area04															{ border: 0px solid #000; }
.ci_area04 > ul														{ width:1098px; overflow:hidden; }
.ci_area04 > ul > li												{ float: left; }
.ci_area04 > ul > li.ci_area04_cont1								{ line-height:24px; white-space: pre; }
.ci_area04 > ul > li.ci_area04_cont2								{  }
.ci_area04 > ul > li.ci_area04_cont2 > ul							{ margin-top: 25px; }
.ci_area04 > ul > li.ci_area04_cont2 > ul > li						{ float: left; }
.ci_area04 > ul > li.ci_area04_cont2 > ul > li.ci_area04_cont2_1	{ margin-left: 100px; }
.ci_area04 > ul > li.ci_area04_cont2 > ul > li.ci_area04_cont2_2	{ margin-left: 40px; }
.ci_area04 > ul > li.ci_area04_cont2 > ul > li.ci_area04_cont2_3	{ margin-left: 20px; margin-top: 45px; width: 30px; height: 30px; background-color: #b50205; }
.ci_area04 > ul > li.ci_area04_cont2 > ul > li.ci_area04_cont2_4	{ margin-left: 10px; margin-top: 50px; color: #b50205; }
.ci_area05															{ margin-top: 20px; border: 0px solid #000; }
.ci_area05 > ul														{ width:1098px; overflow:hidden; }
.ci_area05 > ul > li												{ float: left; }
.ci_area05 > ul > li.ci_area05_cont1								{ height: 100px; }
.ci_area05 > ul > li.ci_area05_cont1 > ul							{ width: 340px; height: 100px; overflow:hidden; }
.ci_area05 > ul > li.ci_area05_cont1 > ul > li						{ float: left; }
.ci_area05 > ul > li.ci_area05_cont1 > ul > li.ci_area05_cont1_1	{ padding-top: 39px; width: 100px; height: 100%; color: #fff; background-color: #b50205; text-align: center; }
.ci_area05 > ul > li.ci_area05_cont1 > ul > li.ci_area05_cont1_2	{ padding-top: 23px; width: 240px; height: 100%; padding-left: 20px; background-color: #ebebeb; line-height: 25px; }
.ci_area05 > ul > li.ci_area05_cont2								{ margin-left: 39px; border: 0px solid #000; }
.ci_area05 > ul > li.ci_area05_cont2 > ul							{ width: 340px; height: 100px; overflow:hidden; }
.ci_area05 > ul > li.ci_area05_cont2 > ul > li						{ float: left; border: 1px solid #ebebeb; }
.ci_area05 > ul > li.ci_area05_cont2 > ul > li.ci_area05_cont2_1	{ padding-top: 39px; width: 100px; height: 100%; color: #ababab; background-color: #fff; text-align: center; }
.ci_area05 > ul > li.ci_area05_cont2 > ul > li.ci_area05_cont2_2	{ padding-top: 23px; width: 240px; height: 100%; padding-left: 20px; background-color: #ebebeb; line-height: 25px; }
.ci_area05 > ul > li.ci_area05_cont3								{ margin-left: 39px; border: 0px solid #000; }
.ci_area05 > ul > li.ci_area05_cont3 > ul							{ width: 340px; height: 100px; overflow:hidden; }
.ci_area05 > ul > li.ci_area05_cont3 > ul > li						{ float: left; }
.ci_area05 > ul > li.ci_area05_cont3 > ul > li.ci_area05_cont3_1	{ padding-top: 39px; width: 100px; height: 100%; color: #fff; background-color: #000; text-align: center; }
.ci_area05 > ul > li.ci_area05_cont3 > ul > li.ci_area05_cont3_2	{ padding-top: 23px; width: 240px; height: 100%; padding-left: 20px; background-color: #ebebeb; line-height: 25px; }


/* 회원현황 */
.search_box															{ margin-top:60px; border:0px solid #d9d9d9; padding:10px; overflow:hidden; font-family:'Nanum Gothic'; }
.search_box span													{ float:right; }
.search_box span input.it											{ margin:0 0 0 13px; width: 170px; background-color:#eee; border:0px solid #d9d9d9;}
.search_box span input.it + input									{ margin:0 0 0 -4px; }

/* 회원가입안내 */
.asso06_content > .memJoin_area01_cont1								{ width:1098px; height: 300px; padding: 20px; margin-top: 20px; overflow:hidden; border: 1px solid #d9d9d9; border-radius: 20px; background-color: #f0f0f0; }
.asso06_content > .memJoin_area01_cont1 > ul						{ width: 100%; overflow:hidden; }
.asso06_content > .memJoin_area01_cont1 > ul > li					{ float: left; width: 50%; border: 0px solid #000; }
.asso06_content > .memJoin_area01_cont1 > ul > li.memJoin_area01_cont1_Left			{ padding: 50px 0px 50px 50px; height: 260px; border-right: 1px solid #d9d9d9; }
.asso06_content > .memJoin_area01_cont1 > ul > li.memJoin_area01_cont1_Right		{ padding: 50px 50px 50px 0px; }
.asso06_content > .memJoin_area01_cont1 > ul > li > ul				{ width: 100%; overflow:hidden; }
.asso06_content > .memJoin_area01_cont1 > ul > li > ul > li			{ float: left; white-space: pre; }

.asso06_content > .memJoin_area01_cont1 > ul > li > ul > li.memJoin_area01_cont1_Left2			{ padding-left: 30px; line-height: 24px; }
.asso06_content > .memJoin_area01_cont1 > ul > li > ul > li.memJoin_area01_cont1_Right1			{ padding-left: 70px; }
.asso06_content > .memJoin_area01_cont1 > ul > li > ul > li.memJoin_area01_cont1_Right2			{ padding-left: 30px; line-height: 24px; }

.asso06_content > .memJoin_area02_cont								{ padding: 50px 0px 50px 0px; }
.asso06_content > .memJoin_area02_cont > ul							{ width: 100%; overflow:hidden; }
.asso06_content > .memJoin_area02_cont > ul > li					{ float: left; width: 151px; height: 150px; text-align: center; padding-top: 55px; font-size: 24px; }
.asso06_content > .memJoin_area02_cont > ul > li.memJoin_area02_cont1	{ margin-left: 32px; background: url(/images/sub/association/mem_join/mem_join_img_1.png) no-repeat; }
.asso06_content > .memJoin_area02_cont > ul > li.memJoin_area02_cont2	{ margin-left: 32px; background: url(/images/sub/association/mem_join/mem_join_img_2.png) no-repeat; }
.asso06_content > .memJoin_area02_cont > ul > li.memJoin_area02_cont3	{ margin-left: 32px; background: url(/images/sub/association/mem_join/mem_join_img_3.png) no-repeat; }
.asso06_content > .memJoin_area02_cont > ul > li.memJoin_area02_cont4	{ margin-left: 32px; background: url(/images/sub/association/mem_join/mem_join_img_4.png) no-repeat; }
.asso06_content > .memJoin_area02_cont > ul > li.memJoin_area02_cont5	{ margin-left: 33px; background: url(/images/sub/association/mem_join/mem_join_img_5.png) no-repeat; }
.asso06_content > .memJoin_area02_cont > ul > li.memJoin_area02_cont6	{ margin-left: 33px; background: url(/images/sub/association/mem_join/mem_join_img_6.png) no-repeat; }

.asso06_content > .memJoin_area03_cont								{ padding-top: 50px; }
.asso06_content > .memJoin_area03_cont > ul							{ width: 100%; overflow:hidden; border-top: 2px solid #695b55; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; }
.asso06_content > .memJoin_area03_cont > ul > li					{ float: left; height: 240px; }
.asso06_content > .memJoin_area03_cont > ul > li.memJoin_area03_cont01	{ width: 225px; padding-top: 50px; text-align: center; background-image: url(/images/sub/association/mem_join/mem_join_dot.png); background-repeat: repeat-y; background-position: right; background-color: #f5f5f5; }
.asso06_content > .memJoin_area03_cont > ul > li.memJoin_area03_cont02	{ width: 580px; padding: 30px 0px 0px 40px; border-right: 1px solid #d9d9d9; }
.asso06_content > .memJoin_area03_cont > ul > li.memJoin_area03_cont02 > ul	{ width: 100%; height: 182px; overflow:hidden; background-image: url(/images/sub/association/mem_join/mem_join_img_num.png); background-repeat: no-repeat; background-position: left; }
.asso06_content > .memJoin_area03_cont > ul > li.memJoin_area03_cont02 > ul > li	{ padding-left: 30px; padding-top: 2px; padding-bottom: 14px; }
.asso06_content > .memJoin_area03_cont > ul > li.memJoin_area03_cont03	{ width: 290px; padding-top: 8%; text-align: center; }


/* 조직도 */
.asso07_content														{ margin-top: 60px; padding-top: 51px; width: 100%; height: 740px; font-size: 2rem; background: url(/images/sub/association/Organization/Organization_img_1.png) no-repeat; text-align: center; }
.asso07_content > .Org_area01_cont01								{  }
.asso07_content > .Org_area01_cont02								{ margin-top: 160px; }
.asso07_content > .Org_area01_cont03								{ margin-top: 160px; }
.asso07_content > .Org_area01_cont04								{ margin-top: 205px; text-align: left; }
.asso07_content > .Org_area01_cont04 > ul							{ width: 100%; overflow:hidden; }
.asso07_content > .Org_area01_cont04 > ul > li						{ float: left; width: 200px; text-align: center; }
.asso07_content > .Org_area01_cont04 > ul > li.in_contents_01		{ margin-left: 0px; }
.asso07_content > .Org_area01_cont04 > ul > li.in_contents_02		{ margin-left: 100px; }
.asso07_content > .Org_area01_cont04 > ul > li.in_contents_03		{ margin-left: 100px; }
.asso07_content > .Org_area01_cont04 > ul > li.in_contents_04		{ margin-left: 100px; }


/* 이사회 */
.sub_box.Org_area01_cont											{ margin-top: 20px; padding: 40px 50px 40px 50px; }
.Org_area01_cont > ul												{ width: 100%; padding: 0px; overflow:hidden; }
.Org_area01_cont > ul > li											{ float: left; }
.Org_area01_cont > ul > li.Org_area01_cont01						{ width: 220px; line-height: 11px; text-align: center; border-right: 1px solid #d9d9d9; }
.Org_area01_cont > ul > li.Org_area01_cont01 > .Org_area01_cont01_font { padding-top: 10px; font-size: 20px; }
.Org_area01_cont > ul > li.Org_area01_cont02						{ width: 170px; line-height: 28px; padding-left: 80px; }
.Org_area01_cont > ul > li.Org_area01_cont03						{ line-height: 28px; padding-left: 40px; }

.Org_area02_cont													{ margin-top: 20px; padding: 40px 50px 40px 50px; }
.Org_area02_cont > ul												{ padding: 0px; overflow:hidden; }
.Org_area02_cont > ul > li											{ float: left; width: 25%; height: 210px; text-align: center; }
.Org_area02_cont > ul > li.Org_area02_cont01						{ line-height: 13px; border-right: 1px solid #d9d9d9; }
.Org_area02_cont > ul > li.Org_area02_cont01 > .Org_area02_cont01_font	{ padding-top: 10px; font-size: 21px; }
.Org_area02_cont > ul > li.Org_area02_cont02						{ line-height: 13px; }
.Org_area02_cont > ul > li.Org_area02_cont02 > .Org_area02_cont02_font	{ padding-top: 10px; font-size: 21px; }

.Org_area03_cont																			{ margin-top: 20px; padding: 40px 50px 40px 50px; }
.Org_area03_cont > .Org_area03_cont_line01													{ border-bottom: 1px solid #d9d9d9; padding-bottom: 40px; }
.Org_area03_cont > .Org_area03_cont_line02													{ border-bottom: 1px solid #d9d9d9; padding-bottom: 40px; padding-top: 40px; }
.Org_area03_cont > .Org_area03_cont_line03													{ padding-top: 40px; }
.Org_area03_cont ul												{ padding: 0px; overflow:hidden; }
.Org_area03_cont ul > li											{ float: left; width: 25%; height: 210px; text-align: center; }
.Org_area03_cont ul > li.Org_area03_cont01						{ line-height: 13px; border-right: 1px solid #d9d9d9; }
.Org_area03_cont ul > li.Org_area03_cont01 > .Org_area03_cont01_font	{ padding-top: 10px; font-size: 21px; }
.Org_area03_cont ul > li.Org_area03_cont02						{ line-height: 13px; }
.Org_area03_cont ul > li.Org_area03_cont02 > .Org_area03_cont02_font	{ padding-top: 10px; font-size: 21px; }

/* 부서별업무·직원안내 */
.sub_box.asso09_area01_cont										{ margin-top: 20px; padding: 40px 50px 40px 50px; }
.asso09_area02_cont												{ margin-top: 20px; }
.asso09_area01_cont > ul										{ width: 100%; padding: 0px; overflow:hidden; }
.asso09_area01_cont > ul > li									{ float: left; height: 200px; }
.asso09_area01_cont > ul > li.asso09_area01_cont01				{ width: 200px; padding: 50px 30px 0px 0px; border-right: 1px solid #f0f0f0; background: url(/images/sub/association/part/part_img_1.png) no-repeat; text-align: center; }
.asso09_area01_cont > ul > li.asso09_area01_cont01 .asso09_font	{ font-size: 27px; }
.asso09_area01_cont02											{ width: 40%; padding-left: 40px; padding-top: 5px; }
.asso09_area01_cont03											{ width: 35%; padding-left: 50px; padding-top: 5px; }
.asso09_area01_cont02_7											{ width: 35%; padding-left: 40px; }
.asso09_area01_cont03_7											{ width: 40%; padding-left: 50px; }
.asso09_area02_cont01											{ width: 200px; padding: 50px 30px 0px 0px; border-right: 1px solid #f0f0f0; background: url(/images/sub/association/part/part_img_2.png) no-repeat; text-align: center; }
.asso09_area02_cont01 .asso09_font								{ font-size: 27px; }
.asso09_area03_cont01											{ width: 200px; padding: 50px 30px 0px 0px; border-right: 1px solid #f0f0f0; background: url(/images/sub/association/part/part_img_3.png) no-repeat; text-align: center; }
.asso09_area03_cont01 .asso09_font								{ font-size: 27px; }
.asso09_area04_cont01											{ width: 200px; padding: 60px 30px 0px 0px; border-right: 1px solid #f0f0f0; background: url(/images/sub/association/part/part_img_4.png) no-repeat; text-align: center; }
.asso09_area04_cont01 .asso09_font2								{ font-size: 23px; }

/* 오시는 길 */
.asso10_cont_01													{ margin-top: 50px; padding: 20px; width:1100px; min-height:400px; border:1px solid #d9d9d9; }
.asso10_content > .bus_num										{ width: 100%; padding-top: 10px; padding-left: 20px; }
.asso10_content > .bus_num > ul									{ width: 100%; overflow:hidden; }
.asso10_content > .bus_num > ul > li							{ float: left; }
.asso10_content > .bus_num > ul > li.bus_num01					{ padding-right: 20px; padding-top: 4px; }
.asso10_content > .bus_num > ul > li.bus_num02_G				{ padding-right: 25px; line-height: 22px; color: #59b300; }
.asso10_content > .bus_num > ul > li.bus_num02_B				{ padding-right: 25px; line-height: 22px; color: #256ac4; }
.asso10_content > .bus_num > ul > li.bus_num03					{ line-height: 22px; }
.bus_underLine													{ text-decoration: underline; }

/* 주택뉴스, 공지사항, 보도자료 등 */
.board_search_box														{ margin-top:50px; border:1px solid #d9d9d9; padding:10px; overflow:hidden; font-family:'Nanum Gothic'; }
.board_search_box > .total_num											{ float:left; margin-top: 10px; }
.board_search_box span													{ float:right; }
.board_search_box span input.it											{ margin:0 0 0 13px; width: 170px; background-color:#eee; border:0px solid #d9d9d9;}
.board_search_box span input.it + input									{ margin:0 0 0 -4px; }

/* 분양정보 > 입주자모집 */
.sub_box2.saleinfo_area01												{ margin-top: 60px; padding: 20px; font-size: 20px; color: #2454a6; }
.saleinfo_btn_area														{ margin-top: 20px; }
.saleinfo_btn_area ul													{ width: 100%; overflow: hidden; }
.saleinfo_btn_area ul li												{ float: left; }
.saleinfo_btn_area ul li.btn_Right										{ float: right; }

/* 정보마당 > 통계정보 */
.board_search_box														{ margin-top:50px; border:1px solid #d9d9d9; padding:10px; overflow:hidden; font-family:'Nanum Gothic'; }
.board_search_box > .select_box											{ float:left; }
.board_search_box span													{ float:right; }
.board_search_box span input.it											{ margin:0 0 0 13px; width: 140px; background-color:#eee; border:0px solid #d9d9d9;}
.board_search_box span input.it + input									{ margin:0 0 0 -4px; }

/* 로그인 페이지 */
.Login_area																{ margin:0 auto; margin-top: 50px; margin-bottom: 30px; width: 900px; height: 300px; border-radius: 0em 0 5em 0em; 
																			border-left: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-top: 5px solid #3270b3;
																			padding: 50px 0px 70px 0px; }
.Login_area > ul														{ width: 100%; overflow: hidden; }
.Login_area > ul > li													{ float: left; }
.Login_area > ul > li.Login_Left										{ padding: 50px 85px 50px 65px; }
.Login_area > ul > li.Login_Right										{ width: 470px; padding: 20px 0px 5px 80px; border-left: 1px solid #d9d9d9; }
.Login_area > ul > li.Login_Right > form > .Login_Form > ul > li.Form_id		{ padding: 5px; vertical-align:middle; }
.Login_area > ul > li.Login_Right > form > .Login_Form > ul > li.Form_pwd		{ padding: 5px; vertical-align:middle; }
.Login_area > ul > li.Login_Right > form > .Login_Form > ul > li.Form_id > .login_id			{ height: 35px; margin-left: 22px; border: 1px solid #d9d9d9; }
.Login_area > ul > li.Login_Right > form > .Login_Form > ul > li.Form_pwd > .login_pwd			{ height: 35px; margin-left: 20px; border: 1px solid #d9d9d9; }
.Login_area > ul > li.Login_Right > form > .Login_Btn							{ position: absolute; top: 425px; right: 200px; }
.Login_area > ul > li.Login_Right > .Login_Find							{ margin-top: 30px; padding-top: 30px; width: 100%; border-top: 1px solid #d9d9d9; }
.Login_area > ul > li.Login_Right > .Login_Find > ul					{ width: 100%; }
.Login_area > ul > li.Login_Right > .Login_Find > ul > li				{ float: left; }
.Login_area > ul > li.Login_Right > .Login_Find > ul > li.id_pwd_Find	{ margin-left: 20px; margin-top: -5px; padding-top: 5px; padding-bottom: 5px; width: 110px; text-align: center; border: 1px solid #d9d9d9; background-color: #f7f7f7; }