@charset "utf-8";
/*뉴스레터*/
.newsletter_top_wrap {margin:0 auto; padding-bottom:25px; border-bottom:1px solid #d8d8d8; height:90px}
.newsletter_top_wrap dt {float:left; background-color:#909090; width:200px; height:90px; margin-right:29px} /*20130114*/
.newsletter_top_wrap dd {float:left; padding-top:12px}/*20130114*/
.newsletter_cont_wrap {margin:10px auto 0 auto}
.newsletter_cont_wrap .cont_style_01 {position:relative; padding:16px 16px 19px 16px; width:390px; height:151px; border:1px solid #eaeaea;color:#333}  /*20130114*/
.newsletter_cont_wrap .cont_style_01 .desc_01 {padding-bottom:15px}
.newsletter_cont_wrap .cont_style_02 {float:right; position:relative; background:url("/kr/images/services/newsletter_bg_01.jpg") no-repeat right bottom; padding:16px 16px 19px 16px; width:390px; height:151px; border:1px solid #eaeaea;color:#333} /*20130114*/
.newsletter_cont_wrap .cont_style_03 {position:relative; padding:16px 16px 19px 16px; width:390px; height:175px; border:1px solid #eaeaea;color:#333}/*20130114*/ 
 
.newsletter_cont_wrap .btn_area_01 {position:absolute; right:16px; bottom:19px}


/*이용안내*/
.util_wrap_01 .drop_cont_01 {margin-top:-50px; float:right}
.util_cont_01 {color:#555; border-bottom:1px solid #d8d8d8; padding-bottom:15px; overflow-y:auto; margin-bottom:25px; min-height:350px; width:660px}

/*서비스_품질보증*/
.pop_certificcate {width:450px; height:640px; overflow:hidden}

/*타이어비교*/
.tire_comparison_wrap {position:relative; width:940px; margin:60px auto 0 auto}
.tire_comparison {background-color:#ffffff; width:890px; padding:25px}
.title_style_01 {height:74px; color:#666666;}
.desc_style_01 {height:32px; border-bottom:1px solid #dddddd; font-weight:bold; font-size:14px; color:#333333}
.desc_style_02 {height:44px; line-height:44px}
.comparison_cont_01 {background-color:#fafafa; border:3px solid #dddddd; width:884px; margin:0 auto}
.cont_subtitle {border-bottom:1px solid #dddddd; height:44px}
.cont_detail_01 {border-bottom:1px solid #dddddd; padding:30px}
.cont_detail_02 {padding:30px}
.cont_detail_01 .subtitle_01, .cont_detail_02 .subtitle_01 {font-weight:bold; font-size:16px; color:#33333}
.cont_detail_check {border-bottom:1px solid #dddddd; width:662px; margin:20px auto 0 auto; padding-bottom:20px}
.cont_detail_check .item_list_area {float:left; margin:0 20px; width:248px}
.cont_detail_check .item_btn_area {float:left; margin-top:158px; width:82px; text-align:center}


/*인테이블 스타일*/
.intb_type_01 table {table-layout:fixed; width:100%; border:1px solid #cccccc}
.intb_type_01 table thead th {background-color:#f3f3f3; color:#444444; font-size:14px; border-bottom:1px solid #dddddd; height:33px; line-height:33px}
.intb_type_01 table tbody td {padding:5px 0; background-color:#ffffff; color:#666666; border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; text-align:center}
.intb_type_01 table tbody td.icon_area {padding:7px 5px 0 5px;height:26px;text-align:left; *padding:7px 5px;*height:auto}
.intb_type_01 table tfoot td {padding:8px 10px 7px 13px; background-color:#ffffff; font-size:11px; color:#777777}
.intb_type_01 table tfoot td .orange_01 {color:#f47d31}

.rank_btn_area {float:right; width:38px; height:16px; text-align:right;*margin-top:-16px}
.rank_btn_area a {width:16px; height:16px; text-indent: -9999px;display:inline-block} 
.rank_btn_area .btn_down {background:url("/kr/images/common/bl_box_down.gif")no-repeat; margin-right:1px}
.rank_btn_area .btn_down:hover {background:url("/kr/images/common/bl_box_down_h.gif")no-repeat}
.rank_btn_area .btn_up {background:url("/kr/images/common/bl_box_up.gif")no-repeat}
.rank_btn_area .btn_up:hover {background:url("/kr/images/common/bl_box_up_h.gif")no-repeat}

/*타이어 성능 아이콘,바*/
.performance_tire li {width:350px;margin-bottom:3px;line-height:1em}
.performance_tire li .perf_ico {position:relative;float:left}
.performance_tire li .perf_ico .tips {display:none;left:-7px;top:-43px}
.performance_tire li .perf_ico .tips p {white-space:normal;}
.performance_tire li .perf_ico .tips.on {display:block}
.performance_tire .perf_ico .ico_dry,
.performance_tire .perf_ico .ico_wet,
.performance_tire .perf_ico .ico_snow,
.performance_tire .perf_ico .ico_ice,
.performance_tire .perf_ico .ico_noise,
.performance_tire .perf_ico .ico_comfort,
.performance_tire .perf_ico .ico_wear,
.performance_tire .perf_ico .ico_eco {display:inline-block;width:17px;height:17px;text-indent:-999em;background-image:url("/kr/images/services/ico_tires.gif");background-repeat:no-repeat; padding-right:5px; *float:left; *padding-right:7px}
.performance_tire .perf_ico .ico_dry {background-position:left -53px}
.performance_tire .perf_ico .ico_wet {background-position:-23px -53px}
.performance_tire .perf_ico .ico_snow {background-position:-46px -53px}
.performance_tire .perf_ico .ico_ice {background-position:-71px -53px}
.performance_tire .perf_ico .ico_noise {background-position:-96px -53px}
.performance_tire .perf_ico .ico_comfort {background-position:-121px -53px}
.performance_tire .perf_ico .ico_wear {background-position:-147px -53px}
.performance_tire .perf_ico .ico_eco {background-position:-174px -53px}

.performance_result {background-color:#ffffff; border:1px solid #cccccc; padding:15px 30px 11px 30px; margin-top:15px; width:762px}
.performance_result li {width:510px;margin-bottom:3px;line-height:1em;list-style:none}
.performance_result li .level_bar,
.performance_result li .level_bar .bar {overflow:hidden;height:6px;background-image:url("/kr/images/services/bg_perfomance_bar_02.gif");background-repeat:no-repeat}
.performance_result li .level_bar {float:left; width:365px;margin:5px 0;background-position:left -7px}
.performance_result li .level_bar .bar {display:block;position:relative;background-position:left 0}
.performance_result li .level_text {float:left; margin:3px 0}

/* 타이어 성능 아이콘,바_02 */
.performance_tire_02 {margin:0}
.performance_tire_02 li {width:250px;margin-bottom:5px;*margin-bottom:3px;line-height:1em}
.performance_tire_02 li .perf_ico {position:relative;float:left}
.performance_tire_02 li .perf_ico .tips {display:none;left:-7px;top:-43px}
.performance_tire_02 li .perf_ico .tips p {white-space:normal;}
.performance_tire_02 li .perf_ico .tips.on {display:block}
.performance_tire_02 li .perf_ico .ico_dry,
.performance_tire_02 li .perf_ico .ico_wet,
.performance_tire_02 li .perf_ico .ico_snow,
.performance_tire_02 li .perf_ico .ico_ice,
.performance_tire_02 li .perf_ico .ico_noise,
.performance_tire_02 li .perf_ico .ico_comfort,
.performance_tire_02 li .perf_ico .ico_wear,
.performance_tire_02 li .perf_ico .ico_eco {display:block;width:17px;height:17px;text-indent:-999em;background-image:url("/kr/images/services/ico_tires.gif");background-repeat:no-repeat}
.performance_tire_02 li .perf_ico .ico_dry {background-position:left -53px}
.performance_tire_02 li .perf_ico .ico_wet {background-position:-23px -53px}
.performance_tire_02 li .perf_ico .ico_snow {background-position:-46px -53px}
.performance_tire_02 li .perf_ico .ico_ice {background-position:-71px -53px}
.performance_tire_02 li .perf_ico .ico_noise {background-position:-96px -53px}
.performance_tire_02 li .perf_ico .ico_comfort {background-position:-121px -53px}
.performance_tire_02 li .perf_ico .ico_wear {background-position:-147px -53px}
.performance_tire_02 li .perf_ico .ico_eco {background-position:-174px -53px}
.performance_tire_02 li .level_bar,
.performance_tire_02 li .level_bar .bar {overflow:hidden;height:6px;background-image:url("/kr/images/services/bg_perfomance_bar.gif");background-repeat:no-repeat}
.performance_tire_02 li .level_bar {float:right;width:220px;margin:5px 0 0 0;background-position:left -7px}
.performance_tire_02 li .level_bar .bar {display:block;position:relative;background-position:left 0}


/**/
.comparison_cont_01 .cont_subtitle .trigger {display:block;padding:12px 0 10px 20px;font-size:14px;color:#888888;font-weight:bold;background:url("/kr/images/investors/bl_arrow_top_bottom.png") no-repeat 854px -26px}
.comparison_cont_01 .cont_subtitle .trigger.live_tab {border-bottom:0;color:#888888;background-position:854px 16px}

/*버튼*/
.fix_icon03_small {position:relative;overflow:visible;display:-moz-inline-stack;display:inline-block;width:158px;height:24px;margin:0;padding:0;border:1px solid #cccccc;color:#666666;font-size:11px;line-height:24px;white-space:nowrap;text-decoration:none !important;vertical-align:top;background:url("/kr/images/common/btns_kr.png") no-repeat -1px -40px; *margin-top:-18px}
.fix_icon03_small span {display:inline-block;width:158px;height:24px;color:#666666;font-weight:normal}
.fix_icon03_small span span {display:inline-block;width:38px;height:24px;/*margin-top:-6px*/;padding:0;vertical-align:middle}
.fix_icon03_small:hover, .fix_icon03_small:active, .fix_icon03_small:focus {background-position:0 -75px;}
.fix_icon03_small:hover span, .fix_icon03_small:active span, .fix_icon03_small:focus span {background-position:20px -28px;border-bottom:0}
span.ico_plus_gray {background:url("/kr/images/common/ico_plus.png") no-repeat 20px 6px}


.fix_icon03_add {position:relative;overflow:visible;display:-moz-inline-stack;display:inline-block;width:80px;height:24px;margin:0;padding:0;border:1px solid #cccccc;border-left:0;color:#666666;font-size:12px;line-height:12px;white-space:nowrap;text-decoration:none !important;vertical-align:top;background:url("/kr/images/common/btns_kr.png") no-repeat 0 -40px;}
.fix_icon03_add span {display:inline-block;width:80px;height:20px;padding-top:6px;color:#666666;font-weight:normal;}
.fix_icon03_add span span {display:inline-block;width:24px;height:24px;margin-top:-6px;padding:0;vertical-align:top}
.fix_icon03_add:hover, .fix_icon03_add:active, .fix_icon03_add:focus {background-position:0 -76px;border-bottom:none}
.fix_icon03_add:hover span, .fix_icon03_add:active span, .fix_icon03_add:focus span {background-position:5px -30px;border-bottom:0}
span.ico_add_gray {background:url("/kr/images/common/ico_add_arrow.png") no-repeat 5px 5px}

/*정렬*/
.t_center {text-align:center}

/* comparison_list_wrap */
.comparison_list_wrap {width:940px;*margin-bottom:25px;_margin-bottom:0}
.comparison_list_wrap .tires_list {position:relative;float:left;width:250px;height:855px ;margin:0 20px 20px 0;padding: 28px 25px 0 25px;background-color:#fff}
.comparison_list_wrap .tires_list h1 {margin:0 0 13px 0}
.comparison_list_wrap .tires_list .txt {height:33px;color:#777777;line-height:14px;font-size:13px}
.comparison_list_wrap .tires_list .details {padding-right:10px;color:#202020;font-size:11px;background:url("/kr/images/common/bl_right_arrow_small_orange.gif") no-repeat right 3px}
.comparison_list_wrap .tires_list .details:hover {color:#f47d31;text-decoration:underline;}
.comparison_list_wrap .tires_list .icons {width:250px;margin:10px 0 20px 0}
.comparison_list_wrap .tires_list .icons li {position:relative;float:left;margin-right:3px}
.comparison_list_wrap .tires_list .icons li .tips {display:none;left:-3px;top:-36px}
.comparison_list_wrap .tires_list .icons li .tips.on {display:block}
.comparison_list_wrap .tires_list .icons .ico_tires01,
.comparison_list_wrap .tires_list .icons .ico_tires01_01,
.comparison_list_wrap .tires_list .icons .ico_tires01_02,
.comparison_list_wrap .tires_list .icons .ico_tires02,
.comparison_list_wrap .tires_list .icons .ico_tires03,
.comparison_list_wrap .tires_list .icons .ico_tires04,
.comparison_list_wrap .tires_list .icons .ico_tires05,
.comparison_list_wrap .tires_list .icons .ico_tires06,
.comparison_list_wrap .tires_list .icons .ico_tires07,
.comparison_list_wrap .tires_list .icons .ico_tires08,
.comparison_list_wrap .tires_list .icons .ico_tires09 {display:block;width:24px;height:24px;background-image:url("/kr/images/services/ico_tires.gif");background-repeat:no-repeat}
.comparison_list_wrap .tires_list .icons .ico_tires01 {background-position:left top}
.comparison_list_wrap .tires_list .icons .ico_tires01_01 {background-position:-242px top}
.comparison_list_wrap .tires_list .icons .ico_tires01_02 {background-position:-268px top}
.comparison_list_wrap .tires_list .icons .ico_tires02 {background-position:-27px top}
.comparison_list_wrap .tires_list .icons .ico_tires03 {background-position:-54px top}
.comparison_list_wrap .tires_list .icons .ico_tires04 {background-position:-81px top}
.comparison_list_wrap .tires_list .icons .ico_tires05 {background-position:-108px top}
.comparison_list_wrap .tires_list .icons .ico_tires06 {background-position:-135px top}
.comparison_list_wrap .tires_list .icons .ico_tires07 {background-position:-162px top}
.comparison_list_wrap .tires_list .icons .ico_tires08 {background-position:-189px top}
.comparison_list_wrap .tires_list .icons .ico_tires09 {background-position:-216px top}
.comparison_list_wrap .tires_list .icons .ico_tires01:hover {background-position:left -26px}
.comparison_list_wrap .tires_list .icons .ico_tires01_01:hover {background-position:-242px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires01_02:hover {background-position:-268px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires02:hover {background-position:-27px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires03:hover {background-position:-54px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires04:hover {background-position:-81px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires05:hover {background-position:-108px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires06:hover {background-position:-135px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires07:hover {background-position:-162px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires08:hover {background-position:-189px -26px}
.comparison_list_wrap .tires_list .icons .ico_tires09:hover {background-position:-216px -26px}
.comparison_list_wrap .tires_list .thumb {width:250px;text-align:center}
.comparison_list_wrap .tires_list .btn_area {margin-top:20px;} /* 2012-11-21 */
.comparison_list_wrap .tires_list .cont_style_01 {margin-top:20px;padding-top:15px; border-top:1px solid #e1e1e1}
.comparison_list_wrap .tires_list .subtitle_style_01 {font-weight:bold;color:#333333;height:24px}
.comparison_list_wrap .tires_list .cont_style_01 .cont_test_result {position:relative; float:left; width:80px; margin-right:15px}
.comparison_list_wrap .tires_list .cont_style_01 .cont_test_result div {bottom:43px; left:-3px}
.comparison_list_wrap .tires_list .btn_plus {position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px; width:50px;text-align:center;line-height:24px}


/* product List */
.sch_re_list {margin:21px 0 0 0;padding:8px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.sch_re_list li {float:left;width:117px;padding-left:8px;font-size:11px;background:url("/kr/images/common/bl_black_square.gif") no-repeat 0 center;}

/* driving_style_02 */
.driving_style_02 {position:relative;width:250px;height:24px;/*margin:0 0 35px 0*/}
.driving_style_02 p,
.driving_style_02 p .level {display:block;overflow:hidden;height:6px;background-image:url("/kr/images/services/bg_driving_style_bar_02.gif");background-repeat:no-repeat}
.driving_style_02 p {background-position:left top}
.driving_style_02 p .level1 {width:23px;background-position:right -14px}
.driving_style_02 p .level2 {width:46px;background-position:right -14px}
.driving_style_02 p .level3 {width:69px;background-position:right -14px}
.driving_style_02 p .level4 {width:92px;background-position:right -14px}
.driving_style_02 p .level5 {width:115px;background-position:right -14px}
.driving_style_02 p .level6 {width:138px;background-position:right -14px}
.driving_style_02 p .level7 {width:161px;background-position:right -14px}
.driving_style_02 p .level8 {width:184px;background-position:right -14px}
.driving_style_02 p .level9 {width:206px;background-position:right -14px}
.driving_style_02 p .level10 {width:228px;background-position:right -14px}
.driving_style_02 p .level11 {width:250px;background-position:right -14px}
.driving_style_02 .sport,.driving_style_02 .off-road,.driving_style_02 .on-road,
.driving_style_02 .comfort {position:absolute;top:12px;color:#666666}
.driving_style_02 .sport, .driving_style_02 .off-road{left:0}
.driving_style_02 .comfort, .driving_style_02 .on-road {right:0}

/*기업정보*/
.beone_wrap {border-bottom:1px solid #d8d8d8; padding-bottom:30px; width:660px}
.beone_step_wrap {border:1px solid #d8d8d8; width:658px}
.beone_step_wrap ol {overflow:hidden; margin:25px 0 0 33px; height:124px;}
.beone_step_wrap li {float:left;}
/*.process_step_wrap dt {float:left; width:138px; margin-right:1px}
.process_step_wrap dd {float:left; background-color:#f3f3f3; border:1px solid #d8d8d8; width:491px; height:35px; padding:8px 14px}
*/
.process_step_wrap {position:relative}
.process_step_wrap .desc_small {text-align:right; font-size:11px; margin-top:10px}

.process_step_wrap li.cont_left {float:left; width:138px; margin-right:1px}
.process_step_wrap li.cont_right {float:left; background-color:#f3f3f3; border:1px solid #d8d8d8; width:491px; height:35px; padding:8px 14px}


.row_data_table th.t_center, .row_data_table td.t_center {text-align:center}
.caution {clear:both; background:url(/kr/images/common/bu_notice.gif) no-repeat 0 3px; vertical-align:middle; font-size:11px; line-height:16px; padding-left:13px; margin-top:-20px}

/*기타*/
.cont_borderTop { border-top:1px solid #d8d8d8; margin-top:30px; padding-top:15px}
.cont_border { border:1px solid #dddddd; padding:19px 15px 0 15px; margin-top:30px}
.cont_border dt { float:left; margin-right:25px; width:185px}
.cont_border dd { float:left; width:418px}

.cont_borderTop_02 { border-top:1px solid #e1e1e1; padding-top:20px}
.cont_borderBottom { border-bottom:1px solid #d8d8d8; padding-bottom:7px; margin:7px 0 10px 0}
.cont_borderBottom strong { font-size:16px; color:#333333}