@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:127px; 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:45px}
#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:970px;margin:0 auto; padding-top:15px}
#menu_li li		{display:inline; list-style:none; padding-left:42px; float:left;}
#menu_li .m_line{padding-top:2px;}
#menu_li li a{display:block; padding:4px;}
#menu_li li.m1	{}


/*main*/
#main_left			{float:left;width:292px;padding-top:30px}
#bbs_le				{float:left;width:292px}
#bn_le				{float:left;width:292px;height:70px;padding-top:10px;}
#bbs_center			{float:left; width:350px;padding:35px 0 0 20px; line-height:22px}
#bbs_counsel_tt		{padding-bottom:10px}
#main_right			{float:right; padding-top:15px}
#main_ri_bn			{}
#main_ri_bn li		{list-style:none; padding-bottom:15px}
#main_ri_bn li.middle{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}

/*main_visu*/
#main_visu{width:100%; height:360px; background:#fff; border-bottom:px solid #ccc;}
#main_visu .main_slide{width:100%; height:360px;}
#main_visu .main_slide .slide_content{width:1500px;margin:0 auto;position:relative;z-index:2;}
#main_visu .main_slide .slide_item{width:1500;height:360px;position:absolute;z-index:auto;overflow:hidden;}

/*.main_slide .slide_arw{width:45px;height:79px;position:absolute; top:213px; z-index:9999;}
.main_slide .arw_l{left:0px;background:url("../img/arw_l.gif") no-repeat;cursor:pointer;}
.main_slide .arw_r{left:1057px;background:url("../img/arw_r.gif") no-repeat;cursor:pointer;}
.main_slide .dot_area{position:absolute; top:393px; left:68; width:980px; z-index:100;}
.main_slide .dot_area .dot{float:left; width:16px; height:17px; cursor:pointer;}
.main_slide .dot_area .dot_on{background:url("../images/m_btn_on.png") no-repeat;}
.main_slide .dot_area .dot_off{background:url("../images/m_btn_off.png") no-repeat;}*/



/*footer*/
#footer_line					{ float:left;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; padding-bottom:30px;}



/*subimg*/
#subimg_bg		{width:100%;height:157px;/*background:url(../img/sub_tt_bg.gif) repeat-x;*/ border-bottom:2px solid #1c5dad;}
#subimg			{width:970px; height:157px;margin:0 auto; background:url(../img/sub_tt_01.jpg) 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_tt_le1		{padding:30px 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:150px;background:url(../img/sub_bn.jpg) 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}
#sub_route li	 .point{color:#1676d3; }
#sub_route li.ico	{}
#sub_route li.ico img{margin-top:3px;}
#sub_line			{ background:#e7e7e7; width:100%; height:1px; margin-top:40px}

#sub_01		{position:relative; padding:20px 0px 40px;}
#sub_01 .text01		{padding-bottom:30px; font:bold 22px/28px '¸¼Àº °íµñ',dotum; letter-spacing:-2px; color:#0C4DA2; line-height:1.4;}
#sub_01 .text02		{padding-bottom:30px; font:normal 15px/23px '¸¼Àº °íµñ',dotum; color:#636363; letter-spacing:-1px;}
#sub_01 .text03		{font:bold 16px/26px 'Nanum Gothic',dotum; letter-spacing:-1px; color:#333}
#sub_01 .text03 strong	{font:bold 26px/26px '¸¼Àº °íµñ','Nanum Gothic',dotum; letter-spacing:-2px;}

.intro_left{float:left;}
.intro_right{padding-left:322px;}

#sub_02{position:relative; padding:20px 0px 40px; font-family:'¸¼Àº °íµñ',dotum; color:#999; font-size:12px; line-height:18px;}
.sub_photo{float:left; width:200px; }
.sub_photo img{width:200px;}
.sub_photo .law_Name{margin-top:5px; float:right; font-family:'¸¼Àº °íµñ',dotum;}
.sub_photo .law_Name span{font-size:1.2em; color:#444;}
.sub_photo .law_Name .the_name{font-size:1.4em; color:#313131; font-weight:bold;}
.law_text{margin-left:36px; float:left; width:480px;}
.law_box{margin-bottom:25px;}
.law_box.txt{clear:both;}
.law_box h2{color:#202020; font-size:22px; background:url('../img/s_tlt_blit.png') no-repeat 0px 1px; padding-left:25px; padding-bottom:10px;}
.law_box .texted{padding:5px 0px 5px 15px; line-height:1.3; font-size:15px;}
.law_box .texted li{margin-bottom:10px; color:#636363;}
.law_box .texted .special a{font-family:'¸¼Àº °íµñ',dotum; color:#f55136; font-size:15px; line-height:1.6;}
.law_box .texted .special_b{color:#4593ee;}
.law_box .texted .special_b a{font-family:'¸¼Àº °íµñ',dotum; color:#1676d3; font-size:15px;}
.law_box.bottom{margin-bottom:0px;}

.sub_03_cnt{font:normal 15px/40px '¸¼Àº °íµñ',dotum; color:#636363; letter-spacing:-0.5px;}
.sub_03_cnt .names{color:#1676d3; font-weight:bold;}

#address_table{margin:30px 0px 50px; font:normal 15px/42px '¸¼Àº °íµñ',dotum; color:#636363; letter-spacing:-0.5px;}
#address_table table{width:740px;}
#address_table table .field{color:#1676d3; font-weight:bold;}

.bbs_write textarea	{width:740px}