/* °øÅë */
#list li { list-style: none; margin-left: 20px; padding-left:8px; background: url(../../img/common/dot.gif)  0% 0% no-repeat;}
.3th { list-style: none; margin-left: 20px; padding-left:15px;font-size:11px;color:#888888;font-family:"dotum";}
.list{ list-style: none; margin-left: 25px; padding:3 3 3 10; background: url(../../img/common/dot.gif)  0% 0% no-repeat;}
.title {color: #3C9B95;font-weight:600; padding:5 0 5 10px; background: url(../../img/common/arrow.gif)  0% 0% no-repeat; }





/*--------- ±âÅ¸ ---------*/	
.dotline {
	font-weight:600;
	background: url(../../img/common/dotline.gif) repeat-x left bottom;
	padding:5 5 5 10; 
}
#list li { list-style: none; margin-left: 20px; padding-left:8px; background: url(../../img/common/dot.gif)  0% 0% no-repeat;}


/*--------- °Ô½ÃÆÇ°ü·Ã ---------*/	
#input  {
	width:730px;
	padding:0 0 15 450;
}

#input  li {
	float:left;
	padding-left:2;
}
.line_blue{
	background:url(../../img/common/line.gif);background-position:right;background-repeat:no-repeat;
	color:#3B6E7A; font-weight:600;
}
.line_blue2{
	background:url(../../img/common/line.gif);background-position:right;background-repeat:no-repeat;
}





/*-------- È¸»ç°³¿ä ---------*/
#intro {
	width:735px;
}
#intro ul {	
	border-bottom:1px solid #DCE2E2;
}
#intro li {	
	padding :3 0 3 0;
}
#intro .item {
	float: left;
	width:80px;
	padding :5 0 3 0;
	
}


/*--------- È¸»ç¿¬Çõ ---------*/	
#history {
	width:735px;
	float: left;
}

#history dd {
	border-bottom:1px solid #DCE2E2;
	line-height:24px;
}

#history .year {
	padding :0 30 0 0;
	color:#3C9B95;
	float: left;
}

#history .yeartit {
	padding :30 0 10 0;
}
#history .yeartit2 {
	padding :0 0 10 0;
}

#history ul li strong{padding :0 30 0 0;
	color:#3C9B95;}
#history ul li{border-bottom:1px solid #DCE2E2;
	line-height:24px;}

/*--------- Ã¤¿ëÁ¤º¸ ---------*/	
#engagement {
	width:700px;
	float: left;
}

#engagement dd {
	border-bottom:1px solid #DCE2E2;
	line-height:24px;
}

#engagement .brain {
	padding :0 30 0 5;
	color:#3C9B95;
	float: left;
}


#engagement .braintit {
	padding :30 0 10 0;
}



/*---------°í°´»ç/Çù·Â»ç ---------*/
#clogo {	
	position: absolute;
	padding: 0 0 0 0px;	
}
#client {	
	border-bottom:1px solid #DCE2E2;
	padding:4px 0 10px 160px;
	margin-bottom:10px;
}

#client ul {
	padding-left:200px;	
}

.bn_wrap{overflow:hidden;margin:0 0 30px;}

.clogo {	width:370px;float:left;margin:0 0 10px;border-bottom:1px solid #DCE2E2;
}
.clogo img{width:140px;height:40px;float:left;margin:0 5px 0 0;}

.clogo p{width:136px;height:36px;padding:2px;float:left;margin:0 5px 0 0;background:url('../../img/company/bn_bg.gif') no-repeat 0 0;}

.clogo p img{width:136px;height:36px;float:none;margin:0;}


.client {
	width:220px;
	float:left;	
	padding:3px 0 10px;
	overflow:hidden;
}

.arrow {
	background: url(../../img/common/arrow2.gif) no-repeat 0 0px;
	padding: 0 0 3px 18px;
}
.url {
	background: url(../../img/company/icon_url.gif) no-repeat 0 0px;
	padding: 0 0 0 35px;
	margin-left:16px;
}

/*--------- ums modules ---------*/	
#module {
	margin-left:30;
}

#module dd {
	border-bottom:1px solid #DCE2E2;
	height:80;
	float: left;
	margin:0 0 10 0;
}
#module .txt {
	padding :25 0 10 20;
	vertical-align:center;
	width:570;
	
}


/*---------È¨ÆäÀÌÁö±¸Ãà ---------*/
#no {	
	position: absolute;
	padding: 7 0 7 0;
}
#homepage{
	width:650px;
}
#homepage ul{
	padding:7 0 7 140px;
	border-bottom:1px solid #DCE2E2;
}

#project ol{
	padding:0 0 0 0px;
	
}

/*---------À¥ÄÁÅÙÃ÷------*/
#no {	
	position: absolute;
	padding: 7 0 7 0;
}
#webcontents{
	width:650px;
}
#webcontents ul{
	padding:7 0 7 140px;
	border-bottom:1px solid #DCE2E2;
}

#web3D {
    width:650px;
	height:180px;
	background: url(../../img/service/wc_bg.gif) no-repeat 0 0px;
}

#web3D ol{
	padding:0 0 0 0px;
	
}

/*-----------¿Â¶óÀÎ»ó´ã--------------*/
#online  {
	width:730px;
	padding:0 0 15 0;
}

#online  li {
	float:left;
	padding-left:2;
}

/*faq*/
.faq a {
	text-decoration: none; color: #333333; 
}
.faq a:hover, a:active {
	text-decoration: underline; color:#3C9B95;
}
.answer {
	color: #3B6E7A; padding-left:5;background-color:F6F9FA;
}

/*--------- ¼Ö·ç¼Ç³³Ç°½ÇÀû ---------*/	
#result {
	width:700px;
	float: left;
}

#result dd {
	border-bottom:1px solid #DCE2E2;
	line-height:24px;
}

#result .year {
	padding :0 15 0 0;
	color:#3C9B95;
	float: left;
}

#result .yeartit {
	padding :30 0 10 0;
}

.result_text{
 font-size: 11px;
 }


 /*---------À¥¸ÞÀÏ ---------*/
#mailing {	
    width:730px;
	padding:10;
	position: absolute;
}
#mail {
	padding:15 0 15px 200px;
}

#mail ul {
	padding-left:300px;	
}

.mailtit {
	padding: 5 0 10 0;
}




table caption{width:0; height:0; font-size:0; line-height:0;}

table td.tdl{text-align:left !important;}
table th{font-weight:600;}
table td.tdr{text-align:right !important;}
table td.tdc{text-align:center !important;}
table tbody.tcen td{text-align:center;}
table td input{vertical-align:middle;}
table td select{vertical-align:middle;}
table.tb01 {border-collapse:collapse; width:100%;margin-bottom:10px; border-top:2px solid #2f6cbb;border-bottom:1px solid #c9c9c9;}
table.tb01 th {padding:5px;text-align:center;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe; background: #f9f9f7;}
table.tb01 th.thnone{border-left:none;}
table.tb01 td {padding:5px;text-align:left;border-bottom:1px solid #bebebe;border-left:1px solid #bebebe;}
table.tb01 td.tdnone{border-left:none;}
