@charset "utf-8";
@import url("board.css");
/* CSS Document */
 

/* husoft e-creative Team (http://www.husoft.co.kr/) willy 2009_09_14 */
/* border:1px solid red; */

/* 레이아웃 */
body {background:url(../../images/kor/common/bg_body.gif) repeat-x 0 0;}
div#wrap {width:950px; margin:0 auto; position:relative; overflow:hidden;}
	div#header {width:950px; height:146px; background:url(../../images/kor/common/bg_header.gif) no-repeat 0 bottom;}
	div#header .skip_navi { position:absolute; top:0px; left:563px; z-index:10;}
	div#header .skip_navi ul { width:75px;  height: 24px; background:url(../../images/kor/common/lnb_bg.gif) repeat-x 0 0;}
	div#header .skip_navi li { width:75px; height: 24px; position:relative; padding-left:16px; }
	div#header .skip_navi li img {margin-top:6px;}
	div#header .skip_navi li.none {display:none;}
	
	div#header .logo {width:212px; height:34px; float:left; margin:30px 0 0 20px; display:inline;}	
	
	div#header .lnb_01 { width:312px; height: 24px; float:right; display:inline; position:relative; z-index:100; background:url(../../images/kor/common/lnb_bg.gif) repeat-x 0 0;}
	div#header .lnb_01 li {height:24px; display:inline; padding: 0 10px; float:left;  background:url(../../images/kor/common/lnb_bar.gif) no-repeat left 50%;}
	div#header .lnb_01 li img {margin-top:6px;}

	div#header .lnb_02 { width:312px; height: 24px; float:right; display:inline; position:relative; z-index:100; background:url(../../images/kor/common/lnb_bg.gif) repeat-x 0 0;}
	div#header .lnb_02 li {height:24px; display:inline; padding: 0 9px; float:left;  background:url(../../images/kor/common/lnb_bar.gif) no-repeat left 50%;}
	div#header .lnb_02 li img {margin-top:6px;}

	div#header .topmenu { width:200px; height:15px; margin:45px 0 0 34px; float:left;}
	div#header .font_access {width:114px; height:18px; margin:20px 0 0 140px; float:left; }
	div#header .search { position: absolute; width:226px; right: 0; top: 38px; }
	div#header .search dl.top_search { width: 226px; overflow: auto; }
	div#header .search dl dt { float: left; width: 88px; height: 22px; }
	div#header .search dl dt select { height: 22px; margin: 1px 1px 0; width: 85px; }
	div#header .search dl dd{ height: 22px; float: left; width: 135px; border: 1px #bdbdbd solid; }
	div#header .search dl dd input { width: 109px; height: 15px; margin-top: 3px; margin-left: 1px; border: 0 none; }

	div#header .gnb {width:950px; height:40px; position:absolute; top:72px; left:0px; background: url(../../images/kor/common/gnb_bg.gif) no-repeat 0 0; }
	div#header .gnb li { width:135px; height:40px; float:left; background:url(../../images/kor/common/gnb_bar.gif) no-repeat left 4px; margin-top:10px; text-align:center; }
	div#header .gnb li#menu1 {background:none; }

	
	div#header .gnb div {position:absolute; top:45px; width:700px; height:30px;}
	div#header .gnb div li { width:auto; height:14px; float:left;  margin-top:5px; background: url(../../images/kor/common/sub_bar.gif) no-repeat left 4px; padding-bottom:3px; padding:0 10px;  }
	div#header .gnb div li.bg_none {background:none;}
	/*div#header .gnb div li a.on { color:#111111; font-weight:bold; text-decoration:none;} *//* 서브메뉴 활성화 class : on */
	
	/* main navi noscript */
	div#header_w .nsct { position: relative; margin-top: -74px; width:950px; background: #f7f7f7 url(../../images/kor/common/gnb_bg.gif) no-repeat 0 0; overflow: auto; }
	div#header_w .nsct li { width:135px;  float:left; background:url(../../images/kor/common/gnb_bar.gif) no-repeat left 4px; margin-top:10px; text-align:center; }
	div#header_w .nsct li.first { background: 0 none; }
	div#header_w .nsct div.nsct_box { width: 125px; text-align: left; margin-top: 12px; }
	div#header_w .nsct div.nsct_box p.m_title { width: 125px; padding-left: 10px; padding-top: 5px; font-weight: bold; }
	div#header_w .nsct div.nsct_box ul { width: 125px; padding-left: 10px; }
	div#header_w .nsct div.nsct_box li { width: 125px; background: 0 none; margin-top: 3px; text-align: left; }
	/* //2010.02.09 e-creative team yb */	

	/* GNB sub 좌표값 설정 */ 
	div#header .gnb li#menu1 div {left:0px; }
	div#header .gnb li#menu2 div {left:100px;}
	div#header .gnb li#menu3 div {left:300px;}
	div#header .gnb li#menu4 div {left:230px;}
	div#header .gnb li#menu5 div {left:330px;}
	div#header .gnb li#menu6 div {left:370px;}
	div#header .gnb li#menu7 div {left:480px;}
	
	
	div#container {width: 950px; position:relative; overflow:hidden; padding-top:10px; background:url(../../images/kor/common/bg_container.gif) no-repeat 0 top;}

		/* snb의 최소 높이는 400px; 1행의 크기는 27px; */
		div#snb {width:180px; position:relative; float:left; display:inline; }
		div#snb dl dt {width:180px; height: 96px;  border-bottom:2px solid #003383; }
		div#snb dl dd {width:180px; height:auto; padding-top:5px; border-bottom:1px #e7e7e7 solid;}
		div#snb dl dd a { color:#2a2a2a;  background:url(../../images/kor/common/snb_icon_dot.gif) no-repeat  0px 0px; padding-left:15px; margin-left:10px; }
	
		/* 2뎁스활성화 코드  */
		div#snb dl dd.on {width:180px; background:url(../../images/kor/common/snb_over_bg.gif) no-repeat 0 0; } 
		div#snb dl dd.on a { color:#2a2a2a; margin-left:10px; }

		/* plus 코드  */
		div#snb dl dd.plus a { background:url(../../images/kor/common/snb_icon_plus.gif) no-repeat 0 0;} 

		/* minus 코드  */
		div#snb dl dd.minus a { background:url(../../images/kor/common/snb_icon_minus.gif) no-repeat 0 0;} 


		div#snb div {width:180px; position: relative;/* top:130px; left:20px;*/}
		div#snb ul li {width:180px; height:20px; background: #FFF url(../../images/kor/common/snb_bg_2dot.gif) repeat-x left top; padding-top:4px; }
		div#snb dl li a { background:url(../../images/kor/common/snb_bu_arrow.gif) no-repeat 10px 2px !important; padding-left:20px; font-size:11px; color:#858585 !important; }
		div#snb ul li.on a {color:#003383; font-weight:bold;}
		div#snb ul li.top {border-top:1px solid #e7e7e7; background:none;}
		/* //snb*/
		
		/* 서브메인 contents */
		div#contents {width:640px; min-height:500px; height: auto; padding-left:50px; position:relative; float:left !important; background:url(../../images/kor/common/bg_contents.gif) repeat-y 9px 0;}
		
		div#contents .pagetitle { width: 640px; height:25px; float:left; margin-top:10px; background: url(../../images/kor/common/bg_content_title.gif) repeat-x 0  bottom; }
		div#contents .util { clear: both; width: 640px; text-align:right; height: 18px; padding-top: 5px; }
		
		
		div#contents .contents_head {width:640px; }
		div#contents .contents_4th {width:640px; position: relative; background:url(../../images/kor/common/bg_contents_4th.gif) no-repeat 0 0; padding-top:10px; overflow:hidden; margin-bottom:30px; }
		div#contents .contents_4th ul {width:640px; position:relative; background: url(../../images/kor/common/bg_contents_4th2.gif) no-repeat 0 bottom; padding-bottom:10px;overflow:hidden;}
		div#contents .contents_4th ul li {float:left; padding:4px 10px 4px 20px; background: url(../../images/kor/common/bu_h5.gif) no-repeat 12px 10px; white-space:nowrap;}
		div#contents .contents_4th ul li.on a { color:#1e4ca7; font-weight:bold;}
		
		div#contents .contents_sub {width:100%; overflow:hidden; padding:5px 10px; background-color:#f8f8f8; margin-bottom:15px;}
		/*div#contents .contents_sub p { padding-left:10px; background: url(../../images/kor/common/bu_cross.gif) no-repeat 0px 6px;}*/
		
		
		/* //서브메인 contents */	
	
	
	
		div#quickmenu { width:80px; height:325px; position:absolute; top:25px; right:0px; background:url(../../images/kor/common/quick_bg.gif) no-repeat 0 0;  }
		div#quickmenu ul { width:53px; height:185px; padding:50px 0 0 27px; }
		div#quickmenu ul li { width:53px; height:46px;} 
		div#quickmenu p {margin:20px 0 0 44px;}
	
	/* footer */
	div#footer {width:950px; height:160px; position:relative; background: url(../../images/kor/common/footer_bg.gif) no-repeat 0 0px;}
	div#footer .footer_logo { width:151px; height:25px; margin:100px 0 0 30px; float:left; display:inline;}
	div#footer .copyright {width:720px; height:50px; position:relative; margin:100px 0 0 0; float:right;}
	div#footer .copyright li { float: left; margin-bottom:5px; }
	div#footer .copyright ul li a { display: block; float: left; padding-top: 3px; }
	div#footer .copyright p {clear:both;}
	div#footer .copyright span {margin:0 10px;}
	div#footer .copy {width :500px; margin-top:25px; float:left; display:inline;margin-left:20px;}
	div#footer .copy ul li { display:inline;}
	div#footer .copy ul li a:hover {text-decoration:none;}
	div#footer .copy p {clear:both;}
	div#footer .sitelink {width:300px; height:30px; text-align:right; position:absolute; bottom:30px; right:0px;}
	/* //footer */	
	
	
