/* common */
* { margin:0; padding:0; font-family:Tahoma, Malgun Gothic, "MS PGothic", SimSun, SimHei, AppleGothic, Sans-serif, Arial; }
body {font-size:75%; line-height:20px; color:#505050; background:#fff}

span.num { display:inline-block; height:21px; width:21px; margin-right:5px; padding:1px 0 0 0; background:url(../image/common/bg_tablenumber.gif) no-repeat 0 0; text-align:center; color:#fff; font-family:Arial}
.input { background:#f9f9f9; border-top:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; padding:3px;}
.iList li,
.iBul{ background:url(../../common/image/common/icon01.gif) no-repeat 5px 8px; padding-left:12px; margin-bottom:5px;}

.gn_click{background:#f4f4f5;}

.h4Section { margin-left:15px;}
.h5Section { margin-left:20px;}


/* Heading */
h1 {}
h2 {}
h3 {}
h4 {margin:0 0 2em 0; font-size:1.3em}
h4 span { background:url(../image/common/bg_h2.gif) no-repeat right 0 #3354a7; padding:3px 70px 5px 15px; color:#FFF; font-weight:bold; }
h5 { font-size:1.2em}
h5.h5Bullet { background:url(../../common/image/common/bul_h5.gif) no-repeat 0 3px; padding-left:20px; margin:0 0 0.8em 0;}
h6 { font-size:1em;}
h6.h6Bullet { background:url(../../common/image/common/bul_h6.gif) no-repeat 0 6px; padding-left:12px; margin:0 0 0.8em 0;}

.h4_contentArea { margin:30px 0 50px 15px;}

/* box style */
.obqBox { position:relative; background:url(../../common/image/common/obq_box.gif) no-repeat 0 0;}
.obqBox .obq_innerBox {height:120px; overflow:hidden; background:url(../../common/image/common/obq_box_btm.gif) no-repeat 0 bottom; padding:27px;}
.obqBox .obq_innerBox2 {overflow:hidden; background:url(../../common/image/common/obq_box_btm.gif) no-repeat 0 bottom; padding:27px;}

#Slider_Sig {width:10000px; height:120px}
#Slider_Sig li {float:left;}
/*
.obqBox .obq_lt { display:block; position:absolute; top:0; left:0; background:url(../../common/image/common/bg_obq_edge.gif) no-repeat left top; width:12px; height:12px;}
.obqBox .obq_rt { display:block; position:absolute; top:0; right:0; background:url(../../common/image/common/bg_obq_edge.gif) no-repeat right top; width:12px; height:12px;}
.obqBox .obq_lb { display:block; position:absolute; bottom:0; left:0; background:url(../../common/image/common/bg_obq_edge.gif) no-repeat left bottom; width:12px; height:13px;}
.obqBox .obq_rb { display:block; position:absolute; bottom:0; right:0; background:url(../../common/image/common/bg_obq_edge.gif) no-repeat right bottom; width:12px; height:13px;}
*/

/* text */
.tSpot_red { color:#df0000}
.tSpot_3354a7_bold { font-weight:bold; color:#3354a7;}
.tSpot_e34b01 { color:#e34b01}

/* table : Numbering */
*+html table.numberTable {border-right:1px solid #fff;}
* html table.numberTable {border-right:1px solid #fff;}
.numberTable { width:100%; border:0; border-top:1px solid #7e91c2; border-right:1px hidden #fff; border-collapse:collapse; table-layout:fixed;}
.numberTable tbody { border-top:1px solid #7e91c2;}
.numberTable td { padding:11px 10px 9px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-width:0 1px 1px 0 }
.numberTable td span { display:inline-block; height:21px; width:21px; margin-right:5px; padding:1px 0 0 0; background:url(../image/common/bg_tablenumber.gif) no-repeat 0 0; text-align:center; color:#fff; font-family:Arial}
.numberTable td:hover { background:#f4f4f5;}

*+html table.numberTable01 {border-right:1px solid #fff;}
* html table.numberTable01 {border-right:1px solid #fff;}
.numberTable01 { width:100%; border:0; border-top:1px solid #7e91c2; border-right:1px hidden #fff; border-collapse:collapse; table-layout:fixed;}
.numberTable01 tbody { border-top:1px solid #7e91c2;}
.numberTable01 td { background:url(../image/common/bg_blot.gif) no-repeat 5px 11px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-width:0 1px 1px 0 }
.numberTable01 .none, .numberTable01 .none:hover{ background:none;}
.numberTable01 td:hover { font-weight:bold; color:#082161;background:#f9f9f9 url(../image/common/bg_blot.gif) no-repeat 5px 11px;}
.numberTable01 .gn_click {font-weight:bold; color:#082161;background:#f9f9f9 url(../image/common/bg_blot.gif) no-repeat 5px 11px;}
.numberTable01 a { display:block; width:60%; height:18px; padding:11px 20% 9px;}


/* table : Basic */
*+html table.basicTable_h {border-right:1px solid #fff;}
* html table.basicTable_h {border-right:1px solid #fff;}
.basicTable_h { width:100%; border:0; border-top:2px solid #7e91c2; border-right:1px hidden #fff; border-collapse:collapse; table-layout:fixed;}
.basicTable_h th { padding:11px 10px 9px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-width:0 1px 1px 0; color:#3354a7; background:#f6f6f7;}
.basicTable_h td { padding:11px 10px 9px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-width:0 1px 1px 0 }

*+html table.basicTable_v {border-right:1px solid #fff;}
* html table.basicTable_v {border-right:1px solid #fff;}
.basicTable_v { width:100%; border:0; border-top:2px solid #6e87c5; border-right:1px hidden #fff; border-collapse:collapse; table-layout:fixed;}
.basicTable_v tbody.tc td { text-align:center}
.basicTable_v th { padding:15px 10px 13px; border-bottom:1px solid #adb9d6; border-width:0 0 1px 0; color:#444; background:#f3f6f8;}
.basicTable_v td { padding:11px 10px 9px; border-bottom:1px solid #e2e2e2; border-width:0 0 1px 0 }

*+html table.basicTable_v_line {border-right:1px solid #fff;}
* html table.basicTable_v_line {border-right:1px solid #fff;}
.basicTable_v_line { width:100%; border:0; border-top:2px solid #6e87c5; border-right:1px hidden #fff; border-width:2px 1px 0 0; border-collapse:collapse; table-layout:fixed;}
.basicTable_v_line tbody.tc td { text-align:center}
.basicTable_v_line th { padding:15px 10px 13px; border-bottom:1px solid #adb9d6; border-right:1px solid #e2e2e2; border-width:0 1px 1px 0; color:#444; background:#f3f6f8;}
.basicTable_v_line td { padding:11px 10px 9px; border-bottom:1px solid #e2e2e2; border-right:1px solid #e2e2e2; border-width:0 1px 1px 0 }

/* tab */
.tabStyle { overflow:hidden; border-bottom:1px solid #3354a7;}
.tabStyle li { float:left; padding:0;}
.tabStyle li a { display:block;}
.tabStyle li a img.over { display:none;}
.tabStyle li a:hover img { display:none;}
.tabStyle li a:hover img.over { display:inline;}
.tabStyle li.on a img { display:none;}
.tabStyle li.on a img.over { display:inline;}



/* 컨텐츠 도형 bg */
.fig01 { padding:73px 0 0 41px; background:url(../image/common/bg_fig01.gif) no-repeat 0 0; }
.fig02 { padding:73px 0 0 41px; background:url(../image/common/bg_fig02.gif) no-repeat 0 0; }
.fig02_2 { padding:93px 50px 0 0; background:url(../image/common/bg_fig02_2.gif) no-repeat right 0; }
.fig03 { padding:73px 0 0 41px; background:url(../image/common/bg_fig03.gif) no-repeat 0 0; }
.fig04 { padding:73px 0 0 41px; background:url(../image/common/bg_fig04.gif) no-repeat 0 0; }
.fig01 span,
.fig02 span,
.fig03 span,
.fig04 span{ display:block; padding-bottom:18px;}
.fig02_2 span { text-align:right; display:block; padding-bottom:18px;}

/* 박스형 리스트 */
.boxList { overflow:hidden}
.boxList li { float:left; width:223px; height:90px; padding-top:10px; background:url(../image/common/bg_box.gif) no-repeat 0 0; width:223px; height:100px; margin:0 15px 10px 0}
.boxList li span { display:block; text-align:center;}
.boxList li span.txt { margin:5px 20px; padding:7px 0 0 0; border-top:1px dashed #e3e3e3;}
.boxList li.end { margin-right:0;}

/* 박스형 리스트
.boxList { overflow:hidden}
.boxList li { float:left; background:url(../image/common/bg_box.gif) no-repeat 0 0; width:223px; height:100px; margin:0 15px 10px 0}
.boxList li a { display:block; width:223px; height:90px; padding-top:10px;cursor:default}
.boxList li a:hover { background:url(../image/common/bg_box_on.gif) no-repeat 0 0; width:223px; height:100px; }
.boxList li a span { display:block; text-align:center;}
.boxList li a span.txt { margin:5px 20px; padding:7px 0 0 0; border-top:1px dashed #e3e3e3;}
.boxList li a:hover span.txt { color:#2f89ce; font-weight:bold; text-decoration:none;}
.boxList li.end { margin-right:0;}
*/

/* 1.회사소개 > 기업정보 : 개요 */
#overviewVisual { position:relative; height:319px; margin-bottom:50px; background:url(../image/company/c_v_overview.jpg) no-repeat 0 bottom; }
#philosophyVisual01 { position:relative; height:165px; margin-bottom:35px; background:url(../image/company/c_v_philosophy01.jpg) no-repeat right 86px;}
.phTxt { margin-left:40px;}
.phTxt p { padding-bottom:15px;}
#philosophyVisual02 { position:relative; height:165px; margin-bottom:35px; background:url(../image/company/c_v_philosophy02.jpg) no-repeat 40px 86px;}

.overviewList {}
.overviewList li { overflow:hidden; margin:10px 0;}
.overviewList li span { width:95px; float:left; font-weight:bold; color:#3354a7}
.overviewList li p { float:left; }
.overviewList li dl { float:left;}
.overviewList li dl dt { color:#333333; font-weight:bold}
.overviewList li dl dd { padding-bottom:10px;}

.overviewImg { margin:20px 0 0 90px;}
.overviewImg ul { overflow:hidden}
.overviewImg li { float:left; padding-left:5px;}
.overviewImg li img { display:block; margin-bottom:5px;}
.overviewImg li span { display:block;}
.overviewImg p { text-align:center; margin-top:20px;}
.overviewImg p a { padding:0 2px;}

/* 1.회사소개 > 기업정보 : 연혁 */
#historyVisual01 { background:url(../image/company/c_v_history01.jpg) no-repeat right 57px; padding-bottom:40px; margin-bottom:40px; border-bottom:1px dashed #bdbdbd }
#historyVisual02 { background:url(../image/company/c_v_history02.jpg) no-repeat right 57px; padding-bottom:40px; margin-bottom:40px; border-bottom:1px dashed #bdbdbd }
#historyVisual03 { background:url(../image/company/c_v_history03.jpg) no-repeat right 57px; padding-bottom:40px; margin-bottom:40px; border-bottom:1px dashed #bdbdbd }
.historyList li { overflow:hidden; padding-bottom:30px;}
.historyList .year { float:left; background:url(../image/company/i_year.gif) no-repeat 0 0; padding-top:19px; width:130px;}
.historyList table { float:left; width:530px; margin-top:30px; border:0; border-collapse:collapse; table-layout:fixed;}
.historyList table td {border-width:0 0 0 0; padding:0 0 8px 0; vertical-align:top;}

/* 1.회사소개 > 기업정보 : 수상내역 */
#awardVisual { position:relative; height:319px; margin-bottom:50px; background:url(../image/company/c_v_award.jpg) no-repeat 0 bottom;}

/* 1.회사소개 > 기업정보 : 인증서 */
.certiList { overflow:hidden; margin-top:50px;}
.certiList li { float:left; margin:0 25px 40px 0;}
.certiList li.end { margin-right:0;}
.certiList li p { text-align:center; padding-bottom:5px;}
.certiList .c_name { color:#404040; font-size:1.2em; margin-bottom:5px;}

#ctfBox { position:relative; width:520px; height:800px; padding-top:80px; background:url(../image/common/bg_ctf.gif) no-repeat 0 top;}
#ctfBox .title { position:absolute; top:28px; left:31px;}
#ctfBox .close { position:absolute; top:20px; right:20px;}

#ctfBox2 { position:relative; width:940px; height:750px; padding-top:80px; background:url(../image/common/bg_ctf2.gif) no-repeat 0 top;}
#ctfBox2 .title { position:absolute; top:28px; left:31px;}
#ctfBox2 .close { position:absolute; top:20px; right:20px;}

/* 1.회사소개 > 기업정보 : ceo인사말 */
#ceoVisual { position:relative; padding-bottom:30px; background:url(../image/company/c_v_ceo.jpg) no-repeat 385px 233px;}
.message { margin:30px 0 0 40px;}
.message p { margin-bottom:35px;}
.purpose { margin-left:40px;}
.purpose ul { overflow:hidden;}
.purpose li { float:left; width:210px; margin-right:15px;}
.purpose li.end { margin-right:0;}
.purpose dt { margin:15px 0 18px 0}
.purpose dt span { background:url(../image/common/bg_h2.gif) no-repeat right 0 #3354a7; padding:3px 70px 5px 15px; color:#FFF; font-weight:bold;}

/* 1.회사소개 > 기업정보 : global nara */
#globalVisual {position:relative; padding:73px 0 0 43px; height:320px; background:url(../image/company/c_v_global.jpg) no-repeat 0 0;}
#globalVisual span {display:block; padding-bottom:18px;}

.globalList { overflow:hidden; padding-bottom:20px; margin:40px 0; border-bottom:1px dashed #bdbdbd}
.globalList dl { float:left; width:350px;}
.globalList dt { float:left;}
.globalList dd { float:right; width:230px; margin-bottom:8px;}
.globalList a:hover{color:#3354a7; font-weight:bold;}
.globalList .on { font-weight:bold; color:#3354a7}

.infoArea { overflow:hidden; }
.infoArea .g_imgBox { float:left; background:url(../image/common/bg_imgedge.gif) 0 0; padding:10px; width:316px;}
.infoArea .g_imgBox img { border:3px solid #fff;}
.infoArea .g_infoBox { position:relative; float:right; width:336px; padding-bottom:50px}
.infoArea .g_infoBox .btn_go { margin:20px 0 0 0; position:absolute; right:0; }
.openMapBox { margin-top:20px; border:1px solid #d9d9e1; width:698px;}
.openMapBox .openMap { border:3px solid #fff;}

/* 1.회사소개 > 기업정보 : 고객문의 */
.inqPop { width:450px; height:550px;}
.inqPopTop { position:relative; height:67px; padding:28px 0 0 21px; background:url(../image/common/bg_inqpopup.gif) no-repeat 0 0;}
.inqPopTop span { display:block; padding-bottom:9px;}
.inqPopTop .close { position:absolute; top:15px; right:15px;}
.inq_inputArea { margin:30px 20px;}
.inq_inputArea input{ background:#f9f9f9; border-top:1px solid #dedede; border-left:1px solid #dedede; border-bottom:1px solid #f4f4f4; border-right:1px solid #f4f4f4; padding:3px;}

.subsArea { position:relative; overflow:hidden; margin-bottom:10px;}
.subsArea .subsImg { float:left; }
.subsArea table { float:right; width:500px; border:0; border-collapse:collapse; table-layout:fixed;}
.subsArea table th { color:#3354a7; background:url(../../common/image/common/icon01.gif) no-repeat 0 8px; text-align:left;}
.subsArea table th,
.subsArea table td{border-width:0 0 0 0; padding:0 0 6px 7px; vertical-align:top;}
.subsArea .btn_inq { position:absolute; bottom:0; right:0;}


/* 1.회사소개 > 기업정보 : ci */
.ciArea { overflow:hidden; position:relative;}
.ciArea .fig02 { float:left; width:159px;}
.ciArea .contArea { float:right; width:500px;}
.ciArea .symbol { overflow:hidden; margin-left:20px;}
.ciArea .symbol ul { margin:20px 0 30px 15px;}
.ciArea .symbol li { padding-bottom:5px;}
.ciArea .color { position:relative; background:url(../image/company/bg_color.gif) no-repeat; width:480px; height:180px}
.ciArea .color .c_symbol { position:absolute; top:50px; left:50px; }
.ciArea .color ul { position:absolute; top:33px; left:216px;}
.ciArea .color ul li { padding-bottom:15px;}
.ciArea .color ul li p { padding-bottom:10px;}
.ciArea .btnDown { position:absolute; bottom:0; left:0;}
.ciArea .logo { overflow:hidden;margin:0 0 30px 20px; }
.ciArea .logo li { float:left}



/* 2.사업분야 > Global Network */
.glabalNetwork { margin:20px 0 60px 40px;}
.glabalNetwork .txtSpot { font-weight:bold; font-size:1.2em}

#worldMap { position:relative; height:414px; margin-bottom:40px;}
#worldMap .pointer { background:url(../image/business/bg_pointer.png) no-repeat left 18px; height:32px; font-size:11px; font-weight:bold; color:#fff; display:table-cell; text-align:center;}
#worldMap .pointer span { background:#000;padding:2px 15px 3px;}
#worldMap #map_section span {background:#000;padding:2px 15px 3px;}


/* 2.사업분야 > Press die */
#pdSelect { position:relative; width:700px; height:52px; margin-bottom:20px; background:url(../image/business/bg_sel_bar.gif) no-repeat 0 0;}
#pdSelect form { position:absolute; top:15px; left:110px;}
#pdSelect select,
#pdSelect input { vertical-align:middle;}

#productIMG { position:relative; overflow:hidden; width:700px; height:390px; border:1px solid #cdd4e5; margin-bottom:20px;}
#productIMG .btnLeft { position:absolute; top:150px; left:25px; z-Index:1;}
#productIMG .btnRight { position:absolute; top:150px; right:25px; z-Index:1;}
#productInfo { overflow:hidden; position:absolute; bottom:-42px; width:700px; background:url(../image/business/bg_pdinfo.png) 0 0;}
#productInfo * { color:#fff}
#productInfo .innerBox { position:relative; top:0; left:0; width:660px; padding:10px 10px 20px 30px;}
#productInfo .pdTitle { font-size:1.3em; font-weight:bold; color:#fff; padding:5px 0 0 0; margin-bottom:15px;}
#productInfo .btn_info { position:absolute; top:10px; right:10px;}
#productRolling { position:relative; height:110px;}
#productRolling .btnSleft { position:absolute; top:45px; left:0px; z-index:1}
#productRolling .btnSright { position:absolute; top:45px; right:0px; z-index:1}
#productRolling .proThumBox { overflow:hidden; width:600px; margin:0 20px; }
#productRolling ul { overflow:hidden;}
#productRolling li { float:left; width:120px; margin-bottom:20px;}
#productRolling li a { display:block; padding:3px;}
#productRolling li a:hover { border:1px solid #8899bf; padding:3px; font-weight:bold;}
#productRolling li span { display:block; text-align:center; padding-bottom:5px;}

/*추가*/
#Slider_Big{ position:absolute; width:10000px;height:388px;}
#Slider_Big img{float:left; }
.Sslider_cursor{border:1px solid #8899bf; padding:5px; font-weight:bold;}
/*추가*/

/* 3.혁신기술 > 특허 */
.patentList { overflow:hidden}
.patentList li { float:left; width:28%; padding:0 15px 40px; }
.patentList li.end { margin-right:0;}
.patentList li p { text-align:center; padding-bottom:5px; margin:0 auto}
.patentList .c_name { color:#404040; margin-bottom:5px; width:170px;}
.patentList .patTxt { font-size:0.9em; color:#5068a6; font-weight:bold}

/* 3.혁신기술 : Box Style */
.tecBox1 { position:relative; margin:20px 0; background:url(../image/technology/bg_tec_box.gif) no-repeat 0 0;} /* 좌측 반 bg box */
.tecBox1_1 { position:relative; margin:20px 0; background:url(../image/technology/bg_tec_box1_1.gif) no-repeat 0 0;} /* 좌측 반 bg box (우측 넓은것) */
.tecBox2 { position:relative; margin:20px 0; background:url(../image/technology/bg_tec_box2.gif) no-repeat 0 0;} /* white bg box */
.tecBox3 { position:relative; margin:20px 0; background:url(../image/technology/bg_tec_box3.gif) no-repeat 0 0;} /* 전체 bg box */
.tecBox4 { position:relative; margin:10px 0; float:left; background:url(../image/technology/bg_tec_box4.gif) no-repeat 0 0;} /* 작은 white bg box */

.tecBox1Inner { overflow:hidden; background:url(../image/technology/bg_tec_box_btm.gif) no-repeat 0 bottom; padding-bottom:10px;}
.tecBox1_1Inner { overflow:hidden; background:url(../image/technology/bg_tec_box1_1_btm.gif) no-repeat 0 bottom}
.tecBox2Inner { overflow:hidden; background:url(../image/technology/bg_tec_box2_btm.gif) no-repeat 0 bottom; padding-bottom:20px;}
.tecBox3Inner { overflow:hidden; background:url(../image/technology/bg_tec_box3_btm.gif) no-repeat 0 bottom; padding-bottom:20px;}
.tecBox4Inner { overflow:hidden; background:url(../image/technology/bg_tec_box4_btm.gif) no-repeat 0 bottom; padding-bottom:20px;}

.tecContBox1 { float:left; width:280px; margin:45px 40px 0 40px; }
.tecContBox { float:left; width:300px; margin:45px 20px 0 40px;}
.tecContBox1_1 { float:left; width:240px; margin:45px 20px 0 40px;}
.tecContBox2 { margin:45px 40px 10px 40px;}
.tecContBox3 { margin:45px 40px 0 40px;}
.tecContBox4 { margin:45px 30px 0 40px;}
.tecContBox0 { margin:50px 0 10px 20px;}

.tecBox_ovh { overflow:hidden;}

.tecFla { float:left; width:315px; height:200px; margin:10px; display:table-cell; text-align:center; vertical-align:middle;}
.tecFla2 { overflow:hidden; margin-bottom:10px;}
.tecFla2 li { float:left; width:195px; height:146px; padding:4px 0 4px 5px; margin-left:5px; background:url(../image/technology/bg_inj_cae_sfla.gif) no-repeat 0 0;}
.tecFla3 { overflow:hidden; margin:20px 0 10px 0;}
.tecFla3 li { float:left; width:285px; height:184px; padding:6px 0 0 5px; margin-left:15px; background:url(../image/technology/bg_inj_double_sfla.gif) no-repeat 0 0;}
.tecImg { float:left; margin:10px; display:table-cell; text-align:center; vertical-align:middle;}

#bimgb_content { height:60px;}

.ebb { position:relative;}
.ebb table { width:94%}
.ebb table th { font-size:0.9em}
.ebb .tmp { position:absolute; right:0; bottom:0;}

.forming {overflow:hidden;}
.forming:after { content:""; display:block; clear:both;}
.forming li { float:left; margin-top:10px; margin-bottom:20px;}

/* 제품 플래시 백그라운드 */
.bg_press_cae01 { background:url(../image/technology/press_cae01.jpg) no-repeat 0 0;}
.bg_press_cae02 { background:url(../image/technology/press_cae02.jpg) no-repeat 0 0;}
.bg_press_cae03 { background:url(../image/technology/press_cae03.jpg) no-repeat 0 0;}
.bg_press_cae04 { background:url(../image/technology/press_cae04.jpg) no-repeat 0 0;}

.bg_injection_cae01 { background:url(../image/technology/injection_cae01.jpg) no-repeat 0 0;}
.bg_injection_cae0201 { background:url(../image/technology/injection_cae0201.jpg) no-repeat 0 0; height:146px;}
.bg_injection_cae0202 { background:url(../image/technology/injection_cae0202.jpg) no-repeat 0 0; height:146px;}
.bg_injection_cae0203 { background:url(../image/technology/injection_cae0203.jpg) no-repeat 0 0; height:146px;}

.bg_injection_double01 { background:url(../image/technology/injection_double0201.jpg) no-repeat 0 0; height:175px;}
.bg_injection_double02 { background:url(../image/technology/injection_double0202.jpg) no-repeat 0 0; height:175px;}

.splineProcess { margin-top:50px; background:url(../image/technology/spline_process.jpg) no-repeat 0 0; height:242px; }

.thickeningList { overflow:hidden; margin-top:10px;}
.thickeningList li { float:left; background:url(../image/common/bg_line_v.gif) repeat-y right 0; padding:0 10px;}
.thickeningList li.end {padding-right:0; background:none}

.coreList { overflow:hidden; margin-top:10px;}
.coreList li { float:left; background:url(../image/common/bg_line_v.gif) repeat-y right 0; padding:0 20px; height:145px;}
.coreList li.end {padding-right:0; background:none}
.coreList p { text-align:center}

.mcBold span{ font-weight:bold; color:#3354a7; width:110px; display:inline-block}

.tecThumList { overflow:hidden; margin:15px 0 15px 0;}
.tecThumList li { float:left; padding:0 5px 7px 0;}

.exBox { position:relative;}
.exBox .exArrow1 { position:absolute; top:60px; left:190px;}
.exBox .exArrow2 { position:absolute; top:70px; left:273px;}
.exBox .ePoint1 { position:absolute; top:70px; left:480px;}
.exBox .ePoint2 { position:absolute; top:30px; left:220px;}

.testEquArea { overflow:hidden; margin:45px 40px 10px 40px;}
.testEquArea .img { float:left}
.testEquArea .cont { float:right; width:380px;}

.pedalArea { overflow:hidden;}
.pedalArea div { float:left; width:330px;}
.pedalTest li { overflow:hidden; position:relative; margin-bottom:15px;}
.pedalTest li .ptt01 { position:absolute; bottom:0; left:343px;}
.pedalTest li .ptt02 { position:absolute; bottom:0; left:343px;}
.pedalTest li .ptt03 { position:absolute; bottom:0; left:180px; width:120px;}
.pedalTest li .ptt04 { position:absolute; bottom:0; left:509px; width:120px;}
.pedalTest li .ptt05 { position:absolute; bottom:0; left:180px;}
.pedalTest .pr165 { padding-right:165px;}

.seatArea { background:url(../image/technology/part_seat04.jpg) no-repeat 20px 50px; height:400px;}


/* 4.투자정보 */
.rule h4 { margin-top:40px; padding-top:40px; font-size:1.4em; font-weight:bold; color:#3354a7; border-top:1px dashed #999}
.rule h4.brdnone { border:none; padding-top:0;}
.rule dl { padding-left:20px; }
.rule dt { margin:25px 0 7px 0;  font-size:1.2em; font-weight:bold; color:#404040;}
.rule dd ol { margin:10px 0;}
.rule dd ol li li { margin-left:15px;}

/* 5.홍보센터 > News */
.newsTop { overflow:hidden; }
.newsTop .fl { margin-right:20px;}
.newsTop .newsSection {height:180px; padding:5px 20px 0 0; overflow-y:scroll;}
.nTitle { font-size:1.2em; font-weight:bold; padding-bottom:5px;}
.nDade { font-size:0.9em; color:#8094c6; font-weight:bold; padding-bottom:15px;}

.newsList { margin-top:30px;}
.newsList ul { border-top:2px solid #6e87c5;}
.newsList li { overflow:hidden; padding:20px; border-bottom:1px solid #e3e3e3}
.newsList li img { float:left; margin-right:20px;}
.newsList li span { display:block;}
.newsList li .title { font-size:1.2em; font-weight:bold; color:#444}
.newsList li .date { font-size:0.9em; color:#8094c6; font-weight:bold;padding-bottom:10px;}
.newsList li:hover { background:#f6f8fb}
.newsList i a:hover { text-decoration:none}

/* 5.홍보센터 > 함께하는 나라 */
.PartneringVisual { height:220px; margin-bottom:10px; background:url(../image/pr/bg_partner.jpg) no-repeat right 47px;}
.videoVisual { height:235px; background:url(../image/pr/bg_video.jpg) no-repeat right 48px;}
.videoList ul { border-top:2px solid #6e87c5;}
.videoList li { overflow:hidden; padding:30px 20px; border-bottom:1px solid #e3e3e3}
.videoList li p { margin:10px 0 10px 0}
.videoList li .btn {}

/* 5.홍보센터 > 홍보영상 popup */
.prvPop { width:780px;}
.prvPopTop { position:relative; padding:27px 0 0 35px; height:68px; background:url(../image/pr/bg_prv_toppop.gif) no-repeat;}
.prvPopTop span { display:block; padding-bottom:12px;}
.prvPopTop .close { position:absolute; top:15px; right:15px;}
.mediaArea { overflow:hidden; height:405px; padding:35px; background:url(../image/pr/bg_prv.gif) no-repeat 0 0; }
.mediaArea .player { float:left; margin-right:70px;}
.mediaArea .caption { height:260px; overflow-y:scroll; padding:10px 20px 20px 0;}
.mediaArea .caption .title { padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #999}

/* 5.홍보센터 > 브로슈어 */
.brochure { overflow:hidden;}
.brochure .bro_img { float:left; padding-top:45px;}
.brochure .brocVisual { float:right; position:relative; width:332px; height:310px; background:url(../image/pr/bg_brochure.gif) no-repeat 0 0;}
.brochure .brocVisual .title01 { position:absolute; top:60px; left:37px;}
.brochure .brocVisual .title02 { position:absolute; top:93px; left:38px;}
.brochure .brocVisual .title03 { position:absolute; top:169px; left:39px;}
.brochure .brocVisual .txt { position:absolute; top:210px; left:42px;}
/*.brochure .btnSet { text-align:center; width:100%; position:absolute; bottom:10px; left:-60px;}
.brochure .btnSet .btn_blue * { font-size:0.9em;}
.brochure .btnSet2 { text-align:center; width:100%; position:absolute; bottom:10px; left:90px;}
.brochure .btnSet2 .btn_blue * { font-size:0.9em;}*/
.brochure .btnSet { text-align:center; width:140px; position:absolute; bottom:10px; left:30px;}
.brochure .btnSet .btn_blue * { font-size:0.9em;}
.brochure .btnSet2 { text-align:center; width:140px; position:absolute; bottom:10px; left:180px;}
.brochure .btnSet2 .btn_blue * { font-size:0.9em;}
.brochure .btn_blue span {padding:5px 1px 5px 1px}

/* 5.홍보센터 > 전시관vr */
#exhiVisual { position:relative; height:220px; margin-bottom:30px; background:url(../image/pr/bg_vr.gif) no-repeat right bottom;}
.exhiArea { display:block; margin:80px 0 0 16px;  width:668px; height:395px; overflow:auto}
.p_exhi { position:absolute; top:27px; right:20px;}
.tecBox3Inner .btn { float:right; margin:10px 10px 0 0;}

/* 6.채용정보 > 인재상 */
.recruitVisual { position:relative; height:319px; margin-bottom:50px; background:url(../image/recruit/c_visual01.jpg) no-repeat 0 bottom;}
.talentGraph { margin-top:30px; height:386px; background:url(../image/recruit/bg_talentgraph.jpg) no-repeat center top; text-indent:-9999px;}
.ability { margin-top:30px; height:402px; background:url(../image/recruit/bg_ability.jpg) no-repeat center top; text-indent:-9999px;}



/* 7.utility style */
h4 {margin:3em 0 2em 0 !important; font-size:1.3em}
h4 span { background:url(../image/common/bg_h2.gif) no-repeat right 0 #3354a7; padding:3px 70px 5px 15px; color:#FFF; font-weight:bold; }

/*개인정보취급방침*/
.policyRule h3 { margin-top:40px; padding-top:40px; padding-bottom:30px; font-size:1.4em; font-weight:bold; color:#3354a7; border-top:1px dashed #999}
.policyRule h3.brdnone { border:none; padding-top:0;}
.policyRule ul{ padding-left:20px; }

.policyBold{ font-weight:bold; color:#768cb1;}
.Blot01{ background:url(../image/utility/bl01.gif) no-repeat 0 8px; padding:0 0 0 10px; }
.Blot01 span{ font-weight:bold;}

/*이메일무단수집거부*/
#emailVisual {background:url(../image/utility/email_bg.gif) no-repeat 321px 120px; height:430px;}
.emailText{ width:373px; margin:57px 0 0 41px; padding-bottom:20px;}
.emailText p{ padding-bottom:20px;}

/*사이트맵*/
.sitemapWrap{ position:relative; width:100%; overflow:hidden;}
.sitemapWrap01{ position:relative; width:100%; height:400px; overflow:hidden;}

.sitemap{width:210px; margin:50px 0 30px 35px; float:left;}
.sitemap h3{ border-bottom:2px solid #3354a7; padding-bottom:15px;}
.sitemap dl { padding:0; margin:0;}
.sitemap dt{font-size:1.1em; font-weight:bold; color:#585858; border-bottom:#999 1px dashed; padding:15px 0 15px 10px;}
.sitemap dt.none{font-size:1.1em; font-weight:bold; color:#585858; border:none; padding-bottom:0;}
.sitemap dd ul { margin:0; border-bottom:#999 1px dashed; padding:10px 0 15px 15px;}
.sitemap dd ul li{background:url(../image/utility/bl01.gif) no-repeat 5px 8px;; padding-left:15px; list-style:none;}
.sitemap.first { margin-left:0;}

.Clear{ clear:both;}

/*패밀리사이트*/
.boxListUtil { overflow:hidden}
.boxListUtil li { float:left; background:url(../image/common/bg_box.gif) no-repeat 0 0; width:223px; height:100px; margin:0 15px 10px 0}
.boxListUtil li a { display:block; width:223px; height:90px; padding:0;}
.boxListUtil li a:hover { background:url(../image/common/bg_box_on.gif) no-repeat 0 0; width:223px; height:100px; }
.boxListUtil li a span { display:block; text-align:center; padding:30px 0 0 0 !important;}
.boxListUtil li a:hover span.txt { color:#2f89ce; font-weight:bold; text-decoration:none;}
.boxListUtil li.end { margin-right:0;}













