@charset 'EUC-KR';
@import url('corp.css');

/* common */
#menu_all {overflow:scroll;}

#footer .global_n_falmily .corp_site {padding-bottom:20px;}
.gray_line_box .search_form .search_select_view {position:relative; float:left; width:348px; margin-right:6px;}
.gray_line_box .search_form .search_select_view .auto_complete {position:absolute; top:50px; right:0; left:0; z-index:10; overflow:auto; max-height:310px; border:1px solid #dddbda; background:#fff;}
.gray_line_box .search_form .search_select_view .auto_complete li a {display:block; line-height:1.8em; height:auto; min-height:26px; padding:0 25px 3px 12px; color:#303030;}
.gray_line_box .search_form .search_select_view .auto_complete li a:hover,.gray_box .search_form .search_select_view .auto_complete li a:focus,.gray_box .search_form .search_select_view .auto_complete li.on a {background-color:#f4f4f4;}
.gray_line_box .search_form .search_select_view .auto_complete li.on a {text-decoration:underline !important;}

/* main */
.main .visual_wrap {background-image:url('/common/img/vin/corp/en/visual_main.jpg');}
.main .category_lists .category1 {background:url('/common/img/vin/corp/en/visual_category1.jpg') no-repeat left top;}
.main .category_lists .category2 {background:url('/common/img/vin/corp/en/visual_category2.jpg') no-repeat left top;}
.main .category_lists .category3 {background:url('/common/img/vin/corp/en/visual_category3.jpg') no-repeat left top;}
.main .category_lists .category4 {background:url('/common/img/vin/corp/en/visual_category4.jpg') no-repeat left top;}

/* visual */
.visual_wrap.corp1_1_3 {background-image:url('/common/img/vin/corp/visual_corp1_1_3.jpg');}
.visual_wrap.corp1_1_4 {background-image:url('/common/img/vin/corp/visual_corp1_1_4.jpg');}

/*corp_hw*/
.bull_list.spa_m {margin-bottom:20px;}
.ico.ico110.img {text-indent:0; background:none;}
.blk_txt {font-size:15px; line-height:23px; color:#222;}
.t03_decs.spa_l {margin-bottom:30px;}

.gray_40_box {padding:40px; background-color:#f8f6f5;}
.gray_40_box .link_col {display:inline-block; width:140px;}

.gray_bd_box {padding:30px; text-align:center; border:1px solid #dddbda; background-color:#f3f1f0;}
.gray_bd_box .tit {font-size:24px; line-height:36px; margin-bottom:10px; color:#222;}
.gray_bd_box .block_btn {margin-top:20px;}


.bd_40_wrap .bd_40_box {margin-top:10px; padding:40px; border:1px solid #eeeceb;}
.bd_40_wrap .bd_40_box:first-child {margin-top:0;}
.bd_40_wrap .bd_40_box.not_first {margin-top:10px;}

.corp .sub_wait_list {margin:8px 0; padding-left:20px;}
.corp_map_wrap .transport_wrap .way_list .way_bus {padding-left:0;}

.file_box .file_add_box {width:368px;}

.factsheet {border-top:2px solid #222; border-bottom:1px solid #dddbda;}
.factsheet > li {display:table; width:100%; padding:30px; table-layout:fixed; border-top:1px solid #eeeceb;}
.factsheet > li:first-child {border-top:0;}
.factsheet > li .tit_area {display:table-cell; vertical-align:middle;}
.factsheet > li .tit_area .tit {position:relative; font-size:18px; line-height:27px; padding-left:30px; color:#222;}
.factsheet > li .tit_area .tit.ico01:before {content:''; display:block; position:absolute; top:1px; left:0; width:20px; height:20px; background:url('/common/img/vin/corp/ico_report02.png') no-repeat 0 0;}
.factsheet > li .info_area {display:table-cell; float:right;}
.factsheet > li .info_area .group {display:table; table-layout:fixed;}
.factsheet > li .info_area .group .detail {display:table-cell; vertical-align:middle;}
.factsheet > li .info_area .group .detail > li {position:relative; float:left; font-size:14px; line-height:21px; margin-left:20px; padding-left:20px; color:#666;}
.factsheet > li .info_area .group .detail > li:first-child {margin-left:0; padding-left:0;}
.factsheet > li .info_area .group .detail > li ~ li:before {content:''; display:block; position:absolute; top:4px; left:0; width:1px; height:14px; background-color:#dddbda;}
.btn_group {display:table-cell; padding-left:30px; vertical-align:middle;}

.gray_40_box .r_btn_group {position:relative;}
.gray_40_box .r_btn_group .mail {position:absolute; top:50%; right:0; margin-top:-25px;}
.gray_40_box .r_btn_group .mail span {display:inline-block; position:relative; line-height:23px; padding-left:32px;}
.gray_40_box .r_btn_group .mail span:before {content:''; display:block; position:absolute; top:0; left:0; width:24px; height:24px; background:url('/common/img/vin/corp/en/ico_post.png') no-repeat left top;;}

.bd_40_box .ico_wrap {display:table; width:100%; table-layout:fixed;}
.bd_40_box .ico_wrap .txt_area {display:table-cell; padding-right:30px; vertical-align:middle;}
.bd_40_box .ico_wrap .ico_area {display:table-cell; width:140px; vertical-align:middle;}
.bd_40_box .ico_wrap.type02 .ico_area {width:110px; vertical-align:top;}
.bd_40_box .ico_wrap.type02 .txt_area {padding:0 0 0 30px; vertical-align:top;}

.idc_map {border:1px solid #dddbda;}
.idc_map .map_area {height:596px;}
.idc_map .address {padding:20px; background-color:#f8f6f5;}
.idc_map .address p {font-size:15px; line-height:23px; color:#222;}

.site_map {padding-top:30px; border-top:1px solid #ddd;}
.site_map .site_map_list {overflow:hidden;}
.site_map .site_map_list > li {float:left; width:170px; margin-left:30px;}
.site_map .site_map_list > li:first-child {margin-left:0;}
.site_map .site_map_list > li .depth_tit {font-size:16px; font-weight:500; line-height:24px; color:#222;}
.site_map .site_map_list > li .depth_list {margin-top:10px;}
.site_map .site_map_list > li .depth_list > li {margin-top:6px;}
.site_map .site_map_list > li .depth_list > li:first-child {margin-top:0;}
.site_map .site_map_list > li .depth_list > li > a {font-size:13px; line-height:20px; color:#666;}

.gray_line_box .search_form {position:relative;}
.gray_line_box .search_form input[type='text'] {display:inline-block; float:left; width:1002px;}
.gray_line_box .search_form .btn {float:left; margin:0 0 0 6px;}
.gray_line_box .search_form .chk_wrap {position:absolute; right:0; bottom:-40px;}
.search_form.ph_type1 input[type='text'] {width:348px; margin-right:6px;}
.search_form.ph_type1 .selects {float:left; width:348px;}

/* eng */
.history_wrap.en .detail_year .detail_cont .history_list strong {width:120px;}
.history_wrap.en .detail_year .detail_cont .history_list .detail_list {width:750px;}

/* Γί°‘_180412 */
.gray_intro {margin-top:50px; padding:30px 40px; background-color:#f8f6f5;}







































/* corp_jm */
#footer .copy {overflow:hidden; font-size:13px; line-height:20px;}
#footer .copy .copyright {float:left; margin-top:0;}
#footer .copy .service_num {float:right;}
#footer .copy .service_num .strong {color:#222;}
#footer .global_n_falmily .corp_site dt:after {content:none;}
#footer .global_n_falmily .corp_site dt {padding-left:0;}
.global_util {padding-top:11px;}

.t00_decs.mgSpb {margin-bottom:8px;}
.t00_decs.mgSpb_m {margin-bottom:20px;}
.t00_decs.mgSpt {margin-top:8px;}
.t00_decs.no_mgt {margin-top:0;}
.gray_line_box.type02 {padding:30px; background:#fff;}
.gray_line_box.type03 {padding:30px; border-color:#dddbda;}
.gray_line_box.mgt_sp {margin-top:20px;}

.pro_top_wrap {position:relative; width:1170px ; margin:0 auto;}
.pro_top_wrap .crumb_wrap {position:absolute; top:0; right:0;}
.en_detail_info li {text-align:center; color:#666;}

.data_table tr.strong td,.data_table .strong {color:#222;}
.data_table .table tfoot.no_bg td {padding:16px 14px; border-left:1px solid #eeeceb; background:#fff;}
.data_table .table tfoot.no_bg td.al_right {padding-right:20px;}
.data_table .table tfoot.no_bg + tbody tr:last-child th,.data_table .table tfoot.no_bg + tbody tr:last-child td {border-color:#eeeceb;}
.data_table .table tfoot.no_bg th {font-weight:400;}

.service_info_box {position:relative; margin-top:20px; padding:30px; border:1px solid #eeeceb;}
.service_info_box .info_inner .icon {position:absolute; top:50%; left:30px; margin-top:-55px;}
.service_info_box .info_inner .sevice_txt {margin-left:140px;}
.service_info_box .info_inner .sevice_txt dt {font-size:30px; font-weight:500; line-height:45px; margin-top:10px; color:#222;}
.service_info_box .info_inner .sevice_txt dt .eye_brow {display:block; font-size:15px; line-height:23px;}
.service_info_box .info_inner .sevice_txt dd {color:#666;}

.img_table_wrap {overflow:hidden;}
.img_table_wrap .data_table {float:left; width:570px;}
.img_wrap {text-align:center; border:1px solid #eeeceb;}
.img_table_wrap .img_container {float:left; width:270px; margin-left:30px;}
.img_table_wrap .img_wrap img {width:100%; height:auto;}
.lt_gray.regular {font-weight:400;}
.term_refer_list > li:not(:first-child) {margin-top:20px;}
.tit_sub_btn {position:absolute; top:100px; left:-300px;}
.btn_container {position:relative;}

.ch_info_list {overflow:hidden; padding:1px 1px 0 0;}
.ch_info_list .list {float:left; box-sizing:border-box; width:435px; margin:-1px -1px 0 0; padding:0 30px; word-break:keep-all; border:1px solid #eeeceb;}
.ch_info_list .list .bull_list li {word-break:keep-all;}
.ch_info_list .list .ch_box {display:table; width:100%; table-layout:fixed;}
.ch_info_list .list .ch_box .icon_wrap {display:table-cell; width:100px; padding:30px 0; vertical-align:top;}
.ch_info_list .list .ch_box dl {display:table-cell; padding-left:20px; vertical-align:middle;}
.ch_info_list .list .ch_box dl dt {font-size:16px; font-weight:500; line-height:21px; margin-bottom:8px; color:#222;}
.ch_info_list .list .ch_box dl dd {font-size:14px; line-height:21px; color:#666;}
.result_wrap {padding:30px; border:1px solid #eeeceb; border-top:none;}
.result_wrap p {text-align:center;}
.result_wrap .tit04 {margin-bottom:6px;}
.result_wrap .tit04 .em {font-size:24px;}

.ch_info_list.type02 {border:1px solid #eeeceb; border-top:none;}
.ch_info_list.type02 .list {float:none; vertical-align:top; border-bottom:none;}
.ch_info_list.type02 .list:nth-child(odd) {border-left:none;}
.ch_info_list.type02 .list:nth-child(even) {border-right:none;}
.ch_info_list.type02 .list .ch_box dl {padding-top:30px; padding-bottom:30px;}

.plus_wrap {padding:40px 0; text-align:center;}
.plus_wrap .plus_icon {display:inline-block; overflow:hidden; line-height:99999px; width:30px; height:30px; background:url('/common/img/vin/corp/en/plus_icon.png') no-repeat left top;}

.bull_list.spa_tl {padding-top:20px;}
.btn.h50 {margin:0 3px;}
.progress_list_wrap .progress_list > li .tit_area {word-break:break-all;}
.en_agree.acc_list_wrap .acc_lists:first-child {border-top:none;}
.en_agree .chk_wrap label {font-size:18px; line-height:27px; color:#222;}
.en_agree .chk_wrap label .essen {display:inline-block; font-size:15px; line-height:23px; vertical-align:top; color:#ff5a20;}

[class^='tit'] {display:block;}
.btn.call {background:#f3f1f0;}
.btn.call .em {color:#ff4800;}
.btn.down {background:#fff;}

.l_ico_box.order_en {padding:40px;}
.l_ico_box.order_en p {margin-left:80px;}
.l_ico_box.order_en .ico {background:url('/common/img/vin/corp/en/good_icon.png') no-repeat left top;}

.corp sup {font-size:10px;}
.input_tel.eng .tel_num.long {width:398px;}
.input_tel.eng .selects {width:150px;}
