@charset "UTF-8";
/*
File Name   :company.css
Author      :Hwang Sungchul
*/
#co_header	{width:100%;}
#GNBLayer{position:absolute; width:968px; *width:1002px; height:182px; /*background:url('../images/menu/immagini/sfondo_menu.gif') no-repeat;*/ z-index:3; top:36px; left:2px;}
#co_flash_top	{position:relative; width:970px; margin:0 auto;}
#co_content_wrap	{width:970px; background:url('../images/common/bg_contents_re.gif') repeat-y center; margin:0 auto;}
#co_content_wrap	.line	{width:970px; background:url('../images/common/bg_contents.gif') center top no-repeat;}
#co_content_wrap	.gr_line	{width:970px; background:url('../images/common/bg_contents_gr.gif') center top no-repeat;}
#co_navigate	{float:left; width:205px; background:url('../images/company/bg_navi.gif') no-repeat bottom right; padding:0 0 38px 5px; margin-bottom:25px;}
#co_content	{float:right; width:706px; padding:0 29px 40px 25px;}
#footer	{background:url('../images/common/bg_footer.gif') top center no-repeat}

#co_navigate	h2	{height:52px; background:url('../images/company/bg_h2_title.gif') no-repeat; padding:20px 0 0 23px;}
#co_content	h3	{margin:29px 0 25px 0;}
#co_content	h5	{margin:25px 0 10px 0;}
#co_content	h5.h5_first	{margin:0 0 10px 0;}
#co_content	h5.h5_first	input	{margin-left:6px;}
.h4_title	{margin-top:28px;}
.h4_title2	{margin-bottom:20px;}

