@charset "utf-8";
/************************************************************************
 * 파일명      : member.css
 * 설명         : 회원가입
 * 작성자      : 이수연
 * 작성일      : 2009.03.07
************************************************************************/

#conBody	h2	 {color:#ff320a;}

.login		{}
.login		.whiteBox	{width:689px; height:31px; padding:15px 0 0 15px; background:#FFFFFF; }
*:first-child+html .login		.whiteBox	{letter-spacing:0em;}
.login		.whiteBox	span	{color:#ff320a; font-weight:bold;}

.login		.loginBox	{width:704px; height:127px; margin-top:3px; background:#000000;}
.login		.loginBox	dt	{float:left; width:219px; padding:22px 0 0 15px; color:#FFFFFF; font:normal 24px 돋움;}
.login		.loginBox	dd	 {padding-top:22px;}
.login		.loginBox	dd	 td	 {padding:0 4px 4px 0;}
.login		.loginBox	dd	 td	 p	{float:left; margin-right:5px;}
.login		.loginBox	.textBox	{color:#FFFFFF; border:1px solid #313131; background:#4d4d4d;}
.login		.loginBox	.chkBox	 {padding-top:7px; font:normal 11px 돋움;}

.login		ul	{margin-top:1px; overflow:auto; overflow:hidden;}
.login		ul	li	{float:left; width:219px; height:114px; padding-left:15px; background:#000000; margin-right:1px; font:normal 11px 돋움; line-height:16px;}
.login		ul	li	.title	{height:20px; margin-top:15px; font:bold 15px 돋움;}
.login		ul	li	.btn	{padding-top:13px;}
.login		ul	li.end	 {margin-right:0px;}

.login		.boxBlack	{width:674px; margin-top:1px; padding:12px 15px; background:#000000; overflow:auto; overflow:hidden;}
.login		.boxBlack	p	{float:left;}
.login		.boxBlack	p.text	 {padding-right:35px; border-right:1px solid #2b2b2b; line-height:18px;}
.login		.boxBlack	p.email	{padding:9px 0 0 18px; font:bold 14px 돋움;}

.login		.emailSearch	{width:704px; height:121px; margin-top:4px; padding-top:59px; background:#000000; text-align:center; line-height:18px;}
.login		.emailSearch	strong	{color:#ff320a;}
.login		.emailSearch	.btn	{padding-top:15px;}

.step	{padding:15px; background:#000000;}
.step	dt	{height:30px; color:#ffffff; font:bold 14px 돋움;}
.step	dd		{line-height:18px; color:#999998;}
.step	dd		.overBox	{width:651px; height:141px; margin-bottom:13px; padding:10px; overflow:auto; color:#8b8b8b; font:normal 12px 돋움; line-height:18px; border:1px solid #313131; background:#4d4d4d; scrollbar-face-color:#4d4d4d;scrollbar-track-color:#4d4d4d; scrollbar-highlight-color:#5f5f5f; scrollbar-3dlight-color:#4d4d4d; scrollbar-shadow-color:#313131; scrollbar-darkshadow-color: #4d4d4d; scrollbar-arrow-color: #000000;}
.step	dd		.t_14	{padding-bottom:3px; font-size:14px;}
.step	dd		.btnOut	{padding:15px 0;}
.step	.chk_ok	{height:32px; font:normal 11px 돋움;}

.join	{padding:15px; background:#000000; overflow:auto; overflow:hidden;}
.join	.fl_left	{padding-bottom:20px; color:#ffffff; font:normal 20px Arial;}
.join	.fl_right	{color:#999998;}
.join	table	{clear:both;}
.join	table	th	{padding:5px 0 9px 0; text-align:left; vertical-align:top; font-weight:normal; color:#999998;}
.join	table	td	{padding-bottom:9px; font:normal 11px 돋움; color:#999998;}
.join	table	td	.sf {color:#555555;}
.join	table	td	input	{background:#4d4d4d; border:1px solid #313131; color:#8b8b8b;}
.join	table	td	p {float:left; margin-right:5px;}
.join	table	td	.chk	{background:none; border:0px;}
.join	.email_con	{clear:both; padding:15px 0 60px 0; text-align:center; line-height:18px; color:#999998;}
.join	.email_con	span	{color:#ff320a; font-weight:bold;}
.join	.email_con	.btn	{padding-top:20px;}

.mypage		{}
.mypage		.conBox	{padding:15px; background:#FFFFFF;}
.mypage		.info	{_height:100%; overflow:auto; overflow:hidden;}
.mypage		.info	.tit_con	{float:left; width:247px; color:#ff320a; font:bold 14px 돋움;}
.mypage		.info	.tit_con	p	{padding-top:5px; color:#a3a3a3; font:normal 11px 돋움;}
.mypage		.info	.tit_con	p	a:link			{text-decoration:underline; color:#a3a3a3;}
.mypage		.info	.tit_con	p	a:visited		{text-decoration:underline; color:#a3a3a3;}
.mypage		.info	.tit_con	p	a:hover		{text-decoration:underline; color:#a3a3a3;}
.mypage		.info	.tit_con	p	a:active		{text-decoration:underline; color:#a3a3a3;}
.mypage		.info	dl	 {float:right; _height:100%; padding:0 58px 15px 0; overflow:auto; overflow:hidden;}
.mypage		.info	dl	 dt	 {float:left; margin-bottom:8px; font:bold 11px Arial;}
.mypage		.info	dl	 dt.dt01	{width:95px;}
.mypage		.info	dl	 dt.dt02	{width:75px;}
.mypage		.info	dl	 dd	{float:left; margin-bottom:9px; font:normal 11px Arial;}
.mypage		.info	dl	 dd.dd01	{width:123px;}
.mypage		.text	{font:bold 16px 돋움;}
.mypage		.text	span	{color:#ff320a;}
.mypage		.my_list	{border-top:3px solid #000000; border-bottom:1px solid #a3a3a3;}
.mypage		.my_list	li	{_height:100%; padding:7px 0; border-top:1px solid #e3e3e3; overflow:auto; overflow:hidden;}
.mypage		.my_list	li.first	 {border-top:0px;}
.mypage		.my_list	.photo	{float:left; width:65px;}
.mypage		.my_list	.list_title	 {position:relative; float:left; width:416px; padding-top:7px;}
.mypage		.my_list	.list_title	 p	{padding-bottom:3px; line-height:18px; font-weight:bold;}
.mypage		.my_list	.list_title	 p	a:link			{text-decoration:none; color:#999998; font-weight:bold;}
.mypage		.my_list	.list_title	 p	a:visited		{text-decoration:none; color:#999998; font-weight:bold;}
.mypage		.my_list	.list_title	 p	a:hover		{text-decoration:none; color:#000000; font-weight:bold;}
.mypage		.my_list	.list_title	 p	a:active		{text-decoration:none; color:#000000; font-weight:bold;}
.mypage		.my_list	.list_title	 .won	{position:absolute; right:0; top:17px; font-weight:normal;}
.mypage		.my_list	.w99	{float:left; width:129px; padding-top:20px; text-align:center;}
.mypage		.my_list	.w52	{float:left;; width:64px; padding-top:20px; text-align:center;}
.mypage		.my_list	.w52	img	{margin-top:-5px;}

.mypage		.list_tit	{height:20px; margin-top:35px; font-weight:bold;}

.mypage		.btnS	 {position:relative; margin-top:-1px; padding-top:15px; border-top:1px solid #a3a3a3; text-align:center;}

.mypage		.payinfo	{_height:100%; padding-top:7px; border-top:3px solid #000000; overflow:auto; overflow:hidden;}
.mypage		.payinfo	.photo	{float:left; width:112px;}
.mypage		.payinfo	.info_list		{float:left; width:560px;}
.mypage		.payinfo	.info_list		.title	{padding:4px 0 30px 0; _padding:4px 0 27px 0;}
:root .mypage		.payinfo	.info_list		.title	{padding:4px 0 25px 0;}
.mypage		.payinfo	.info_list		.title	p	{padding-bottom:3px; font-weight:bold; line-height:18px;}
.mypage		.payinfo	.info_list		.title	p	a:link			{text-decoration:none; color:#999998;}
.mypage		.payinfo	.info_list		.title	p	a:visited		{text-decoration:none; color:#999998;}
.mypage		.payinfo	.info_list		.title	p	a:hover		{text-decoration:none; color:#000000;}
.mypage		.payinfo	.info_list		.title	p	a:active		{text-decoration:none; color:#000000;}
.mypage		.payinfo	.info_list		.pay_ok	{padding:9px 0; border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; color:#ff320a; font-weight:bold;}
.mypage		.payinfo	.info_list		.pay_list	 {width:560px; overflow:auto; overflow:hiden;}
.mypage		.payinfo	.info_list		.pay_list	 p	{float:left; width:152px; padding-top:15px;}
.mypage		.payinfo	.info_list		.pay_list	 p	strong	{font-size:11px;}

.mypage		.payinfo	.info_list		.pay_list2	{margin-top:15px; border-top:1px solid #e3e3e3;}
.mypage		.payinfo	.info_list		.pay_list2	p	{padding-top:15px;}
.mypage		.payinfo	.info_list		.pay_list2	p	strong	{font-size:11px;}


.mypage		.btnR	 {margin-top:15px; padding:13px 0 0 111px; border-top:1px solid #000000;}

