@charset 'utf-8';

p.brand_tit_bg { position:absolute; right:0; top:105px; z-index:-1; }

section.brand_section { width:1200px; position:relative; margin:0 auto; }
section.contents_gray { padding:50px 0 50px 0; background:#f8f8f8; overflow:hidden; }

section.brand_vision_section { position:relative; padding:0; }

section.brand_vision_section p strong span { font-size:24px; font-weight:normal; }
section.global_map_section { background:#ededed; position:relative; margin-bottom:50px}
section.global_map_section p {width:1500px;margin:0 auto}

section.global_info_section { width:1200px; margin:0 auto; }
section.global_info_section p.global_table { position:relative; left:50%; margin-left:-600px; }
section.global_info_section p.global_ch_tit { font-size:34px; color:#333; margin-bottom:15px; }

div.gb_slider_wrap { border:1px solid #ddd; height:95px; padding-top:30px; border-radius:3px; position:relative; margin-bottom:80px; overflow:hidden; }
div.gb_slider_wrap li { text-align:center; vertical-align:middle; }
div.gb_slider_wrap .bx-wrapper img { width:auto; text-align:center; display:inline; }

.gb_slider_wrap p.btn_prev { position:absolute; left:0; top:0; width:5%; height:125px; border-right:1px solid #ddd; vertical-align:middle; text-align:center; }
.gb_slider_wrap p.btn_next { position:absolute; right:0; top:0; width:5%; height:125px; border-left:1px solid #ddd; text-align:center; }

.gb_slider_wrap p.btn_prev a, .gb_slider_wrap p.btn_next a { display:block; vertical-align:middle; height:125px; line-height:125px; }
.gb_slider_wrap p.btn_prev a img, .gb_slider_wrap p.btn_next a img { vertical-align:middle; }

/*브랜드 스토리*/
.brand_section .bs_text{margin-top:5%; }
.brand_section .bs_text h3{ color:#e3313f; font-size:34px; margin-bottom:20px; }
.brand_section .bs_text .sub{color:#666; font-size:20px; padding-bottom:30px; }
.brand_section .bs_text hr{  width:85px; border:1px solid #ddd; }
.brand_section .bs_text .cont{color:#666; font-size:16px; margin-top:32px; line-height:26px; }

.bs_section01, .bs_section02 {position:relative; overflow:hidden; }
.bs_section01 img, .bs_section02 img {vertical-align:middle; }
.bs_section01 .bs_text{float:right; margin-top:10%; width:600px; }

.bs_section02 {text-align:right;}
.bs_section02 .bs_text { width:600px; }
.bs_section02 img{float:right;}

/*브랜드 비젼*/
.brand_vision_section h3 { font-weight:normal; font-size:48px; color:#222; }
.bv_section01, .bv_section02, .bv_section03 { overflow:hidden; }
.bv_section01 img{float:left;}
.bv_section01 .bv_text { margin:70px 0 0 70px; float:left; width:620px; }
.bv_section01 .bv_text .sub_tit { color:#222; font-size:50px; letter-spacing:6px; margin-top:30px; line-height:60px; }
.bv_section01 .bv_text .sub_tit span { color:#e3313f; }
.bv_section01 .bv_text .text { font-size:18px; color:#666; line-height:26px; margin-top:30px; }

.bv_section02 {}
.bv_section02 img {float:right;}
.bv_section02 .bv_text { float:left; margin-top:100px; width:480px;}
.bv_section02 .bv_text .text { font-size:18px; color:#666; line-height:26px; margin-top:70px; }

.bv_section03 {}
.bv_section03 .bv_text .text { font-size:18px; color:#666; line-height:26px; margin:30px 0; }
table.bv_corevalue  { overflow:hidden; vertical-align:middle; border-bottom:2px solid #e0e0e0; margin-bottom:80px; }
table.bv_corevalue th {  font-size:24px; padding:55px 0; border-top:2px solid #e12f45; color:#e1333d;  text-align:left; vertical-align:middle; }
table.bv_corevalue td { font-size:18px; border-top:2px solid #e0e0e0; color:#666; padding-left:50px; vertical-align:middle; }


/*글로벌 맥포머스*/
table.gb_national { overflow:hidden;vertical-align:middle; border-bottom:2px solid #e0e0e0; margin-bottom:50px; }
table.gb_national th{  font-size:34px; padding:40px 0; font-weight:normal;  text-align:left;  vertical-align:middle; letter-spacing:1; }
table.gb_national td { font-size:18px; line-height:30px; padding:30px 50px 30px 60px; border-top:2px solid #e0e0e0; color:#666; vertical-align:middle; }

.fc_0f9ce3 { color:#0f9ce3; border-top:2px solid #0f9ce3; }
.fc_205da0 { color:#205da0; border-top:2px solid #205da0;}
.fc_34aea1 { color:#34aea1; border-top:2px solid #34aea1; }
.fc_91bd4e { color:#91bd4e; border-top:2px solid #91bd4e; }
.fc_b68036 { color:#b68036; border-top:2px solid #b68036; }


/* 전체 / 신제품출시 / 수상실적 / 프로모션 탭 */
.history_view_wrap { position:relative; }
.history_view_wrap h3 { display:block; position:absolute; top:0; }
.history_view_wrap h3.history_all { left:0; }
.history_view_wrap h3.history_new { left:300px; }
.history_view_wrap h3.history_award { left:600px; }
.history_view_wrap h3.history_promotion { left:900px; }
.history_view_wrap h3 a { background:#fff; border:1px solid #dddddd; color:#666; display:block; font-size:16px; font-weight:bold; height:48px; line-height:48px; text-align:center; width:298px; }
.history_view_wrap h3 a.on { background:#181238; border:1px solid #181238; color:#fff; }

.history_view_wrap article { background:#fff; }
.history_view_list { padding:0 0 60px 0; }
.history_view_list > li { margin:8px 0 20px 0; }
.history_view_list li:after { content:""; display:block; clear:both; }
.history_view_list li .history_title { float:left; width:286px; position:relative; }
.history_view_list li .history_title > h3 { position:absolute; left:95px; top:25%; font-size:45px; color:#df3343; border-bottom:2px solid #ddd;  padding-bottom:15px;}
.history_view_list li .history_title > P { position:absolute; top:50%; font-size:20px; text-align:center; font-weight:bold; width:100%;}
.history_view_list li .history_title .btn_hs_more { font-size:16px; color:#666; font-weight:bold;  line-height:30px; text-align:center; position:absolute; left:50%; bottom:60px; margin-left:-50px; width:101px; height:30px; background:url('../img/brand/history/btn_hs_more.png') no-repeat; }
.history_view_list li dl { float:left; background:#fff; margin-left:20px; width:282px; }
.history_view_list li dl dt { border:1px solid #efeeee; width:282px; height:187px; position:relative; }
.history_view_list li dl dt .icon_award { display:block; width:65px; height:25px; position:absolute; right:0; top:20px; background:url('../img/brand/history/icon_award.jpg') no-repeat; }
.history_view_list li dl dt .icon_new_product { display:block; width:111px; height:25px; position:absolute; right:0; top:20px; background:url('../img/brand/history/icon_new_product.jpg') no-repeat; }
.history_view_list li dl dt .icon_promotion { display:block; width:93px; height:25px; position:absolute; right:0; top:20px; background:url('../img/brand/history/icon_promotion.jpg') no-repeat; }
.history_view_list li dl dd { border:1px solid #efeeee; border-top:0px; width:252px; height:70px; padding:15px;  }
.history_view_list li dl dd .hs_title { font-size:18px; color:#222; font-weight:bold; line-height:1.4; }
.history_view_list li dl dd .hs_text { font-size:14px; color:#666; line-height:1.2; }
.hs_list_wrap { float:right; width:910px; }
.hs_list_wrap li.hs_list_on { display:none; }
.hs_list_wrap li.hs_list_on dl { margin-top:20px; }

