@charset "euc-kr";

@import url(default.css);
@import url(common.css);



body					{background:url(/consulting/common/img/common/sub_bg.jpg) repeat-x;}
#wrap					{width:1000px; margin:0 auto;}
#top					{width:1000px; height:16px; text-align:right; float:left; overflow:hidden;}
#menu					{width:1000px; height:42px; float:left; position:relative; }
#sub_vi					{width:1000px; height:140px; overflow:hidden; padding-bottom:31px; float:left;}
#left01					{width:253px; height:350px; float:left; overflow:hidden;}
.contents				{width:735px; float:left;}
.title					{width:300px; height:27px; margin:0 auto; float:left;}
.guide					{width:445px; height:14px; text-align:right; float:left; padding:13px 0px 0 0; font:normal 11px/11px µ¸¿ò,±¼¸²,Arial; color:#666; }

#footer					{width:100%; height:122px; background:url(/common/img/company/footer_bg.jpg) repeat-x; float:left;}
.foot					{width:1000px; height:122px; margin:0 auto;}

.mbox					{width:557px; margin:20px 0 0 35px; font:normal 11px/11px µ¸¿ò,±¼¸²,Arial; color:#666;}
.notice					{width:557px; margin:0 auto; background:url(../img/company/notice_bar.jpg) no-repeat; }
.notice	th				{font-size: 11px; font-weight: bold; color:#fff; padding:10px 0; margin-bottom:10px;}
.notice	td				{padding:5px 0; border-bottom:1px solid #d7d7d7;}

.qna_pw					{width:366px; height:103px; margin:50px 0 0 100px; padding:40px 0 0 80px; background:url(/common/img/inquiry/pw_bg.jpg) no-repeat;}

.gallery				{width:586px; height:358px; background:url(/common/img/service/ga_bg.jpg) no-repeat;}
.gallery_im				{width:422px; height:348px; padding:5px; float:left;}
.gallery_title			{width:129px; height:20px; padding:15px 0 0 20px; float:left; font:bold 11px/16px µ¸¿ò,±¼¸²,Arial; color:#fff; overflow:hidden;}
.gallery_text			{width:139px; height:300px; padding:10px 0 0 10px; float:left; font:normal 11px/16px µ¸¿ò,±¼¸²,Arial; color:#777; overflow:hidden;}

.gallery_s				{width:586px; height:89px; float:left; margin-top:13px;}
.ga_s_im				{width:71px; height:61px; float:left; padding-top:2px;}
.ga_s_im_ov				{width:71px; height:61px; float:left; border:2px solid red;}


/**/
div.contents01						{width:700px; margin-top:20px; float:left;}
div.contents02						{width:557px; margin-left:30px;}
table.table01						{width:620px; margin:0 auto; border-bottom:1px solid #bbb; border-collapse:collapse; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777;}
table.table01 td					{height:22px; padding:7px 0 0 0; border-bottom:1px solid #e6e6e6}

table.table01 td a:link			{text-decoration:none; color:#666;}
table.table01 td a:visited		{text-decoration:none; color:#666;}
table.table01 td a:hover		{text-decoration:none; color:#92623a;}
table.table01 td a:active		{text-decoration:none; color:#92623a;}



table.ta02							{width:600px; margin:10px auto; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-collapse:collapse;}
table.ta02 th						{height:20px; background-color:#eee; text-align:center; font-weight:bold; padding:10px 0 3px 0;}
table.ta02 th, table.ta02 td		{border-right:1px solid #ccc; text-align:center; vertical-align:middle;  border-bottom:1px solid #ccc; }
table.ta02 td						{padding:7px 10px 4px 10px;}

div.list_find						{width:600px; height:40px; margin:15px auto; padding:15px 0 0 0; text-align:center; background:url(/common/img/customer/find_bg.gif) no-repeat 0 0}

.num01								{margin:-5px 0 0 0; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777;}

.recruit_bg							{width:600px; height:70px; padding:10px 0 0 15px; margin:30px auto 5px auto; overflow:hidden; background:url(/common/img/common/recruit_bg.gif) no-repeat 0 0}
.view_bg							{width:630px; height:85px; padding:10px 0 0 15px; margin:30px auto 5px auto; overflow:hidden; background:url(/common/img/common/view_bg.gif) no-repeat 0 0}
.view_bg2							{width:557px; height:45px; padding:10px 0 10px 5px; margin:10px auto 5px 35px; overflow:hidden; background:url(/common/img/company/view.jpg) no-repeat 0 0}
.view_bg3							{width:640px; height:45px; padding:10px 0 10px 75px; margin:30px auto 5px auto; overflow:hidden; background:url(/common/img/customer/view_bg3.gif) no-repeat 0 0}
.view01								{width:500px; height:20px; padding:0 0 0 90px; color:#fff; font: 12px/16px µ¸¿ò,±¼¸²,Arial; font-weight:bold;}
.view02								{width:200px; height:20px; padding:7px 0 0 90px; vertical-align:bottom; float:left; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#f0f0f0;}
.view03								{width:50px; height:20px; padding:7px 70px 0 0px; float:right ; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#f0f0f0;}

.view								{width:530px; margin:0 auto; padding:20px 10px 25px 15px; line-height:160%;}
.view_font							{width:580px; margin:0 auto; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777; padding:20px 0 25px 0; line-height:160%}

.prev_next							{width:480px; height:53px; margin:0 auto; padding:5px 0 0 80px; background:url(/common/img/company/prev.jpg) no-repeat 0 0; }
.prev_next p						{height:28px; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#fff;}
		
.write_bt01							{padding-top:10px; text-align:right; margin:-20px 0 0 0;}
	

div#column_right					{width:600px; min-height:300px; _height:300px; padding:5px 0 0 5px; float:left;}
div.write							{width:700px; margin:0px auto 10px auto; background:url(/common/img/customer/write_bg.gif)  repeat-y 0 0 }

table.write							{width:664px; margin:10px auto; border-collapse:collapse; border-bottom:1px solid #8890ad;  border-top:2px solid #475483;}
table.write td						{padding:4px 7px 4px 7px; vertical-align:middle;  border-bottom:1px solid #ddd;  }
table.write tr						{border-bottom:1px solid #d4d4d4;}

/**/
.as_view_bg							{width:530px; height:348px; margin:10px auto 0 auto; padding:1px 0 0 95px; background:url(/common/img/cs/as_view_bg.jpg) no-repeat 0 0}


td.faq_q				{padding:8px 0 0 23px; height:20px; background:url(/common/img/customer/q.gif) no-repeat 0 6px; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777;}
div.faq_a				{width:100%; padding:8px 0 8px 0; text-align:left;  overflow:hidden; background:#eeeeee; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777;}
.faq_a01				{width:62px; float:left; text-align:right; padding:5px 0 0 0; }
.faq_a02				{width:460px; padding:4px 25px 0 0; float:right; line-height:170%;}	


.reservation								{width:100px; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777; margin:30px auto 30px auto;}
div.reservation_end							{width:409px; height:177px; padding:100px 58px 0 90px; margin:50px 0 100px 100px; background:url(/common/img/member/join_end_bg.jpg) no-repeat 0 0;}

table.reservation							{width:550px; margin:5px 0 0 15px; border-top:2px solid #0e3d6e; border-bottom:2px solid #0e3d6e}
table.reservation td						{padding:5px 0 4px 5px; border-bottom:1px solid #e9e9e9; font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777;}

table.t_reservation							{width:340px;}
table.t_reservation th						{font-weight:bold; width:110px; background:#f2edfb;  font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777; }
table.t_reservation tr						{border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
table.t_reservation td						{padding:5px 0 5px 10px;  font:normal 12px/16px µ¸¿ò,±¼¸²,Arial; color:#777; }
