
/* 메인컨텐츠 */
	.container{position:relative;}
	.container div{ }
	.customer{float:left;}
	.news{float:left;}
	.news1{float:left;}
	.news1 p {text-align:center;}
	.login{float:left; margin-right:0;}




/* 테이블 표 */
	.table1 {border:1px solid #AAC2D5; border-collapse:collapse; margin:0;padding:0;}
	.table1 caption {position:relative; text-align:left; width:100%; font-size:16px; color:#0056C1; font-weight:bold; padding-top:10px;padding-bottom:7px;}
	.table1 th {border:1px solid #AAC2D5; border-collapse:collapse; text-align:center; background:#CAE0F2; padding:3px 0 3px 0;}
	.table1 td {border:1px solid #AAC2D5; border-collapse:collapse; text-align:left; background:#FFF; padding:3px 0 3px 0;}

/* 공간 */
	div.space5	{height:5px; clear:both;}
	div.space10	{height:10px; clear:both;}
	div.space15	{height:15px; clear:both;}
	div.space20	{height:20px; clear:both;}
	div.space30	{height:30px; clear:both;}

/* 점선라인 */
	.dotddd	{height:3px; background:url(../images/dot3ddd.gif) repeat-x;}
	.dotccc	{height:3px; background:url(../images/dot3ccc.gif) repeat-x;}
	.doteee	{height:3px; background:url(../images/dot3eee.gif) repeat-x;}

/*제품리스트*/
	.products_sum_wrap	{width:170; height:190px; text-align:center; float:left; display:inline; margin-right:20px;}
	.products_sum_img	{text-align:center;}
	.products_sum_img img	{border:9px #eee solid;}
	.products_sum_name	{text-align:center; padding-top:3px;}

/*-----------------------------------------------------------------------------------------------------------
테이블1
-----------------------------------------------------------------------------------------------------------*/
.board_list                  	{clear:both; border-collapse:collapse; width:880px; margin:0px; border-top:2px solid #595959;}
.board_list thead th            {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list thead th.no         {border-right:#fff 1px solid;}

.board_list tbody th            {padding:10px; background:#ebebeb; color:#353535; text-align:center;  border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list tbody td            {padding:10px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; padding-left:30px;}
.board_list tbody td.tit        {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list tbody td.cen        {text-align:center;}

.board_list tbody td.bg         {background:#fdfdfd;}
.board_list tbody td.cen_bg     {text-align:center; background:#fdfdfd;}
.board_list tbody td.no_bg      {border-right:#fff 1px solid; background:#fdfdfd;}

.board_list tbody td.no         {border-right:#fff 1px solid;}
.board_list tbody td.no_cen     {border-right:#fff 1px solid; text-align:center;}
.board_list tbody td.no_cen_bg  {border-right:#fff 1px solid; text-align:center; background:#fdfdfd;}

/*-----------------------------------------------------------------------------------------------------------
테이블2
-----------------------------------------------------------------------------------------------------------*/
.board_list2                  	{clear:both; border-collapse:collapse; width:100%; margin:0px; border-top:2px solid #595959;}
.board_list2 thead th            {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list2 thead th.no         {border-right:#fff 1px solid;}

.board_list2 tbody th            {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list2 tbody td            {padding:10px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;   text-align:center;}
.board_list2 tbody td.tit        {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list2 tbody td.cen        {text-align:center;}

.board_list2 tbody td.bg         {background:#fdfdfd;}
.board_list2 tbody td.cen_bg     {text-align:center; background:#fdfdfd;}
.board_list2 tbody td.no_bg      {border-right:#fff 1px solid; background:#fdfdfd;}

.board_list2 tbody td.no         {border-right:#fff 1px solid;}
.board_list2 tbody td.no_cen     {border-right:#fff 1px solid; text-align:center;}
.board_list2 tbody td.no_cen_bg  {border-right:#fff 1px solid; text-align:center; background:#fdfdfd;}


/*-----------------------------------------------------------------------------------------------------------
테이블3
-----------------------------------------------------------------------------------------------------------*/
.board_list3                  	{clear:both; border-collapse:collapse; width:880px; margin:0px; border-top:2px solid #595959;}
.board_list3 thead th            {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}
.board_list3 thead th.no         {border-right:#fff 1px solid;}

.board_list3 tbody th            {padding-left:60px; background:#ebebeb; color:#353535; text-align:left;  border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list3 tbody td            {padding:10px; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid; padding-left:30px;}
.board_list3 tbody td.tit        {padding:10px; background:#ebebeb; color:#353535; text-align:center; font-weight:bold; border-bottom:#ddd 1px solid; border-right:#ddd 1px solid;}

.board_list3 tbody td.cen        {text-align:center;}

.board_list3 tbody td.bg         {background:#fdfdfd;}
.board_list3 tbody td.cen_bg     {text-align:center; background:#fdfdfd;}
.board_list3 tbody td.no_bg      {border-right:#fff 1px solid; background:#fdfdfd;}

.board_list3 tbody td.no         {border-right:#fff 1px solid;}
.board_list3 tbody td.no_cen     {border-right:#fff 1px solid; text-align:center;}
.board_list3 tbody td.no_cen_bg  {border-right:#fff 1px solid; text-align:center; background:#fdfdfd;}

/*** History ***/
.history {clear:both; margin-bottom:30px; padding-bottom:30px; overflow:hidden; }
.history dt {float:left; width:400px; margin-left:50px; margin-right:20px; font-size:20px; color:#1f51ad; font-weight:600;}
.history dd {float:right; width:550px; padding-bottom:10px;}
.history dd p {margin-bottom:5px;}

.indent {margin-left:35px;}

.certification {width:100%; height:100%;}
.certification .certificationWrap {width:100%; height:100%;}
.certification .certificationWrap:after{display:inline-block; height:100%; content:""; vertical-align:middle;}
.certification .certSub {float:left; width:33.33%;}
.certification .certSub .certSubWrap {border: solid 1px #cccccc; width: 270px; margin: 0 auto; margin-bottom: 50px;}


/* 사업분야 */

.business{position:relative;}
.business div{margin-bottom:30px;}
.area{font-size:13px; line-height:20px; width:450px; position:absolute; top:70px; left:250px;}
.area2{font-size:13px; line-height:20px; width:450px; position:absolute; top:280px; left:250px;}
.area3{font-size:13px; line-height:20px; width:450px; position:absolute; top:480px; left:250px;}


/* 인사말 */


.ceo p{position:relative; float:left; margin-top:20px;}
.message{position:relative; float:left;  width:480px; padding-left:20px; font-size: 14px; color:#666; word-break: keep-all;}

/* 연혁 */

.history p{position:relative; float:left;}
.history_box{background:#ed1748; width:180px; height:120px; text-align:center;  vertical-align:middle; display: table-cell; font-size:20px; color:#ffffff; line-height : 100px;
font-weight:600; margin-left:50px;}
.history_cont{border-bottom:#ddd 1px solid; width:570px; margin-left:60px; padding:5px 0 5px 0; }
.month{margin-right:30px; color:#ed1748; font-size:15px; font-weight:600;}


/* 인증서 */
.cert_wrap {margin:10px 0 60px 0;}
.cert_wrap .cert {float:left; width:33.33%;}
.cert_wrap .cert:after {clear:both;}
.cert_wrap .cert div {padding:0 20px;}
.cert_wrap .cert div img {width:260px; height:368px; border:1px #ccc solid;}
.cert_wrap .cert p {text-align:center; margin:5px 0 20px 0;}

.cert_line {border-top:1px #bbb solid;clear:both;}

/* ci소개 */

.tit{font-size:15px; font-weight:bold; padding-bottom:5px; padding-top:10px;}
.tit img { position: relative; top : 3px;  }
.tit2{padding-left:25px; padding-top:5px;}
.ci{padding:15px; 0 15px 0;}


/* 채용안내 */
.talent p{position:relative; float:left;}
.talent_txt{width:170px; padding:15px 42px 50px 15px; word-wrap : break-all; white-space : pre-wrap; text-indent:-15px; }
.talent_txt:last-child{padding-right:0;}


.bg_tit{background:url(../images/bg_1.gif) no-repeat left; width:204px; height:48px; font-size:17px; line-height: 48px; color:#ddd; display: table-cell;  vertical-align:middle; text-align:center;}
.function{padding:20px 0px 20px 0px;}
.function p{position:relative; float:left;}
.tit_tt{padding-left:20px; font-size:14px; padding-top:13px; }

.box{position:relative; clear:both; width:865px;  border:1px solid #bbb; padding:20px 15px 20px 15px; margin-bottom:30px;}
.box ul li{ font-size: 11pt; padding: 2px 0px;}






/* 발주서메일발송 */
#ordersend	{background:#f3f3f3; border:6px solid #bbb;}
#ordersend .ostitle	{border-bottom:1px solid #bbb; padding:14px 0 14px 10px; font-size:16px; font-weight:bold;}
#ordersend .oscontents	{padding:24px 0 26px 20px; font-size:14px;}
.osbtn	{text-align:center; margin:15px 0 0 0;}

