@charset "utf-8";

/*new main*/
body #wrapTire #content.main_new{width:100%;margin:6px 0 0;padding:0;overflow-x: hidden;}/*20190117 james 메인 동영상 스타일 관련 overflow-x 추가*/
#btn_goTo_top{z-index:2;}
.slide{position:relative;}
.slide_wrap{overflow:hidden;position:relative;height:100%;}
.slide .slide_con{overflow:visible;height:100%;}
.slide .slide_con ul{width:1000%;height:100%;}
.slide .slide_con ul:after{content:'';display:block;clear:both;}
.slide .slide_con ul>li{float:left;width:10%;height:100%;}
.slide .slide_con .con>a{display:block;height:100%;}
.slide .slide_con .bg_img{height:100%;background-position:50% 0;background-repeat:no-repeat;}
.slide .slide_controler{height:100%;position:absolute;left:50%;z-index:1;}
.slide .slide_controler .btn_slide{display:block;position:absolute;top:50%;}
.slide .slide_controler .btn_prev{left:0;}
.slide .slide_controler .btn_next{right:0;}
.slide .slide_navi{position:absolute;left:0;bottom:60px;width:100%;text-align:center;z-index:3;}
.slide .slide_navi ul{display:inline-block;vertical-align:middle;}
.slide .slide_navi ul li{display:inline-block;overflow:hidden;text-indent:-9999em;vertical-align:middle;}
.slide .slide_navi ul li a{display:block;width:36px;height:28px;margin-left:10px;background:url(/content/dam/global/images/main/bg_slide_navi.png) repeat-x 0 -28px;/*
-webkit-transition: opacity .5s  ease-out;
-moz-transition: opacity .5s  ease-out;
-o-transition: opacity .5s  ease-out;
transition: opacity .5s ease-out;
-webkit-transition: width .2s  ease-out;
-moz-transition: width .2s  ease-out;
-o-transition: width .2s  ease-out;
transition: width .2s ease-out;*/}
.slide .slide_navi ul li:first-child a{margin:0;}
.slide .slide_navi ul li.active a{width:64px;background-position:0 0;}
.slide .slide_navi .btn_play{display:inline-block;overflow:hidden;width:28px;height:28px;margin-left:17px;background:url(/content/dam/global/images/main/btn_play.png) no-repeat;text-indent:-9999em;vertical-align:middle;}
.slide .slide_navi .btn_play.stop{background-position:0 -28px;}
.view_more{display:inline-block;padding:0 16px 0 0;background:url(/content/dam/global/images/main/bg_view_more.png) no-repeat 100% 4px;font-size:14px;color:#fff;font-family:'HankookTire';}
.view_more:hover{color:#fff;}

.slide.main_visual{width:100%;min-width:1024px;height:670px;}
/*.video{width:100%;min-width:1280px;height:auto!important; max-height:670px!important;} 20190115 james */
.video{position: relative;left: 50%;margin-left: -960px;}
.video>iframe{margin: 0; padding: 0;}
.slide.main_visual .slide_wrap{min-width:1024px;}
.slide.main_visual .slide_controler{width:1280px;margin-left:-640px;}
.slide.main_visual .con{position:relative;width:948px;height:100%;margin:0 auto;text-align:center;z-index:2;}
.v_align{display:inline-block;width:0;height:100%;line-height:0;vertical-align:middle;}
.slide.main_visual .con .txt{display:inline-block;padding-bottom:10px;vertical-align:middle;}
.slide.main_visual .s_txt{display:block;width:930px;font-size:18px;color:#fff;font-family:'HankookTire';}
.slide.main_visual .b_txt{font-size:54px;line-height:60px;color:#fff;font-family:'HankookTire';font-weight:normal;}
.slide.main_visual .slide_controler .btn_slide{height:74px;margin-top:-37px;}
.slide.main_visual .view{display:block;margin:35px 0 0;}

.main_link{overflow:hidden;width:100%;/*min-width:1280px;*//*border-top:2px solid #edecf2;*/border-bottom:2px solid #edecf2;border-top:0px solid #fff;/*border-bottom:6px solid #fff;*/}/*20190117 james border modify*/ /*20190228 james min-width modify*/
.main_link:after{content:'';display:block;clear:both;}
.main_link li{overflow:hidden;float:left;position:relative;width:50%;height:230px}
.main_link li .top_banner_1, .main_link li .top_banner_2{display:block;width:100%;height:100%}
.main_link li .img{display:block;width:100%;height:100%;-webkit-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-moz-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-ms-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-o-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-o-transform:matrix(1.0, 0, 0, 1.0, 0, 0);transform:matrix(1.0, 0, 0, 1.0, 0, 0);-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}
.main_link li:first-child .img{background-position:right}
.main_link li:hover .img{-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-moz-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-ms-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-o-transform:matrix(1.1, 0, 0, 1.1, 0, 0);transform:matrix(1.1, 0, 0, 1.1, 0, 0)}
.main_link li a{display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.main_link li a span{display:inline-block;font-size:26px;color:#fff;font-family:'HankookTire';vertical-align:middle;width:640px;text-align:center;}
.main_link li a span.v_align{width:0;}
.main_link li:first-child a{left:auto;right:0;text-align:right;/*border-right:3px solid #fff;*/}/*20190118 james border modify*/
.main_link li+li a{text-align:left;border-left:2px solid #edecf2;/*border-left:3px solid #fff;*/}/*20190118 james border modify*/

/*.product_banner{border-bottom:6px solid #fff}20190117 james add border 삭제 요청*/

.main_bnr{width:100%;min-width:1024px;}
.main_bnr .txt_wrap{width:948px;height:410px;margin:0 auto;display:table;position: relative;}/*20190718 글로벌 메인 텍스트 얼라인 수정*/
.main_bnr .txt{display:table-cell;vertical-align:middle;}
.main_bnr .txt .prod_logo{position: absolute;right: 0;top:75px;}/*20190718 글로벌 메인 텍스트 얼라인 수정*/
.main_bnr .txt span{display:block;font-size:16px;color:#fff;font-family:'HankookTire';line-height:1.5em;position: absolute;right:0;top:200px;text-align:right}/*20190718 글로벌 메인 텍스트 얼라인 수정*/
.main_bnr .view_more{position: absolute;right:0;top:290px;}/*20190718 글로벌 메인 텍스트 얼라인 수정*/

.main_slide_bnr{width:100%;/*min-width:1280px*/;height:280px;padding:60px 0 0;background:#dedee4;}/*20190228 james modify*/
.loof_slide .slide_wrap{position:relative;}
.loof_slide .slide_con{position:relative;left:50%;margin-left:-480px;}
.loof_slide .slide_con ul{position:relative;width:100000px;}
.loof_slide .slide_con ul>li{position:relative;width:468px;height:220px;margin:0 6px;}
.loof_slide .slide_con ul>li>a{display:block;}
.loof_slide .slide_con ul>li .mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50)}
.loof_slide .slide_con ul>li.off .mask{display:block}
.loof_slide .slide_controler{width:948px;margin-left:-474px;}
.loof_slide .slide_wrap .btn_slide{position:absolute;left:50%;top:50%;height:64px;margin-top:-32px;z-index:1;}
.loof_slide .slide_wrap .btn_prev{margin-left:-512px;}
.loof_slide .slide_wrap .btn_next{right:auto;margin-left:448px;}
/* 2018.08.20 modify | 상품배너 구성 변경 */
.main_slide_bnr .loof_slide .slide_con ul>li{height:220px;}
.main_slide_bnr .loof_slide .slide_con ul>li>a{display:block;width:468px;height:220px;background:#fff;}
.main_slide_bnr .loof_slide .txt{overflow:hidden;display:block;position:absolute;left:50px;top:109px;width:220px;height:56px;font-size:13px;color:#777;}
.main_slide_bnr .loof_slide .tire_img{position:absolute;top:40px;left:40px;height:140px;width:210px;overflow:hidden;}
.main_slide_bnr .loof_slide .tire_img img{display:block;width:308px;margin-left:-51px;}
.main_slide_bnr .loof_slide .txt_con{height:100%;padding:0 0 0 248px;}
.main_slide_bnr .loof_slide .txt_con:before{content: '';display:inline-block;width:0;height:100%;margin-left:-4px;line-height:0;vertical-align: middle;}
.main_slide_bnr .loof_slide .txt_con .logo_img{position:relative;display:inline-block;vertical-align:middle;}
.main_slide_bnr .loof_slide .txt_con .logo_img img{display:block;width:188px;}

/* 20181112 추가 */
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner{display:table}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .txt_con .description_txt{display:block;margin-top:20px;color:#888;line-height:1.4;overflow:hidden;height:35px}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .txt_con {display:table-cell;vertical-align:middle;padding:0 10px 0 228px;}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .txt_con:before{display:none}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .tire_img{width:160px}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .tire_img img{width:228px;margin-left:-33px}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .logo_img{display:table;height:60px}
.main_new .main_slide_bnr .loof_slide .slide_con ul>li>a.newBanner .logo_img span{display:table-cell;vertical-align:middle}

.main_press{width:100%;/*min-width:1280px*/;height:320px;padding:409px 0 0;background:url(/content/dam/global/images/main/bg_main_press.jpg) no-repeat 50% 0;}/*20190228 james modify*/
.main_press .slide_con ul>li .con{position:relative;width:468px;height:220px;background:#fff;}
.main_press .slide_con ul>li a{display:block;padding:46px 50px;background:url(/content/dam/global/images/main/bg_press_view.png) no-repeat 100% 30px;}
.main_press .slide_con ul>li span{display:block;padding:0 0 13px;font-size:16px;color:#f45d31;font-family:'HankookTire';}
.main_press .slide_con ul>li strong{display:block;overflow:hidden;height:80px;font-size:22px;word-wrap:break-word;color:#111;font-family:'HankookTire';line-height:1.2em;font-weight:normal;}

.main_something{width:100%;/*min-width:1280px;*/height:837px;background:#25252a;text-align:center;}/*20190228 james modify*/
.main_something>strong{display:block;padding:100px 0 47px;font-size:30px;color:#fff;font-family:'HankookTire';font-weight:normal;}
.main_something .tab{width:948px;margin:0 auto;}
.main_something .tab_menu{overflow:hidden;width:948px;}
.main_something .tab_menu:after{content:'';display:block;clear:both;}
.main_something .tab_menu li{float:left;width:316px;height:48px;line-height:46px;margin-left:-1px;}
.main_something .tab_menu li:first-child{margin:0;}
.main_something .tab_menu li>a{display:block;height:46px;border:1px solid #9b9ca0;text-align:center;font-size:16px;color:#777;font-family:'HankookTire';}
.main_something .tab_menu li.active a,.main_something .tab_menu li:hover a{background:#fff;color:#111;border-color:#fff;}
.main_something .tab_con{padding:40px 0 0;}
.main_something .tab_con ul:after{content:'';display:block;clear:both;}
.main_something .tab_con li{float:left;}
.main_something .tab_con .col1{width:100%;}
.main_something .tab_con .col2{width:474px;}
.main_something .tab_con .col3{width:316px;}
.main_something .tab_con li>a{overflow:hidden;display:block;position:relative;}
.main_something .tab_con li a>span{display:block;position:absolute;left:0;width:100%;top:102px;font-size:22px;color:#fff;font-family:'HankookTire';z-index:1;}
.main_something #tab_con3 li a>span, .main_something .tab_con .col3 a>span{top:75px;}
.main_something .tab_con li a img{-webkit-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-moz-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-ms-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-o-transform:matrix(1.0, 0, 0, 1.0, 0, 0);-o-transform:matrix(1.0, 0, 0, 1.0, 0, 0);transform:matrix(1.0, 0, 0, 1.0, 0, 0);-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease}
.main_something .tab_con li a:hover img{-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-moz-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-ms-transform:matrix(1.1, 0, 0, 1.1, 0, 0);-o-transform:matrix(1.1, 0, 0, 1.1, 0, 0);transform:matrix(1.1, 0, 0, 1.1, 0, 0)}
.main_something .tab_con .img{display:none}
.main_something .countdown, .countdown_next{width:474px;height:166px;padding:57px 0;background:#2e2e32;}
.main_something .countdown .date{display:inline-block;padding:0 0 30px 30px;background:url(/content/dam/global/images/main/bl_cal.gif) no-repeat 0 3px;font-size:22px;color:#707070;font-family:'HankookTire';}
.main_something .countdown .date span{color:#fff;}
.main_something .countdown .time{padding:0 0 31px;font-size:44px;color:#fff;font-family:'HankookTire';}
.main_something .countdown .time>span{display:inline-block;vertical-align:middle;}
.main_something .countdown .time span>span{display:block;font-size:12px;color:#777;}
.main_something .countdown .time .s,.main_something .countdown .time .s span{color:#f36f21;}
.main_something .countdown .view_more{color:#999;}
.main_something .countdown_next .txt_type{display:inline-block;vertical-align:middle;}
.main_something .countdown_next .txt_type .sub_tit{display:inline-block;padding-bottom:15px;font-weight:normal;font-size:22px;color:#fff;}
.main_something .countdown_next .txt_type p{font-size:13px;line-height:20px;color:#c3c3c3;}
.main_something .countdown_next .txt_type .view_more{display:inline-block;margin-top:25px;color:#999;}
.main_something .avi{width:474px;height:280px;}

/*동영상 키비쥬얼 텍스트 추가 james*/
.new_keyvisual_text_wrap{position:absolute; top:92px;z-index:10;width:948px;left: calc(50% - 474px);}
.new_keyvisual_tit{font-size:30px; color:#37bbf5;display:block;margin-bottom:12px;font-weight:500}
.new_keyvisual_txt{font-size:20px; color:#dddddd;display:block;}

