@charset "utf-8";
*{ margin:0; padding:0; border:0px; }
#member_box legend, hr { overflow:hidden; position:absolute; top:0; left:0}
#member_box legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0}
#member_box label { cursor:pointer; }
#member_box img, fieldset { border:0; }
#member_box ul, ol, li { list-style:none}
#member_box A:link		{ color:#333333;text-decoration:none; } /* 방문전 */
#member_box A:visited	{ color:#333333;text-decoration:none; } /* 방문후 */
#member_box A:active	{ color:#333333;text-decoration:none; } /* 마우스클릭시 */
#member_box A:hover		{ color:#0b6db0;text-decoration:none; } /* 마우스오버 */

#member_box td,a,div,p,pre,input,center,textarea,blockquote,select,option {
    font-family:Dotum,Gulim,Verdana,Arial,DotumChe,GulimChe,Tahoma,mo9;
    font-size:12px; color:#333333; line-height:14px;
}
#member_box select   { border:solid 1px #bbb; background-color:#ecf5fe; }
#member_box .input_member { background:url(/images/member/input_bg.gif) no-repeat; border:solid 1px #bbb; height:16px; .height:14px; _height:14px; padding:4px 0 0 3px; }

#member_box { position:relative; margin:0 auto 0 auto; width:750px; display:block; margin-top:15px; }

#member_box .center_btn { text-align:center; padding:25px; }
#member_box .center_btn img { vertical-align:bottom; margin:5px; }

#member_box .block  { width:750px; display:inline-block; clear:both; }
#member_box .left   { display:inline; float:left; }
#member_box .center { text-align:center; }
#member_box .right  { display:inline; float:right; }

#member_box .join_progress  { background:url('/images/member/progress_join_bg.gif') no-repeat; width:725px; height:150px; padding-left:25px; clear:both; }
#member_box .join_progress li { float:left; }
#member_box .member_progress  { width:750px; clear:both; display:inline-block; }
#member_box .member_progress li { float:left; }

#member_box .guide_text     { padding:40px; text-align:center; }
#member_box .guide_text img { vertical-align:bottom; }




#member_box .round_box_white { background: #FFF url(/images/member/box_white_bg.gif) no-repeat top right; clear:both; }
#member_box .round_box_white .top_white    { background: #FFF url(/images/member/box_white_bg.gif) no-repeat top left; margin-right:25px; padding:25px 0 0 25px; display:inline-block; }
#member_box .round_box_white .bottom_white { background: #FFF url(/images/member/box_white_bg.gif) no-repeat bottom right; clear:both; }
#member_box .round_box_white .bottom_white div { background: #FFF url(/images/member/box_white_bg.gif) no-repeat bottom left; width:25px; height:25px; }

#member_box .round_box_gray { background:url(/images/member/box_gray_bg.gif) no-repeat top right; clear:both; }
#member_box .round_box_gray .top_gray    { background:url(/images/member/box_gray_bg.gif) no-repeat top left; margin-right:25px; padding:25px 0 0 25px; }
#member_box .round_box_gray .bottom_gray { background:url(/images/member/box_gray_bg.gif) no-repeat bottom right; clear:both; }
#member_box .round_box_gray .bottom_gray div { background:url(/images/member/box_gray_bg.gif) no-repeat bottom left; width:25px; height:50px; }



#member_box .table_member_view { border-collapse:collapse; border-top:solid 1px #eee; padding:0; border-spacing:0px; }
#member_box .table_member_view td { border-bottom:solid 1px #eee; height:36px; padding:0 10px 0 10px; color:#666666; }
#member_box .table_member_view th { border-bottom:solid 1px #eee; padding:0 0 0 7px; text-align:left; color:#555555; font-weight:bold; }
#member_box .table_member_view input, img { vertical-align:middle; }


/* 리스트 테이블 */
#member_box .table_member_list		{ border-collapse:collapse; width:750px; }
#member_box .table_member_list th	{ border:solid 1px #e5e5e5; height:30px; vertical-align:middle; color:#555555; background-color:#f7f9fa; font-weight:bold; text-align:center; }
#member_box .table_member_list td	{ border-bottom:solid 1px #e5e5e5; height:28px; vertical-align:middle; text-align:center; }




#member_box .login_box { float:left; display:inline;  width:200px; margin:40px 0 0 20px; }
#member_box .login_box dt { float:left; display:inline; margin-top:6px; }
#member_box .login_box dd { float:right; display:inline; }

#member_box .security_login_box { display:inline-block; padding:15px 0 0 40px; clear:both; }
#member_box .security_login_box dt { float:left; display:inline; width:70px; margin:6px 0 0 70px; }
#member_box .security_login_box dd { float:left; display:inline; font-weight:bold; color:#0391ff; }


/*----------------*/
/*-----넘버링-----*/
/*----------------*/
.numbering { text-align:center; padding:3px; color:#CCC; }
.numbering .btn_box   { border:solid 1px #cccccc; padding:4px 5px 3px 5px; }
.numbering A:link	  	{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; } /* 방문전 */
.numbering A:visited	{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; } /* 방문후 */
.numbering A:active  	{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; } /* 마우스클릭시 */
.numbering A:hover		{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; border:solid 1px #F90; } /* 마우스오버 */
.numbering .span_ A:link		{ color:#333333;text-decoration:none;padding:6px 6px 4px 6px;font-weight:bold; font-size:11px; } /* 방문전 */
.numbering .span_ A:visited	{ color:#333333;text-decoration:none;padding:6px 6px 4px 6px;font-weight:bold; font-size:11px; } /* 방문후 */
.numbering .span_ A:active	{ color:#333333;text-decoration:none;padding:6px 6px 4px 6px;font-weight:bold; font-size:11px; } /* 마우스클릭시 */
.numbering .span_ A:hover		{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 마우스오버 */
.numbering .span_on A:link		{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 방문전 */
.numbering .span_on A:visited	{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 방문후 */
.numbering .span_on A:active	{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 마우스클릭시 */
.numbering .span_on A:hover		{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 마우스오버 */


/* UI Object */
.new_number{overflow:hidden;clear:both;margin:0 auto;padding:0 29px 0 30px;text-align:center;zoom:1}

.new_number a{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:3px;padding:0 3px 0 3px;color:#666;font-weight:bold;line-height:28px;text-decoration:none ;}

.new_number a:hover span,.new_number a:focus span,.new_number a:active span{background:url(/images/common/number_bg.gif) no-repeat 0 0;  color:#6eb012;}

.new_number strong{display:-moz-inline-box;display:inline-block;_position:relative;background:url(/images/common/number_bg.gif) no-repeat 100% 0; color:#666;font-weight:bold;line-height:28px;}
.new_number strong{color:#6eb012 !important}

.new_number a span{display:block;_display:inline;position:relative;top:0;zoom:1; width:26px;}
.new_number strong span{display:block;_display:inline;position:relative;top:0;background:url(/images/common/number_bg.gif) no-repeat 100% 0;zoom:1;width:26px;}
/**/
/* user option */

/*.new_number .pre,.new_number .next{position:relative;top:8px;background:none !important;}*/
.new_number a.pre:hover,.new_number a.pre:focus,.new_number a.pre:active,.new_number a.next:hover,.new_number a.next:focus,.new_number a.next:active{background:none !important}
.new_number .pre{margin-right:2px}
.new_number .next{margin-left:2px}

/* //UI Object */
