/* header */
#header_wrap {position:relative; height:91px; z-index:98;}
#header {position:relative; width:1000px; margin:0 auto; z-index:98;}
#logo {position:absolute; top:3px; left:0;}

#login {position:relative; width:1000px; margin:0 auto; text-align:right; padding:10px 0; }
#lang_over_wrap {display:none; position:absolute; top:5px; right:2px; border-bottom:2px solid #070c60; width:205px; text-align:left; cursor:pointer;}
#lang_over {width:115px; background:#070c60; color:#fff; padding-top:5px; padding-bottom:3px; padding-left:15px;}
.language {cursor:pointer;}
/* 메뉴 */


.sub th {text-align:center;}
.sub td {text-align:center; vertical-align:top; padding-top:15px;}
.sub td div {padding:3px 0;}
#menu_bar {position:absolute; top:19px; right:110px; padding-bottom:22px; z-index:98;}
#menu .menu1 {position:relative;}
#menu .menu2 {position:relative; float:left; display:inline-block;}
.sub_menu { display:inline-block;}
#subs {z-index:98; position:absolute; left:0; right:0; top:53px;}
.sub {display:none; background:url(../images/common/menu_bg.png); padding:15px 0;}
.header_menu_02 {}
.header_menu_02 th, .header_menu_02 td {border-right:1px solid #e5e5e5;}
.header_menu_02 th.b_right0, .header_menu_02 td.b_right0 {border-right:0;}

.menu_select {float:left; padding-bottom:19px; margin-right:110px;}
.menu_select.select {background:url("../images/common/menu_select.png") 20px bottom no-repeat;}


.sub.select {background:#ececec;}

#menu_1 {width:51px; height:15px; background:url(../images/menu/menu_01.png) no-repeat;}
#menu_2 {width:52px; height:15px; background:url(../images/menu/menu_02.png) no-repeat;}
#menu_3 {width:52px; height:15px; background:url(../images/menu/menu_03.png) no-repeat;}


#subs .menu2:hover {background-position:0 -14px;}
#subs .menu2.select {background-position:0 -14px;}

#menu_1_0 {width:78px; height:14px; background:url(../images/menu/menu_01_00.png);}
#menu_1_1 {width:78px; height:14px; background:url(../images/menu/menu_01_01.png);}
#menu_1_2 {width:78px; height:14px; background:url(../images/menu/menu_01_02.png);}
#menu_1_3 {width:78px; height:14px; background:url(../images/menu/menu_01_03.png);}

#menu_2_1 {width:50px; height:14px; background:url(../images/menu/menu_02_01.png);}
#menu_2_2 {width:50px; height:14px; background:url(../images/menu/menu_02_02.png);}
#menu_2_3 {width:50px; height:14px; background:url(../images/menu/menu_02_03.png);}
#menu_2_4 {width:74px; height:14px; background:url(../images/menu/menu_02_04.png);}
#menu_2_5 {width:50px; height:14px; background:url(../images/menu/menu_02_05.png);}
#menu_2_6 {width:50px; height:14px; background:url(../images/menu/menu_02_06.png);}
#menu_2_7 {width:50px; height:14px; background:url(../images/menu/menu_02_07.png);}

#menu_3_1 {width:65px; height:14px; background:url(../images/menu/menu_03_01.png);}
#menu_3_2 {width:65px; height:14px; background:url(../images/menu/menu_03_02.png);}
#menu_3_3 {width:65px; height:14px; background:url(../images/menu/menu_03_03.png);}

/* 메인 이미지 */
#main_img {position:relative; height:390px; background:url(../images/main/main_01.jpg) center; margin-bottom:70px; z-index:-1;}

/* 메인 내용 */
#main_con_wrap {position:relative; background:#fff;}
#main_con {position:relative; width:1000px; margin:0 auto;}

.main_notice {width:565px; float:left; color:#646464;}
.main_notice div {margin-bottom:5px;}
.main_notice a {color:#646464;}
.main_board {width:360px; background:url(../images/main/con_01.png) 5px 47px no-repeat; float:left;}
.main_product {clear:both;}
.main_related {width:565px; float:left;}
.main_company {width:360px; background:url(../images/main/con_02.png) 5px 47px no-repeat; float:left;}
.main_title {border-bottom:1px solid #e5e5e5; padding-bottom:5px;}
.main_conbox {height:61px; margin-top:18px; padding-top:25px; padding-left:150px;}
.content_box {padding:0 10px; margin-top:18px;}

.related_box {width:176px; text-align:center; float:left; margin-right:11px; margin-bottom: 20px;}



/* 메인 슬라이더 */
#slider {position:relative; height:159px; overflow:hidden;}
#slider_inner {position:relative; height:159px;}
.slide {position:relative; width:1000px; height:159px; float:left;}
#slide_select {margin-left:450px; margin-top:15px;}
.slide_select {float:left; margin-right:15px; cursor:pointer;}



/* footer */
#footer_wrap {position:relative; background:#f1f5fa; height:220px; clear:both; font-size:13px; color:#444; font-weight:bold;}
#footer {position:relative; width:1000px; margin:0 auto;}
#footer_logo {position:absolute; top:55px; left:0px;}
#footer_contact {position:absolute; top:32px; left:300px;}



/* 서브 */
#aside {width:190px; float:left; margin-right:80px; margin-top:50px;}
#content_wrap {position:relative; width:730px; float:left; margin-top:50px;}
#sub_img {position:relative; height:126px; background:url(../images/common/sub_top.png) center; z-index:-1;}
/* 사이드메뉴 */
#aside .aside_menu a {display:inline-block; width:150px; padding:11px 20px 9px 20px;}
#aside_title {padding-bottom:25px;}
.aside {display:inline-block; width:84px; height:15px;}
.aside1 {display:inline-block; width:150px; height:13px;}
.aside2 {display:inline-block; width:150px; height:13px;}
#aside .aside_menu a:hover { background-color:#193f8a;}
#aside .aside_menu a.select { background-color:#193f8a;}
#aside .aside_menu a:hover .aside {background-position:0 -15px;}
#aside .aside_menu a.select .aside {background-position:0 -15px;}
#aside .aside_menu a:hover .aside1 {background-position:0 -13px;}
#aside .aside_menu a.select .aside1 {background-position:0 -13px;}
#aside .aside_menu a:hover .aside2 {background-position:0 -13px;}
#aside .aside_menu a.select .aside2 {background-position:0 -13px;}
#aside_1_0 {background:url(../images/menu/aside_1_0.png);}
#aside_1_1 {background:url(../images/menu/aside_1_1.png);}
#aside_1_2 {background:url(../images/menu/aside_1_2.png);}
#aside_1_3 {background:url(../images/menu/aside_1_3.png);}
#aside_1_4 {background:url(../images/menu/aside_1_4.png);}
#aside_2_1 {background:url(../images/menu/aside_2_1.png);}
#aside_2_1_1 {background:url(../images/menu/aside_2_1_1.png);}
#aside_2_1_2 {background:url(../images/menu/aside_2_1_2.png);}
#aside_2_1_3 {background:url(../images/menu/aside_2_1_3.png);}
#aside_2_1_4 {background:url(../images/menu/aside_2_1_4.png);}
#aside_2_1_5 {background:url(../images/menu/aside_2_1_5.png);}
#aside_2_1_6 {background:url(../images/menu/aside_2_1_6.png);}
#aside_2_1_7 {background:url(../images/menu/aside_2_1_7.png);}
#aside_2_1_8 {background:url(../images/menu/aside_2_1_8.png);}
#aside_2_2 {background:url(../images/menu/aside_2_2.png);}
#aside_2_2_1 {background:url(../images/menu/aside_2_2_2.png);}
#aside_2_2_2 {background:url(../images/menu/aside_2_2_1.png);}
#aside_2_3 {background:url(../images/menu/aside_2_3.png);}
#aside_2_3_1 {background:url(../images/menu/aside_2_3_1.png);}
#aside_2_3_2 {background:url(../images/menu/aside_2_3_2.png);}
#aside_2_3_3 {background:url(../images/menu/aside_2_3_3.png);}
#aside_2_3_4 {background:url(../images/menu/aside_2_3_4.png);}
#aside_2_4 {background:url(../images/menu/aside_2_4.png);}
#aside_2_4_1 {background:url(../images/menu/aside_2_4_1.png);}
#aside_2_4_2 {background:url(../images/menu/aside_2_4_2.png);}
#aside_2_4_3 {background:url(../images/menu/aside_2_4_3.png);}
#aside_2_4_4 {background:url(../images/menu/aside_2_4_4.png);}
#aside_2_4_5 {background:url(../images/menu/aside_2_4_5.png);}
#aside_2_4_6 {background:url(../images/menu/aside_2_4_6.png);}
#aside_2_5 {background:url(../images/menu/aside_2_5.png);}
#aside_2_6 {background:url(../images/menu/aside_2_6.png);}
#aside_2_7 {background:url(../images/menu/aside_2_7.png);}
#aside_3_1 {background:url(../images/menu/aside_3_1.png);}
#aside_3_2 {background:url(../images/menu/aside_3_2.png);}
#aside_3_3 {background:url(../images/menu/aside_3_3.png);}

.aside1_wrap {display:none;}
#aside_wrap_1.select {height:295px; display:block;}
#aside_wrap_2.select {height:77px; display:block;}
#aside_wrap_3.select {height:147px; display:block;}
#aside_wrap_4.select {height:221px; display:block;}

/*.aside1_wrap {display:none;}
#aside .aside1_wrap.select {display:block;}*/

#aside_wrap_1 {height:0px; overflow:hidden;}
#aside_wrap_2 {height:0px; overflow:hidden;}
#aside_wrap_3 {height:0px; overflow:hidden;}
#aside_wrap_4 {height:0px; overflow:hidden;}

/*내용 */
#content_title {height:33px; border-bottom:1px solid #e7e7e7; padding-bottom:10px; margin-bottom:27px;}
#navi {float:right; font-size:12px; color:#626262; margin-top:20px;}
#navi a {font-size:12px; color:#626262;}
.home_icon {display:inline-block; background:url(../images/common/home.png) no-repeat; width:10px; height:9px;}
#content {padding-bottom:150px; color:#454545; line-height:21px;}

/* 회사소개 */
.history_title {font-size:17px; font-weight:bold;}
.history_con {color:#454545;}
.history_blue {font-size:13px;}

/* 회사위치 */
.way_title {font-size:13px; font-weight:bold;}

/* 관련업체 현황 */
.search_input {width:142px; height:24px; border:1px solid #e6e6e6;}

.related_table {margin-bottom:13px; font-family:dotum;}
.related_table th {height:28px; background:#f6f6f6; font-weight:normal; border:1px solid #e5e5e5;}
.related_table td {height:28px; border:1px solid #e5e5e5;}
.related_table td a {color:#454545; font-family:dotum;}
.related_table td img {max-width:200px; max-height:70px;}

.board_num {text-align:center;}
.board_num a {margin:0 3px; color:#999;}
.board_num a.select {color:#931e23; font-weight:bold;}
.board_num img {margin-top:-1px;}

.fujikura_btn {display:inline-block; width:82px; height:28px; background:url(../images/btn/btn1.png) no-repeat; margin-bottom:-10px;}
.korea_btn {display:inline-block; width:82px; height:28px; background:url(../images/btn/btn2.png) no-repeat; margin-bottom:-10px;}
.fujikura_btn:hover {background-position:0 -28px;}
.korea_btn:hover {background-position:0 -28px;}
.fujikura_btn.select {background-position:0 -28px;}
.korea_btn.select {background-position:0 -28px;}

/* 제품소개 */
.product_img {width:221px; height:221px; border:1px solid #ececec; float:left; margin-bottom:50px; margin-right:30px;}
.product_title {font-weight:bold; font-size:16px; color:#193f8a; clear:both;}

/* 제품 ver2 */
.product_img2 {width:165px; height:165px;border:1px solid #ececec; float:left; margin-right:15px;}
.product_box_title {font-size:13px; font-weight:bold; color:#193f8a; border-bottom:1px solid #d6d6d6; padding:10px;}
.product_box_con {padding:10px; font-family:dotum;}

#product_view {position:relative; height:335px; margin-bottom:80px;}
.product_big {position:absolute; top:0; left:0; width:504px; height:333px; border:1px solid #ededed;}
.product_small_wrap {position:absolute; top:0; left:575px;}
.product_small {width:152px; height:101px; border:1px solid #ededed; margin-bottom:13px;}

#tab_bar {height:31px;}
.tab {width:100px; height:26px; background:#e9e9e9; color:#45454; font-size:13px; cursor:pointer; text-align:center; padding-top:5px; float:left;}
.tab.select {background:#193f8a; color:#fff;}
#tab_view {position:relative; height:193px;}
.tview {display:none; position:absolute; top:0; left:0; height:161px; width:688px; border:1px solid #ececec; padding:15px 20px; background:#fff;}

/*제어기기*/
.product_site {width:132px; height:30px; padding-top:8px; text-align:center; background:#f0f0f0; color:#454545; float:left; margin-right:16px;}
.product_site:hover {background:#193f8a; color:#fff;}

/*전자재료*/
.lineHeight{line-height: 13px; padding-top:5px;}
.product_site_bottom{ margin-top:16px;} 
/* 공지사항 */
.board_table {}
.board_table th {height:34px;border:1px solid #eee; color:#444; background:url(../images/center/table_line.png) right no-repeat; background-color:#eee;}
.board_table th.bg_none {background:none; background-color:#eee;}
.board_table td {height:39px; border-bottom:1px solid #ddd; color:#888; text-align:left; font-family:dotum; padding: 0 10px 0 10px;}
.board_table td.table_con {text-align:left; padding:0 30px;}
.board_table td.table_con a {color:#555; font-size:12px; font-family:dotum;}

.board_num1 {text-align:center;}
.board_num1 a {margin:0 3px; color:#999;}
.board_num1 a.select {color:#193f8a; font-weight:bold;}
.board_num1 img {margin-top:-1px;}

.view_table {font-family:dotum;}
.view_table .bg_ee {background-color:#eee;}
.view_table th {height:32px;  background:url(../images/center/table_line.png) right no-repeat; border-bottom:1px solid #ddd; }
.view_table td {height:32px; border-bottom:1px solid #ddd; padding:0 20px;}
.view_table td.p_0 {padding:0;}
.view_con {min-height:310px; margin:30px 0; color:#666;}
.search_input_bord{width:142px; height:22px; border:1px solid #e6e6e6;}
#search_what{ height:22px; border:1px solid #e6e6e6;}



/* 문의게시판 */
.title_input {width:468px; height:20px; border:1px solid #dedede;}
.name_input {width:162px; height:20px; border:1px solid #dedede;}
.mail_input {width:132px; height:20px; border:1px solid #dedede;}
.phone_input {width:59px; height:20px; border:1px solid #dedede;}
.addr_input {width:265px; height:20px; border:1px solid #dedede;}
.mail_select {width:89px; height:22px; border:1px solid #dedede;}
.classify_select {width:151px; height:22px; border:1px solid #dedede;}
.con_textarea {height:195px; width:540px; border:1px solid #dedede;}
.write_table {border:1px solid #eee;}
.write_table th, .write_table td {border-bottom:1px solid #eee; padding:9px 0;}
.write_table th {padding-left:20px; text-align:left; color:#666;}
.write_table td, .write_table td input, .write_table td select {font-family:dotum;}

.provision_table {border:1px solid #e1e1e1; font-size:13px; color:#444; font-weight:bold;}
.provision_table td {height:42px; border-bottom:1px solid #eee; padding-left:20px; cursor:pointer;}
.provision_table td.b_bottm0 {border-bottom:0;}

.provision_pop {display:none; position:absolute; top:560px; left:0; width:694px;border:1px solid #b5b5b5; padding:12px 17px; background:#fff;}
.provision_title {font-size:13px; font-weight:bold; color:#444; margin-bottom:15px;}
.provision_wrap {height:237px; border:1px solid #dedede; background:#f5f5f5; padding:21px 17px; font-family:dotum;}
.provision_con {height:196px; border:1px solid #dfdfdf; background:#fff; overflow-y:scroll; padding:20px;}
.provision_close {font-size:13px; cursor:pointer;}

/* 이메일 */
.mail_table {margin-bottom:15px; font-family:dotum; border:1px solid #e5e5e5;}
.mail_table th {height:30px; background:#f6f6f6; font-weight:normal; border-bottom:1px solid #e5e5e5;}
.mail_table td {height:30px; border-bottom:1px solid #e5e5e5;}
.mail_table td a { font-family:dotum; }

/* 개인정보 이용약관 */
.provision_scroll {height:750px; overflow-y:scroll;}

/* 사이트맵 */
.sitemap_list {float:left; margin-right:80px;}
.sitemap_list ul {margin-top:15px;}
.sitemap_list ul li {margin-left:15px; margin-bottom:5px;}


/* 팝업 */
#popup_black {display:none; position:fixed; top:0; bottom:0; left:0; right:0; background:url(../images/common/popup_bg.png) repeat; cursor:pointer;}
.popup {display:none; position:absolute; left:50%; top:50%; margin-left:-385px; margin-top:-338px; }



.f_11 {font-size:11px;}


.color_b {color:#193f8a;}
.color_blue {color:#002fae;}
.color_green {color:#657500;}

.m_right_0 {margin-right:0;}
.m_right25 {margin-right:25px;}
.m_right70 {margin-right:70px;}

.m_bottom10 {margin-bottom:10px;}
.m_bottom20 {margin-bottom:20px;}
.m_bottom25 {margin-bottom:25px;}
.m_bottom30 {margin-bottom:30px;}
.m_bottom35 {margin-bottom:35px;}
.m_bottom45 {margin-bottom:45px;}
.m_bottom70 {margin-bottom:70px;}
.m_bottom100 {margin-bottom:100px;}
.m_bottom200 {margin-bottom:200px;}

.m_left10 {margin-left:10px;}
.m_left14 {margin-left:14px;}
.m_left15 {margin-left:15px;}
.m_left20 {margin-left:22px;}
.m_left30 {margin-left:30px;}
.m_left37 {margin-left:37px;}
.m_left50 {margin-left:50px;}
.m_left90 {margin-left:90px;}

.m_top18 {margin-top:18px;}
.m_top5 {margin-top:5px;}
.m_top10 {margin-top:10px;}


.f_bold {font-weight:bold;}

.c_both {clear:both;}
.f_left {float:left;}
.f_right {float:right;}
.f_right div{color:#ff0000;}

.pointer {cursor:pointer;}

.txt_left {text-align:left;}
.txt_right {text-align:right;}
.txt_center {text-align:center;}


.table1 td {border:1px solid #555; text-align:center;}
.table1 p {margin:5px 5px; }
.table1 div {text-align:left; margin: 5px 5px;}