@charset "utf-8";

#s_visual {width:1920px;height:300px;margin-left:-960px;padding-left:50%; }

#loca {clear:both; width:100%; height:40px; background:#f2f3f5; }
#loca ul {width:1155px; margin:0 auto;}
#loca ul li {font-size:12px; color:#7a7a7a; text-align:right; padding-top:10px;}
#s_contents {clear:both; width:1155px; margin:0 auto; padding:38px 0 90px 0;}



.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}

.gray20_db { font-size:20px; color:#333; font-weight:bold; line-height:40px; }


/* left style */
#snb {float:left; width:200px;border-bottom:2px solid #044396;}
#snb .lefttitle {width:200px; height:42px; padding-top:3px; color:#044396; font-size:26px; font-weight:bold; letter-spacing:-1px; border-bottom:2px solid #044396;}
#snb .lmenu {clear:both; width:200px; height:43px;  font-size:14px;  font-weight:bold;border-bottom:1px solid #dfdfdf;}
#snb .lmenu a {padding:12px 15px 17px 15px; display:block;}
#snb .lmenu a.left_off {color:#4a4a4a; padding:12px 15px 17px 15px;}
#snb .lmenu a:hover {color:#044396;}
#snb .lmenu a.left_on{color:#044396; background:url(../images/sub/menu_on.jpg) no-repeat; }
.snb2line {height:65px !important;}

.lefts {clear:both; border-bottom:1px solid #dfdfdf; padding:10px 0 10px 20px; display:none;}
a.lefts_off {color:#4a4a4a;}
a.lefts_on{color:#044396; font-weight:bold;}


#contents {float:right;width:900px;}
#contents .stitle {clear:both; width:100%; height:70px;  font-size:30px; color:#333; font-weight:bold; line-height:30px; letter-spacing:-2px;}
#contents .con {clear:both; width:100%;}


#ceo {clear:both; width:100%; }
#ceo ul {clear:both;}
#ceo ul.img li {float:left;}
#ceo ul.img .txt {width:270px; height:115px; padding:125px 0 0 30px;  font-size:20px; color:#fff; font-weight:bold; line-height:26px; letter-spacing:-1px; background:#525254;}
#ceo ul.img .im {float:right; width:600px; height:240px;}
#ceo ul.text li {float:left; width:430px; padding-top:40px;}
#ceo ul.text .t_right {float:right;}
.sign {text-align:right; margin-top:40px;}
.sign span {font-size:24px; color:#333; font-weight:bold;}
.sign img {margin-bottom:15px;}

.product_box {border:1px solid #dfdfdf; padding:25px;}


/* 입사지원 */
#careers {clear:both; width:100%;}
#careers .tit {clear:both; width:100%; height:35px; font-size:18px; color:#006eba; font-weight:bold; line-height:26px;}
#careers  .box {border:1px solid #dfdfdf; padding:25px; }
#box_tit {clear:both; width:100%; height:25px; color:#044396; font-size:14px; font-weight:bold;}
.txtpoint {font-weight:bold; color:#3067be; margin-bottom:10px;}

#careers_end {margin-top:20px;}
#careers_end ul li{text-align:center; padding:15px 0 15px 0;}
#careers_end ul .date {font-size:14px;}
#careers_end ul .com_name {font-size:20px; font-weight:bold; color:#444;}

.careers_table {width:100%;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.careers_table th {width:100px; background:#f6f6f6; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;padding:4px 0 4px 0; font-weight:bold; font-size:12px; line-height:1.2em; color:#4a4a4a; }
.careers_table td {border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:4px 4px 4px 4px; line-height:1.2em; letter-spacing:0px; color:#555; text-align:center;}
.careers_table .a_left {text-align:left;}
.careers_table .a_leftPD {text-align:left; padding-left:15px;}
.careers_table2 {width:100%;border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.careers_table2 th {background:#f6f6f6; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:4px 0 4px 0; font-weight:bold; font-size:11px; line-height:1.2em; color:#4a4a4a; letter-spacing:0px;}
.careers_table2 td {border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; padding:4px 4px 4px 4px; line-height:1.2em; color:#555; text-align:center;}
.careers_table2 .a_left {text-align:left;}
.careers_table2 .a_right {text-align:right;}
.red {color:red;}
.back_blue {background:blue; color:#fff; font-weight:bold; padding:3px 3px 1px 3px;}
.txtPD {letter-spacing:-1px;}
.txtPD input {margin:0;}

