@charset "utf-8";

/*new main*/
body #wrapTire #content.main_new{width:100%; /*;min-width:1280px !important*/;height:100% !important;margin-top:6px;padding:0;}
#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 .btn_slide{display:block;overflow:hidden;position:absolute;top:50%;text-indent:-9999px;}
.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/hankooktire/common/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/hankooktire/common/images/main/btn_play.png) no-repeat;text-indent:-9999em;vertical-align:middle;}
.slide .slide_navi .btn_play.stop{background-position:0 -28px;}

.slide.main_visual{width:100%;min-width:1024px;height:670px;margin:0 0 2px}
.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:left;z-index:2;}
.v_align{display:inline-block;width:0;height:100%;line-height:0;vertical-align:middle;}
.slide.main_visual .con .txt{display:block;position:absolute;left:0;bottom:326px;}
.slide.main_visual .b_txt{display:block;font-size:42px;line-height:52px;color:#fff;font-weight:normal;}
html[lang=ko] .slide.main_visual .b_txt{font-family:'HankookKRTTFLight';}
.slide.main_visual .slide_controler .btn_slide{width:40px;height:74px;margin-top:-37px;}
.slide.main_visual .slide_controler .btn_prev, .slide.main_visual .slide_controler .btn_next{text-indent:0;}
.slide.main_visual .view_more{margin:40px 0 0;}

.main_visual .search_top{position:absolute;left:0;bottom:128px;width:100%;height:148px;z-index:3;}
.main_visual .search_top ul{overflow:hidden;width:948px;margin:0 auto;}
.main_visual .search_top ul:after{content:'';display:block;clear:both;}
.main_visual .search_top ul li{float:left;width:320px;height:148px;}
.main_visual .search_top ul li a{display:block;width:308px;height:100%;padding:95px 0 0;margin:0 0 0 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-align:center;color:#111;font-size:18px;}
html[lang=ko] .main_visual .search_top ul li a{font-family:'HankookKRTTFLight';font-size:16px;}
.main_visual .search_top ul li:first-child{width:308px;}
.main_visual .search_top ul li:first-child a{margin:0;}
.main_visual .search_top ul li.s1 a{background:#fff url(/content/dam/hankooktire/common/images/main/bg_search1.png) no-repeat 50% 40px;}
.main_visual .search_top ul li.s2 a{background:#fff url(/content/dam/hankooktire/common/images/main/bg_search2.png) no-repeat 50% 40px;}
.main_visual .search_top ul li.s3 a{background:#1e1e21 url(/content/dam/hankooktire/common/images/main/bg_search3.png) no-repeat 50% 40px;color:#fff;}
/*only for japan*/
html[lang=ja] .main_visual .search_top ul li{width:468px;height:148px;}
html[lang=ja] .main_visual .search_top ul li:first-child a{float:right;}

.main_new .promotion{width:100%;min-width:1024px;height:418px;padding:240px 0 0;background:#323337 url(/content/dam/hankooktire/common/images/main/bg_promotion.jpg) no-repeat 50% 0;}
.main_new .promotion>strong,.main_new .main_slide_bnr>strong{display:block;width:948px;margin:0 auto;padding:37px 0;color:#fff;font-size:40px;line-height:40px;font-weight:normal;}
html[lang=ko] .main_new .promotion>strong,html[lang=ko] .main_new .main_slide_bnr>strong{padding:0 0 38px;font-family:'HankookKRTTFLight';}
.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:240px;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,.main_new .main_slide_bnr .btn_slide{position:absolute;left:50%;width:64px;height:64px;margin-top:-32px;z-index:1;}
.loof_slide .slide_wrap .btn_prev,.main_new .main_slide_bnr .btn_prev{margin-left:-512px;background:url(/content/dam/hankooktire/common/images/main/btn_main_bnr_prev.png);}
.loof_slide .slide_wrap .btn_next,.main_new .main_slide_bnr .btn_next{margin-left:448px;background:url(/content/dam/hankooktire/common/images/main/btn_main_bnr_next.png);}
/* 2018.08.20 modify | 상품배너 구성 변경 */
.main_new .promotion .loof_slide .slide_con ul>li{height:220px;}
.main_new .promotion .loof_slide .slide_con ul>li>a{display:block;width:468px;height:220px;background:#fff;}
.main_new .promotion .txt{overflow:hidden;display:block;position:absolute;left:50px;top:109px;width:220px;height:56px;font-size:13px;color:#777;}
.main_new .promotion .loof_slide .tire_img{position:absolute;top:40px;left:40px;height:140px;width:210px;overflow:hidden;}
.main_new .promotion .loof_slide .tire_img img{display:block;width:308px;margin-left:-51px;}
.main_new .promotion .loof_slide .txt_con{height:100%;padding:0 0 0 248px;}
.main_new .promotion .loof_slide .txt_con:before{content: '';display:inline-block;width:0;height:100%;margin-left:-4px;line-height:0;vertical-align: middle;}
.main_new .promotion .loof_slide .txt_con .logo_img{position:relative;display:inline-block;vertical-align:middle;}
.main_new .promotion .loof_slide .txt_con .logo_img img{display:block;width:188px;}

/* 20181112 추가 */
.main_new .promotion .loof_slide .slide_con ul>li>a.newBanner{display:table}
.main_new .promotion .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 .promotion .loof_slide .slide_con ul>li>a.newBanner .txt_con {display:table-cell;vertical-align:middle;padding:0 10px 0 228px;}
.main_new .promotion .loof_slide .slide_con ul>li>a.newBanner .txt_con:before{display:none}
.main_new .promotion .loof_slide .slide_con ul>li>a.newBanner .tire_img{width:160px}
.main_new .promotion .loof_slide .slide_con ul>li>a.newBanner .tire_img img{width:228px;margin-left:-33px}
.main_new .promotion .loof_slide .slide_con ul>li>a.newBanner .logo_img{display:table;height:60px}
.main_new .promotion .loof_slide .slide_con ul>li>a.newBanner .logo_img span{display:table-cell;vertical-align:middle}


/*only for EU*/
.main_new .main_slide_bnr{width:100%;min-width:1024px;margin-top:-30px;padding:0 0 0;height:470px;background:#333338;}
.main_new .main_slide_bnr .slide{width:948px;margin:0 auto;}
.main_new .main_slide_bnr .slide_con ul>li{width:468px;height:280px;}
.main_new .main_slide_bnr .slide .slide_con ul{width:10000px;}
.main_new .main_slide_bnr .slide_con ul>li>a{overflow:hidden;margin:0 0 0 12px;}
.main_new .main_slide_bnr .slide_con ul>li:first-child{margin-left:0 !important;}
.main_new .main_slide_bnr .slide_con ul>li:first-child>a{margin:0;}
/*.main_new .main_slide_bnr .slide_con ul>li>a:after{content:'';display:block;clear:both;}*/
/*.main_new .main_slide_bnr .loof_slide .img{display:block;float:left;width:50%;}
.main_new .main_slide_bnr .loof_slide .txt{float:left;width:50%;padding:0 0 0 40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.main_new .main_slide_bnr .loof_slide .txt strong{display:block;width:370px;padding:0 0 14px;margin:-4px 0 0;color:#fff;font-size:24px;line-height:39px;font-weight:normal;}
.main_new .main_slide_bnr .loof_slide .txt p{overflow:hidden;width:370px;max-height:110px;color:#fff;font-size:14px;opacity:.4;filter:alpha(opacity=40);line-height:27px;}
.main_slide_bnr .view{display:block;margin:40px 0 0;}
.view_more{display:inline-block;padding:0 16px 0 0;background:url(/content/dam/hankooktire/common/images/main/bg_view_more.png) no-repeat 100% 4px;font-size:14px;color:#fff;}
.view_more:hover{color:#fff;}*/
.main_new .main_slide_bnr .slide .slide_navi{bottom:-55px;}


.main_new .brand_news{width:100%;min-width:1024px;height:630px;padding:150px 0 0;background:#222226 url(/content/dam/hankooktire/common/images/main/bg_brand_news.jpg) no-repeat 50% 0;}
.main_new .brand_news .inner{width:948px;margin:0 auto;}
.main_new .brand_news strong{display:block;padding:0 0 36px;color:#fff;font-size:40px;line-height:40px;font-weight:normal;}
html[lang=ko] .main_new .brand_news strong{font-family:'HankookKRTTFLight';}
.main_new .brand_news ul{overflow:hidden;}
.main_new .brand_news ul li{float:left;width:474px;height:220px;}
.main_new .brand_news ul li .avi video{object-fit:fill}
.main_new .brand_news ul .w237{width:237px;}
.main_new .brand_news ul .w474{width:474px;}
.main_new .brand_news .img{display:none;}
.main_new .brand_news ul li>a{overflow:hidden;display:block;position:relative;height:100%;text-align:center;color:#fff;font-size:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.main_new .brand_news li+li img{position:absolute;left:0;top:0;z-index:1;-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_new .brand_news li+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_new .brand_news li+li a:before{content:'';display:inline-block;width:0;height:100%;margin-left:-4px;line-height:0;vertical-align:middle;}
/*.main_new .brand_news li+li+li.w474 a:before{display:none;}*/
.main_new .brand_news li+li .txt{position:relative;display:inline-block;vertical-align:middle;z-index:2;}
html[lang=ko] .main_new .brand_news li+li .txt{font-family:'HankookKRTTFLight';}
/*.main_new .brand_news li+li+li.w474>a{padding:50px 0 0 50px;text-align:left;}
.main_new .brand_news li.w474 .txt em{font-size:30px;}
.main_new .brand_news li.w474 .txt span{display:block;width:250px;padding:17px 0 0;font-size:14px;line-height:22px;}*/
.main_new .brand_news li.w474 a:before{content:'';display:inline-block;width:0;height:100%;margin-left:-4px;line-height:0;vertical-align:middle;}
.main_new .brand_news li.w474 .txt span{display:none;}

/*20190312 new main button set by james */
.slide_visual{position:relative}
.new_main_btn_wrap{z-index: 1;position: absolute;width: 947px;background: none;left: calc(50% - 473px);bottom: 70px;}
.new_main_btn_left{width:468px;height:80px;background:rgba(255,255,255,0.7);border:0;outline:0;text-align:left;font-size:22px;color:#111;}
.new_main_car{margin:0 24px;}
.new_main_more{float:right;margin:12px 24px 0 0}
.new_main_btn_right{float:right;width:468px;height:80px;text-align:left;background:rgba(255,255,255,0.7);border:0;outline:0;font-size:22px;color:#111;}
.new_main_location{margin:0 24px;}

/*동영상 키비쥬얼 텍스트 추가 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;}

/*video 가운데 정렬 추가 james*/
.video {position: relative;left: 50%;margin-left: -960px;}

/*se한정 new icon 추가*/
.prd_new_icon{position:absolute;top:0;left:0}
