@charset utf-8;

/* LAYOUT */
/* gnb(Header GNB) */
#gnb ul {display:inline-block; width:950px; height:auto; padding:15px 0 0 10px; *zoom:1}
#gnb ul ul{width:auto;padding:0 0 0 10px}
#gnb ul ul ul{padding:0}
#gnb .depth1 {float:left; margin-left:79px}
#gnb .depth1 a.texthide {display:block; overflow:hidden; height:25px; text-indent:-9999px}
#gnb .depth1:first-child{margin-left:0 !important}
#cate1, #cate2, #cate3, #cate4, #cate5, #cate6, #cate7 {overflow:hidden; height:25px; background-image:url('/us/images/common/gnb-1depth.gif'); background-repeat:no-repeat}
#cate1 {width:81px; background-position:0 0}
#cate2 {width:58px; background-position:0 -65px}
#cate3 {width:87px; background-position:0 -130px}
#cate4 {width:76px; background-position:0 -195px}
#cate5 {width:123px; background-position:0 -260px}
#cate6 {width:117px; background-position:0 -325px}
#cate1.on {background-position:0 -30px}
#cate2.on {background-position:0 -95px}
#cate3.on {background-position:0 -160px}
#cate4.on {background-position:0 -225px}
#cate5.on {background-position:0 -290px}
#cate6.on {background-position:0 -355px}
#gnb #cate6 .gnb-motorsports {bottom:-5px}

/* COMMON */
/* ico_common */
.new_big {display:block;position:absolute;left:0;top:-1px;width:76px;height:76px;text-indent:-999em;background:url(/us/images/common/ico_new_big.png) no-repeat left top;z-index:40}
.new_sm {display:block;position:absolute;left:0;top:0;width:47px;height:47px;text-indent:-999em;background:url(/us/images/common/ico_new.png) no-repeat left top;z-index:40}
.best {display:block;position:absolute;right:0;bottom:0;width:46px;height:46px;text-indent:-999em;background:url(/us/images/common/ico_best.png) no-repeat left top;z-index:40}
.news_view img {margin:0}
.data_table04 table tbody td {text-align:center}

/* SERVICES TIRES */
.vehicle_type .tire_position .install_position{margin:15px 0 0 0}
.vehicle_type .tire_position .install_position span {margin:0 0 0 10px}
.tip-for{height: 180px;padding: 7px 0 0 30px;background:#f3f3f3 url(/us/images/services-tips/seasonal-kerfs.jpg) 355px 100% no-repeat}

/* tires-product */
.features .comp_02 .right_area .structure_tire {height:265px}
.data_table02 .th02,
.data_table02 table tr:first-child th:first-child + th,
.data_table02 table td:first-child + td {display:none}
/* Specifications */
table.tooltips.pcr-spec .th01 {width:15% !important}
table.tooltips.pcr-spec .th03 {width:14% !important}
table.tooltips.pcr-spec .th04 {width:14% !important}
table.tooltips.pcr-spec .th05 {width:15% !important}
table.tooltips.pcr-spec .th06 {width:14% !important}
table.tooltips.pcr-spec .th07 {width:14% !important}

/* tire-finder */

/* dealer locator */
.dealer_result .d_right .board_table .first_body td {padding:9px 5px 9px 10px}
.dealer_result .d_right .board_table .first_body td .radio:first-child + label {width:25px}
.dealer_result .d_right .board_table .first_body td label {float:left;width:auto;line-height:18px;}
.dealer_result .d_right .board_table .first_body td label[for="re_htg"] {width:155px}
.dealer_result .d_right .board_table .first_body td .radio {float:left;}

/* RNB banner 
.banner-flag .list, .banner-flag .list.video_area_box {}*/

/* hankook universe */
.worldmap_area .wMap0 {background:url(/common/images/sub/1hankook-tire-worldmap-nola-america.gif) no-repeat left top}
.worldmap.wMap0 .wm_btn.na:hover span.hover_img {display:none;}

/* recalls-tire */
.recall_tire_notice .search_area {margin-bottom:27px}
.wrap_ttn .view_title h3 {width:auto}

/* tire-registartion */
.tire-registartion .w660_row_type1 td input[type="text"] {width:95%}
.tire-registartion .req-field {margin:10px 0 0; color:#666}
.tire-registartion .circledot ul {padding:8px 0 8px 8px}
.tire-registartion .check_det {padding:8px 0 8px 8px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8;}
.tire-registartion .circledot {position:relative}
.tire-registartion .dot-info {position:absolute;top:8px;right:8px;width:142px;height:80px;background:url('/us/images/services-tips/about-dot-info.gif') 0 25px no-repeat;}
.tire-registartion .dot-info p.note{padding:0 0 0 20px;background:url('/common/images/icon/ico_qm.gif') 0 50% no-repeat;font-weight:bold}
.tire-registartion .dot-info p.note a{color:#666; text-decoration:none}
/* w660_col_type1 */
.w660_col_type1{border-top:1px solid #888888;border-bottom:1px solid #888888;}
.w660_col_type1 table {width:100%; table-layout:fixed}
.w660_col_type1 th {padding:8px 15px 8px 20px; border-left:1px solid #d8d8d8;color:#555555;background-color:#f3f3f3;text-align:center;}
.w660_col_type1 th:first-child {border-left:0}
.w660_col_type1 th label {display:block}
.w660_col_type1 th span {font-weight:normal}
.w660_col_type1 td {padding:8px 0 8px;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;color:#666666;text-align:center;}
.w660_col_type1 td:first-child {border-left:0}
.w660_col_type1 td .inp_base {width:80%}
/* aboutDotInfo layer */
#aboutDotInfo .about-dot-info {width:620px}
#aboutDotInfo .about-dot-cont {height:500px;overflow-x:hidden;overflow-y:scroll;}
#aboutDotInfo .about-dot-cont h5 {margin-bottom:15px; color:#444;}
#aboutDotInfo .my-dot-num {overflow:hidden}
#aboutDotInfo .my-dot-num .txt {float:left; width:320px}
#aboutDotInfo .my-dot-num .img-dot-num {float:right}
#aboutDotInfo .dot-stand h5 {margin-top:25px}
#aboutDotInfo .dot-stand .txt {padding-bottom:20px}
#aboutDotInfo.mw .fg {margin-left:-330px !important}