/* //레이아웃 */	
	
/* 컨텐츠 구성 */	


/* 전역 속성 */	

	/* form 정의*/
	select { font-size: 11px; }
	input { height: 17px; }
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_06 */
	input.common { border: 1px solid #7F9DB9; } /* input border */
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_06 */
	/* //form select */
	
	/* h시리즈 속성 정의 */
	h3 { height:40px; margin-top: 0; margin-bottom:27px;} 
	h4 {width: 640px; margin-bottom: 20px; height: 86px; border-bottom:1px solid #dedede; padding-bottom:5px; clear: both; }
	h4.no_bottom { border-bottom: none; height: 30px; }
	h5 {margin-top: 30px; background: url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; padding-left:18px; color:#1e4ca7; font-weight:bold; clear:both;}
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 contents h6, contents .arrows 속성추가*/
	h6 {margin-top: 10px; margin-bottom: 7px; background: url(../../images/kor/common/bu_h5.gif) no-repeat 0 5px; margin-left: 7px; padding-left:12px; color:#3b4c57; font-weight:normal; }
	/* //h시리즈 속성 정의 */	

	/* etc 속성 정의 */
	.same { background: url(../../images/kor/common/bu_h5.gif) no-repeat 0 5px; padding-left: 9px; font-weight:normal; }

	.same_b { margin-bottom: 5px; }
	.arrows { background:url(../../images/kor/common/bu_cross.gif) no-repeat 0 6px; margin-left: 8px; padding-left: 15px; }
	.cross { background:url(../../images/kor/common/bu_cross.gif) no-repeat 0 6px; margin-left: 8px; padding-left: 15px; }
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 contents h6, contents .arrows 속성추가*/
	.arrow {background:url(../../images/kor/common/bu_h5.gif) no-repeat 0 6px; margin-left: 7px; padding-left:12px; color:#3b4c57; font-weight:normal; }
	.center {text-align:center;}
	.just { text-align: justify; }
	.hid { text-indent: -12000px; visibility: hidden; }
	/* //etc 속성 정의 */	

	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_07 */
	/* bullet 속성 */
	.bu_a { font-size: 12px; margin-bottom: 8px; padding-left: 17px; background: url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; color:#1e4ca7; font-weight:bold; }
	.bu_bot { font-size: 12px; margin-bottom: 0; padding-left: 17px; background: url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; color:#1e4ca7; font-weight:bold;}
	.bu_top01 { margin-top: 25px; }
	.bu_top02 { margin-top: 8px; }
	.bu_b { margin-bottom: 8px; margin-left: 6px; padding-left: 11px; background: url(../../images/kor/common/bu_new.gif) no-repeat 0 5px; color: #3b4c57; font-weight: bold; }
	.bu_c { margin-left: 8px; margin-bottom: 1px; padding-left: 9px; background: url(../../images/kor/common/bu_h5.gif) no-repeat 0 5px; color: #474a50; font-weight: normal; }
	.bu_cn { margin-left: 8px; margin-bottom: 1px; padding-left: 9px; color: #474a50; font-weight: normal; }
	.bu_d { margin-left: 8px; padding-left: 9px; background: url(../../images/kor/common/bu_cross.gif) no-repeat 0 5px; font-size: 11px; font-weight: normal; }
	/* //bullet 속성 */
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_07 */

	/* span시리즈 속성 정의 */
	span.font_orange {color:#f26522; margin:0px; padding:0px; font-weight:bold;}
	span.font_green {color:#187e36; margin:0px; padding:0px; font-weight:bold;}
	span.font_blue {color:#2c81d1; margin:0px; padding:0px; font-weight:bold;}
	span.font_red {color:#cb0000; margin:0px; padding:0px;}
	span.font_11px {color:#aaa; margin:0px; padding:0px; font-size:11px;}
	span.bold {font-weight:bold !important;}
	span.red {color:#cb0000 !important;}
	span.blue {color:#2a54a9 !important ;}
	span.f11 {font-size:11px;}
	span.aq { color: #00aeef; }
	.c7d { color: #7d7d7d; }
	span.under { text-decoration: underline; }
	span.under { text-decoration: underline; }
	span.lighter { font-weight: lighter; }
	.f12 { font-size: 12px; }
	/* //span시리즈 속성 정의 */
	
	
	/* tab시리즈 속성 정의 */
	ul.sub_tab { width:640px;}
	ul.sub_tab li { float:left; margin-right:1px; height:30px; background: url(../../images/kor/common/sub_tab_l.gif) no-repeat left 0; padding-left:3px; padding-top:5px; /**padding-top:8px;*/ margin-bottom:20px; }
	ul.sub_tab li a { background:  url(../../images/kor/common/sub_tab_r.gif) no-repeat right 0;  padding:8px 20px; color:#3b4c57; font-weight:bold;}
	ul.sub_tab li.on {float:left; margin-right:1px; height:30px; background: url(../../images/kor/common/sub_tab_l_on.gif) no-repeat left 0; padding-left:3px; padding-top:5px;/* *padding-top:8px;*/ margin-bottom:20px;}
	ul.sub_tab li.on a {background:  url(../../images/kor/common/sub_tab_r_on.gif) no-repeat right 0; padding:8px 20px; color:#fff; font-weight:bold;}
	/* //tab시리즈 속성 정의 */


	/* 서브페이지 table 속성 추가 (게시판 Atype 부분카피) */ 
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_10 */
	table.sub_table { width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383; font-size: 11px; }
	table.sub_table thead th { color:#7a7a7a; background-color:#f6f6f6; padding:5px 0; border-bottom:1px solid #dedede; font-weight:bold; }
	table.sub_table .right {border-right:1px solid #dedede;}
	table.sub_table thead td { color:#2a2a2a; padding:5px 0 5px 15px; border-bottom:1px solid #dedede; border-right: 1px solid #dedede; }
	table.sub_table tbody th { padding: 5px 0; text-align: center; background-color:#f6f6f6;  border-bottom:1px solid #dedede; }
	table.sub_table tbody th.bold { font-weight: bold; }
	table.sub_table tbody td { height: 25px; border-right: 1px solid #dedede; padding: 5px; border-bottom:1px solid #dedede; }
	table.sub_table tbody .bottom {border-bottom:none;}
	table.sub_table .no_right { border-right: none;}
	table.sub_table span.te_ti { font-size: 11px; color: #003383; }
	table.sub_table textarea { width: 97%; height: 200px; }
	table.sub_table .no_border { border: none; }
	table.sub_table ul.no_free { clear: both; }
	table.sub_table ul.no_free li { height: 31px; width: 47px; float: left; text-align: center; border-right: 1px solid #dedede; }
	table.sub_table p.right_btn { text-align: right; }
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_10 */	
	
	
	/* 05 여성단체 현황표 */
	table.sub_table2 { width:640px; border-top:2px solid #003383; border-bottom:1px solid #003383; margin-bottom:18px; }
	table.sub_table2 thead th { text-align: center; height:27px; color:#7a7a7a; background-color:#f6f6f6;  border-bottom:1px solid #dedede;  font-size:11px; border-right:1px solid #dedede;}
	table.sub_table2 tbody th { height:27px; padding-left: 15px; text-align:left; border-bottom:1px solid #dedede; border-right:1px solid #dedede; color:#3b4c57;}
	table.sub_table2 tbody th .arrows {margin-left:0px;}
	table.sub_table2 tbody td { border-right: 1px solid #dedede; height:27px; }
	table.sub_table2 tbody .bottom {border-bottom:none; background-color:#f6f6f6; color:#1c3e8e; font-weight:bold; text-align:center; }
	table.sub_table2 tbody .no_right { border-right:none;}
	table.sub_table2 tbody .data {  border-right: 1px solid #dedede; padding-right:20px; text-align:right; border-bottom:1px solid #dedede; color:#7a7a7a; }
	table.sub_table2 tbody .graph { border-bottom:1px solid #dedede; color:#7a7a7a; padding-right:0px; border-right: none; padding-left: 15px; }
	table.sub_table2 tbody .quantity { text-align:center; border-bottom:1px solid #dedede; color:#00aeef; font-weight:bold; border-right: none; }
	/* //05 여성단체 현황표 */

	table.sub_table3 { margin-left: 15px; width: 605px; font-size: 11px; margin-bottom: 18px; border-top: 1px solid #dedede; }
	table.sub_table3 thead th { border: 1px solid #dedede; color:#7a7a7a; background-color:#f6f6f6; font-weight:bold; text-align: center; }
	table.sub_table3 .right {border-right:1px solid #dedede;}
	table.sub_table3 thead td { color:#2a2a2a; }
	table.sub_table3 tbody th { padding-left: 5px; border: 1px solid #dedede; }
	table.sub_table3 tbody td { text-align: center; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; }
	table.sub_table3 p.right_btn { text-align: right; }

/* //전역 속성 */	
		
/* 지역 속성 */
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_22 */	
	/* 로그인 */
	div.login { width:417px; height: 297px; margin-left: 13px; padding-left: 210px; padding-top: 40px; background:url(../../images/kor/001_member/01_contents_bg.gif) no-repeat 0 0; }
	div.login div.login01 {width: 280px; margin-top: 20px; float: left; }
	div.login div.login01 dl { width: 280px; margin-bottom: 5px; }
	div.login div.login01 dl dt { float: left; width: 100px; color: #3b4c57; }
	div.login div.login01 dl dd input.pw_bar { width: 168px; }
	div.login p.logbtn { float: left; margin-top: 20px; width: 73px; }
	div.login dl.login02 { width: 380px; height: 30px; margin-top: 22px; padding-top: 22px; background: url(../../images/kor/common/bu_solid.gif) repeat-x left top; }
	div.login dl.login02 dt, div.login dl.login03 dt { width: 209px; float: left; }
	div.login dl.login02 dd { float: right; width: 99px; margin-right: 28px; }
	div.login dl.login03 { width: 380px; margin-top: 10px;  padding-top: 15px; background: url(../../images/kor/common/bu_dot.gif) repeat-x left top; }
	div.login dl.login03 dd {float: right;  width: 99px; margin-right: 28px; margin-top: 27px; }
	/* //로그인 */
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_22 */	

	/* 회원가입 */
	div.join h4 {border-bottom:0px solid #fff;}
	div.join ul {width:640px; height:50px; margin-top:20px;}
	div.join li {width:163px; float:left; background:url(../../images/kor/001_member/001_02_tab_arrow.gif) no-repeat 155px 15px;}
	div.join li.none {background:none; width:150px;}
	div.join .policy {width:620px; height:705px; background:url(../../images/kor/001_member/001_02_bg.gif) no-repeat 0 0; padding:10px;}
	div.join .policy .top_copy {width:580px; height:60px; background-color:#f8f8f8; margin:10px 0 20px 20px; padding-top:10px;}
	div.join .policy .top_copy p { width:555px; background: url(../../images/kor/common/bu_h5.gif) no-repeat 18px 6px; padding-left:25px; font-size:11px; }
	div.join .policy .top_copy em {color:#00aeef;}
	div.join .policy ul {width:640px; height:470px;}
	div.join .policy li {width:620px; padding:5px 0px; background:none; border-top:1px solid #dedede;}
	div.join .policy li.bottom {border-bottom:1px solid #dedede;}
	div.join .policy li h5 { width: 120px; margin-left:15px; margin-bottom:20px; float:left;  }
	div.join .policy li p {width:450px; float:right; background:url(../../images/kor/common/bu_cross.gif) no-repeat 0 6px; padding-left:10px;}
	
	div.join .agree { width:640px; height:440px; }
	div.join .agree p.tit { margin-top: 30px; }
	p.tit { margin-top: 25px; }
	p.tit2 { margin-top: 20px; }
	div.join .agree p {margin: 0 0 20px;}
	div.join .agree textarea { width:618px; height: 320px; margin-bottom: 10px; padding: 5px 10px;}
	div.join .btn { width:540px; height:40px; padding:10px 20px; background-color:#f8f8f8; margin:8px auto 0 auto;}
	div.join .btn p { font-size:11px;}
	
	div.join .info {width:640px; height: 523px; background:url(../../images/kor/001_member/001_04_bg.gif) no-repeat 0 0    ;}
	div.join .info h4 { height:30px; padding-top:20px; margin:0 0 10px 28px;}
	div.join .info .normal .title {width:200px; float:left; margin-left:28px; display:inline; margin-bottom:10px;}
	div.join .info .normal p { width:200px; float:right; margin-right:20px; display:inline;}
	div.join .info .normal em {color:#00aeef;}
	div.join .info .normal table {width: 580px; border-top : 2px solid #003383; margin-left:28px; clear:both; margin-bottom:30px;}
	div.join .info .normal th {height:30px; background-color:#fafafa; border-top:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding-left:10px; font-weight:bold; font-size:11px; }
	div.join .info .normal td { border-bottom:1px solid #dedede; border-top:1px solid #dedede; padding-left:15px; font-size:11px;}
	
	div.join .info .add .title {width:200px; float:left; margin-left:28px; display:inline;  margin-bottom:10px;}
	div.join .info .add p { width:200px; float:right; margin-right:20px; display:inline;}
	div.join .info .add em {color:#00aeef;}
	div.join .info .add table {width: 580px; border-bottom : 1px solid #003383; margin-left:28px; clear:both;}
	div.join .info .add th {height:30px; background-color:#fafafa; border-top:1px solid #dedede; border-right:1px solid #dedede;  padding-left:10px; font-weight:bold; font-size:11px; }
	div.join .info .add td { border-top:1px solid #dedede; padding-left:15px; font-size:11px;}
	div.join .info p.button {text-align:center; margin-top:20px;}

	div.join .result { width:640px; height:240px; background:url(../../images/kor/001_member/001_05_bg.gif) no-repeat 0 0; }
	div.join .result h4 { height:50px; padding-top:20px; margin:0 0 10px 28px;}
	div.join .result .title {width:200px; margin-left:28px; display:inline; margin-bottom:10px;}
	div.join .result .ok {width:580px; height:80px; background-color:#f6f6f6; margin-left:30px; margin-top:10px; padding-top:30px;}
	div.join .result .ok p {margin:0px 60px;}
	div.join .result .ok em {color:#00aeef; font-weight:bold;}
	div.join .result p.button {text-align:center; margin-top:20px;}
	/* //회원가입 */
	
	/* 아이디비번찾기 and 이메일아이디찾기 */
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_07 */
	div.guide_w055 p.find_title01 { width: 131px; height: 240px; margin: 15px 0 0 0; float: left; border-right: 1px solid #dedede; } 
	div.guide_w055 p.find_title02 { width: 131px; height: 170px; margin: 15px 0 0 0; float: left; border-right: 1px solid #dedede; }
	div.guide_w055 p.find_title03 { padding-left: 40px; width: 91px; height: 70px; margin: 15px 0 0 0; float: left; border-right: 1px solid #dedede; }
	div.guide_w055 div.dl_wr { width: 430px; margin: 22px 0 0 17px; padding-bottom: 22px; float: left; }
	div.guide_w055 div.dl_wr dl.find_email { width: 430px; }
	div.guide_w055 div.dl_wr dl.find_email dt { float: left; width: 330px; }
	div.guide_w055 div.dl_wr dl.find_email dd { width: 50px; float: left; margin-top: 30px; }
	div.guide_w055 div.dl_wr dl.find_email dd.more { width: 50px; float: left; margin-top: 48px; }
	div.guide_w055 div.dl_wr dd.bot { padding-bottom: 30px; }
	div.guide_w055 div.dl_wr dl.find_pass { position: relative; width: 430px; margin-top: 30px; }
	div.guide_w055 div.dl_wr dl.find_pass dd { width: 345px; margin-bottom: 5px; }
	div.guide_w055 div.dl_wr dl.find_pass dd.nob { margin-bottom: 0; }
	div.guide_w055 div.dl_wr dl.find_pass dd.find_btn { width: 73px; height: 45px; position: absolute; bottom: 0; right: 5px; } 
	div.guide_w055 div.emailf dl { width: 265px; margin:0 auto; clear: both; }
	div.guide_w055 div.emailf dl dt { padding-top: 2px; text-align: right; width: 130px; float: left; font-size: 12px; color:#1e4ca7; font-weight: bold; margin-right: 5px; } 
	div.guide_w055 div.emailf dl dd { padding-bottom: 10px; width: 130px; float: left; text-align: left; }
	div.guide_w055 div.emailf dl dd.canc { padding-top: 2px; padding-bottom: 10px; width: 130px; float: left; text-align: left; }
	div.guide_w055 div.emailf dl dd.nob { padding-bottom: 0; }
	div.guide_w055 div.emailf p.emlbtn { margin-top: 10px; }
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_09 */	
	/* //아이디비번찾기 and 이메일아이디찾기 */
	
	div.memsec .result { padding-bottom: 20px; width:637px; overflow: auto; border: 1px solid #dedede; border-bottom: solid 2px #dedede; }
	div.memsec .result .title {height:15px; width:200px; padding-top:20px; margin:0 0 10px 28px;}
	div.memsec .result .ok { color: #888; padding: 13px 20px; margin: 0 auto; width: 550px; background: #f6f6f6; border: 1px solid #dedede; overflow: auto; }
	div.memsec .result .ok2 {width:580px; background-color:#f8f8f8; margin-left:30px; padding: 13px 0 8px;}
	div.memsec .result .ok p {  background:url(../../images/kor/common/bu_h5.gif) no-repeat 0 5px; padding-left:10px;}
	div.memsec .result .ok2 p { margin:0 30px 5px; background:url(../../images/kor/common/bu_h5.gif) no-repeat 0 5px; padding-left:10px;}
	div.memsec .result .ok em {color:#00aeef; font-weight:bold;}
	div.memsec .result .findform {width : 330px; height:45px; position: relative; margin:15px auto 0 auto;}
	div.memsec .result .findform p {clear:both; height:25px;}
	div.memsec .result .findform label {float:left; padding-top:4px;}
	div.memsec .result .findform span {float:right;}
	div.memsec .result p.button {text-align:center; margin-top:12px;}
	/* 아이디비번찾기 */
	
	div.sub0302_search {width:638px; height:127px; background: #f6f6f6; border:1px solid #dedede; position:relative; } 
	div.sub0302_search p.title {width: 90px; height: 70px; margin-top:30px; padding-left: 60px; float:left; border-right: 1px solid #dedede; }
	div.sub0302_search p.findbtn {position:absolute; top:50px; right:60px;}
	div.sub0302_search div.right_r { width:465px;float:right; margin-top:28px;}
	div.sub0302_search div.right_r p {margin-bottom:3px;}
	p.btn0304 { margin-left:146px; margin-bottom:20px; width:200px;}
	
	/* //아이디비번찾기 */
	
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 */
	div.sub04_rec { width: 640px; margin-top: 10px; }
	div.sub04_rec h4.img_t { width: 640px; height: 119px; clear: both; background: url(../../images/kor/common/bu_solid.gif) repeat-x left bottom; border-bottom: none; }
	div.sub04_rec p.regist_btn { text-align: center;  margin: 12px auto 0; }
	div.sub04_rec .add_w { margin-left: 260px; font-size: 11px; font-weight: lighter; }
	div.sub04_rec #add_ww { margin-left: 220px; }
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_08 */	
		
	/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_10 */
	div.sub04_rec ul.sub06u { clear: both; }
	div.sub04_rec ul.sub06u li { padding-left: 17px; color:#3b4c57; }
	div.sub04_rec ul.sub06u li.sub0601 { background: url(../../images/kor/06_center/06_01.gif) no-repeat 0 3px; }
	div.sub04_rec ul.sub06u li.sub0602 { background: url(../../images/kor/06_center/06_02.gif) no-repeat 0 3px; }
	div.sub04_rec ul.sub06u li.sub0603 { background: url(../../images/kor/06_center/06_03.gif) no-repeat 0 3px; }
	div.sub04_rec ul.sub06u li.sub0604 { background: url(../../images/kor/06_center/06_04.gif) no-repeat 0 3px; }
	div.sub04_rec ul.sub06u li.sub0605 { background: url(../../images/kor/06_center/06_05.gif) no-repeat 0 3px; }
	div.sub04_rec ul.sub06u li.sub0606 { background: url(../../images/kor/06_center/06_06.gif) no-repeat 0 3px; }
	div.sub04_rec p.p_sub06 { margin-left: 8px; margin-bottom: 1px; padding-left: 9px; margin-top: 25px; }
	div.sub04_rec div.sub06_cha { clear: both; }
	div.sub04_rec div.sub06_cha textarea { width: 97%; height: 100px; }
	div.sub04_rec div.sub06_cha p.sub06_st01 { margin-bottom: 8px; color:#1e4ca7; padding-left: 17px; background: url(../../images/kor/06_center/06_01.gif) no-repeat 0 3px; font-weight: bold;}
	div.sub04_rec div.sub06_cha p.sub06_st02 { margin-bottom: 8px; color:#1e4ca7; padding-left: 17px; background: url(../../images/kor/06_center/06_02.gif) no-repeat 0 3px; font-weight: bold;}
	div.sub04_rec div.sub06_cha p.sub06_st03 { margin-bottom: 8px; color:#1e4ca7; padding-left: 17px; background: url(../../images/kor/06_center/06_03.gif) no-repeat 0 3px; font-weight: bold;}
	div.sub04_rec div.sub06_cha dl { width: 100%; }
	div.sub04_rec div.sub06_cha dl dt { margin-bottom: 8px; margin-left: 6px; padding-left: 11px; background: url(../../images/kor/common/bu_new.gif) no-repeat 0 5px; color: #3b4c57; font-weight: bold; }
	div.sub04_rec div.sub06_cha dl dd { margin-left: 8px; margin-bottom: 1px; padding-left: 9px; background: url(../../images/kor/common/bu_h5.gif) no-repeat 0 5px; color: #474a50; font-weight: normal; }
	div.sub04_rec h4#img_tt { background: none; height: 102px; }
	div.sub04_rec span.b_h6 { margin-left: 60px; }
	div.sub04_rec ul.btn_u { margin: 10px auto 0; width: 140px; }
	div.sub04_rec ul.btn_uu { margin: 10px auto; width: 265px; }
	div.sub04_rec ul.btn_uuu { margin: 10px auto; width: 110px; }
	div.sub04_rec ul.btn_u li, div.sub04_rec ul.btn_uu li, div.sub04_rec ul.btn_uuu li { float: left; margin-right: 5px; }
	div.sub04_rec div.qna_wrap { width:640px; margin-top: 10px; border-top:2px solid #003383; border-bottom:1px solid #003383; margin-bottom:18px; overflow: auto; }
	div.sub04_rec div.qna_wrap dl { clear: both; }
	div.sub04_rec div.qna_wrap dt { padding: 10px 0 10px 40px; color:#3b4c57; background: url(../../images/kor/06_center/faq_q.gif) no-repeat 5px 9px; border-bottom:1px solid #dedede; border-top: 1px solid #dedede; }
	div.sub04_rec div.qna_wrap dd { padding: 10px 0 10px 40px; background: #fafafa url(../../images/kor/06_center/faq_a.gif) no-repeat 5px 9px; overflow: auto; font-size: 11px; }
	div.sub04_rec p.btn_sirv { float: right; }
	div.sub04_rec p.gr_bar { clear: both ; }
	div.sub04_rec span.s6_199 { font-size: 12px; font-weight: bold; color: #3b4c57; clear: both; padding-left: 15px; }
	div.sub04_rec span.s6_19 { font-size: 12px; font-weight: bold; color: #3b4c57; clear: both; }
	div.sub04_rec span.s6_20 { width: 120px; float: left; text-align: right; padding-right: 30px; background: url(../../images/kor/common/sub_bar.gif) no-repeat 135px center;}
	div.sub04_rec h4.img_07 { margin-bottom: 0; border-bottom: none; height: 200px; }
	div.sub04_rec ul#sub_tap02 { float: right; margin: 5px 0 20px; }
	div.sub04_rec ul#sub_tap02 li { float: left; }
	div.sub04_rec p.p_sub07 { text-align: justify; color: #3b4c57; clear: both; margin: 5px 0 20px; }
	div.sub04_rec h4#hismain{ height: 427px; }
	div.sub04_rec dl.sub07_sw { border-top: 1px solid #dedede; width: 640px; padding: 20px 10px; overflow: auto; clear: both; }
	div.sub04_rec dl.sub07_sw dt.ti_01 { width: 125px; height: 70px; float: left; }
	div.sub04_rec dl.sub07_sw dt.ti_02 { width: 125px; height: 520px; float: left; }
	div.sub04_rec dl.sub07_sw dt.ti_03 { width: 125px; float: left; }
	div.sub04_rec dl.sub07_sw dt.ti_04 { width: 125px; height: 220px; float: left; }
	div.sub04_rec dl.sub07_sw dd { color: #3b4c57; margin-bottom: 3px; }
	div.sub04_rec dl.sub07_sw dd.dd_00 { width: 500px; float: left; background: url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; padding-left:15px; color:#1e4ca7; font-weight:bold; }
	div.sub04_rec dl.sub07_sw dd#dd_000 { margin-top: 20px; }
	div.sub04_rec dl.sub07_sw dd.dd_01 { width: 160px; float: left; color: #00aeef; font-weight: bold; font-size: 11px; }
	div.sub04_rec dl.sub07_sw dd.dd_02 { width: 355px;  float: right; }
	div.sub04_rec dl.sub07_sw dt.dt_01 { width: 125px; height: 800px; float: left; }
	div.sub04_rec dl.sub07_sw dt.dt_02 {width: 515px; float: left; background: url(../../images/kor/common/bu_dot.gif) repeat-x left bottom; padding-bottom: 10px; margin-bottom: 10px; }
	div.sub04_rec dl.sub07_sw dd.dd_03 { width: 100px; height: 40px; float: left; color: #00aeef; font-weight: bold; font-size: 11px; }
	div.sub04_rec dl.sub07_sw dd.dd_04 { width: 415px; height: 40px; float: right; }
	div.sub04_rec dl.sub0706 { clear: both; width: 640px; padding-bottom: 40px; overflow: auto; }
	div.sub04_rec dl.sub0706 dt { float: left; width: 110px; padding-left: 15px; }
	div.sub04_rec dl.sub0706 dd { width: 515px; float: right; text-align: center; }
	div.sub04_rec div.s79w_01, div.sub04_rec div.s79w_02 { width: 640px; clear: both; color: #3b4c57; }
	div.sub04_rec div.s79w_01 h4, div.sub04_rec div.s79w_02 h4.sa_79 { width: 120px; float: left; }
	div.sub04_rec div.s79w_01 dl { width: 500px; float: right; padding-left: 20px; }
	div.sub04_rec div.s79w_01 dt { margin-bottom: 10px; }
	div.sub04_rec div.s79w_01 dd { color: #3b4c57; margin-bottom: 10px; }
	div.sub04_rec div.s79w_02 { background: url(../../images/kor/common/bu_solid.gif) repeat-x left top; padding: 20px 0; }
	div.sub04_rec div.s79w_02 div.s79w_02w { width: 640px; height: 285px;  }
	div.sub04_rec div.s79w_02 div.s79w_02w dl { float: left; padding: 10px 20px; width: 275px; }
	div.sub04_rec div.s79w_02 div.s79w_02w dt.im_dt { padding-bottom: 10px; }
	div.sub04_rec div.s79w_02 div.s79w_02w dd.sp_dd { background:url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; padding-left: 20px; }
	div.sub04_rec div.s79w_02 div.s79w_02w dd.sp_dd span.pantone01 { color: #373658; font-weight: bold; }
	div.sub04_rec div.s79w_02 div.s79w_02w dd.sp_dd span.pantone02 { color: #0074ff; font-weight: bold; }
	div.sub04_rec div.s79w_02 div.s79w_02w dd.sp_dd span.pantone03 { color: #a6a6a6; font-weight: bold; }
	div.sub04_rec div.s79w_02 div.s79w_02w dd.im_dd { padding-top: 10px; } 
	div.sub04_rec div.s79w_02 div.s79w_02w dd.bu_dd { margin: 40px 0 5px; background:url(../../images/kor/common/bu_h5.gif) no-repeat 0 6px; padding-left: 7px; }
	div.sub04_rec div.s79w_02 dl.sa_79_01 dt { text-align: center; padding: 10px 0 30px;  margin-left: 20px; }
	div.sub04_rec div.sub0710 { position: relative; width: 640px; height: 367px; background: url(../../images/kor/07_about/0710_bg.gif) no-repeat; }
	div.sub04_rec div.sub0710 ul { position: absolute; width: 198px; right: 20px; bottom: 0;} 
	div.sub04_rec div.sub0710 ul li { margin-bottom: 5px; }
	div.sub04_rec div.sub0710 ul li.adobe_bg { margin: 40px 0 10px; }
	div.sub04_rec div.player07 { width: 638px; height: 355px; background: #f6f6f6; border: 1px solid #dedede; border-bottom: 2px solid #dedede; }
	div.sub04_rec div.player07 dl.pl_one { width: 325px; padding: 10px; float: left; }
	div.sub04_rec div.player07 dl.pl_one dt { width: 325px; height: 295px; }
	div.sub04_rec div.player07 dl dd.l_dd { float: left; width: 325px;  margin-top: 10px; }
	div.sub04_rec div.player07 dl.pl_two { position: absolute; right: 0; width: 290px; padding: 10px 10px 10px 5px; }
	div.sub04_rec div.player07 dl.pl_two dt { background: #fff; border: 1px solid #a6a6a6; height: 283px; padding: 5px; overflow: auto;}
	div.sub04_rec div.player07 dl.pl_two dd { text-align: right; margin-top: 10px; }
	div.sub04_rec ul.player07_u { margin-top: 30px; padding: 5px 10px; }
	div.sub04_rec ul.player07_u li { float: left; margin-right: 5px;  }
	div.sub04_rec ul.player07_u li.p_u_01 { padding-right: 10px; }
	div.sub04_rec ul.sub0704_01 { width: 396px; margin-left: 220px; clear: both; }
	div.sub04_rec ul.sub0704_01 li { float: left; margin-right: 2px; padding-bottom: 10px; }
	div.sub04_rec ul.sub0704_02 { width: 396px; margin-left: 24px; clear: both; }
	div.sub04_rec ul.sub0704_02 li { float: left; margin-right: 2px; padding-bottom: 10px; }
	div.sub04_rec ul.sub0704_03 { width: 196px; margin-left: 220px; clear: both; }
	div.sub04_rec p.sub07_or { overflow: auto; width: 640px; height: 355px; }
	div.sub04_rec span.maps_1 { color: #59ba23; }
	div.sub04_rec span.maps_2 { color: #3859ad; }
	div.sub04_rec span.maps_3 { color: #fc8f36; }
	
	div.sub04_rec div.guide_w01 ul { margin-left: 170px; height: 20px; } 
	div.sub04_rec div.guide_w01 ul li { float: left; margin-right: 5px; }
	div.sub04_rec div.guide_w02 { margin-top: 12px; border-top:2px solid #003383; border-bottom:1px solid #003383; padding: 5px 0;}
	div.sub04_rec div.guide_w02 dl { height: 55px; clear: both; padding: 10px 0; border-bottom: solid 1px #dedede; }
	div.sub04_rec div.guide_w02 dl dt { float: left; width: 115px; background:url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; padding-left:18px; color:#1e4ca7; font-weight:bold; margin-bottom:13px; clear:both; }
	div.sub04_rec div.guide_w02 dl dd { width: 480px; float: right; background:url(../../images/kor/common/bu_cross.gif) no-repeat 0 6px; margin-left: 8px; padding-left: 15px; padding-bottom: 2px; }
	div.sub04_rec div.guide_w02 dl dd.gu_w02btn { background: none; }
	div.sub04_rec div.guide_w03 { margin-top: 20px; border-top:2px solid #003383; border-bottom:1px solid #003383; padding: 5px 0; }
	div.sub04_rec div.guide_w03 dl { height: 80px; clear: both; padding: 10px 0; border-bottom: solid 1px #dedede; }
	div.sub04_rec div.guide_w03 dl dt { float: left; width: 130px; background:url(../../images/kor/common/bu_h4.gif) no-repeat 0 3px; padding-left:18px; color:#1e4ca7; font-weight:bold; margin-bottom:13px; clear:both; }
	div.sub04_rec div.guide_w03 dl dd { width: 465px; float: right; background:url(../../images/kor/common/bu_cross.gif) no-repeat 0 6px; margin-left: 8px; padding-left: 15px; padding-bottom: 2px; }
	div.sub04_rec div.guide_w03 dl dd.gu_w02btn { background: none; margin-top: 10px; }

	div.sub04_rec div.guide_w04 { width: 620px; margin: 0 auto; height: 100px; }
	div.sub04_rec div.guide_w04 ul { width: 155px; float: left; }
	div.sub04_rec div.guide_w04 ul li { margin-bottom: 5px; text-align: center; }
	div.sub04_rec div.guide_w055 { color: #888; padding: 13px 20px; width: 597px; background: #f6f6f6; border: 1px solid #dedede; overflow: auto; }
	div.sub04_rec div.guide_w05 { width: 640px; border-top:2px solid #003383; border-bottom:1px solid #003383; overflow: auto; }
	div.sub04_rec div.guide_w05 dl { position: relative; clear: both; width: 640px; padding-bottom: 10px; border-bottom: 1px solid #dedede; overflow: auto; }
	div.sub04_rec div.guide_w05 dl dt { width: 550px; color: #1e4ca7; font-weight: bold;  float: right; margin: 20px 0 10px; }
	div.sub04_rec div.guide_w05 dl dd { width: 550px; float: right; }
	div.sub04_rec div.guide_w05 dl dd.img_05 { width: 65px; margin-left: 10px; margin-top: 20px; float: left; }
	div.sub04_rec div.guide_w05 dl dd.btn_d { text-align: right; padding-right: 5px; }
	div.sub04_rec h4.noh { height: 20px; margin-top: 30px; margin-bottom: 0; }
	div.sub04_rec p.btn { width: 640px; text-align: center; margin-top: 12px; }
	div.sub04_rec div.agree_f { width: 640px; }
	div.sub04_rec div.agree_f textarea { width: 605px; padding: 15px; height: 200px; }

	h3.site_maps { height: 20px; margin-bottom: 0;}
	div.sub04_rec div.site_wrap { width: 640px; padding: 40px 20px 0; clear: both; }
	div.sub04_rec div.site_wrap div.guide_w06 { width: 180px; float: left; padding-right: 30px; }
	div.sub04_rec div.site_wrap div.guide_w06 h4.site_title { border: none; width: 180px; height: 18px; border-bottom:2px solid #003383; margin-bottom: 0; }
	div.sub04_rec div.site_wrap div.guide_w06 p { color:#2a2a2a; width:157px; padding: 5px 0 5px 23px; border-bottom:1px #e7e7e7 solid; height:15px; background:url(../../images/kor/common/snb_icon_plus.gif) no-repeat 5px center; }
	div.sub04_rec div.site_wrap div.guide_w06 p a { color:#2a2a2a; }
	div.sub04_rec div.site_wrap div.guide_w06 p.bu_squ { background:url(../../images/kor/common/bu_square.gif) no-repeat 5px center; }
	div.sub04_rec div.site_wrap div.guide_w06 p.bo_bor01 { border-bottom: 1px solid #003383; }
	div.sub04_rec div.site_wrap div.guide_w06 ul { width:180px; background: #f6f6f6; }
	div.sub04_rec div.site_wrap .b_bor { border-bottom: 1px solid #003383; }
	div.sub04_rec div.site_wrap div.guide_w06 li { font-size: 11px; width:137px; padding: 5px 0 5px 23px; border-bottom:1px #e7e7e7 dotted; height:15px; background:url(../../images/kor/common/snb_bu_arrow.gif) no-repeat 10px center; }
	/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2009_12_24 */
	
	div.sub04_rec p.survey_tbox { margin-top: 5px; color: #888; padding: 6px 20px; width: 565px; background: #f6f6f6; border: 1px solid #dedede; overflow: auto; }
	div.sub04_rec textarea#sub6_1931 { height: 80px; }
	div.sub04_rec span.s6_page { font-weight: bold; font-size: 12px; color: #2c81d1; text-align: right; margin-left: 450px; }
	div.sub04_rec div.sur_list_box { width: 605px; height: 120px; border: 1px solid #dedede; border-bottom: 0 none; }
	div.sub04_rec ul.sur_list { width: 605px; clear: both; margin: 0; padding: 0; height: 29px; border-bottom: 1px solid #dedede; }
	div.sub04_rec ul.sur_list li { border-right: 1px solid #dedede; float: left; width: 62px; text-align: center; padding: 5px 0; }
	div.sub04_rec ul.sur_list li.no_r { border-right: 0 none; }
	div.sub04_rec ul.sur_list li.cont_t { float: left; width: 226px; }
	div.sub04_rec ul.sur_list .bold { font-weight: bold; }

	div.sub0503 {width:640px; height:602px;  background:url(../../images/kor/05_info/05_03_bg.gif) no-repeat 0 0; padding-top:20px; }
	div.sub05_info {width: 640px; }
	div.sub05_info .contents_sub {color: #888; padding: 13px 0px; width: 597px; background: #fafafa; border: 1px solid #dedede; overflow: auto; }
	div.sub05_info .ma-none {margin:0px;}
	div.sub05_info .policy {width:640px; }
	div.sub05_info .policy textarea {width:608px; height:200px; padding-top: 10px; padding-left: 20px; }
	div.sub05_info .policy .write table {width:600px;}
	div.sub05_info .btn_0505 { margin-left:20px; margin-bottom:10px;}
	div.sub05_info .btn_0505 { margin-left:20px; margin-bottom:10px;}
	div.sub05_info .report textarea {width:640px; height:300px; clear:both;}


/* puppage 같은 내용 요청 */
/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_18 */
div#same_popup { margin: 0 auto; width: 637px; }
div#same_popup p.h1_popup { height: 50px; padding-top: 30px; padding-left: 20px; }
div#same_popup div#container_p{ width: 635px;  margin: 0 auto; overflow: auto; }
div#same_popup p.h2_popup { margin: 30px 0 7px 30px; }
div#same_popup table { margin: 0 auto; width: 580px; padding: 15px 0 15px 15px; border-top:2px solid #003383; border-bottom:1px solid #003383;}
div#same_popup thead th { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background:url(../../images/kor/common/bbs_atype_view_th_bg1.gif) repeat-x 0 0; }
div#same_popup thead td { color:#FFF; font-weight:bold; padding:5px 0 5px 15px; background: #535353 url(../../images/kor/common/bbs_atype_view_th_bg2.gif) no-repeat 0 50%; border-bottom:1px solid #dedede; }
div#same_popup tbody th { background-color:#f6f6f6; padding:5px 0 5px 15px;  border-bottom:1px solid #dedede; }
div#same_popup tbody td { border-bottom:1px solid #dedede; padding:5px 0 5px 15px; border-left:1px solid #dedede; }
div#same_popup tfoot th { background-color:#f6f6f6; padding:5px 0 5px 15px; border-top:1px solid #dedede; }
div#same_popup table input#ec_title { width: 438px; }
div#same_popup ul.pop01_u { width: 134px; margin: 0 auto; height: 30px; padding: 15px 20px;}
div#same_popup ul li { float: left; width: 62px; margin-right: 5px; }
div#same_popup div.btn { width: 580px;padding: 15px 20px; height: 30px; }
div#same_popup div.btn p.pop02_b { float: left; width: 171px; margin-left: 15px; }
div#same_popup div.btn ul.pop02_u { float: right; margin: 0; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_18 */	

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_21 */
div.sub04_rec div.result_w { width: 640px; }
div.sub04_rec div.result_w div.result_box { overflow: auto; width: 630px; margin: 20px auto 10px; border-bottom: 1px solid #dedede; padding-bottom: 10px; }
div.sub04_rec div.result_w div.result_box p.res_t { font-size: 12px; font-weight: bold; color: #3b4c57; clear: both; }
div.sub04_rec div.result_w div.result_box dl { clear: both; padding-left: 10px; width: 620px; font-size: 11px; margin-top: 10px; }
div.sub04_rec div.result_w div.result_box dl dt { width: 125px; padding: 0 5px; float: left; border-right: 1px solid #dedede; margin-bottom: 5px; margin-right: 10px; }
div.sub04_rec div.result_w div.result_box dl dd { width: 475px; margin-bottom: 5px; display: inline;} 
div.sub04_rec div.result_w div.result_box ul { padding-left: 10px; width: 610px; font-size: 11px; margin-top: 10px; }
div.sub04_rec div.result_w div.result_box ul li { padding-left: 5px; }
div.sub04_rec div.result_w div.result_box div.result_sbox { margin: 20px 0; }
div.sub04_rec div.result_w div.result_box div.result_sbox p.res_st { padding-left: 10px; font-size: 12px; font-weight: bold; color: #3b4c57; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_22 */

/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_23 */
div.sub04_rec p.survey_tbox2 { margin-top: 5px; color: #888; padding: 6px 20px; margin-left: 15px; width: 565px; background: #f6f6f6; border: 1px solid #dedede; overflow: auto; }
div.sub04_rec .s6_199 { font-size: 12px; font-weight: bold; color: #3b4c57; clear: both; padding-left: 15px; }
div.sub04_rec div.sur_wrap { width: 625px; padding-left: 15px; }
div.sub04_rec div.sur_wrap p.survey_tbox { margin-top: 5px; color: #888; padding: 6px 20px; width: 565px; background: #f6f6f6; border: 1px solid #dedede; overflow: auto; }
div.sub04_rec p.s6_19 { font-size: 12px; font-weight: bold; color: #3b4c57; clear: both; }
div.sub04_rec div.sur_wrap textarea { height: 80px; width: 605px; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_01_23 */


/* husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_03_26 */
.f_size01 { font-size: 9px !important; line-height: 110% !important;}
.f_size02 { font-size: 10px !important; line-height: 120% !important; }
.f_size03 {}
.f_size04 { font-size: 15px !important; line-height: 140% !important; }
.f_size05 { font-size: 18px !important; line-height: 150% !important; }
.f_size06 { font-size: 21px !important; line-height: 160% !important; }

.f_size01 th { font-size: 9px !important; line-height: 110% !important;}
.f_size02 th { font-size: 10px !important; line-height: 120% !important; }
.f_size03 th { }
.f_size04 th { font-size: 15px !important; line-height: 140% !important; }
.f_size05 th { font-size: 18px !important; line-height: 150% !important; }
.f_size06 th { font-size: 21px !important; line-height: 160% !important; }

.f_size01 td { font-size: 9px !important; line-height: 110% !important;}
.f_size02 td { font-size: 10px !important; line-height: 120% !important; }
.f_size03 td {}
.f_size04 td { font-size: 15px !important; line-height: 140% !important; }
.f_size05 td { font-size: 18px !important; line-height: 150% !important; }
.f_size06 td { font-size: 21px !important; line-height: 160% !important; }
/* //husoft e-creative Team (http://www.husoft.co.kr/) yb 2010_03_26 */
 

/* //지역 속성 */

/* //컨텐츠 구성 */	