.gr_top	{height:88px;}
.sr_gate	{height:147px; padding-top:68px; /*background:url('../images/showroom/img_showroom.jpg') no-repeat center;*/}
.sr_allmodel	{height:499px; padding-top:68px;}
body.showroom_gate	{background:url('../images/showroom/bg_gate.gif') repeat-x top center #F7F7F7}
body.showroom_gate_pr	{background:url('../images/showroom/bg_gate_pr.gif') repeat-x top center #F7F7F7}
body.showroom_gate_rv	{background:url('../images/showroom/bg_gate_rv.gif') repeat-x top center #F7F7F7}
body.showroom_gate_co	{background:url('../images/showroom/bg_gate_co.gif') repeat-x top center #F7F7F7}
body.showroom_gate_pa	{background:url('../images/showroom/bg_gate_pa.gif') repeat-x top center #F7F7F7}

.left_navi	{}
.left_navi	li	{display:inline; }
.left_navi	.sub_2depth	{background:url('../images/company/bg_navi_sub.gif') no-repeat; padding:7px 0 7px 24px;}
.left_navi	.sub_2depth	li	{line-height:0}

.left_navi2	li {width:205px; height:30px; line-height: 22px}
.left_navi2	li:hover {width:205px; height:30px; background: #ffffff; color:#31579f; font-weight:bold; text-decoration:none;}
.left_navi2	li a {display:block; padding:3px 15px 3px 25px;  color:#ffffff; height:23px;}
.left_navi2	li a:hover {display:block; color:#31579f; font-weight:bold; text-decoration:none;height:23px;}
.left_navi2	.sub_2depth	{background:url('../images/company/bg_navi_sub.gif') no-repeat; padding:3px 95px 3px 25px;}
.left_navi2	.sub_2depth	li	{line-height:0px}

.right_navi	{float:right; margin-top:14px;}
.right_navi	li	{display:inline; height:15px; background:url('../images/common/icon_navi.gif') no-repeat 4px 4px; padding-left:12px; color:#5883BA;}
.right_navi	li.home	{background:url('../images/common/icon_home.gif') no-repeat; padding-left:18px;}
.right_navi	li.home	img	{margin-top:4px;}

.ceo_image	{float:right;}
p.ceomessage	{width:512px; text-align:justify}
p.ceomessage	img	{margin:0 0 18px;}
.ceomessage2	{clear:both; overflow:hidden; width:512px; text-align:justify; padding-top:25px;}
.ceomessage2	dt	{float:left; width:100px;}
.ceomessage2	dd	{float:right; width:412px;}
.ceomessage3	{clear:both; width:512px; text-align:justify; padding-top:35px;}

.profile_txt	li	{clear:both; overflow:hidden; margin-top:37px; text-align:justify;}
.profile_txt	li.first		{margin-top:0;}
.profile_txt	.pf_img	 {display:block; margin:25px 0 20px; text-align:center;}
.profile_txt	.l181	 {float:left; width:181px;}
.profile_txt	.l345	 {float:left; width:345px;}
.profile_txt	.l525	 {float:left; width:525px;}
.profile_txt	.l525	.tb_text	 {margin-top:7px;}
.profile_txt	.r181	 {float:right; width:181px; text-align:right;}
.profile_txt	.r345	 {float:right; width:345px;}
.profile_txt	.r525	 {float:right; width:525px;}
.profile_txt	.prf_text1	{margin:17px 0 5px;}

.prf_img	{width:346px;}
.prf_img.left		{float:left; margin-right:15px;}
.prf_img.right	{float:right; margin-left:15px;}
.prf_img	img	 {margin-bottom:10px;}

.h4_ir1	{position:relative; height:19px; margin-bottom:8px; border-bottom:1px solid #f1f1f1;}
.h4_ir1	span	{position:absolute; top:4px; right:0; font-size:9px;}
.ir_form1	 {float:left; width:438px; margin-right:14px;}
.ir_form1	 h6	{color:#4c4c4c; font-size:12px; font-weight:bold; padding:0 0 4px 8px;}
.ir_form1	 dl	{overflow:auto; overflow:hidden;_display:inline-block; margin-bottom:35px;}
.ir_form1	 dt	{float:left;}
.ir_form1	 dd	{float:left; margin:8px 0 0 10px;}
.ir_form1	 ul.ir_tap	li	{float:left;}
.h4_ir2	{height:20px;}
.ir_form2	{float:right; width:253px;}

/* 081216 ir_main ���� ��
.h4_ir	{position:relative; height:14px; margin:0 0 9px 0; }
.h4_ir	span	{position:absolute; top:0px; right:2px; font-size:9px;}
.ir_form1	{float:left; width:438px; margin-right:14px;}
.ir_form1	dl	{overflow:auto; overflow:hidden;_display:inline-block;}
.ir_form1	dt	{float:left;}
.ir_form1	dd	{float:left; margin-left:10px;}
.ir_form2	{float:right; width:253px;}
.ir_form3	{float:left; width:438px;}
.ir_form3	.h4_ir	{margin-top:27px;}
.ir_form4	{clear:both; width:706px;}
.ir_form4	.h4_ir	{margin-top:0;}
*/

.ir_ul	{display:inline;}
.ir_ul	li	{float:left; width:340px;}
.ir_ul	li.rt	{float:right; width:340px;}
.ir_ul	li	dl	{float:left; width:340px;}
.ir_ul	li	dl	dt	{float:right; width:232px;}
.ir_ul	li	dl	dd.txt	{float:right; width:232px;}
.ir_ul	li	dl	dd.img	{float:left; width:108px;}
.ir_ul	li	dl	dd	 ul	 {margin-top:7px;}
.ir_ul	li	dl	dd	 ul li	{width:222px; background:url('../images/common/bul_02.gif') 0px 6px no-repeat; padding-left:10px; line-height:14px;}

.tb_txt	{text-align:right; margin-bottom:4px; font-size:11px; font-weight:normal;}

.h4_irfnc		{position:relative; height:75px; margin-top:20px;}
.h4_irfnc		.ip_btn	{position:absolute; top:18px; right:0;}
.h4_irfnc		span	{position:absolute; bottom:4px; right:0; font-size:11px; font-weight:normal;}
.h5_irfnc		{position:relative;}
.h5_irfnc		span	{position:absolute; top:4px; right:0; font-size:11px; font-weight:normal;}
.h5_irfnc2	{height:12px; margin-bottom:13px;}
.h6_irfnc		{position:relative; height:20px; font-size:11px; font-weight:normal;}
.h6_irfnc		span	{position:absolute; top:0; right:0; font-size:11px; font-weight:normal;}

.box_event	{position:relative; border-top:1px solid #F1F1F1; border-bottom:1px solid #F1F1F1; overflow:auto; overflow:hidden;_display:inline-block;}
.box_event	.img_ir_calendar	{position:absolute; right:0; bottom:0}
.box_event	h6	{color:#4D4D4D; font-size:12px; font-weight:bold; padding:12px 0 8px 2px;}
.box_event	.bul_dot	{padding:5px 0 15px 0; border-bottom:1px solid #F1F1F1;}
.box_event	.bul_dot.alt	{border-bottom:none; }
.box_event	.bul_dot	li	{height:16px; background:url('../images/common/bul_dot.gif') 0px 5px no-repeat; padding-left:8px;}

.sales_performance	{position:relative; width:706px; padding:10px 0;}
.sales_performance	.bul_dot	li	{float:left; position:relative; width:250px; *height:15px; margin-right:20px; background:url('../images/common/bul_dot.gif') 0px 5px no-repeat; padding-left:8px;}
:root	.sales_performance	.bul_dot	li	{margin-bottom:2px;}
.sales_performance	.bul_dot	li	span	{padding:0 6px;}
.sales_performance	.bul_dot	li	input	{position:absolute; right:0}
.sales_performance	.more	{position:absolute; top:10px; right:130px;}

.sustainability_txt	{height:110px; margin-top:20px; background:url('../images/company/bg_sustainability.gif') no-repeat right top;}
.sustainability_txt	p	{width:510px; text-align:justify}
.sustainability_box	{margin-top:25px;}
.sustainability_img	{float:left; width:258px; margin-right:30px;}
.sustainability_img	div	{margin:5px 3px 0 0; text-align:right;}
.sustainability_thum	{float:left; width:293px; overflow:hidden;}
.sustainability_thum	ul	{margin-top:26px;}
.sustainability_thum	li	{float:left; margin-right:7px; cursor:pointer;}
.sustainability_thum	li	p	{padding:5px 0 10px 0; text-align:center}
#img_report_border	{display:none; position:absolute; width:61px; height:68px; background:url('../images/company/img_report_border.gif') no-repeat}

.year_select	{height:60px; margin-top:27px; padding-left:70px;background:url('../images/company/icon_current.gif') no-repeat;}
.year_select	.btn_arr_L	{float:left; width:30px; margin-top:19px; text-align:center;}
.year_select	.btn_arr_R	{float:left; width:30px; margin-top:19px; text-align:right;}
.year_select	.year_select_wrap	{float:left; width:570px; height:17px; margin-top:17px; overflow:hidden}
.year_select	ul	{width:570px; margin-right:13px; overflow:auto; overflow:hidden;_display:inline-block;}
.year_select	li	{float:left; width:57px; padding-left:13px;}
.year_select	li	a	{display:block; height:17px; }
.year_select	li	a:link	{background-position:0 0;}
.year_select	li	a:visited	{background-position:0 0;}
.year_select	li	a:hover	{background-position:0 17px;}
.year_select	li	a:active	{background-position:0 0;}
.year_select	li.on	a:link,
.year_select	li.on	a:visited,
.year_select	li.on	a:hover,
.year_select	li.on	a:active	{background-position:0 17px;}

.ir_list_wrap	{width:706px; margin-top:20px; overflow:hidden}
.ir_list	{width:722px;}
.ir_list	li	{float:left; width:325px; height:72px; margin-right:16px; padding:12px 10px;}
.ir_list	li.even	{background:#F7F9FB; border-bottom:1px solid #F4F4F4;}
.ir_list	li	dt.t_dark	{font-weight:bold; margin-bottom:8px; padding-left:4px}
.ir_list	li	dd	p	{padding-left:8px; background:url('../images/common/bul_dot.gif') 0px 6px no-repeat; }

.cl_wrap	{overflow:auto; overflow:hidden;_display:inline-block;}
.cl_top	{float:left; width:350px;}

.icon_responsibility	{position:relative; width:706px;}
.icon_responsibility	img	{position:absolute; right:0; top:-33px}
.responsibility_img	{padding:25px 0 20px 0; text-align:center;}

.h5_txt	span	{margin-left:5px; font:11px normal; text-align:left; letter-spacing:-0.025em}
.ico_zip_01	{float:left; width:12px; height:12px; background:url('../images/company/icon_zip_01.gif') no-repeat 8px 6px; padding:6px 6px 0;}
.ico_zip_02	{float:left; width:12px; height:12px; background:url('../images/company/icon_zip_02.gif') no-repeat 8px 6px; padding:6px 6px 0;}
.ico_zip_03	{float:left; width:12px; height:12px; background:url('../images/company/icon_zip_03.gif') no-repeat 8px 6px; padding:6px 6px 0;}
.ico_zip_04	{float:left; width:12px; height:12px; background:url('../images/company/icon_zip_04.gif') no-repeat 8px 6px; padding:6px 6px 0;}

#co_content	.bg_box_gra	{padding:13px 0 10px 100px; border:1px solid #E7E7E7; background:url('../images/company/bg_box_gra.gif') repeat-x bottom;}
#co_content	.bg_box_gra	h5	{margin:0;}
#co_content	.bg_box_gra	ul	{margin-top:10px;}
#co_content	.bg_box_gra	li	{height:16px; background:url('../images/common/bul_dot.gif') 0px 6px no-repeat; padding-left:8px;}

.responsibility_img	.scs_base	{position:relative; width:509px; margin:0 auto;}
.responsibility_img	.scs_base	.mode	{position:absolute;}
.responsibility_img	.scs_base	.mode_img	{position:absolute; display:none}
.responsibility_img	.scs_base	a:link	img	{-ms-filter:"Alpha(Opacity=40)"; filter:Alpha(Opacity=40); opacity:0.4;}
.responsibility_img	.scs_base	a:visited	img	{-ms-filter:"Alpha(Opacity=40)"; filter:Alpha(Opacity=40); opacity:0.4;}
.responsibility_img	.scs_base	a:hover	img	{-ms-filter:"Alpha(Opacity=100)"; filter:Alpha(Opacity=100); opacity:1;}
.responsibility_img	.scs_base	a:active	img	{-ms-filter:"Alpha(Opacity=100)"; filter:Alpha(Opacity=100); opacity:1;}

#world_map	{position:relative; width:705px; height:367px; margin-top:40px; background:url('../images/company/bg_map.gif') no-repeat;}
#world_map	.area	{position:absolute;}
.world_dl	dt	{font-weight:bold; padding:4px 0 3px;}

.stock_chart	{border:1px solid #DCE1E8; padding:23px 0 23px 23px; margin-top:30px;}

/*Gr*/
.sitemap_fl	{float:left; width:165px; margin-right:15px;}
.sitemap_fl	ul	{margin-top:12px;}
.sitemap_fl	ul	li	{margin-bottom:5px;}
.select_box	{padding:28px 0 14px 0;}
.dan4_List	{width:706px; overflow:hidden;}
.dan4_List	ul	{width:720px;}
.dan4_List	li	{position:relative; float:left; width:165px; height:176px; margin-right:15px;}
.dan4_List	li	.bg_line	{width:166px; height:124px; background:url('../images/gr/bg_con_border.gif') no-repeat; padding:4px 0 0 4px;}
.dan4_List	li	.t_model	a:link,
.dan4_List	li	.t_model	a:visited,
.dan4_List	li	.t_model	a:hover,
.dan4_List	li	.t_model	a:active	{color:#4B72BA; font-size:14px; font-weight:bold;}
.dan4_List	li	.ico_q	{position:absolute; right:0px; top:133px;}

.dan5_List	{width:706px; overflow:hidden;}
.dan5_List	ul	{width:720px;}
.dan5_List	li	{position:relative; float:left; width:133px; height:155px; margin-right:10px;}
.dan5_List	li	.bg_line	{width:129px; height:86px; background:url('../images/gr/bg_wcon_border.gif') no-repeat; padding:4px 0 9px 4px;}
.dan5_List	li	.t_model,
.dan5_List	li	.t_model	a:link,
.dan5_List	li	.t_model	a:visited,
.dan5_List	li	.t_model	a:hover,
.dan5_List	li	.t_model	a:active	{color:#4B72BA; font-size:14px; font-weight:bold;}
.dan5_List	li	.w_btn_wrap	{margin-top:6px;}
.dan5_List	li	.w_btn_wrap	img.st	{margin-right:5px;}

.contact_box	{margin-top:14px; padding:18px 0 18px 18px; background-color:#F4F6F9; overflow:auto; overflow:hidden;_display:inline-block;}
.contact_box	.contact_txt	{padding:0 0 8px 126px;}
.contact_box	.contact_txt	span	{color:#4B72BA;}
.contact_box	label	{color:#4B72BA; font-weight:bold; background:url('../images/common/bul_dot.gif') 0px 5px no-repeat; padding-left:8px;}
.contact_box	.e_mail_box	{overflow:auto; overflow:hidden;_display:inline-block;}
.contact_box	.e_mail_box	input	{float:left; margin-right:5px;}
.contact_box	.e_mail_box	p	{float:left; color:#ADB5C5; margin-right:5px; padding-top:2px;}
.contact_box	.e_mail_box	.sel	{float:left;}
.contact_box	dt	{float:left; width:126px; padding-top:3px;}
.contact_box	dd	{float:left; width:548px; padding-bottom:10px;}

/* Showroom All_model */
.all_model_wrap	{width:960px; margin-left:5px; background:url('../images/showroom/bg_allmodel_con.gif') no-repeat 205px 0;}
.all_model_wrap	li	{overflow:auto; overflow:hidden;_display:inline-block;}
.all_model_wrap	h2	{float:left;}
.all_model_wrap	ul.model_con	{float:left; width:731px; padding-left:24px; overflow:auto; overflow:hidden;_display:inline-block;}
.all_model_wrap	ul.model_con	li	{float:left}
.truc_text	{margin:29px 0 0 62px;}
#Model_click	{display:none; position:absolute; z-index:1;}