body					{margin:0;}
form					{margin:0;}
table,div,input,select,textarea	{font-size:12px; font-family:Dotum,Gulim,돋움,굴림,Verdana,Arial,Tahoma; color:#666; border:0; line-height:130%;}
input,select,textarea	{vertical-align:middle; margin:1px 0;}
img			{border:0;}
a				{text-decoration:none;}
a:link		{color:#666;}
a:hover		{color:#000; text-decoration:underline;}
a:visited	{color:#666;}
a:active		{color:#666;}
.r				{text-align:right;}
.c				{text-align:center;}
.b				{color:black;}
.v				{vertical-align:middle;}
.m				{margin:10 0;}
.bold			{font-weight:bold;}
.hand		{cursor:pointer;}
.just		{line-height:140%; text-align:justify;}
.left		{text-align:left;}
.num		{font-family:Arial,Verdana,Tahoma; font-size:11px;}

.whole		{width:965px;}
.copyright	{background:url(../images/inc/copy_line.gif) repeat-x top; padding:20 0;}
.main_box	{background:url(../images/main/box_02.gif); padding-top:18; vertical-align:top;}
.b_01		{font-size:11px; letter-spacing:-1px; line-height:130%; padding:2 0;}
.b_02		{font-size:11px; font-family:Arial,Verdana,Tahoma; line-height:130%;}

.line_01		{background:url(../images/inc/sub_line_01.gif) repeat-y; width:20px;}
.line_02		{background:url(../images/inc/sub_line_02.gif) repeat-y; width:20px;}
.line_03		{background:url(../images/inc/sub_line_03.gif); width:15px;}

.s_menu	{border-bottom:1px solid #E5E5E5;}
.s_sub_tb	{width:100%; background:#FAFAFA;}
.s_sub_td	{font-family:Arial,Verdana,Tahoma; font-size:9px; padding:0 0 0 20px;}
.q_menu	{border-bottom:2px solid black;}
.location	{width:630px; margin:15 20; text-align:right; font-size:11px; letter-spacing:-1px; color:#999;}
.now			{font-weight:bold; color:#669;}
.contents	{width:630px; margin:0 20 50 20;}
.yy_01	{border-bottom:1px solid #EEE; text-align:center; width:80px;}
.yy_02	{border-bottom:1px solid #EEE; padding:4 0; line-height:140%;}
.yy_03	{border-bottom:1px solid #EEE; width:80px; color:#36C; font-family:Verdana,Arial,Tahoma; font-size:10px; font-weight:bold;}
.yy_04	{border-bottom:1px solid #EEE; padding:3 0; line-height:130%;}
.philosophy	{line-height:140%; text-align:justify; vertical-align:top; border-left:1px solid #BDD0E9; border-right:1px solid #BDD0E9; padding:10 20;}

.title_01	{background:url(../images/inc/t_01.gif) no-repeat 0px 2px; width:400px; height:25px; font-weight:bold; color:black; margin-top:30; padding:0 0 0 15;}
.title_02	{background:url(../images/inc/t_02.gif) no-repeat 0px 2px; width:400px; height:25px; font-weight:bold; color:black; margin-top:30; padding:0 0 0 15;}
.title_03	{background:url(../images/inc/t_03.gif) no-repeat 0px 4px; width:400px; height:25px; font-weight:bold; color:#639; margin:10 0; padding:0 0 0 15; font-size:14px; font-family:Arial,Verdana,Tahoma;}
.title_04	{background:url(../images/inc/t_04.gif) no-repeat 0px 2px; width:400px; height:25px; font-weight:bold; color:black; margin-top:30; padding:0 0 0 15;}
.title_07{background:url(../images/inc/t_07.gif) no-repeat 0px 2px; width:400px; height:25px; font-weight:bold; color:black; margin-top:30; padding:0 0 0 15;}
.title_08	{background:url(../images/inc/t_03.gif) no-repeat 0px 4px; height:25px; font-weight:bold; color:#333; margin:10 0; padding:0 0 0 15; font-size:14px; font-family:Arial,Verdana,Tahoma; letter-spacing:-1px;}

.t_table	{border:1px solid #C9E0E8; border-bottom:none; width:630px;}
.t_th		{line-height:140%; padding:10 0; border-bottom:1px solid #C9E0E8; border-top:1px solid #FFF; background:#F5F9FB; color:#599CB3;}
.t_01		{line-height:140%; padding:5 10; border-bottom:1px solid #C9E0E8; font-size:11px; font-family:Arial, Dotum;}

.customer	{padding:0 10 10 0;}

.tb_00	{width:100%; border-left:1px solid2007-05-02#EEE; border-right:1px solid #EEE; margin-top:5;}
.tb_01	{background:#80C7A0; border-top:2px solid #42B475; color:white; padding:4 0 4 10; line-height:140%;}
.tb_02	{border-bottom:1px solid #EEE; border-right:1px solid #EEE; padding:4 0; line-height:140%; text-align:center;}
.tb_03	{border-bottom:1px solid #EEE; padding:4 0 4 10; line-height:140%;}

.f_q	{padding:4 0 4 30; line-height:140%; background:url(../images/recruit/faq_q.gif) no-repeat 10px; border-bottom:1px solid #EEE; border-top:1px solid #EEE; cursor:pointer; color:#333;}
.f_a	{padding:10 0 10 30; line-height:140%; background:#FAFAFA url(../images/recruit/faq_a.gif) no-repeat 10px; border-bottom:1px solid #EEE; display:none;}

.rec_box	{border:1px solid #CCC;}
.rec_01		{background:#FAFAFA; border-bottom:1px solid #EEE; color:#000; padding:4 5; letter-spacing:-1px;}
.rec_02		{border-bottom:1px solid #EEE; padding:4 0 4 10;}
.rec_03		{border-bottom:1px solid #EEE; padding:4 0; text-align:center;}
.note			{line-height:140%; font-size:11px; font-family:"Dotum","Gulim","Arial"; letter-spacing:-1px; color:#C66;}
.btn			{text-align:right; margin:10px;}

.p_category	{border:3px solid #C8A6D9; border-top:none; border-bottom:none; padding:0 20; font-family:Arial,Verdana,Tahoma; color:#D8BBE6; line-height:150%;}
.p_category	a{font-weight:bold; text-decoration:underline;}
.p_category	a:link		{color:#6A3C82;}
.p_category	a:hover		{color:#B990CF;}
.p_category	a:visited	{color:#6A3C82;}
.p_category	a:active		{color:#6A3C82;}
.p_thumb		{border:1px solid #DEDEDE; cursor:pointer;}

.p_title	{font-weight:bold; color:#000; margin-bottom:5; font-family:Arial,Verdana,Tahoma;}
.p_00	{border-top:2px solid #EEE; width:100%;}
.p_01	{font-weight:bold; padding:5; background:#FAFAFA; border-bottom:1px solid #EEE; width:120px;}
.p_02	{padding:5; border-bottom:1px solid #EEE;}

.ti_01	{background:url(../images/service/b_02.gif) repeat-x; text-align:center;}
.ti_04	{background:url(../images/recruit/b_02.gif) repeat-x; text-align:center;}
.ti_06	{background:url(../images/community/b_02.gif) repeat-x; text-align:center;}
.ti_02	{border-bottom:1px solid #EEE; text-align:center; padding:5px 0;}
.ti_02 a:hover	{text-decoration:none; color:#339;}
.ti_05	{border-bottom:1px solid #EEE; text-align:center; padding:5px 0;}
.ti_05 a:hover	{text-decoration:none; color:#396;}
.ti_03	{border-bottom:1px solid #EEE; padding:20px 30px;}
.line		{background:url(../images/service/ti_line.gif) no-repeat right;}
.line1		{background:url(../images/recruit/ti_line.gif) no-repeat right;}
.navi		{text-align:center; padding:10px; color:#DDD; font-family:Verdana,Tahoma,Arial; background:#FAFAFA; border-bottom:1px solid #EEE;}
.navi a	{padding:3px 5px; font-weight:bold; font-size:10px;}
.navi a:hover	{text-decoration:none; background:#EEE;}

.b_img	{vertical-align:middle;}
.file_img	{width:570px; margin-bottom:10px;}

