@import "base.css";
@import "index.css";




#subContents_wrap {position:relative; width:100%; top:104px; border-top:3px solid #00568c; background:url(../images/common/subBg.gif) top repeat-x; overflow:hidden; min-width:1000px;}
#subContents_wrap .subContents {width:1000px; height:100%; margin:0 auto; overflow:hidden;}



/* left */
#left_mneu {position:absolute; float:left; width:210px; height:100%; overflow:hidden; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.gnbNavi				{width:210px; height:100%;}
.gnbNavi li				{position:relative;*zoom:0; .margin:-4px 0 0px 0; list-style:none;}
.gnbNavi li a			{display:block; width:210px; align:center; font-size:14px; font-weight:900; color:#666666; line-height:45px; padding-left:20px; border-bottom:solid 1px #e4e4e4;}
.gnbNavi li.active		{background-color:#0068a1; width:210px;}
.gnbNavi li.active a	{color:#FFFFFF;}

/* .gnbBg1 li a			{display:block; width:178px; background:url("../images/menu/leftmenu01.gif") no-repeat; } */
/* .gnbBg1 li a span	{position:absolute; z-index:-1; visibility:hidden;} */
/* .gnbBg2 li a			{display:block; width:178px; background:url("../images/menu/leftmenu02.gif") no-repeat; } */
/* .gnbBg2 li a span	{position:absolute; z-index:-1; visibility:hidden;} */
/* .gnbBg3 li a			{display:block; width:178px; background:url("../images/menu/leftmenu03.gif") no-repeat; } */
/* .gnbBg3 li a span	{position:absolute; z-index:-1; visibility:hidden;} */
/* .gnbBg4 li a			{display:block; width:178px; background:url("../images/menu/leftmenu04.gif") no-repeat; } */
/* .gnbBg4 li a span	{position:absolute; z-index:-1; visibility:hidden;} */
/* .gnbBg5 li a			{display:block; width:178px; background:url("../images/menu/leftmenu05.gif") no-repeat; } */
/* .gnbBg5 li a span	{position:absolute; z-index:-1; visibility:hidden;} */
/* .gnbBg6 li a			{display:block; width:178px; background:url("../images/menu/leftmenu06.gif") no-repeat; } */
/* .gnbBg6 li a span	{position:absolute; z-index:-1; visibility:hidden;} */
/* .gnbNavi li a.menu_01	{background-position:0 0; height:46px;} */
/* .gnbNavi li a.menu_02	{background-position:0px -46px; height:46px;} */
/* .gnbNavi li a.menu_03	{background-position:0px -92px; height:46px;} */
/* .gnbNavi li a.menu_04	{background-position:0px -138px; height:46px;} */
/* .gnbNavi li a.menu_05	{background-position:0px -184px; height:46px;} */
/* .gnbNavi li a.menu_06	{background-position:0px -230px; height:46px;} */

/* .gnbNavi li a.menu_01:hover,  */
/* .gnbNavi li.active a.menu_01		{background-position:0px -276px; height:46px;} */
/* .gnbNavi li a.menu_02:hover,  */
/* .gnbNavi li.active a.menu_02		{background-position:0px -322px; height:46px;} */
/* .gnbNavi li a.menu_03:hover,  */
/* .gnbNavi li.active a.menu_03		{background-position:0px -368px; height:46px;} */
/* .gnbNavi li a.menu_04:hover,  */
/* .gnbNavi li.active a.menu_04		{background-position:-0px -414px; height:46px;} */
/* .gnbNavi li a.menu_05:hover,  */
/* .gnbNavi li.active a.menu_05		{background-position:-0px -460px; height:46px; } */
/* .gnbNavi li a.menu_06:hover,  */
/* .gnbNavi li.active a.menu_06		{background-position:-0px -506px; height:46px; } */





/* right */
.contents_wrap {position:relative; float:right; width:820px; margin-bottom:80px;}
.contents_wrap .local_wrap {width:100%;}
.contents_wrap .local_wrap li.local {float:right; width:764px; padding-top:50px;}
.contents_wrap .local_wrap li.title {float:right; width:764px; margin:19px 0 46px 0; color:#3f3f3f; font-size:35px; font-weight:bold;}
.contents_wrap .local_wrap li.subtitle1 {float:right; width:764px; margin:10px 0 0 0; color:#0076b7; font-size:20px; font-weight:bold;}
.contents_wrap .local_wrap li.subtitle2 {float:right; width:764px; margin:5px 0 46px 0; color:#bac3c8; font-size:28px; font-weight:100;}
.contents_wrap .contents {float:right; width:764px; overflow:hidden; min-height:500px;}
.contents_wrap .contents li {}

.con_top {margin:0 0 40px 0;}

h4 {margin:0 0 20px 0; padding:12px 0 0 0; background:url("../images/common/h4_bul.gif") no-repeat top left; clear:both; }
.h4font {font-weight:bold; font-size:27px; color:black;}

/* 占쎈슣沅쀯옙��뻣 */
.bg0101 {background:url(../images/company/bg_0101.jpg) no-repeat top right;}
.vision li{margin:0 0 40px 0;}
.vision li span{display:block; margin:20px 0 0 0;}
.vision li span img{vertical-align:middle;}
.vision li.sign{text-align:right;}

.company_table {font-size:14px; border-collapse:collapse; border:1px white solid;}
.company_table th {width:75px; background:#0068a1; color:white; border:2px white solid;}
.company_table td {font-weight:900; padding-left:5px; border:2px white solid;}

.history_add{padding:0 0 40px 0; background:url(../images/company/company_history_bg.gif) no-repeat bottom right;}

.history2 {clear:both; width:100%; margin:0 0 40px 0; overflow:hidden;}
.history2 dt{font-size:22px; font-weight:bold; width:134px; float:left; padding:0 0 0 16px; border-left:4px solid #0166ce;}
.history2 dd{width:610px; float:left;}
.history2 dd ul li{border-bottom:1px solid #e8e8e8; padding:4px 0;}
.history2 dd span{font-weight:bold; width:32px; display:block; float:left; padding:0 60px 0 0; color:#000;}

.partner li{margin:40px 0 0 0; border-bottom:1px dotted #ccc; padding:0 0 40px 0;}
.partner li.last{margin:40px 0 0 0; border-bottom:none; padding:0;}

.s_map{margin:40px 0 0 0;}
.s_map dt{float:left;}
.s_map dd{float:left; margin:0 0 0 60px;}
.s_map dd ul {margin:0 0 40px 0;}
.s_map dd ul li{background:url(../images/common/blue_bul.gif) no-repeat left 7px; padding:0 0 0 12px;}
.s_map dd ul li.title{background:none; padding:0;}
.s_map dd ul li.none{background:none; padding:0; margin:20px 0 0 0;}


/* 占쎌뮉萸뱄옙��뻣 */
.bg0201 {background:url(../images/product/bg_0201.jpg) no-repeat top right;}


/* 占싼딅씜占쎄낯肉�*/
.bg0301 {background:url(../images/business/bg_0301.jpg) no-repeat top right;}


/* 筌�쑴�쒙옙類ｋ궖 */
.bg0402 {background:url(../images/recruit/bg_0402.jpg) no-repeat top right;}

.recruit li{background:url(../images/common/bk_bul.gif) no-repeat left 7px; padding:0 0 0 12px;}


/* �⑥쥒而쇽옙�녠숲 */
.bg0501 {background:url(../images/center/bg_0501.jpg) no-repeat top right;}

/* faq */
.faq {width:764px; border-top:2px solid #00568c;}
.faq tbody td {border-bottom:1px solid #CCC;}
.faq tbody td.icon {width:37px; text-align:right; padding:7px 0px 7px 14px;} 
.faq tbody td.q {width:727px; padding:10px; border-bottom:1px solid #CCC;}
.faq tbody td.a {width:727px; padding:10px; color:#666666; border-bottom:1px solid #CCC;} 
.faq tbody.ancer {display:none; background-color:#f6f6f6;}



/* bbs */
.bbs_list					{padding:0; table-layout:fixed;} 
.bbs_list thead				{border-top:2px solid #0068a1;}
.bbs_list thead th			{color:#505050; height:35px; border-bottom:1px solid #dbdbdb; border-top:2px solid #0068a1; background-color:#f6f6f6;}
.bbs_list tbody td			{padding:5px 0; height:20px; border-bottom:1px solid #dbdbdb; color:#666; font-size:12px; text-align:center;}
.bbs_list tbody td.black	{color:#1c1c1c;}

.bbs_view					{padding:0; table-layout:fixed; border-top:2px solid #0068a1; border-bottom:1px solid #b0b0b0;}
.bbs_view tr th				{padding:0 0 0 17px; text-align:left; height:34px; color:#505050; font-weight:bold; background-color:#f4f4f4; border-bottom:1px solid #dbdbdb;}
.bbs_view tr td				{padding:0 0 0 10px; border-bottom:1px solid #dbdbdb;}

.bbs_foot					{margin-top:20px; border-top:1px solid #dbdbdb;}
.bbs_foot tr th				{padding:0 0 0 17px; text-align:left; height:34px; color:#505050; font-weight:bold; background-color:#f4f4f4; border-bottom:1px solid #dbdbdb;}
.bbs_foot tr td				{padding:0 0 0 10px; border-bottom:1px solid #dbdbdb;}

.bbs_qna					{padding:0; table-layout:fixed; border-top:2px solid #0068a1; border-bottom:1px solid #b0b0b0;}
.bbs_qna tr th				{padding:0 0 0 17px; text-align:left; height:34px; color:#505050; font-weight:bold; background-color:#f4f4f4; border-bottom:1px solid #dbdbdb;}
.bbs_qna tr td				{padding:0 0 0 10px; border-bottom:1px solid #dbdbdb;}

.bbs_search					{width:764px;; border:1px solid #e1e1e1; background-color:#f2f2f2; position:relative;}
.bbs_search .search			{width:50%; margin:0 auto; padding:12px 0 12px 0; text-align:center;}

/* paging */
.paging						{margin:30px 0 15px 0; text-align:center;}
.paging .img				{padding:0;}
.paging .direct-num			{margin:0 10px 0 1px; font-family:Dotum; font-size:11px; color:#1c1c1c;}
.paging .direct-num a		{margin:0 -4px 0 0; padding:0 4px 0 5px; vertical-align:top;  color:#1c1c1c;}
.paging .direct-num strong  {margin:0 -4px 0 0; padding:0 4px 0 5px; vertical-align:top;}



/* 占싼딆뵠占쎈챶��*/
.sitemap {/*float:left; height:240px; margin:0 103px 48px 0;*/ width:100%;}

.sitemap ul{height:340px; position:relative; float:left;}
.sitemap ul li{/*float:left;*/ width:176px; margin:0 12px 0 0;}
.sitemap ul li ul{height:auto;}
.sitemap ul li ul li{float:none; width:153px; margin:0; padding:9px 0 7px 23px; border-bottom:1px solid #e2e2e2;}
.sitemap a:link{font-size:11px; color:#666;}
.sitemap a:hover{font-size:11px; color:#666;}
.sitemap a:visited{font-size:11px; color:#666;}


/* �⑤벏��*/
.pb47 {padding-bottom:47px;}
.btn_right {float:right; margin:20px 0 20px 0;}
.mg_l20 {margin-left:20px;}
.mg_r10 {margin-right:10px;}
.btn_center {width:789px; padding-top:20px; text-align:center;}

.ml10{margin:0 0 0 10px;}

.mt20 	{margin-top:20px;}
.mt40 	{margin-top:40px;}
.mt100	{margin-top:100px;}
.mt120	{margin-top:120px;}
.mb20 	{margin-bottom:20px;}
.mb40 	{margin-bottom:40px;}
.mb100	{margin-bottom:100px;}
.mb120	{margin-bottom:120px;}

.f_blue {color:#0068a1;}
.f_bk {color:#000;}
.f_2subway{color:#25bd1a;}
.f_7subway{color:#5e6f00;}

.f15{font-size:15px;}


.table_blue{}
.table_blue th{border-top:2px solid #0166ce; border-right:1px solid #ccc; background:#bfd9f3; padding:4px 0;}
.table_blue td{border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px 0; text-align:center;}
.table_blue td.detail{border-right:none; border-bottom:1px solid #ccc; padding:4px 0 4px 20px; text-align:left;}


.table_blue02{}
.table_blue02 th{border-bottom:1px solid #ccc; background:#bfd9f3; padding:4px 0;}
.table_blue02 td{border-bottom:1px solid #ccc; padding:4px 0 4px 12px; text-align:left;}
.table_blue02 th.top{border-top:2px solid #0166ce; border-bottom:1px solid #ccc; background:#bfd9f3; padding:4px 0;}
.table_blue02 td.top{border-top:2px solid #ccc; border-bottom:1px solid #ccc; padding:4px 0 4px 12px; text-align:left;}

