@charset "UTF-8";

@import url(default.css);
@import url(comn.css);
@import url(cont.css);



/* 로그인 */
.login_bgbox					{width:512px; height:360px; margin:0 0 0 100px; background:url(../_img/member/login_bg.gif) no-repeat;}
.login							{width:300px; height:90px; margin:160px 0 0 115px; overflow:hidden;}
.login ul						{float:left;}
.login p						{float:left; padding:1px 0 0 5px;}
.login .input					{width:150px; height:25px; background-color:#fff; border:1px solid #d8d8d8; font-family:dotum,arial; line-height:18px; padding:0 0 0 5px;}
.l_btn							{width:300px; overflow:hidden; margin:0 0 0 120px;}
.l_btn	p						{float:left; margin:0 0 0 25px;}


/* 회원가입 */
.join_btn						{padding:40px 0 0 0; text-align:center;}
.person							{margin:40px 0 0 0;}
.join_t							{width:710px; height:200px; margin:8px 0 0 0; padding:5px 0 0 5px; line-height:20px; font: normal 12px/16px 돋움,굴림,Arial; color:#666; border:1px #ddd solid}
.join_agree						{margin:0 auto;}
.choice_btn						{width:450px; margin:0 auto; padding:40px 0 0 0; overflow:hidden;}
.choice_btn p					{float:left; margin:0 0 0 15px;}

.choice_btn2					{width:580px; margin:0 auto; padding:40px 0 0 0; overflow:hidden;}
.choice_btn2 p					{float:left;}

table.join_table_box				{width:710px; margin:5px 0 0 0;  border-top:1px solid #888;  border-bottom:1px solid #ddd;}
table.join_table_box th				{line-height:1%; background-color:#f8f8f8; padding:10px 0 10px 0; border-bottom:1px solid #eaeaea; vertical-align:middle; text-align:left; padding:0 0 0 15px; font: bold 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box th.bg01		{background:#e5e5e5}
table.join_table_box th span		{font: bold 12px/16px 돋움,굴림,Arial; color:#ff6c00;}
table.join_table_box td				{padding:7px 0 5px 0;  border-bottom:1px solid #eaeaea; font: normal 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box .input			{height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; border:1px solid #e1e1e1;}
table.join_table_box .input_no		{border:none;}
table.join_table_box .input_find	{1px height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; background:#f9f9f9; border:1px solid #e1e1e1;}
table.join_table_box textarea		{width:92%; margin:0 0 0 10px; border:1px solid #e1e1e1;}


table.join_table_box_2				{width:710px; margin:5px 0 0 0;  border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
table.join_table_box_2 th			{line-height:1%; background-color:#f8f8f8; padding:10px 0 10px 0; border-bottom:1px solid #eaeaea; vertical-align:middle; text-align:left; padding:0 0 0 15px; font: bold 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box_2 th.bg01		{background:#e5e5e5}
table.join_table_box_2 th span		{font: bold 12px/16px 돋움,굴림,Arial; color:#ff6c00;}
table.join_table_box_2 td			{padding:7px 0 5px 0;  border-bottom:1px solid #eaeaea; font: normal 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box_2 .input		{height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; border:1px solid #e1e1e1;}
table.join_table_box_2 .input_no	{border:none;}
table.join_table_box_2 .input_find	{1px height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; background:#f9f9f9; border:1px solid #e1e1e1;}
table.join_table_box_2 textarea		{width:92%; margin:0 0 0 10px; border:1px solid #e1e1e1;}


.orange_text						{font: normal 11px/16px 돋움,굴림,Arial; color:#ff6c00;}
.orange_text span					{font: normal 11px/16px 돋움,굴림,Arial; color:#666;}

.orange_text2						{font: normal 11px/13px 돋움,굴림,Arial; color:#ff6c00;}
.orange_text2 span					{font: normal 11px/13px 돋움,굴림,Arial; color:#666;}



table.join_table_box3				{width:710px; border-top:1px solid #ddd;  border-bottom:1px solid #ddd;}
table.join_table_box3 th			{line-height:1%; background-color:#f8f8f8; padding:10px 0 10px 0; border-bottom:1px solid #eaeaea; vertical-align:middle; text-align:left; padding:0 0 0 15px; font: bold 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box3 th.bg01		{background:#e5e5e5}
table.join_table_box3 th span		{font: bold 12px/16px 돋움,굴림,Arial; color:#ff6c00;}
table.join_table_box3 td			{padding:7px 0 5px 0;  border-bottom:1px solid #eaeaea; font: normal 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box3 .input		{height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; border:1px solid #e1e1e1;}
table.join_table_box3 .input_no		{border:none;}
table.join_table_box3 .input_find	{1px height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; background:#f9f9f9; border:1px solid #e1e1e1;}
table.join_table_box3 textarea		{width:92%; margin:0 0 0 10px; border:1px solid #e1e1e1;}

ul.radio_list					{overflow:hidden; padding:0 0 0 10px;}
ul.radio_list li				{float:left; padding:5px 24px 5px 0; letter-spacing:-1px}
ul.radio_list li *				{vertical-align:middle;}
ul.radio_list li input			{margin:-5px 0 0 0;}



.com							{width:492px; margin:0 auto; padding:60px 0 0 0; overflow:hidden;}
.com a							{float:left; margin:0 0 0 10px; padding:40px 0 0 30px;}	

.com2							{width:492px; margin:0 auto; overflow:hidden;}
.com2 a							{float:left; margin:0 0 0 10px; padding:40px 0 20px 30px;}	


/*개인정보 취급방침*/
.person							{width:730px;font: normal 12px/16px 돋움,굴림,Arial;  word-wrap: break-word; word-break:break-all;  color:#888;}
.person pre						{line-height:150%}
.person	b						{font: bold 12px/16px 돋움,굴림,Arial; color:#555;}


/*이용약관*/
.agreement						{ width:730px; font: normal 12px/16px 돋움,굴림,Arial;  word-wrap: break-word; word-break:break-all;  color:#888;}
.agreement pre					{line-height:150%}
.agreement	b					{font: bold 12px/16px 돋움,굴림,Arial; color:#555;}


/*id pw찾기*/
.search_bgbox					{width:512px; height:652px; margin:0 0 0 100px; background:url(../_img/member/search_bg01.gif) no-repeat;}
.search_id						{width:350px; margin:130px 0 0 75px;}
.search_id p					{text-align:center; padding:8px 0 0 0;}
.search_id ul					{text-align:center; padding:20px 0 0 0;}
.search_id .input				{width:250px; height:23px; background-color:#fff; border:1px solid #d8d8d8; font-family:dotum,arial; line-height:18px; padding:0 0 0 5px;}
.search_pw						{width:350px; height:90px; margin:60px 0 0 75px;}
.search_pw p					{text-align:center; padding:10px 0 0 0;}
.search_pw ul					{text-align:center; padding:25px 0 0 0;}
.search_pw .input				{width:250px; height:23px; background-color:#fff; border:1px solid #d8d8d8; font-family:dotum,arial; line-height:18px; padding:0 0 0 5px;}
.search_btn						{width:98px; margin:5px 0 0 140px;}


/*아이디 조회결과*/
.f_id							{width:512px; height:300px; margin:0 auto; padding:60px 0 0 0; background:url(../_img/member/search_bg02.gif) no-repeat; }
.f_id p							{text-align:center; padding: 80px 0 20px 0;}
.id_e							{width:200px;  background:#fff; border:1px #f5f5f5 solid; padding:30px; margin:0 auto; text-align:center; font-size:11px;}
.f_btn							{width:492px; margin:0 auto; overflow:hidden; }
.f_btn a						{float:left; margin:0 0 0 10px; padding:0 0 80px 30px;}	


.request_w							{width:100%; overflow:hidden;}
.request_text						{float:right; font: normal 12px/16px 돋움,굴림,Arial; color:#666; letter-spacing:-0.5pt; padding:16px 18px 0 0;}	
.request_date						{float:right; padding:10px 0 0 0;}
.request_date input.date			{height:15px; margin:2px 15px 4px 0; line-height:17px; border:1px solid #ddd; font: normal 12px/16px 돋움,굴림,Arial; color:#666; padding:2px 0 0 0;}

/* 팝업 */
table.join_table_box2_w				{width:100%; margin:0 0 10px 0;}
table.join_table_box2				{margin:5px 15px 0 15px; border-top:1px solid #888;  border-bottom:1px solid #ddd; border-right:1px solid #eaeaea;}
table.join_table_box2 th			{line-height:1%; background-color:#f8f8f8; padding:5px 0 3px 0; border-bottom:1px solid #eaeaea; vertical-align:middle; text-align:center; font: bold 12px/16px 돋움,굴림,Arial; color:#666; letter-spacing:-0.5pt}
table.join_table_box2 th span		{font-weight:bold; color:#ff6c00;}
table.join_table_box2 th span.no	{font-weight:normal; color:#666}
table.join_table_box2 th.bg01		{background:#e5e5e5; border-bottom:1px solid #dadada;}
table.join_table_box2 td *			{vertical-align:middle;}
table.join_table_box2 td			{vertical-align:middle; padding:5px 10px 3px 10px;  border-bottom:1px solid #eaeaea; font: normal 12px/16px 돋움,굴림,Arial; color:#666;}
table.join_table_box2 td.no			{padding:0; border-bottom:none; text-align:center;}
table.join_table_box2 td.no table		{width:100%;}
table.join_table_box2 td.no table th	{background-color:#fff; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea}
table.join_table_box2 td.no table td	{border-right:1px solid #eaeaea; vertical-align:middle; padding:7px 5px 3px 5px; text-align:center; letter-spacing:-0.5pt}
table.join_table_box2 td.no table td input		{height:17px; margin:2px 0 4px 0; line-height:17px; border:1px solid #eaeaea;}
table.join_table_box2 td.no table td .input_no	{border:none;}
table.join_table_box2 td.no table td.l	{text-align:left; padding:5px 5px 3px 7px;}
table.join_table_box2 td.no table td.no	{border-right:none; border-bottom:1px solid #eaeaea;}
table.join_table_box2 td span		{font-weight:bold; color:#ff6c00; padding:0 7px 0 0}
table.join_table_box2 textarea		{width:100%; margin:2px 0 2px 0; padding:0; line-height:17px; border-left:1px solid #efefef; border-top:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}
table.join_table_box2 .input		{width:100%; height:17px; margin:2px 0 4px 0; line-height:17px; border:1px solid #eaeaea;}
table.join_table_box2 .input_no		{border:none;}
table.join_table_box2 .input_find	{height:17px; margin:2px 0 4px 10px; padding-left:5px; line-height:17px; background:#f9f9f9; border-left:1px solid #efefef; border-top:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef;}


.normal_text			{padding:10px 20px 10px 20px; font: normal 12px/18px 돋움,굴림,Arial; color:#666; letter-spacing:-0.3px}
.gray_box				{margin:0 20px 0 20px; background:#f6f6f6; padding:20px; font: normal 12px/23px 돋움,굴림,Arial; color:#666;}
.gray_box2				{margin:15px 20px 0 20px; background:#fafafa; border:1px solid #ddd; padding:10px; font: normal 12px/23px 돋움,굴림,Arial; color:#666;}
.gray_box2 *			{vertical-align:middle;}




