@charset "utf-8";
/* CSS Document */
.mb70{margin-bottom:70px;}
.mb180{margin-bottom:180px;}


.sub_height_finder {width:100%; height:138px; visibility:hidden;}

.sub_visual {width:100%; max-width:2000px; min-width:1200px; height:303px; margin:0 auto; position:relative;}
.sub_visual .bns {width:100%; height:81px; position:absolute; top:110px; text-align:center;}
.sub_visual .bns ul {width:94%; display:inline-block; height:100%; position:relative;}
.sub_visual .bns ul li {width:81px; position:absolute; top:0; text-align:center;}
.sub_visual .bns ul .left_bn {left:0;}
.sub_visual .bns ul .right_bn {right:0;}
.sub_visual .bns ul li img {display:block;}
.sub_visual .bns ul li span {display:block; text-align:center; margin-top:10px; color:#fff; font-size:13px; line-height:15px;}

.sub_container {width:1200px; margin:0 auto; position:relative;}

.location {width:100%; border-top:1px solid #979797; border-bottom:1px solid #979797;}
.location > div {width:1200px; margin:0 auto;}
.location > div > span {display:inline-block; height:51px; line-height:51px; padding:0 36px 0 20px; background:url('/img/sg_location_arrow_bg.gif') right 0 no-repeat;
vertical-align:middle; font-size:13px; color:#3a3a3a;}
.location > div > .home {padding:0 36px 0 0;}
.location > div > span img {display:inline-block; padding-top:20px; margin-right:5px;}

.sub_container {width:1200px; margin:80px auto 0;}
.sub_container > p.title {margin-bottom:25px;}

.tab_menu {width:100%; height:46px; margin-bottom:50px;}
.tab_menu ul {width:100%; height:100%; overflow:hidden; background:url(/img/tab_line_bg.gif) repeat-x;}
.tab_menu ul li {width:300px; height:100%; float:left;}
.tab_menu ul li a {width:100%; height:100%; display:block;}


/*컨텐츠*/
.con_area{margin-bottom:100px;}
/*
개인정보취급방침
경기도 파주시 탄현면 평화로 711 | TEL.031-940-7400 | COPYRIGHT (C) 2014 SIGNETICS ALL RIGHT RESERVED.
FAMILY SITE
코리아써키트
테라닉스
인터플렉스
영풍전자
*/

.t_cen {width:100%; text-align:center; margin:20px 0;}
.t_cen div {display:inline-block;}
.t_cen img.rm{margin-right:10px;}

/*report*/http://signetics.vizensoft.com:90/img/lami_pop_01.jpg
.cus_form{border:1px solid #88cc86; padding:50px; margin:48px 0 27px 0;}
.cus_t01{font-size:17px; color:#3f3f3f; text-align:center; margin-bottom:25px;}

.cus_form .cus_form_c{width:368px; margin-left:365px;}
.cus_form .cus_form_c dl{height:45px;}
.cus_form .cus_form_c dt{float:left; width:123px; font-size:20px; color:#3f3f3f; font-weight:bold; background:url('/img/cus_index_b.jpg') left 10px no-repeat; padding:5px 0 0 15px;}
.cus_form .cus_form_c dd{float:left;}

/*제품*/
.pro_pop{}
.pro_pop ul{overflow:hidden; margin-top:70px;}
.pro_pop ul li{float:left; margin-bottom:50px;}

.pro_pop ul li.li_cen{margin-left:430px;}


/* 20150119 팝업 css */
.sd_pop_list {width:100%; overflow:hidden; position:relative;}
.pop_wrap {width:100%; height:100%; position:fixed; top:0; left:0; dis play:none; opacity:0; z-index:10000;}
.pop_wrap > div {dis play:none; width:1200px; height:100%; overflow-x:auto; overflow-y:auto; position:absolute; left:50%; margin:0 0 0 -600px; top:0;}
/*.pop_wrap .bg {width:100%; height:100%; background:#000; z-index:998; position:absolute; top:0; left:0;}
.pop_wrap .pop_area {width:100%; height:100%; position:relative; z-index:999; padding-top:74px; display:none; opacity:0;}
.pop_wrap .pop_area .img_area {width:270px; float:left; margin-left:55px; padding-right:55px; border-right:1px solid #515151;}
.pop_wrap .pop_area .img_area .tit_img {}
.pop_wrap .pop_area .img_area .tit_desc {width:100%; margin-top:20px;}
.pop_wrap .pop_area .img_area .tit_desc b {display:inline-block; width:100%; font-size:20px; color:#fff; text-align:center;}
.pop_wrap .pop_area .img_area .tit_desc span {display:inline-block; width:100%; font-size:12px; color:#fff; text-align:center; margin-top:10px;}
.pop_wrap .pop_area .desc_area {width:559px; padding-top:15px; float:right;}
.pop_wrap .pop_area .desc_area > ul {width:100%; margin-left:45px;}
.pop_wrap .pop_area .desc_area > ul li {width:100%; margin-bottom:15px; text-indent:10px; background:url('/img/sd_pop_span_bg.gif') 0 50% no-repeat;}
.pop_wrap .pop_area .pop_close .pop_x{position:relative; left:0; top:83px; border:1px solid #F00;}*/
.pop_wrap .pop_area .pop_close {position:absolute; top:0; right:0;}

.pop_wrap .p_close{position:absolute; right:0; top:0;}

.total_bg {width:100%; height:100%; position:fixed; top:0; left:0; z-index:200; background:#000; opacity:0.7; display:none;}


.doctor_pop_wrap {width:1200px; height:auto; position:fixed; top:0; left:0; display:none; z-index:300;}
.doctor_pop_wrap > div {width:100%; height:100%; position:relative; display:none;}
.doctor_pop_wrap > div > .p_close { position:absolute; top:0; right:0;}

/* 20150210 채용 form태그 작업 */
.rec_div {width:100%;}
.rec_div p.title {font-size:25px; font-weight:bold; color:#252525; margin-bottom:30px;}
.rec_div > div {width:100%; position:relative; margin-top:30px; overflow:hidden;}
.rec_div > div > .row_tit {font-size:18px; font-weight:bold; color:#454545; background:url('/img/sg_recruit_tit_bullet_01.gif') 0 center no-repeat; text-indent:12px;
display:inline-block; width:500px; margin-bottom:15px;}
.rec_div .row_01 table {width:100%; border:1px solid #c4c4c4; border-collapse:collapse; margin-top:5px;}
.rec_div .row_01 table thead tr th {padding:20px 0 20px 30px; border-bottom:1px solid #c4c4c4; font-size:16px; color:#252525; font-weight:bold; text-align:left;}
.rec_div .row_01 table tbody tr td {padding:30px 0 30px 30px; font-size:13px; line-height:26px;}
.rec_div .row_01 > div {width:100%; margin-top:10px; overflow:hidden;}
.rec_div .row_01 > div > div {float:right; overflow:hidden;}
.rec_div .row_01 > div > div input {display:block; float:left; margin-right:4px;}
.rec_div .row_01 > div > div span {display:block; color:#797979; font-size:13px; float:left;}

.rec_div .row_02 {}
.rec_div .row_02 table {width:100%; border-collapse:collapse; margin-top:5px;}
.rec_div .row_02 table tr {width:100%; border-bottom:1px solid #ddd;}
.rec_div .row_02 table tr.fitst th {border-top:2px solid #c4c4c4;}
.rec_div .row_02 table tr.fitst td {border-top:2px solid #c4c4c4;}
.rec_div .row_02 table th {font-size:14px; font-weight:bold; text-align:left; text-indent:30px; background:#f6f6f6; padding:15px 0; color:#333;}
.rec_div .row_02 table td {font-size:12px; text-align:left; padding:10px 0 10px 20px; background:#fff; color:#555;}
.rec_div .row_02 table td input {height:24px; line-height:24px; border:1px solid #dedede;}
.rec_div .row_02 table tr.add_tr {}
.rec_div .row_02 table tr.add_tr input {display:inline-block;}
.rec_div .row_02 table tr.tr_03 {}
.rec_div .row_02 table tr.tr_03 label {display:inline-block; padding-top:4px;}
.rec_div .row_02 table tr td.photo_col {border-right:1px solid #ddd; border-left:1px solid #ddd; text-align:center;}
.rec_div .row_02 table tr td.photo_col span {display:block;}
.rec_div .row_02 table tr td.photo_col input {display:block; margin:20px auto 0;}

.rec_div .row_03 {}
.rec_div .row_03 .add_bn {float:right;}
.rec_div .row_03 .add_bn input {display:block;}
.rec_div .row_03 table {width:100%; margin-top:15px; border-collapse:collapse; border-top:2px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.rec_div .row_03 table thead tr {border-bottom:1px solid #c4c4c4;}
.rec_div .row_03 table thead tr th {font-size:13px; font-weight:bold; text-align:center; background:#e2e2e2; padding:10px 0; color:#333; border-right:1px solid #c4c4c4;}
.rec_div .row_03 table tbody tr {border-bottom:1px solid #c4c4c4;}
.rec_div .row_03 table tbody tr td {font-size:12px; text-align:left; padding:10px 0 10px 5px; background:#fff; color:#555; border-right:1px solid #c4c4c4; text-align:center;}
.rec_div .row_03 table thead tr select {height:24px;}
.rec_div .row_03 table tbody tr.input_line input {width:80px;}

.rec_div .row_04 {}
.rec_div .row_04 > ul {margin-top:10px;}
.rec_div .row_04 > ul li {margin-top:15px; padding-left:10px;}
.rec_div .row_04 > ul li > span {display:inline-block; margin-right:10px; font-size:14px; font-weight:bold; color:#8e8e8e;}
.rec_div .row_04 > ul li input {}
.rec_div .row_04 > ul li label {display:inline-block; margin-left:3px; font-size:14px; color:#383838;}

.rec_div .row_05 {}
.rec_div .row_05 > div {margin-top:10px;}
.rec_div .row_05 > div > span {display:inline-block; margin-right:10px; font-size:14px; font-weight:bold; color:#8e8e8e;}
.rec_div .row_05 > div select {display:inline-block; width:160px; height:24px;}

.rec_div .row_06 {}
.rec_div .row_06 > div {margin-top:10px;}
.rec_div .row_06 > .row_01 select {display:inline-block; width:100px; height:24px;}
.rec_div .row_06 > .row_01 > div {width:500px; height:24px; display:inline-block; margin-left:20px; overflow:hidden;}
.rec_div .row_06 > .row_01 > div > div {float:left; height:100%;}
.rec_div .row_06 > .row_01 > div > div input {display:inline-block; margin-top:10px;}
.rec_div .row_06 > .row_01 > div > div span {display:inline-block; margin-top:10px;}
.rec_div .row_06 > .row_02 {margin-top:30px;}
.rec_div .row_06 > .row_03 {margin-top:30px;}
.rec_div .row_06 > div > span {display:inline-block; margin-right:10px; font-size:14px; font-weight:bold; color:#8e8e8e;}
.rec_div .row_06 > div .add_bn {float:right;}
.rec_div .row_06 > div .add_bn input {display:block;}
.rec_div .row_06 .row_02 table {width:100%; border-collapse:collapse; margin-top:15px;}
.rec_div .row_06 .row_02 table tr {width:100%; border-bottom:1px solid #ddd;}
.rec_div .row_06 .row_02 table tr.first th {border-top:2px solid #c4c4c4;}
.rec_div .row_06 .row_02 table tr.first td {border-top:2px solid #c4c4c4;}
.rec_div .row_06 .row_02 table tr.first select {width:60px;}
.rec_div .row_06 .row_02 table tr select {display:inline-block; width:100px; height:24px; margin:0 5px;}
.rec_div .row_06 .row_02 table tr.first span {display:inline-block; margin:0 5px;}
.rec_div .row_06 .row_02 table tr input {width:200px;}
.rec_div .row_06 .row_02 table th {padding:10px 0 10px 10px; font-size:13px; color:#454545; font-weight:bold; background:#eee;
text-align:left;}
.rec_div .row_06 .row_02 table td {padding:10px 0 10px 10px; font-size:12px; line-height:16px;}
.rec_div .row_06 .row_03 textarea {width:1198px; min-height:198px; margin-top:10px; border:1px solid #c4c4c4;}

.rec_div .row_07 {margin-top:80px;}
.rec_div .row_07 > div {margin-top:10px;}
.rec_div .row_07 .add_bn {float:right;}
.rec_div .row_07 .add_bn input {display:block;}
.rec_div .row_07 table {width:100%; border-collapse:collapse; border-bottom:2px solid #c4c4c4; margin-top:15px;}
.rec_div .row_07 table tr {width:100%;}
.rec_div .row_07 table tr.first th {border-top:2px solid #c4c4c4;}
.rec_div .row_07 table tr.first td {border-top:2px solid #c4c4c4;}
.rec_div .row_07 table tr.first .txts {width:200px;}
.rec_div .row_07 table tr.first label {display:inline-block; margin:0 3px;}
.rec_div .row_07 table th {padding:15px 0 15px 30px; border-bottom:1px solid #f6f6f6; font-size:13px; color:#454545; font-weight:bold; background:#eee;
text-align:left;}
.rec_div .row_07 table td {padding:15px 0 15px 10px; font-size:12px; line-height:16px; border-bottom:1px solid #c4c4c4;}
.rec_div .row_07 table td input {display:inline-block;}
.rec_div .row_07 table td label {display:inline-block;}
.rec_div .row_07 table .tr_02 td select {width:80px; height:24px;}
.rec_div .row_07 table .tr_02 td select.exam_kind {width:160px;}
.rec_div .row_07 table .tr_02 span {color:#383838; font-size:14px; line-height:24px; display:inline-block; margin:0 4px;}

.rec_div .row_08 {margin-top:80px;}
.rec_div .row_08 > div {margin-top:10px; width:100%; overflow:hidden;}
.rec_div .row_08 > div > span {display:inline-block; width:84px; font-size:14px; font-weight:bold; color:#8e8e8e; line-height:24px;}
.rec_div .row_08 > div .input_bn {display:inline-block; margin-left:10px;}
.rec_div .row_08 > div .directory {display:inline-block; width:1008px; border:1px solid #dedede; height:24px; line-height:24px;}
.rec_div .row_08 textarea {width:1198px; min-height:198px; border:1px solid #c4c4c4; margin-top:20px;}
.rec_div .row_08 .txts {text-align:right; width:100%; margin-top:20px; font-size:12px; color:#6b6b6b;}

.rec_div .bns_area {width:100%; text-align:center; margin-bottom:60px;}
.rec_div .bns_area > div {display:inline-block; overflow:hidden;}
.rec_div .bns_area > div > div {float:left;}

.rec_div .row_09 {}
.rec_div .row_09 .add_bn {float:right;}
.rec_div .row_09 .add_bn input {display:block;}
.rec_div .row_09 table {width:100%; margin-top:15px; border-collapse:collapse; border-bottom:1px solid #c4c4c4;}
.rec_div .row_09 table tbody tr {border-top:2px solid #c4c4c4;}
.rec_div .row_09 table tbody tr th {font-size:13px; font-weight:bold; text-align:center; background:#e2e2e2; padding:10px 0; color:#333; border-right:1px solid #c4c4c4;}
.rec_div .row_09 table tbody tr td {text-align:center;}
.rec_div .row_09 table tbody tr td input {width:350px;}

.rec_div .row_02_table .add_bn {float:right;}
.rec_div .row_02_table .add_bn input {display:block;}
.rec_div .row_02_table table {width:100%; margin-top:15px; border-collapse:collapse; border-bottom:1px solid #c4c4c4;}
.rec_div .row_02_table table thead tr {width:100%; border-top:2px solid #c4c4c4;}
.rec_div .row_02_table table thead tr th {font-size:13px; font-weight:bold; text-align:center; background:#e2e2e2; padding:10px 0; color:#333; border-right:1px solid #c4c4c4;}
.rec_div .row_02_table table tbody tr {width:100%; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.rec_div .row_02_table table tbody tr td {font-size:13px; font-weight:bold; text-align:center; padding:10px 0; color:#333; border-right:1px solid #c4c4c4;}
.rec_div .row_02_table table tbody tr td input {display:inline-block; width:80%;}