@charset "euc-kr";
/* CSS Document */

/* common */
html,body,div,ul,li,l,dl,dt,dd,ol,p,form,input,iframe {margin:0px; padding:0px;}
body, p		{font-family:"µ¸¿ò",dotum; color:#999; font-size:12px; line-height:18px;}
ul,li,ol,dl {list-style:none}
img 		{border:0; vertical-align:top}
a			{color:#707070; text-decoration:none;}


/* wrap */
#wrap			{}
#gnb			{width:100%;height:79px; background-color:#f8f7f7}
#mainimg_bg		{width:100%;height:317px;background:url(../img/titleimg_bg.gif) repeat-x; background-position:top}
#mainimg		{width:970px;margin:0 auto; height:317px; background:url(../img/ttimg.gif) no-repeat;margin-top:38px}
#main_bg		{width:100%;height:360px; background-color:#f8f7f7}
#main			{width:970px; margin:0 auto;}

#footer			{width:970px;margin:0 auto;}

/*gnb*/
#top			{width:970px;margin:0 auto; padding-top:20px}
#logo			{float:left; margin-bottom:10px}
#top_menu		{float:right; padding:30px 0 10px 0}
#top_menu li	{display:inline; padding-left:3px}
#menu			{float:left; width:100%;height:48px;background:url(../img/topmenu_bg.gif) repeat-x;}
#menu_li		{width:1070px;margin:0 auto; padding-top:18px; position:relative;}
#menu_li li		{display:inline; list-style:none; padding:10px 0px 10px 30px}
#menu_li li a{}
#menu_li li.m1	{}
#menu_li ul{display:none; padding-top:9px; position:absolute; top:39px; background:url('../img/gnb_blit.png') no-repeat 30px 0px;}
#menu_li li:hover ul{display:block;  z-index:20;}
#menu_li ul li{background:#10218b; padding:7px 9px 5px; float:left;}
#menu_li ul li a{color:#fff; display:block; padding:3px;}
#menu_li li #subMuenu01{left:10px; background-position:40px 0px;}
#menu_li li #subMuenu02{left:10px; background-position:160px 0px;}
#menu_li li #subMuenu03{left:920px; background-position:72px 0px;}

/*main*/
#main_left			{float:left;width:310px;padding-top:30px}
#bbs_le				{float:left;width:292px}
#bn_le				{float:left;width:292px;height:70px;padding-top:15px;}
#bbs_center			{float:left; width:330px;padding:35px 0 0 15px; line-height:22px}
#bbs_counsel_tt		{padding-bottom:10px}
#main_right			{float:right; padding-top:30px}
#main_ri_bn			{}
#main_ri_bn li		{list-style:none; padding-bottom:10px}
#main_bn			{float:left;width:970px;float:left;padding:30px 0 30px 0}
#main_bn li 		{float:left;display:inline;list-style:none; padding:0 7px 0 7px}


/*footer*/
#footer_line				{clear:both; width:100%; height:1px; background-color:#e1e1e1; }
#footer li					{ float:left;display:inline; margin-top:20px}
#footer li.logo				{ padding-left:30px}
#footer li.info				{ padding-left:30px}
#footer_menu				{ width:100%;height:18px;}
#footer_menu div				{ width:970px;margin:5px auto; height:18px;}
#footer_menu div li			{ float:left; }
#footer_menu div .menu_title		{ padding:6px 0px 5px 26px; font-weight: bold;}
#footer_menu div .menu_b			{ padding-left:26px; padding-top:5px;}



/*subimg*/
#subimg_bg		{width:100%;height:157px;background:url(../img/sub_tt_bg.gif) repeat-x;margin-top:45px}
#subimg			{width:970px; height:157px;margin:0 auto; background:url(../img/sub_tt.gif) no-repeat;}


/*sub*/
#sub			{width:970px; margin:0 auto}
#sub_left		{float:left;width:173px}
#sub_menu_le	{width:173px; height:202px; background:url(../img/sub_menu_bg.gif) no-repeat; margin-top:50px}
#sub_menu_le2	{width:173px; height:390px; background:url(../img/sub_menu_bg2.gif) no-repeat; margin-top:50px}
#sub_tt_le1		{padding:20px 0 0 30px}
#sub_tt_le2		{padding:30px 0 0 18px}
#sub_tt_le3		{padding:30px 0 0 40px}
#sub_tt_le4		{padding:30px 0 0 35px}
#sub_tt_le5		{padding:30px 0 0 45px}
#sub_mn_le		{padding:20px 0 0 0}
#sub_mn_le	 li	{list-style:none; padding-bottom:5px}

#sub_bn_le		{width:173px;height:128px;background:url(../img/sub_bn.gif) no-repeat; margin:5px 0 50px 3px}
#sub_right		{float:left; width:740px; margin-left:57px; padding-top:50px}
#sub_tt			{float:left; }
#sub_route		{float:right; padding-top:15px; font-size:11px}
#sub_route li		{display:inline; list-style:none; line-height:12px; vertical-align:top; color:#808080;}
#sub_line			{ background:#e7e7e7; width:100%; height:1px; margin-top:40px}


.bbs_write textarea	{width:740px}

/* sub */
ul.tabs, ul.tabs_1 {margin: 0; padding: 0; float: left; list-style: none; height: 32px; border-bottom: 1px solid #eee; border-left: 1px solid #eee; width:100%; font-family:"dotum"; font-size:14px; }
ul.tabs a, ul.tabs_1 a{color:#2b2b2b;}
ul.tabs li {float: left; text-align:center; cursor: pointer; width:81px; height: 31px;  line-height: 31px; border: 1px solid #eee; border-left: none; font-weight: bold;  background: #fafafa; overflow: hidden; position: relative;}
ul.tabs_1 li {float: left; text-align:center; cursor: pointer; width:110px; height: 31px;  line-height: 31px; border: 1px solid #eee; border-left: none; font-weight: bold;  background: #fafafa; overflow: hidden; position: relative;}
ul.tabs li.active, ul.tabs_1 li.active {background: #FFFFFF; border-bottom: 1px solid #FFFFFF;}
.tabs a:link, .tabs_1 a:link {font:inherit !important;}
.sub_body	{float: left; padding:15px 0px 20px;}


/* sub_01 */
.sub_s_01	{float: left; padding: 10px 0px 10px 0px; margin-bottom: 10px; border: 1px solid #EEEEEE;}
#sub_le_01	{width:465px; float:left; padding-left: 5px;}
#sub_ri_01	{width:227px; float:left;}
.sub_img	{position: absolute; right: 4px;}
.ab_text1	{font: bold 30px/36px '¸¼Àº °íµñ',gulim; letter-spacing: -3px; color: #D0D0D0;}
.ab_text2	{font: bold 30px/36px '¸¼Àº °íµñ',gulim; letter-spacing: -3px; color: #D0B182;}
.ab_text3	{font: normal 14px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -1px; color: #717171;}

/* sub_02 */
.sub_s_02	{float: left; padding: 25px 0px 25px 0px; margin-bottom: 20px; border: 1px solid #EEEEEE; border-top: 0px;}
#sub_le_02	{width:202px; float:left; padding-right: 30px; text-align: right;}
#sub_ri_02	{width:505px; float:left;}
.mb_text1	{font: normal 15px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -0.5px; color: #464646; margin-bottom:5px;}
.mb_text1 b{color:#000;}
.mb_text2	{font: normal 22px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -0.5px; color: #393939;}
.mb_text2_1	{font: normal 16px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -0.5px; color: #535353;}
.mb_img	{margin-bottom: 15px;}

/* sub_02_01 */
.sub_s_02_01	{float: left; padding: 10px 0px 10px 0px; margin-bottom: 10px; border: 1px solid #EEEEEE; border-top: 0px;}
#sub_le_02_01	{width:739px; float:left; padding: 0 0 30px 0;}
#sub_ri_02_01	{width:0px; float:left;}
.sub_mb_li_01	{float: left; text-align: right; padding: 30px 100px 0px 120px;}
.sub_mb_li_02	{float: left; text-align: right; padding: 30px 0px 0px 0px;}

/* sub_03 */
.sub_s_03	{float: left; padding: 10px 0px 10px 0px; margin-bottom: 10px; border: 1px solid #EEEEEE;}
#sub_le_03	{width:739px; float:left;}
#sub_ri_03	{width:0px;	float:left;}
.w_text1	{font: normal 14px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -0.5px; color: #464646; margin-bottom:5px;}
.w_text2	{font: normal 22px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -0.5px; color: #464646;}
.w_text2_1	{font: normal 16px/24px '¸¼Àº °íµñ',gulim; letter-spacing: -0.5px; color: #464646;}

/* sub_04 */
.sub_s_04	{float: left; padding: 10px 0px 10px 0px; margin-bottom: 10px; border: 1px solid #EEEEEE; border-top: 0px;}
#sub_le_04	{width:739px; float:left;}
#sub_ri_04	{width:0px; float:left;}
.work_img	{margin-bottom: 15px;}

/* sub_06 */
#useCounsel{padding:35px 0px 35px;}
#useCounsel .name{font-weight:bold; color:#000; font-size:1.3em; padding-bottom:10px;}
#useCounsel .us_t{font-size:1.13em; color:#515151; letter-spacing: -0.5px; line-height:1.5;}
