@charset "UTF-8";
html{min-width:950px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
abbr,acronym{border:0}
strong{font-weight:bold}
em{font-style:italic}
sup{vertical-align:super;font-size:83%;line-height:1}
:focus{-moz-outline-style:none}
a{outline:none;text-decoration:none}
a{color:#5184c3}
a:visited{color:#5184c3}
a:hover{color:#3564ac}
a:active{color:#e61e17}
html{font:13px/1.231 Arial,Helvetica,sans-serif;*font-size:small;*font:x-small}
body{font-size:93%;line-height:1.5}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{*font:108%/100% monospace}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
/* WinIE7 only */
*:first-child+html .clearfix{height:1%}
.font9{font-size:75%}
.font10{font-size:83%}
.font11{font-size:91%}
.font13{font-size:108%}
.font14{font-size:116%}
.font15{font-size:124%}
.font16{font-size:133%}
.color_red{color:#e61e17}
body{text-align:center}
body.nobg{text-align:center;background:none}
.naverror{display:none}
.container2012{background:url(../../images/1/common/container_bg.png) no-repeat center top}
.container2012 .inner{width:950px;margin:0 auto;text-align:left; position:relative;}
.head{color:#334252;font-size:16px;font-weight:bold;line-height:1.8em}
.question_culum{background-color:#FAFAFA;border:1px solid #176FCC;height:auto;padding:5px;width:400px}
.close{float:right;text-align:right}
.exchange_table{background-color:#FFF;border:1px dotted #EDEEEF;font-size:84%;padding:6px}
.exchange_table ul{margin:0 5px 0}
.exchange_table li{list-style-type:disc;margin-left:10px}
.expandable_Colum{background-color:#FFF;border:1px solid #CCD1D7;height:auto;padding:15px;text-align:center}
.yellowcommon_bg{background-color:#FFF799}
.livechat-advance{position: fixed;bottom: -170px;right: 0;margin-right: 15px;width: 257px;height: 235px;font-size: 120%;line-height: 1.1em;text-align: center;z-index: 1000000;}
* html body .livechat-advance{bottom: 0px;}
.livechat-advance dt{height: 65px;color: #FFF;text-indent: -9999px;cursor: pointer;}
.livechat-advance dt.tab-open{background: url(../../images/1/common/ttl_livechat.png) no-repeat 0px 0px;}
.livechat-advance dt.tab-close{display: none;background: url(../../images/1/common/ttl_livechat.png) no-repeat 0px -70px;}
.livechat-advance dd{height: 149px;padding: 20px 10px 0;border: 1px solid #d01c78;border-top: none;background: #FFF;}
.livechat-advance dd p.chat-button{padding: 15px 0;}
.livechat-special{position: fixed;bottom: 0px;right: 0;margin-right: 15px;width: 257px;height: 65px;font-size: 120%;line-height: 1.1em;text-align: center;z-index: 1000000;}
* html div.livechat-special{position: absolute;right: 0px;}
.feedback{width:191px;height:33px;position:fixed;right:0;bottom:0}
.feedbackContainer{position:relative;/*background:#070;*/height:1px;_display:none}
.feedback a.en{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_en.png) no-repeat;background-position:0 0}
.feedback a:hover.en{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_en.png) no-repeat;background-position:-191px 0}
.feedback a.es{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_es.png) no-repeat;background-position:0 0}
.feedback a:hover.es{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_es.png) no-repeat;background-position:-191px 0}
.feedback a.fr{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_fr.png) no-repeat;background-position:0 0}
.feedback a:hover.fr{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_fr.png) no-repeat;background-position:-191px 0}
.feedback a.ja{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_ja.png) no-repeat;background-position:0 0}
.feedback a:hover.ja{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_ja.png) no-repeat;background-position:-191px 0}
.feedback a.ru{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_ru.png) no-repeat;background-position:0 0}
.feedback a:hover.ru{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_ru.png) no-repeat;background-position:-191px 0}
.feedback a.sw{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_sw.png) no-repeat;background-position:0 0}
.feedback a:hover.sw{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_sw.png) no-repeat;background-position:-191px 0}
.feedback a.zhcn{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_zhcn.png) no-repeat;background-position:0 0}
.feedback a:hover.zhcn{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_zhcn.png) no-repeat;background-position:-191px 0}
.feedback a.zhtw{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_zhtw.png) no-repeat;background-position:0 0}
.feedback a:hover.zhtw{line-height:39px;display:block;background:url(../../images/1/common/inquiry/feedback_img_zhtw.png) no-repeat;background-position:-191px 0}
.nlAlertsBox{margin:20px auto 20px auto;background:#FEE;padding:10px 20px;width:905px}
.nlAlertsBox p{margin:0;font-weight:bold;color:#D00}
.nlAlertsBox em{color:#f00;margin:0 0 10px 10px;font-weight:bold;font-style:normal}
.nlAlertsBox span{color:#D00;color:#D00;display:inline-block;}
.nlAlertsBox a{font-size:108%;line-height:1.2;font-weight:normal;font-weight:bold;padding:0 2px}
.warning01{color:#F00;font-weight:bold}
.edit_error em{color:#F00;margin:0 0 5px 0;font-weight:bold;font-style:normal}
.edit_error em img{vertical-align:center;padding-right:6px}
.edit_error02 em{color:#F00;margin:0 0 10px 0;font-weight:bold;font-style:normal;font-size:84%;line-height:1.4}
.edit_error02 em img{vertical-align:middle}
.errorM{color:#f00}
.val_error ul{margin:0 0 5px 0}
.val_error li{color:#F00;font-weight:bold;background:url(../../images/common/ico_check.gif) left center no-repeat;padding-left:18px}
.header-display{}
.navbg_gn{background:url("../../images/1/common/body_bg.png") repeat-x scroll 0 0 transparent;height:113px}
.navbg_nn{background:url("../../images/1/common/body_bg_login.png") repeat-x scroll 0 0 transparent;height:98px}
.navbg_gn_pan{background:url("../../images/1/common/body_bg.png") repeat-x scroll 0 0 transparent;height:143px}
.navbg_nn_pan{background:url("../../images/1/common/body_bg_login.png") repeat-x scroll 0 0 transparent;height:103px}
.navheader .inner .pannav_top{clear:left;display:block;font-size:112%;padding-top:8px;text-align:left}
.nobg{background:none repeat scroll 0 0 transparent}
.navheader{border-top:#ecebec solid 3px}
.navheader .inner{color:#666;font-size:91%;line-height:1.18;margin:0 auto;text-align:left;width:950px;position:relative;}
.navheader .inner .logo{float:left;height:55px;overflow:hidden;padding-top:15px;width:185px}
.navheader .inner .header-login{border-left:1px dotted #DBDBDD;border-right:1px dotted #DBDBDD;float:left;height:55px;line-height:13px;margin-top:8px;overflow:hidden;padding:0 5px;width:80px;text-align:left;}
.navheader .inner .header-login span.icon{float:left;width:24px;height:100px;background-image:url("../../images/1/common/ico_header.png");background-position:32px -125px; background-repeat: repeat-x;}
.navheader .inner .header-description{float:left;height:52px;overflow:hidden;margin-top:8px;margin-left:8px; padding-right:5px; width:220px;border-right:1px dotted #DBDBDD}
.navheader .inner .header-description ul li{ display:inline-block;}
.navheader .inner .header-systeminfo ul li{float:left;margin-top:5px; margin-right:5px;white-space:nowrap;width:auto;}
.navheader .inner .header-systeminfo ul li span.arrow{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-71px -1px;height:6px;width:6px;vertical-align:middle;margin-right:3px}
.navheader .inner .header-systeminfo{float:right;overflow:hidden;width:430px}
.navheader .inner .header-systeminfo select{margin-top:3px;width:100px}
.navheader .inner .header-systeminfo .clearfix{margin-bottom:4px;#margin-bottom:0}
.navheader .inner .header-systeminfo ul.system-nav{margin-bottom:5px;padding-top:5px}
.navheader .inner .header-systeminfo ul.system-nav li{border-left:1px solid #D6D6D6;display:inline;margin-left:1em;padding-left:1em}
.navheader .inner .header-systeminfo div.mytrade{float:right;border-bottom:#ecebec solid 3px;/*padding:4px 5px 3px 5px;*/padding:4px 5px 0 5px;height:16px;#padding:4px 5px 1px 5px;#height:15px}
.navheader .inner .header-systeminfo div.sitemap{float:right;padding:4px 5px 3px 5px}
.navheader .inner .header-systeminfo div.localedit a{float:right;width:30px;height:20px; margin-top:3px; margin-left:5px;background-image:url("../../images/1/common/ico_header.png");background-position:0 -125px; cursor:pointer;}
.navheader .inner .header-systeminfo div.mymesbg{float:right;width:14px;height:23px;background-image:url("../../images/1/common/ico_header.png");background-position:-49px 0}
.my_mes_top{float:right;line-height:1}
.my_mes_top .icon{background-image:url("../../images/1/common/ico_header.png");display:inline-block;background-position:0 0;background-repeat:no-repeat;width:44px;height:23px;vertical-align:middle;margin-left:7px}
.my_mes_top .icon .number{display:inline-block;background:#F00;border-radius:4px;color:#FFF;font-weight:bold;padding:1px;margin-right:5px;float:right}
.my_mes_top_da{float:right;line-height:1}
.my_mes_top_da .icon{background-image:url("../../images/1/common/ico_header.png");display:inline-block;background-position:0 -24px;background-repeat:no-repeat;width:44px;height:23px;vertical-align:middle;margin-left:7px}
.my_mes_top_da .icon .number{display:none}
.navheader .inner .header-systeminfo .infoContentsOut{float:right;/*padding:4px 5px 3px 5px;*/border-left:1px solid #D6D6D6;margin:4px 0 0 1em;padding-left:1em}
.navheader .inner .header-systeminfo .borderNone{border:none;margin-bottom:8px}
.navheader .inner .header-systeminfo p.system-time{margin-bottom:4px;margin-right:5px;float:right;width:155px;line-height:1.3}
.navheader .inner .header-systeminfo .system-time .system-clock{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-position:-79px -1px;background-repeat:no-repeat;height:13px;width:13px;vertical-align:bottom;*margin-right:2px}
.navheader .inner .header-systeminfo p.system-time img{vertical-align:bottom}
.navheader .inner .header-systeminfo ul.system-nav li:first-child{border-left:medium none;margin-left:0;padding-left:0}
.navheader .inner .header-systeminfo form{display:inline}
.navheader .inner .header-systeminfo form label{padding-right:5px}
.navheader .inner .header-systeminfo form label.en span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -33px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-systeminfo form label.ru span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -66px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-systeminfo form label.es span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -98px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-systeminfo form label.fr span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -130px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-systeminfo form label.ja span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -162px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-systeminfo form label.zh_TW span,.navheader .inner .header-systeminfo form label.zh_CN span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -194px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-systeminfo form label.sw span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -226px;height:13px;width:16px;vertical-align:text-bottom}
.navheader .inner .header-nav{clear:left;font-size:136%;font-weight:bold}
.navheader .inner .header-nav li{background:url("../../images/1/common/hedernav_bg.png") repeat scroll right top transparent;float:left;text-align:center;width:160px}
.navheader .inner .header-nav li.home{background:url("../../images/1/common/hedernav_bg_home.png") repeat scroll left top transparent;float:left;text-align:center;width:150px}
.navheader .inner .header-nav li a{color:#002056;display:block;height:40px;line-height:40px;overflow:hidden}
.navheader .inner .header-nav li a:hover{background:url("../../images/1/common/gnav_hover.png") repeat-x scroll 0 0 transparent;color:#FFF}
.navheader .inner .header-nav li.active{background:url("../../images/1/common/gnav_hover.png") repeat-x scroll 0 0 transparent}
.navheader .inner .header-nav li.active a{color:#FFF}
.header{background:url("../../images/common/hdd_bk02.jpg") repeat-x scroll 0 0 transparent}
.header950{margin:0 auto;padding-top:2px;width:950px}
.header903{margin:7px auto 0;padding-top:2px;width:903px}
.utility a:link,.bookmark a:link{color:#000}
.utility a:visited,.bookmark a:visited{color:#000}
.utility a:hover,.bookmark a:hover{color:#F23}
.bookmark,.utility{font-size:92%}
.utility a,.bookmark a{margin:1px}
.bookmark{float:left}
.utility{float:right}
.utility label{font-weight:700}
.utility select{margin-left:3px;margin-right:5px}
.utility input.submit-serachS{font-size:100%;line-height:1em}
.utility input{margin-right:10px}
.ci{clear:both;height:88px;position:relative;width:950px}
.header h1{float:left;height:52px;text-align:left;width:200px}
.header .hdd_link{float:left;height:20px;margin-bottom:5px;margin-top:5px;top:16px;vertical-align:middle;width:100%}
.header .hdd_link .hdd_link_l{float:left;font-size:12px;text-align:left;vertical-align:middle;width:50%}
.header .hdd_link .hdd_link_r{float:right;text-align:right;vertical-align:middle;width:50%}
.header .hdd_link .hdd_link_l .book_mark{background-image:url("../../images/common/arrow_blue01.gif");background-position:7px 4px;background-repeat:no-repeat;padding-left:15px}
.header .hdd_link .hdd_link_l .book_mark a{text-decoration:underline}
.header .hdd_link .book_mark p{padding-left:10px}
.header .hdd_link .hdd_link_r img{margin-left:10px}
.header .hdd_language{float:right;height:20px;margin-top:15px;text-align:right;top:17px;vertical-align:middle;width:500px}
.header .hdd_like{float:left;height:20px;margin-top:15px;text-align:right;top:17px;vertical-align:middle;width:520px}
.header .hdd_link a{text-decoration:none}
.header .hdd_link p{margin-left:195px;margin-top:5px}
* > .header .hdd_link p{margin-left:165px;margin-top:5px}
.header .siteDescription{color:#666;font-size:77%;padding-top:15px;position:absolute;right:0;top:30px}
.header .siteDescription strong{font-size:177%}
.header .mutual{font-size:92%;position:absolute;right:0;top:15px}
ul.dropdown{padding-top:4px}
* html ul.dropdown{padding-top:3px}
html:first-child ul.dropdown{padding-top:3px}
ul.dropdown li,ul.dropdown ul{list-style:none outside none;margin:0}
ul.dropdown{float:left;margin:0 auto;z-index:597}
ul.dropdown li{float:left;line-height:2em;margin:1px 0 0;vertical-align:middle}
* html ul.dropdown li{line-height:2em;margin-top:2px}
ul.dropdown li.hover,ul.dropdown li:hover{cursor:default;position:relative;z-index:599}
ul.dropdown ul{left:0;position:absolute;top:100%;visibility:hidden;width:100%;z-index:598}
ul.dropdown ul li{float:none;left:0;line-height:0.7em;margin-left:3px}
ul.dropdown li:hover > ul{visibility:visible}
ul.dropdown{font-size:100%;font-weight:700;padding-bottom:1px}
ul.dropdown li,ul.dropdown li:hover{color:#FFF}
ul.dropdown a:link,ul.dropdown a:visited{color:#1F36DB;text-decoration:none}
ul.dropdown a:hover{color:#FF0084;text-decoration:underline}
ul.dropdown a:active{color:#1F36DB;text-decoration:none}
ul.dropdown ul{background-color:#FFF;border-bottom:1px solid #6A82B5;border-right:1px solid #264E9D;font-size:92%;font-weight:normal;margin-left:1px;padding:0 6px 10px;text-align:left;width:200px}
ul.dropdown ul li{}
ul.dropdown .dir{background-image:url("../../images/common/nav-arrow-down.png");background-position:86% 50%;background-repeat:no-repeat;padding-right:30px}
ul.dropdown a,ul.dropdown span{display:block;font-size:109%;padding:5px 30px 5px 25px}
ul.dropdown ul a,ul.dropdown ul span{font-size:100%;padding:2px 0 5px}
ul.dropdown li{border:medium none;padding:0}
ul.dropdown li a,ul.dropdown .dir{border-left:1px solid #224181;border-right:1px solid #41598A}
ul.dropdown li.bln{border-left:1px solid #41598A}
ul.dropdown li.brn{border-right:1px solid #224181}
ul.dropdown ul li a,ul.dropdown ul .dir{border:medium none}
ul.dropdown li.hover .open{background-color:#FFF;background-image:url("../../images/common/nav-arrow-down-open.png");border-color:#6A82B5 #264E9D #FFF #224181;border-style:solid;border-width:0 1px;color:#264E9D;position:relative;z-index:600}
ul.dropdown-horizontal li.hover .open{float:left}
ul.dropdown li:hover > .dir{background-color:#FFF;background-image:url("../../images/common/nav-arrow-down-open.png");border-color:#6A82B5 #264E9D #FFF #224181;border-style:solid;border-width:1px 1px 0;color:#264E9D;position:relative;z-index:600}
ul.dropdown-horizontal li:hover > .dir{float:left}
div.nabiaicon{left:418px;position:absolute;top:48px;z-index:601}
.top_navi{background-image:url("../../images/top/top_navi_bg_new.gif");background-repeat:repeat-x;display:block;text-align:center}
.top_navi ul{background-image:url("../../images/top/top_navi_off_new.gif");background-repeat:no-repeat;height:40px;margin:0 auto;width:950px}
.top_navi ul li{float:left;font-size:120%;font-weight:bold;height:40px;width:186px}
.top_navi ul li.active{background-image:url("../../images/top/top_navi_on_new.gif")}
.top_navi ul li:hover{background-image:url("../../images/top/top_navi_on_new.gif")}
.top_navi ul li p a,.top_navi ul li p a:link,.top_navi ul li p a:visited{color:#002056;text-decoration:none !important}
.top_navi ul li p a:hover,.top_navi ul li p a:active,.top_navi ul li.active p a{color:#FFF;text-decoration:none !important}
.top_navi ul li p a{display:block;line-height:40px}
.width157px{width:157px !important}
.width154px{width:154px}
.top_image{margin-bottom:10px}
.top_page .header950 .ci .hdd_link .hdd_link_l{font-size:12px}
.header950 .ci .hdd_language{float:right}
.main_contents .main_contents .right_contents{}
* + html .main_contents .main_contents .right_contents{margin-left:20px}
.left_contents .category{margin-top:8px}
.header950 .ci .hdd_link .hdd_link_l{font-size:12px}
.header950 .ci .hdd_language{float:right}
.pnavwrapper{margin-left:auto !important;margin-right:auto !important;margin-top:10px;text-align:center;width:950px}
.pnavwrapper .p_navi{min-width:650px;text-align:left}
.pnavwrapper .fb_like{text-align:left;width:60px}
.pnavwrapper .share_area{width:175px}
.pnavwrapper .share_area p{margin-left:15px}
ci .hdd_language p label .flag_img{display:inline-block;height:14px;position:relative;width:20px}
.pr15{padding-right:15px}
.p_navi{background:url("../../images/1/common/icon_navi.gif") no-repeat scroll 0 6px transparent;padding:0 0 0 27px}
p.contact_mail{display:block;float:right;border-left:1px dotted #ccc;padding-left:2px}
p.contact_mail a.icon_en{display:block;width:95px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 0}
p.contact_mail a:hover.icon_en{display:block;width:95px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px 0}
p.contact_mail a.icon_ru{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -32px;margin-right:2px}
p.contact_mail a:hover.icon_ru{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -32px;margin-right:3px}
p.contact_mail a.icon_es{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -64px}
p.contact_mail a:hover.icon_es{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -64px}
p.contact_mail a.icon_fr{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -96px;margin-right:3px}
p.contact_mail a:hover.icon_fr{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -96px;margin-right:3px}
p.contact_mail a.icon_sw{display:block;width:105px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -128px}
p.contact_mail a:hover.icon_sw{display:block;width:105px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -128px}
p.contact_mail a.icon_zhcn{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -160px;margin-right:3px}
p.contact_mail a:hover.icon_zhcn{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -160px;margin-right:3px}
p.contact_mail a.icon_zhtw{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -192px;margin-right:3px}
p.contact_mail a:hover.icon_zhtw{display:block;width:108px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -192px;margin-right:3px}
p.contact_mail a.icon_en-kenya{display:block;width:95px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -224px}
p.contact_mail a:hover.icon_en-kenya{display:block;width:95px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -224px}
p.contact_mail a.icon_sw-kenya{display:block;width:105px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:0 -256px}
p.contact_mail a:hover.icon_sw-kenya{display:block;width:105px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-110px -256px}
p.contact_phone{display:block;float:right;border-left:1px dotted #ccc;padding-left:2px}
p.contact_phone a.icon_en{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px 0}
p.contact_phone a.icon_ru{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -32px}
p.contact_phone a.icon_es{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -64px}
p.contact_phone a.icon_fr{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -96px}
p.contact_phone a.icon_sw{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -128px}
p.contact_phone a.icon_zhcn{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -160px}
p.contact_phone a.icon_zhtw{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -192px}
p.contact_phone a.icon_en-kenya{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -224px}
p.contact_phone a.icon_sw-kenya{display:block;width:153px;height:32px;background-image:url("../../images/1/common/header_phone.png");background-repeat:no-repeat;background-position:-224px -256px}
p.contact_mail span,p.contact_phone span{display:none}
body .container2012{padding-top:15px;margin-bottom:37px}
.container2012 .top-main{float:right;width:700px;overflow:hidden}
.container2012 .top-main .top-visual{float:left;width:520px;height:235px}
.container2012 .top-main .top-login{float:left;padding:5px 20px 5px 20px;width:140px;height:225px;background:url(../../images/1/top/top_info.jpg) repeat-x 0 0;overflow:hidden}
.container2012 dd span.calculus_0{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -0px;height:32px;width:22px}
.container2012 dd span.calculus_1{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -32px;height:32px;width:22px}
.container2012 dd span.calculus_2{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -64px;height:32px;width:22px}
.container2012 dd span.calculus_3{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -96px;height:32px;width:22px}
.container2012 dd span.calculus_4{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -128px;height:32px;width:22px}
.container2012 dd span.calculus_5{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -160px;height:32px;width:22px}
.container2012 dd span.calculus_6{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-22px -0px;height:32px;width:22px}
.container2012 dd span.calculus_7{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-22px -32px;height:32px;width:22px}
.container2012 dd span.calculus_8{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-22px -64px;height:32px;width:22px}
.container2012 dd span.calculus_9{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-22px -96px;height:32px;width:22px}
.container2012 dd span.calculus_comma{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-28px -128px;height:32px;width:11px}
.container2012 .top-main .top-login dl.top-info dt{height:12px;font-size:91%;line-height:11px;font-weight:bold;color:#666;overflow:hidden}
.container2012 .top-main .top-login dl.top-info dd{text-align:right;height:32px;overflow:hidden}
.container2012 .top-main .top-login dl.top-username dt{border-top:dotted 1px #999;margin:5px 0 0 0;padding:5px 0 0 0;font-size:100%;line-height:20px;font-weight:bold;color:#666;overflow:hidden}
.container2012 .top-main .top-login dl.top-username dd{font-size:100%;text-align:left;height:20px;overflow:hidden}
.container2012 .top-main .top-login dl.top-username dd span.new{font-weight:bold;font-size:100%;color:#F90}
.container2012 .top-main .top-login dl.top-username dd.logout{font-size:90%;text-align:left;height:20px;overflow:hidden}
.container2012 .top-main .top-login ul li{margin-bottom:2px;width:142px;height:33px;overflow:hidden}
.container2012 .top-main .top-login ul li.Register{margin-top:15px}
.container2012 .top-main .top-login ul li a{display:block;width:142px;height:33px;overflow:hidden;background-image:url(../../images/1/top/top_btns.png);background-repeat:no-repeat}
.container2012 .top-main .top-login ul li.Register a{background-position:0 0}
.container2012 .top-main .top-login ul li.Register a:hover{background-position:-142px 0}
.container2012 .top-main .top-login ul li.Login a{background-position:0 -33px}
.container2012 .top-main .top-login ul li.Login a:hover{background-position:-142px -33px}
.container2012 .top-main .top-search{height:250px;clear:left;margin-bottom:0;padding:12px 19px 0 20px;background:#e8e8e9;position:relative}
.container2012 .top-main .top-search .top-inputs{margin-right:19px;width:500px}
.container2012 .top-main .top-search .top-inputs label{font-weight:bold;color:#333;margin-bottom:10px}
.container2012 .top-main .top-search .top-inputs p.Keyword label{display:inline-block;width:70px;vertical-align:top}
.container2012 .top-main .top-search .top-inputs p.Keyword input{width:300px;margin-right:6px}
.container2012 .top-main .top-search .top-inputs p.Keyword select{width:104px;overflow:hidden}
.container2012 .top-main .top-search .top-inputs p.Makes{display:inline-block;margin-right:15px;width:238px;*float:left}
.container2012 .top-main .top-search .top-inputs p.Makes label{display:inline-block;width:70px}
.container2012 .top-main .top-search .top-inputs p.Makes select{display:inline-block;width:155px}
.container2012 .top-main .top-search .top-inputs p.Models{display:inline-block;width:229px;height:27px}
.container2012 .top-main .top-search .top-inputs p.Models label{display:inline-block;width:70px}
.container2012 .top-main .top-search .top-inputs p.Models select{width:155px}
.container2012 .top-main .top-search .top-submit{width:142px}
.container2012 .top-main .top-search .top-submit button{display:block;position:absolute;right:18px;bottom:10px;width:142px;height:59px;border:none;background:url(../../images/1/top/top_btns.png) no-repeat 0 -66px}
.container2012 .top-main .top-search .top-submit button:hover,.container2012 .top-main .top-search .top-submit button:focus{background:url(../../images/1/top/top_btns.png) no-repeat -142px -66px;cursor:pointer}
.container2012 .top-main .top-search .top-inputs p.Price{display:inline-block;margin-right:15px;width:238px;height:33px;*float:left}
.container2012 .top-main .top-search .top-inputs p.Price label{display:inline-block;width:70px}
.container2012 .top-main .top-search .top-inputs p.Price select{display:inline-block;width:70px}
.container2012 .top-main .top-search .top-inputs p.Price span{text-align:center;width:12px;margin:0 5px}
.container2012 .top-main .top-search .top-inputs p.Year{display:inline-block;width:450px;height:33px}
.container2012 .top-main .top-search .top-inputs p.Year label{display:inline-block;width:90px;margin-right:10px}
.container2012 .top-main .top-search .top-inputs p.Year select{display:inline-block;width:70px}
.container2012 .top-main .top-search .top-inputs p.Year span{text-align:center;width:12px;margin:0 5px}
.container2012 .top-main .top-search .top-inputs p.Displacement{display:inline-block;width:450px;height:33px}
.container2012 .top-main .top-search .top-inputs p.Displacement label{display:inline-block;width:90px;margin-right:10px}
.container2012 .top-main .top-search .top-inputs p.Displacement select{display:inline-block;width:105px}
.container2012 .top-main .top-search .top-inputs p.Displacement span{text-align:center;width:12px;margin:0 5px}
.container2012 .top-main .top-search .top-inputs ul.Options{clear:left;height:30px}
.container2012 .top-main .top-search .top-inputs ul.Options li{display:inline;margin-right:20px}
.container2012 .top-main .top-search .top-inputs ul.Options li img{vertical-align:middle}
.container2012 .top-main .top-search .top-inputs ul.Options li input{margin-right:5px}
.container2012 .top-main .top-search .top-inputs ul.Options li label{float:none;font-weight:normal;display:inline}
.container2012 .top-main .top-search .top-inputs ul.Options li label .ico_paytrade{display:inline-block;background-image:url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-45px -165px;height:16px;width:64px}
.container2012 .top-main .top-search .top-inputs .other-search-parts{display:inline-block;width:450px;padding: 0 0 10px;}
.container2012 .top-main .top-search .top-inputs .other-search-parts input{margin-right:5px}
.question_culum{background-color: #5184C3;border:1px solid #176FCC;height:auto;padding:5px;width:400px;z-index: 99999;}
.question_culum .head{color:#FFF;font-size:16px;font-weight:bold;line-height:1.8em}
.question_culum .exchange_table{background-color:#FFF;border:1px dotted #EDEEEF;font-size: 14px;padding:6px}
.container2012 .top-main .top-search .top-inputs .Recent dt{float:left;width:115px;margin-right:15px;font-weight:bold;color:#333}
.container2012 .top-main .top-search .top-inputs .Recent dd{float:left;width:370px}
.container2012 .top-main .top-search .top-inputs .Recent dd ul li a{padding-left:12px;background:url(../../images/1/common/ico_arrow.png) no-repeat 0 2px}
.container2012 .top-main .top-recent-search{clear:left;margin-bottom:0;padding:0 19px 12px 20px;background:#e8e8e9}
.container2012 .top-main .top-recent-search .top-inputs{float:left;margin-right:19px;width:500px}
.container2012 .top-main .top-recent-search .top-inputs .Recent dt{float:left;width:115px;margin-right:15px;font-weight:bold;color:#333}
.container2012 .top-main .top-recent-search .top-inputs .Recent dd{float:left;width:370px}
.container2012 .top-main .top-search .top-inputs .Recent dd ul li a{padding-left:12px;background:url(../../images/1/common/ico_arrow.png) no-repeat 0 2px}
.container2012 .top-main .mini-notification{float:left;margin-right:20px;padding:0 0 10px;width:160px;line-height:1.16;color:#666}
.container2012 .top-main .mini-notification h4{height:30px;text-align:center;color:#fff;line-height:30px;font-weight:bold;background:#29528d}
.container2012 .top-main .mini-notification span.arrow{display:block;background:#E4F0FF url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -192px;height:8px;width:160px}
.container2012 .top-main .mini-notification span.bg_notif{display:block;background:#E4F0FF url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-45px -0px;height:80px;width:160px}
.container2012 .top-main .mini-notification p{padding:5px 10px 0;width:140px;overflow:hidden}
.container2012 .top-main .mini-notification p.text input{width:134px}
.container2012 .top-main .mini-notification p.submit{margin-bottom:2px}
.container2012 .top-main .mini-notification p.submit button{display:block;width:56px;height:24px;background:url(../../images/1/top/top_btns.png) no-repeat 0 -125px;border:none;overflow:hidden}
.container2012 .top-main .mini-notification p.submit button:hover,.container2012 .top-main .mini-notification p.submit button:focus{background:url(../../images/1/top/top_btns.png) no-repeat -56px -125px;cursor:pointer}
.container2012 .top-main .mini-find{float:left;margin-right:20px;width:160px;line-height:1.16;color:#666;background:#e4f0ff}
.container2012 .top-main .mini-find h4{height:30px;text-align:center;color:#fff;line-height:30px;font-weight:bold;background:#29528d}
.container2012 .top-main .mini-find span.arrow{display:block;background:#E4F0FF url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-0px -192px;height:8px;width:160px}
.container2012 .top-main .mini-find span.bg_notif{display:block;background:#E4F0FF url("../../images/1/top/top_sprites.png");background-repeat:no-repeat;background-position:-45px -82px;height:70px;width:160px}
.container2012 .top-main .mini-find p{padding:0 10px;width:140px;overflow:hidden}
.container2012 .top-main .mini-find p.submit{margin-top:7px}
.container2012 .top-main .mini-find p.submit button{display:block;width:137px;height:24px;background:url(../../images/1/top/top_btns.png) no-repeat 0 -149px;border:none;overflow:hidden}
.container2012 .top-main .mini-find p.submit button:hover,.container2012 .top-main .mini-find p.submit button:focus{background:url(../../images/1/top/top_btns.png) no-repeat -137px -149px;cursor:pointer}
.container2012 .top-main .price-down{clear:left}
.container2012 .top-main .price-down h2{margin-bottom:15px;padding:0 10px 0 34px;height:33px;font-size:133%;font-weight:bold;line-height:33px;border-bottom:solid 2px #5184c3;overflow:hidden;background:#f1f1f2 url(../../images/1/common/ico_h2.png) no-repeat 6px 6px}
.container2012 .top-main .price-down .item-line{padding-bottom:15px;width:720px;margin:0 -20px 0 0;overflow:hidden;_zoom:1}
.container2012 .top-main .price-down .item-line .item-block{float:left;margin-right:20px;padding:0 10px;width:140px;font-size:108%;line-height:1.23;text-align:center}
.container2012 .top-main .price-down .item-line .item-block .item-image{margin-bottom:5px}
.container2012 .top-main .price-down .item-line .item-block .item-image a:hover img{opacity:0.75;filter:alpha(opacity=75);-ms-filter:"alpha( opacity=75 )"}
.container2012 .top-main .price-down .item-line .item-block .item-price strong{font-weight:bold;color:#e61e17}
.container2012 .top-main .new-arrivals{clear:left}
.container2012 .top-main .new-arrivals span.icon{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-94px -73px;height:22px;width:22px;margin-right:5px;vertical-align:middle}
.container2012 .top-main .new-arrivals h2 a{display:block;padding-left:5px;padding-top:5px;padding-bottom:5px;margin-bottom:15px;font-size:133%;font-weight:bold;border-bottom:solid 2px #5184c3;overflow:hidden;background:#f1f1f2;position:relative}
.container2012 .top-main .new-arrivals h2 a:hover{overflow:hidden;background:#5184c3;color:#fff}
.container2012 .top-main .new-arrivals h2 a span.arrowright{background-image:url("../../images/1/common/common_sprites.png");background-position:-145px -230px;height:20px;width:15px;display:block;position:absolute;right:5px;bottom:7px}
.container2012 .top-main .new-arrivals .item-line{padding-bottom:15px;width:720px;margin:0 -20px 0 0;overflow:hidden;_zoom:1}
.container2012 .top-main .new-arrivals .item-line .item-block{float:left;margin-right:20px;padding:0 10px;width:140px;font-size:108%;line-height:1.23;text-align:center}
.container2012 .top-main .new-arrivals .item-line .item-block .item-image{margin-bottom:5px}
.container2012 .top-main .new-arrivals .item-line .item-block .item-image a:hover img{opacity:0.75;filter:alpha(opacity=75);-ms-filter:"alpha( opacity=75 )"}
.container2012 .top-main .new-arrivals .item-line .item-block .item-price strong{font-weight:bold;color:#e61e17}
.container2012 .top-main .recommended-items{clear:left}
.container2012 .top-main .recommended-items h2{padding-left:5px;padding-top:5px;padding-bottom:5px;margin-bottom:15px;font-size:133%;font-weight:bold;border-bottom:solid 2px #5184c3;overflow:hidden;background:#f1f1f2}
.container2012 .top-main .recommended-items h2 span.icon{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-94px -145px;height:22px;width:22px;margin-right:5px;vertical-align:middle}
.container2012 .top-main .recommended-items .item-line{padding-bottom:15px;width:720px;margin:0 -20px 0 0;overflow:hidden;_zoom:1}
.container2012 .top-main .recommended-items .item-line .item-block{float:left;margin-right:20px;padding:0 10px;width:140px;font-size:108%;line-height:1.23;text-align:center}
.container2012 .top-main .recommended-items .item-line .item-block .item-image{margin-bottom:5px}
.container2012 .top-main .recommended-items .item-line .item-block .item-image a:hover img{opacity:0.75;filter:alpha(opacity=75);-ms-filter:"alpha( opacity=75 )"}
.container2012 .top-main .recommended-items .item-line .item-block .item-price strong{font-weight:bold;color:#e61e17}
.container2012 .top-side{float:left;width:230px;background:#fff;/*overflow:hidden;*/}
.container2012 .top-side .side-maker{margin-bottom:13px;padding:14px 0;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-maker ul li{padding:2px 0 2px 20px;height:28px;line-height:28px;background:url(../../images/1/common/line_fade.png) no-repeat center top;overflow:hidden}
.container2012 .top-side .side-maker ul li:first-child{background:none}
.container2012 .top-side .side-maker ul li a{display:block;font-size:133%;font-weight:bold}
.container2012 .top-side .side-maker ul li a span.value{font-size:62%;font-weight:normal;vertical-align:2px;color:#666}
.container2012 .top-side .side-maker ul li.de,
.container2012 .top-side .side-price ul li.de{font-size:133%;font-weight:bold;color:#CCC;}
.container2012 .top-side .side-dealer ul li.de,
.container2012 .top-side .side-category ul li.de{font-size:116%;font-weight:bold;color:#CCC;}
.container2012 .top-side .side-maker ul li.de span.value,
.container2012 .top-side .side-price ul li.de span.value,
.container2012 .top-side .side-category ul li.de span.value{font-size:62%;font-weight:normal;vertical-align:2px;color:#ccc}
.container2012 .top-side .side-maker ul li a span.value{font-size:62%;font-weight:normal;vertical-align:2px;color:#666}
.container2012 .top-side .side-maker ul li a:hover span.value{font-size:62%;font-weight:normal;vertical-align:2px;color:#FFF}
.container2012 .top-side .side-maker ul li span.icon{float:left;display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;height:22px;width:22px;vertical-align:middle;margin-right:11px;margin-top:4px}
.container2012 .top-side .side-maker ul li.Toyota span.icon{background-position:0 0}
.container2012 .top-side .side-maker ul li.Nissan span.icon{background-position:0 -42px}
.container2012 .top-side .side-maker ul li.Honda span.icon{background-position:0 -84px}
.container2012 .top-side .side-maker ul li.Mitsubishi span.icon{background-position:0 -126px}
.container2012 .top-side .side-maker ul li.Mercedes-Benz span.icon{background-position:0 -168px}
.container2012 .top-side .side-maker ul li.BMW span.icon{background-position:0 -210px}
.container2012 .top-side .side-maker ul li.Mazda span.icon{background-position:0 -252px}
.container2012 .top-side .side-maker ul li.Subaru span.icon{background-position:0 -294px}
.container2012 .top-side .side-maker ul li.Volkswagen span.icon{background-position:0 -336px}
.container2012 .top-side .side-maker ul li.Suzuki span.icon{background-position:0 -378px}
.container2012 .top-side .side-maker ul li.LandRover span.icon{background-position:0 -420px}
.container2012 .top-side .side-maker ul li.Isuzu span.icon{background-position:0 -462px}
.container2012 .top-side .side-maker ul li.Audi span.icon{background-position:0 -504px}
.container2012 .top-side .side-maker ul li.Ford span.icon{background-position:0 -546px}
.container2012 .top-side .side-maker ul li.Daihatsu span.icon{background-position:0 -588px}
.container2012 .top-side .side-maker ul li.Lexus span.icon{background-position:0 -630px}
.container2012 .top-side .side-price{margin-bottom:11px;padding:0 20px 12px;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-price h3{font-size:116%;font-weight:bold}
.side-col-ttl{font-size:120%;font-weight:bold}
.container2012 .top-side .side-price ul li a{display:block;font-size:116%;font-weight:bold}
.container2012 .top-side .side-price ul li a span.arrow{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-71px -1px;height:6px;width:6px;vertical-align:middle;margin-right:3px}
.container2012 .top-side .side-price ul li a strong{font-size:114%}
.container2012 .top-side .side-price ul li a span.value{font-size:71%;font-weight:normal;vertical-align:2px;color:#666}
.container2012 .top-side .side-dealer{margin-bottom:11px;padding:0 20px 12px;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-dealer h3{font-size:116%;font-weight:bold}
.container2012 .top-side .side-dealer ul li a{display:block;font-size:116%;font-weight:bold}
.container2012 .top-side .side-dealer ul li a span.arrow{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-71px -1px;height:6px;width:6px;vertical-align:middle;margin-right:3px}
.container2012 .top-side .side-category{margin-bottom:25px;padding:0 20px 10px;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-category h3{font-size:116%;font-weight:bold}
.container2012 .top-side .side-category ul li{height:34px;line-height:34px}
.container2012 .top-side .side-category ul li a{display:block;font-size:116%;font-weight:bold}
.container2012 .top-side .side-category ul li span.value{font-size:62%;font-weight:normal;vertical-align:2px;color:#666}
.container2012 .top-side .side-category ul li span.icon{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;height:25px;width:48px;vertical-align:middle;margin-right:6px}
.container2012 .top-side .side-category ul li.SUV span.icon{background-position:-22px -1px}
.container2012 .top-side .side-category ul li.Bus span.icon{background-position:-22px -53px}
.container2012 .top-side .side-category ul li.Truck span.icon{background-position:-22px -105px}
.container2012 .top-side .side-category ul li.Machinery span.icon{background-position:-22px -157px}
.container2012 .top-side .side-category ul li.Motorcycle span.icon{background-position:-22px -209px}
.container2012 .top-side .side-category ul li.Parts span.icon{background-position:-22px -262px}
.container2012 .top-side .side-banner{padding:0 20px}
.container2012 .top-side .side-banner ul li{margin-bottom:10px}
.navfooter{clear:both;background:url(../../images/1/common/footer_bg.png) repeat-x 0 0}
.container2012 .top-side .side-news{margin-bottom:11px;padding:0 20px 12px;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-news h3{font-size:116%;font-weight:bold}
.container2012 .top-side .side-news ul li a{padding-left:12px;display:block;font-size:116%;font-weight:bold;background:url(../../images/1/common/ico_arrow.png) no-repeat 0 6px}
.container2012 .top-side .side-news ul li a strong{font-size:114%}
.container2012 .top-side .side-news ul li a span.value{display:block;padding:0 0 15px 0;font-size:71%;font-weight:normal;vertical-align:2px;color:#666}
.container2012 .top-side .side-userreview{margin-bottom:11px;padding:0 20px 12px;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-userreview h3{font-size:116%;font-weight:bold}
.container2012 .top-side .side-userreview h4{font-size:90%;font-weight:normal;margin:0;padding:0}
.container2012 .top-side .side-userreview h4 span{font-size:100%;font-weight:bold}
.container2012 .top-side .side-userreview p.star{padding:5px 0 0 0}
.container2012 .top-side .side-userreview p.top{font-size:90%;color:#000;padding:0 0 5px 0;margin:0}
.container2012 .top-side .side-userreview p.under{font-size:90%;line-height:1.2em;color:#666}
.container2012 .top-side .side-testmonials{margin-bottom:11px;padding:0 20px 12px;background:url(../../images/1/common/line_fade_b.png) no-repeat center bottom}
.container2012 .top-side .side-testmonials h3{font-size:116%;font-weight:bold}
.container2012 .top-side .side-testmonials h4{font-size:90%;font-weight:normal;margin:0;padding:0}
.container2012 .top-side .side-testmonials h4 span{font-size:100%;font-weight:bold}
.container2012 .top-side .side-testmonials p.image{margin:5px 0;width:130px;float:left}
.container2012 .top-side .side-testmonials p.star{padding:35px 0 0 0;width:60px;float:left}
.starl{background-image:url("../../images/1/customervoice/ico_stars_l.png");background-repeat:no-repeat;width:60px;height:20px;display:block}
.startxt{display:block;text-align:center;font-size:150%;font-weight:bold}
.star0_0{background-position:0 3px}
.star0_1{background-position:0 -17px}
.star0_2{background-position:0 -37px}
.star0_3{background-position:0 -57px}
.star0_4{background-position:0 -77px}
.star0_5{background-position:0 -97px}
.star0_6{background-position:0 -117px}
.star0_7{background-position:0 -137px}
.star0_8{background-position:0 -157px}
.star0_9{background-position:0 -177px}
.star1_0{background-position:0 -197px}
.star1_1{background-position:0 -217px}
.star1_2{background-position:0 -237px}
.star1_3{background-position:0 -257px}
.star1_4{background-position:0 -277px}
.star1_5{background-position:0 -297px}
.star1_6{background-position:0 -317px}
.star1_7{background-position:0 -337px}
.star1_8{background-position:0 -357px}
.star1_9{background-position:0 -377px}
.star2_0{background-position:0 -397px}
.star2_1{background-position:0 -417px}
.star2_2{background-position:0 -437px}
.star2_3{background-position:0 -457px}
.star2_4{background-position:0 -477px}
.star2_5{background-position:0 -497px}
.star2_6{background-position:0 -517px}
.star2_7{background-position:0 -537px}
.star2_8{background-position:0 -557px}
.star2_9{background-position:0 -577px}
.star3_0{background-position:0 -597px}
.container2012 .top-side .side-testmonials p.top{font-size:90%;color:#000;padding:0 0 5px 0;margin:0}
.container2012 .top-side .side-testmonials p.under{font-size:100%;line-height:1.1;color:#666;margin:2px 0}
div.link_smapho{background:-moz-linear-gradient(center top,#333 0%,#999 100%);background:-webkit-gradient(linear,center top,center bottom,from(#333),to(#999));border:2px solid #333;margin:10px 10px 10px 10px;padding:10px}
div.link_smapho a{color:#FFF;font-size:400%;font-weight:bold}
.imp-notice{width:100%;padding:6px 0;text-align:center;background:#FEE;margin-bottom:10px}
.imp-notice a{display:inline-block;color:#D00;font-size:140%;font-weight:bold;text-decoration:none}
.imp-notice.details{width:auto;padding:0;text-align:left;background:#FEE url(../../images/1/common/ico_caution.png) no-repeat 6px 5px}
.imp-notice.details a{display:block;padding:5px 140px 4px 40px;border:2px solid #e71a1f;background:url(../../images/1/common/button_for-more-details_width132.png) no-repeat 560px 5px;font-size:135%}
* html body .imp-notice.details a{/* for ie6 */line-height:1.4}
*:first-child+html body .imp-notice.details a{/* for ie7 */line-height:1.4}
.imp-notice.details a:hover{background:url(../../images/1/common/button_for-more-details_width132.png) no-repeat 560px -175px}
.imp-notice .icon{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-117px -1px;height:24px;width:24px;vertical-align:middle;margin-right:5px}
.imp-notice a:link,a:visited,{color:#D00}
.navfooter .inner .fbanner{position:absolute;top:55px;left:20px !important}
.side-localarea{width:190px;margin:0 auto 15px auto}
.localarea_bgtop{background-image:url(../../images/1/top/localarea_top.png);background-repeat:no-repeat;width:190px;height:25px}
.localarea_bg{border-left:#EEE 1px solid;border-right:#EEE 1px solid;font-size:112%;font-weight:bold;line-height:1.5}
.localarea_bg ul{list-style:outside;margin-left:22px;padding-top:10px}
.localarea_bg a{color:#5184C3}
.localarea_bgbtm{background-image:url(../../images/1/top/localarea_btm.png);background-repeat:no-repeat;width:190px;height:50px}
.localareaflags{display:block;width:170px;height:40px;margin-left:10px;text-align:right}
.localareaflags span{margin-right:5px}
.flags_Antigua_and_Barbuda{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -0px}
.flags_Australia{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -40px}
.flags_Bahamas{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -80px}
.flags_Bangladesh{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -120px}
.flags_Botswana{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -160px}
.flags_Burundi{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -200px}
.flags_Canada{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -240px}
.flags_Costa_Rica{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -280px}
.flags_Cyprus{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -320px}
.flags_DRC{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -360px}
.flags_Dominican_Republic{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -400px}
.flags_Dominica{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -440px}
.flags_India{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -480px}
.flags_Ghana{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -520px}
.flags_Grenada{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -560px}
.flags_Guyana{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -600px}
.flags_Guatemala{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -640px}
.flags_Jamaica{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -680px}
.flags_Kenya{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -720px}
.flags_Malawi{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -760px}
.flags_Mozambique{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -800px}
.flags_Namibia{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -840px}
.flags_Nigeria{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -880px}
.flags_New_Zealand{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -920px}
.flags_Papua_New_Guinea{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -960px}
.flags_Pakistan{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1000px}
.flags_Singapore{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1040px}
.flags_Spain{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1080px}
.flags_Sri_Lanka{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1120px}
.flags_Saint_Kitts_and_Nevis{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1160px}
.flags_Solomon_Islands{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1200px}
.flags_Trinidad_and_Tobago{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1240px}
.flags_Tanzania{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1280px}
.flags_Thailand{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1320px}
.flags_Uganda{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1360px}
.flags_United_Kingdom{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1400px}
.flags_United_States{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1440px}
.flags_Zambia{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1480px}
.flags_Zimbabwe{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1520px}
.flags_Russian_Federation{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1560px}
.flags_Myanmar{display:inline-block;height:39px;width:54px;vertical-align:middle;background-image:url(../../images/flags/flags.png);background-repeat:no-repeat;background-position:0 -1600px}
.top-username .my_message .icon{background-image:url("../../images/1/common/ico_header.png");background-position:0 -51px;background-repeat:no-repeat;display:inline-block;height:19px;width:24px;vertical-align:middle;margin-right:2px}
.top-username .my_alert .icon{background-image:url("../../images/1/common/ico_header.png");background-position:0 -76px;background-repeat:no-repeat;display:inline-block;height:19px;width:24px;vertical-align:middle;margin-right:2px}
.top-username .my_support .icon{background-image:url("../../images/1/common/ico_header.png");background-position:0 -101px;background-repeat:no-repeat;display:inline-block;height:19px;width:24px;vertical-align:middle;margin-right:2px}
.top-username .my_message_da .icon{background-image:url("../../images/1/common/ico_header.png");background-position:-29px -51px;background-repeat:no-repeat;display:inline-block;height:19px;width:24px;vertical-align:middle;margin-right:2px}
.top-username .my_alert_da .icon{background-image:url("../../images/1/common/ico_header.png");background-position:-29px -76px;background-repeat:no-repeat;display:inline-block;height:19px;width:24px;vertical-align:middle;margin-right:2px}
.top-username .my_support_da .icon{background-image:url("../../images/1/common/ico_header.png");background-position:-29px -101px;background-repeat:no-repeat;display:inline-block;height:19px;width:24px;vertical-align:middle;margin-right:2px}
.top-username .my_message_da a,.top-username .my_alert_da a,.top-username .my_support_da a{color:#cdcdcd}
.top-shortcut{float:left;width:678px;height:70px;overflow:hidden;margin-bottom:30px}
.top-shortcut-slide{width:1356px;height:70px;overflow:hidden}
.top-shortcut-slide div{float:left;width:678px;height:70px}
.top-shortcut a.u2000{display:inline-block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:0 0;background-repeat:no-repeat;width:226px;height:70px}
.top-shortcut a.toyota{display:inline-block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:-226px 0;background-repeat:no-repeat;width:226px;height:70px}
.top-shortcut a.lowfuel{display:inline-block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:-452px 0;background-repeat:no-repeat;width:226px;height:70px}
.top-shortcut a.suv{display:inline-block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:0 -70px;background-repeat:no-repeat;width:226px;height:70px}
.top-shortcut a.lefthandle{display:inline-block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:-226px -70px;background-repeat:no-repeat;width:226px;height:70px}
.top-shortcut a.truck{display:inline-block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:-452px -70px;background-repeat:no-repeat;width:226px;height:70px}
.top-shortcut-box a.pre-shortcut{float:left;display:block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:-707px 0;background-repeat:no-repeat;width:10px;height:70px;margin-right:1px}
.top-shortcut-box a.next-shortcut{float:left;display:block;overflow:hidden;background-image:url("../../images/1/top/banner_top_shortcut.png");background-position:-707px -70px;background-repeat:no-repeat;width:10px;height:70px;margin-left:1px}

.mega-menu{position:relative}
.mega-menu li a{display:block}
.mega-menu li a:hover,.mega-menu li.mega-hover a{background:#29528D;color:#fff}
.mega-menu li a span.value{color:#666}
.mega-menu li a:hover span.value,.mega-menu li.mega-hover a span.value{background:#29528D;color:#fff}
.mega-menu li.mega-hover a.region{font-size:110%}
.mega-menu li a.dc-mega{position:relative}
.mega-menu li.dc-mega-li a.maker{margin-left:28px}
.mega-menu li a .dc-mega-icon{display:block;width:6px;height:8px}
.mega-menu li .sub-container{position:absolute;margin-top:-36px !important;background:#fff;border-left:none;box-shadow:3px 2px 2px rgba(0,0,0,0.3);font-size:80%;width:auto}
.mega-menu li .sub .row{width:100%;overflow:hidden}
.mega-menu li .sub li{float:none;font-size:1em;font-weight:normal}
.mega-menu li .sub li.mega-hdr{float:left;margin:0 5px 10px 5px}
.mega-menu li .sub a,.mega-menu.left li .sub a{background:none;border:none;text-shadow:none;float:none;color:#5184C3;padding:7px 10px;display:block;text-decoration:none;font-size:0.9em}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a{padding:5px 5px 5px 15px;margin-bottom:5px;background:#E88221;text-transform:uppercase;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #333}
.mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover{color:#000;text-shadow:none}
.mega-menu .sub li.mega-hdr li a{font-weight:normal}
.mega-menu .sub li.mega-hdr li a:hover{color:#a32403;background:#efefef url(images/arrow_on.png) no-repeat 5px 8px}
.mega-menu .sub ul li{padding-right:0}
.mega-menu li .sub-container.non-mega .sub{padding:3px}
.mega-menu li .sub-container.non-mega li{font-size:90%;padding:0;margin:0;padding-bottom:8px}
.mega-menu li .sub-container.non-mega li a:hover{color:#fff;background:#29528D}
.navbg_ft{background:url(../../images/1/common/footer_bg.png) repeat-x 0 0}
.navfooter{}
.navfooter .inner{width:950px;margin:0 auto;color:#666;font-size:91%;line-height:1.27;text-align:left;position:relative}
.navfooter .pannav_btm{clear:left;display:block;padding:8px 0;text-align:left;font-size:100%}
.navfooter .inner .footer-nav{/*margin-bottom:7px;*/margin-bottom:12px;height:40px;text-align:center;font-size:145%;font-weight:bold;line-height:40px;overflow:hidden}
.navfooter .inner .footer-nav li{padding:0 1em;border-left:1px solid #d6d6d6;display:inline}
.navfooter .inner .footer-nav li:first-child{border:none}
.navfooter .inner .footer-share{/*float:left;*/float:none;/*margin-right:20px;width:410px;*/width:250px;height:60px;margin:0;padding:0;position:absolute;top:55px;left:20px}
.footer-share-container{padding:0 0 10px 20px}
.navfooter .inner .footer-share{float:none;/*margin-right:20px;*//*width:410px;*/width:250px;height:60px;margin:0;padding:0;position:absolute;top:55px;left:0}
.navfooter .inner .footer-share a{margin:0;padding:0;display:block;background:url(/images/1/common/banner_facebook.png) no-repeat;background-position:0 0}
.navfooter .inner .footer-share a:hover{background-position:-250px 0}
.navfooter .inner .footer-copyright{/*float:left;*/float:right;width:520px;text-align:right}
.navfooter .inner .footer-banner{padding:10px 0;text-align:right;clear:left}
.navfooter .inner .footer-banner ul li{display:inline;margin-left:10px}
.navfooter .inner .footer-policy{text-align:right;/*margin-bottom:20px;*/margin-bottom:10px}
.navfooter .inner .footer-policy a{border-right:#d6d6d6 1px solid;padding-right:10px;padding-left:5px;text-decoration:underline}
.navfooter .inner .footer-policy .nl{border-right:none;padding-left:5px;padding-right:0}
span.arrow{background-image:url("../../images/1/common/common_sprites.png");background-position:-71px -1px;background-repeat:no-repeat;display:inline-block;height:6px;margin-right:3px;vertical-align:middle;width:6px}
.clearfix h3.fl{float:left}
.clearfix p.fr{float:right;margin-right:10px}
.ftlocal_block{width:960px;margin:0 auto;border-top:#CCC dotted 1px}
.ftlocal_block .ftlocal_border{background:#FFF;border:3px solid #E8E8E8;margin:20px 0}
.ftlocal_block .ftlocal_border .ftlocal_inner{background:#E8E8E8;margin:2px;padding:10px;text-align:left}
.ftlocal_block .ftlocal_border .ftlocal_inner h3{margin-left:10px;font-size:160%}
.ftlocal_inner-ttl{margin-left:10px;font-size:160%}
.ftlocal_block .ftlocal_border .ftlocal_inner p{margin-left:10px;font-size:110%}
.ftlocal_block .ftlocal_border .ftlocal_inner ul{width:152px;float:left;margin-top:15px;margin-bottom:5px;border-left:1px solid #FFF;border-right:1px solid #898989}
.ftlocal_block .ftlocal_border .ftlocal_inner ul.first{border-left:none}
.ftlocal_block .ftlocal_border .ftlocal_inner ul.last{border-right:none}
.ftlocal_block .ftlocal_border .ftlocal_inner li{height:22px;padding:5px 10px}
.ftlocal_block .ftlocal_border .ftlocal_inner span.line{display:inline-block;line-height:1.1;margin-left:10px;vertical-align:top;width:100px}
.bghide{background:#333;filter:alpha(opacity=85);-moz-opacity:0.85;-khtml-opacity:0.85;opacity:0.85;position:absolute;z-index:500;height:100px;width:100px}
.localize_pop{position:absolute;width:600px;top:12%;background:#FFF;box-shadow:1px 1px 10px #333;z-index:1000;min-width:200px;padding:10px}
.localize_pop .select{float:left;width:40%;height:100%;padding-top:90px;padding-left:10px;font-size:180%;font-weight:700;color:#000}
.localize_pop .dist{float:left;width:50%;height:90%;padding-left:20px;text-align:left;font-size:100%;color:#000;border-left:1px dotted #ccc;margin:0}
.localize_pop .dist span{display:inline-block;width:100px}
.localize_pop .dist select{width:200px}
.localize_pop .dist .save{background:#d9d9d9; background:-moz-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#d9d9d9)); background:-webkit-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); background:-o-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); background:-ms-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa',endColorstr='#d9d9d9',GradientType=0 ); background:linear-gradient(top,#fafafa 0%,#d9d9d9 100%); /* W3C */ border:1px solid #999;  border:1px solid #999;  border-radius:0.3em 0.3em 0.3em 0.3em;  display:block; color:#333;  font-size:130%; font-weight:bold; width:40%; margin:20px auto; text-align:center; padding:2px; cursor:pointer}
.arrow_box_set .save{background:#d9d9d9; background:-moz-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fafafa),color-stop(100%,#d9d9d9)); background:-webkit-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); background:-o-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); background:-ms-linear-gradient(top,#fafafa 0%,#d9d9d9 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa',endColorstr='#d9d9d9',GradientType=0 ); background:linear-gradient(top,#fafafa 0%,#d9d9d9 100%); /* W3C */ border:1px solid #999;  border:1px solid #999;  border-radius:0.3em 0.3em 0.3em 0.3em;  display:block; color:#333;  font-size:140%; font-weight:bold; width:80%; margin:5px auto; text-align:center; padding:6px; cursor:pointer}
.localize_pop .dist .later{position:absolute;right:10px;bottom:10px;cursor:pointer;}
.arrow_box_info{position:absolute;top:32px;right:0;background:#FFF;border:4px solid #F39300;box-shadow:1px 1px 10px #333;z-index:1000;min-width:200px;padding:5px 10px 10px}
.arrow_box_info:before{right:18px;margin-right:-14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #F39300;border-width:14px}
.arrow_box_info p{font-size:130%;color:#000;padding:0 10px}
.arrow_box_close{text-align:right}
.arrow_box_close a{background-image:url(../../images/1/common/common_sprites.png);background-position:-146px -294px;background-repeat:no-repeat;display:inline-block;height:12px;width:12px; cursor:pointer}
.arrow_box_close a:hover{background-image:url(../../images/1/common/common_sprites.png);background-position:-133px -294px;background-repeat:no-repeat;display:inline-block;height:12px;width:12px}
.arrow_box_set h3{text-align:center;font-size:200%;color:#000;padding-bottom:10px;margin-bottom:10px;border-bottom:#ddd 1px solid}
.arrow_box_set p{font-size:120%;color:#000;margin-bottom:10px;border-bottom:#ddd 1px solid;padding:0 10px 10px}
.arrow_box_set p img{vertical-align:top}
.arrow_box_set select{display:block;margin-top:5px}
.arrow_box_set:before{right:18px;margin-right:-14px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #ccc;border-width:14px}
.arrow_box_set{position:absolute;top:32px;right:0;background:#FFF;border:4px solid #ccc;box-shadow:1px 1px 10px #333;z-index:1000;min-width:200px;padding:10px}
:root .arrow_box_set{width:350px \0/; /* IE9 */}
.dist label{padding-right:5px}
.dist label.en span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -33px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.dist label.ru span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -66px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.dist label.es span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -98px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.dist label.fr span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -130px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.dist label.ja span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -162px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.dist label.zh_TW span,.dist label.zh_CN span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -194px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.dist label.sw span{background-image:url(../../images/1/common/common_sprites.png);background-position:-77px -226px;background-repeat:no-repeat;display:inline-block;height:13px;vertical-align:text-bottom;width:16px}
.jqmWindow{background-color:#EEE;color:#333;display:none;left:50%;margin-left:-300px;position:fixed;top:17%;width:600px}
.jqmWindowOffer{background-color:#EEE;color:#333;display:none;left:55%;margin-left:-300px;position:fixed;top:35%;width:400px}
.jqmWindowOffer{background-color:#EEE;color:#333;display:none;left:55%;margin-left:-300px;position:fixed;top:35%;width:400px}
.jqmWindowOffer a:hover img{ opacity: 0.8; }
.jqmOverlay{background-color:#000}
* iframe.jqm{left:0;position:absolute;top:0;z-index:-1}
* html .jqmWindow{position:absolute}
.arrow_box_info:after,.arrow_box_info:before,.arrow_box_set:after,.arrow_box_set:before{bottom:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow_box_info:after,.arrow_box_set:after{right:18px;margin-right:-8px;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #FFF;border-width:8px}
.jquery-slider{overflow:hidden;position:relative}
.jquery-slider-element{overflow:hidden;display:none;position:absolute;left:0;top:0;width:100%;height:100%}
.jquery-slider-control{overflow:hidden;position:absolute;text-align:center;width:24px;height:24px;line-height:24px;font-size:16px;font-weight:700;border:1px solid #666;background:#fff;opacity:0.33;cursor:pointer;border-radius:12px;box-shadow:#666 0 0 2px;text-shadow:#fff 0 0 1px;margin:0;padding:0}
.jquery-slider-control-prev{left:5px;top:5px}
.jquery-slider-control-next{right:5px;top:5px}
.jquery-slider-pages{overflow:visible;position:absolute;left:5px;bottom:5px;height:15px}
.jquery-slider-page{overflow:hidden;position:relative;display:block;float:right;width:4px;height:12px;background:#FFF;cursor:pointer;opacity:0.33;box-shadow:#333 0 0 2px;border:#999 1px solid;margin:2px;padding:0}
.jquery-slider-page:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5)}
.top-visual .toyota{background:url(/images/1/top/personalize/maker/topv_maker_toyota.png) repeat scroll 0 0 transparent}
.top-visual .tanzania{background:url(/images/1/top/personalize/local/topv_local_tanzania.png) repeat scroll 0 0 transparent}
.top-visual .maker img,.top-visual .local img{border:2px solid #FFF;margin:2px}
p.bg_maker,p.bg_local{position:relative}
a.moredetail{width:138px;height:38px;position:absolute;right:0;bottom:0}
a.cs_voice{width:115px;height:45px;position:absolute;right:15px;bottom:88px}
a.im_reg{width:115px;height:45px;position:absolute;right:15px;bottom:38px}
.jquery-slider-control:hover,.jquery-slider-page-current{opacity:1}
.top-visual .maker,.top-visual .local{height:235px;width:520px}
p.lang label.en span{    background-image:url("../../images/1/common/common_sprites.png");     background-position:-77px -33px;     background-repeat:no-repeat;     display:inline-block;     height:13px;     vertical-align:text-bottom;     width:16px}
p.lang label.ru span{    background-image:url("../../images/1/common/common_sprites.png");     background-position:-77px -66px;     background-repeat:no-repeat;     display:inline-block;     height:13px;     vertical-align:text-bottom;     width:16px}
p.lang label.es span{    background-image:url("../../images/1/common/common_sprites.png");     background-position:-77px -98px;     background-repeat:no-repeat;     display:inline-block;     height:13px;     vertical-align:text-bottom;     width:16px}
p.lang label.fr span{    background-image:url("../../images/1/common/common_sprites.png");     background-position:-77px -130px;     background-repeat:no-repeat;     display:inline-block;     height:13px;     vertical-align:text-bottom;     width:16px}
p.lang label.ja span{    background-image:url("../../images/1/common/common_sprites.png");     background-position:-77px -162px;     background-repeat:no-repeat;     display:inline-block;     height:13px;     vertical-align:text-bottom;     width:16px}
p.lang label.zh_TW span, p.lang label.zh_CN span{    background-image:url("../../images/1/common/common_sprites.png");     background-position:-77px -194px;     background-repeat:no-repeat;     display:inline-block;     height:13px;     vertical-align:text-bottom;     width:16px}
p.lang label.sw span{    background-image:url("../../images/1/common/common_sprites.png");  background-position:-77px -226px;  background-repeat:no-repeat;  display:inline-block;  height:13px;  vertical-align:text-bottom;  width:16px}

/* new common header */
.navheader{
	position:relative;
	z-index:20;
}
.container2012 .inner{
	z-index:1;
}
.inner.simplestyle{
	height:70px;
	color:#000;
	line-height: 1em;
}
.header-personal-area{
	float:left;
	height: 55px;
	margin: 8px 0 0;
	padding: 0 5px;
	font-size:12px;
	border-left: 1px dotted #DBDBDD;
}
.header-lang-block {
	clear:both;
	margin: 0 0 8px;
}
.header-lang-block select{
	width: 120px;
	margin:0;
}
.header-mypage-block{
	position:relative;
	clear:both;
	font-size:16px;
}
.header-mypage-block li{
	position:relative;
	float:left;
}
.header-user .user-link{
	display:block;
	padding:5px 20px 5px 5px;
	color:#5184C3;
	cursor: default;
	outline:none;
}
.header-user.active .user-link{
	-webkit-border-radius: 3px;
	border-radius:3px;
	background:#186ecc;
	color:#fff;
}
.header-user .user-tree{
	display:block;
	position:absolute;
	top:25px;
	min-width:160px;
	width:100%;
	padding:0 4px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	background:#186ecc;
	color:#fff;
	visibility:hidden;
	white-space: nowrap;
	z-index:20;
}
.header-user.active .user-tree{
	visibility:visible;
}
.header-user .user-tree li{
	float:none;
	display:block;
	width:100%;
	margin:0;
	padding:3px 0;
	border-top: 1px solid #7fabe0;
}
.header-user .user-tree li:first-child{
	border-top: none;
}
.header-user .user-tree a{
	display:block;
	padding:6px 3px;
	color:#fff;
	line-height:1.2em;
}
.header-user .user-tree a:hover{
	background:#a8cff9;
	color:#000;
}
.header-user b{
	display: inline-block;
	width:18px;
	height:18px;
	margin:0 5px 0 0;
	background:url(../../images/1/common/common_sprites.png) no-repeat -76px -330px;
	vertical-align:middle;
}
.header-user.active .user-link b{
	background:url(../../images/1/common/common_sprites.png) no-repeat -96px -330px;
}
.header-user .down-arrow{
	position:absolute;
	top:10px;
	right:5px;
	display:block;
	border:4px solid transparent;
	border-top: 6px solid #186ecc;
}
.header-user.active .user-link .down-arrow{
	border-top: 6px solid #fff;
}
.header-mypage-block .header-message .mes-link{
	display:block;
	padding:5px;
}
.header-mypage-block .header-message .mes-link:hover{
	-webkit-border-radius: 3px;
	border-radius:3px;
	background:#186ecc;
	color:#fff;
}
.header-mypage-block .header-message b{
	display: inline-block;
	width:18px;
	height:18px;
	background:url(../../images/1/common/common_sprites.png) no-repeat -76px -361px;
	vertical-align:middle;
}
.header-mypage-block .header-message .mes-link:hover b{
	background:url(../../images/1/common/common_sprites.png) no-repeat -96px -361px;
}
.header-mypage-block .mes-num{
	padding: 1px 3px;
	margin:0 0 0 5px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	background:#e71a1f;
	color:#fff;
	font-size: 11px;
	text-align:center;
}
.header-sign-block{
	position:relative;
	clear:both;
}
.header-sign-block li{
	position:relative;
	float:left;
	margin:0 5px 0 0;
}
.header-sign-block li a{
	display:block;
	width:75px;
	-webkit-border-radius: 3px;
	border-radius:3px;
	font-size:16px;
	text-align:center;
	overflow:hidden;
}
.header-sign-block li a.sineup{
	border:1px solid #4765a9;
}
.header-sign-block li a.sineup span{
	display:block;
	padding:0 10px;
	background: #619dcf; /* Old browsers */
	background: -moz-linear-gradient(top,  #619dcf 0%, #4e7fc0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#619dcf), color-stop(100%,#4e7fc0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #619dcf 0%,#4e7fc0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #619dcf 0%,#4e7fc0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #619dcf 0%,#4e7fc0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #619dcf 0%,#4e7fc0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619dcf', endColorstr='#4e7fc0',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0px 1px 1px 0 #aacfee;
	box-shadow:inset 0px 1px 1px 0 #aacfee;
	text-shadow:-1px -1px 1px #336ea2;
	color:#fff;
	line-height:24px;
}
.header-sign-block li a.sineup:hover span{
	background: #4e7fc0;
	filter:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.header-sign-block li a.sineup:active span{
	background: #4e7fc0;
	filter:none;
	-webkit-box-shadow:inset 0px -1px 1px 0 #aacfee;
	box-shadow:inset 0px -1px 1px 0 #aacfee;
}
.header-sign-block li a.login{
	border:1px solid #737373;
}
.header-sign-block li a.login span{
	display:block;
	padding:0 10px;
	background: #f1f1f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f1f3 0%, #d3d3d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f3), color-stop(100%,#d3d3d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f3 0%,#d3d3d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f3 0%,#d3d3d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f3 0%,#d3d3d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f3 0%,#d3d3d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f3', endColorstr='#d3d3d5',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0px 1px 1px 0 #fff;
	box-shadow:inset 0px 1px 1px 0 #fff;
	text-shadow:1px 1px 1px #fff;
	color:#000;
	line-height: 24px;
}
.header-sign-block li a.login:hover span{
	background: #d3d3d5;
	filter:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.header-sign-block li a.login:active span{
	background: #d3d3d5;
	filter:none;
	-webkit-box-shadow:inset 0px -1px 1px 0 #fff;
	box-shadow:inset 0px -1px 1px 0 #fff;
}
.header-lang-block label{padding-right:5px}
.header-personal-area label.en span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -33px;height:13px;width:16px;vertical-align:text-bottom}
.header-personal-area label.ru span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -66px;height:13px;width:16px;vertical-align:text-bottom}
.header-personal-area label.es span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -98px;height:13px;width:16px;vertical-align:text-bottom}
.header-personal-area label.fr span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -130px;height:13px;width:16px;vertical-align:text-bottom}
.header-personal-area label.ja span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -162px;height:13px;width:16px;vertical-align:text-bottom}
.header-personal-area label.zh_TW span,.header-personal-area label.zh_CN span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -194px;height:13px;width:16px;vertical-align:text-bottom}
.header-personal-area label.sw span{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-repeat:no-repeat;background-position:-77px -226px;height:13px;width:16px;vertical-align:text-bottom}
.header-global-area{
	float:right;
	height: 55px;
	margin: 8px 0 0;
	font-size:12px;
}
.header-time-block{
	float:right;
	clear:both;
	margin: 0 0 12px;
}
.header-time-block .system-clock{display:inline-block;background-image:url("../../images/1/common/common_sprites.png");background-position:-79px -1px;background-repeat:no-repeat;height:13px;width:13px;vertical-align:bottom;margin-right:2px}
.header-contact-block{
	float:right;
	clear:both;
	vertical-align:bottom;
}
.header-contact-block {
	font-size:0;
	text-align:right;
}
.header-contact-block li{
	display:inline-block;
	margin:0 0 0 14px;
	color:#5184C3;
	font-size:16px;
	vertical-align:top;
}
*:first-child+html .header-contact-block li{ /* for ie7 */
	display:inline;
	zoom: 1;
}
.header-contact-block li:first-child{
	margin:0;
}
.header-ico-tel{
	display:inline-block;
	width:16px;
	height:19px;
	margin:0 5px 0 0;
	background:url(../../images/1/common/common_sprites.png) no-repeat -76px -381px;
	vertical-align:middle;
}
.header-ico-mail{
	display:inline-block;
	width:16px;
	height:19px;
	margin:0 5px 0 0;
	background:url(../../images/1/common/common_sprites.png) no-repeat -76px -408px;
	vertical-align:middle;
}
.balloon-sign-block{
	position:absolute;
	top:36px;
	left:-60px;
	width:180px;
	padding:10px;
	border:1px solid #c9c9cb;
	border-radius:3px;
	-webkit-border-radius:3px;
	background:#ffffe7;
	-webkit-box-shadow: 5px 5px 6px 0 #7D7D7D;
	box-shadow: 5px 5px 6px 0 #7D7D7D;
	text-align:center;
	z-index: 20;
}
.balloon-sign-block ul{
	clear:both;
	margin:0 0 10px;
}
.balloon-sign-block li{
	float:none;
	margin:0;
}
.balloon-sign-block .bal-arrow{
	display:block;
	position:absolute;
	top:-11px;
	left:50%;
	width:24px;
	height:11px;
	margin:0 0 0 -12px;
	background:url(../../images/1/common/common_sprites.png) no-repeat -77px -490px;
	z-index: 20;
}
.balloon-sign-block .close-btn {
	display: block;
	position: absolute;
	top: -13px;
	right: -13px;
	width: 25px;
	height: 25px;
	background: url(../../images/1/common/button_close.png) no-repeat 0px 0px;
	text-decoration: none;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 20;
}
.balloon-sign-block .guidance{
	clear:both;
	font-size:11px;
}
.balloon-sign-block .guidance a{
	display:inline;
	font-size:100%;
}
.body-sign-block,.balloon-sign-block{
	clear:both;
}
.container2012 .top-main .top-login .body-sign-block ul li{
	width:auto;
	height:auto;
	margin:8px 0 0;
}
.container2012 .top-main .top-login .body-sign-block ul li a,.balloon-sign-block li a{
	display:block;
	width:138px;
	height:auto;
	margin:0 auto;
	-webkit-border-radius: 3px;
	border-radius:3px;
	background:none;
	font-size:19px;
	font-weight:bold;
	text-align:left;
	overflow:hidden;
}
.body-sign-block li a.sineup,.balloon-sign-block li a.sineup{
	border:1px solid #4765a9;
}
.body-sign-block li a.sineup span,.balloon-sign-block li a.sineup span{
	display:block;
	padding:4px 10px;
	background: #619dcf; /* Old browsers */
	background: -moz-linear-gradient(top,  #619dcf 0%, #4e7fc0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#619dcf), color-stop(100%,#4e7fc0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #619dcf 0%,#4e7fc0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #619dcf 0%,#4e7fc0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #619dcf 0%,#4e7fc0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #619dcf 0%,#4e7fc0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619dcf', endColorstr='#4e7fc0',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0px 1px 1px 0 #aacfee;
	box-shadow:inset 0px 1px 1px 0 #aacfee;
	text-shadow:-1px -1px 1px #336ea2;
	color:#fff;
	line-height: 24px;
}
.body-sign-block li a.sineup:hover span,.balloon-sign-block li a.sineup:hover span{
	background: #4e7fc0;
	filter:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.body-sign-block li a.sineup:active span,.balloon-sign-block li a.sineup:active span{
	background: #4e7fc0;
	filter:none;
	-webkit-box-shadow:inset 0px -1px 1px 0 #aacfee;
	box-shadow:inset 0px -1px 1px 0 #aacfee;
}
.body-sign-block li a.sineup b,.balloon-sign-block li a.sineup b{
	display:inline-block;
	width:21px;
	height:21px;
	margin:0 10px 0 0;
	background:url(../../images/1/common/common_sprites.png) no-repeat -78px -430px;
	vertical-align:middle;
}
.body-sign-block li a.login,.balloon-sign-block li a.login{
	border:1px solid #737373;
}
.body-sign-block li a.login span,.balloon-sign-block li a.login span{
	display:block;
	padding:4px 10px;
	background: #f1f1f3; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f1f3 0%, #d3d3d5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f3), color-stop(100%,#d3d3d5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f1f3 0%,#d3d3d5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f1f3 0%,#d3d3d5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f1f3 0%,#d3d3d5 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f1f3 0%,#d3d3d5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f3', endColorstr='#d3d3d5',GradientType=0 ); /* IE6-9 */
	-webkit-box-shadow:inset 0px 1px 1px 0 #fff;
	box-shadow:inset 0px 1px 1px 0 #fff;
	text-shadow:1px 1px 1px #fff;
	color:#000;
	line-height: 24px;
}
.body-sign-block li a.login:hover span,.balloon-sign-block li a.login:hover span{
	background: #d3d3d5;
	filter:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.body-sign-block li a.login:active span,.balloon-sign-block li a.login:active span{
	background: #d3d3d5;
	filter:none;
	-webkit-box-shadow:inset 0px -1px 1px 0 #fff;
	box-shadow:inset 0px -1px 1px 0 #fff;
}
.body-sign-block li a.login b,.balloon-sign-block li a.login b{
	display:inline-block;
	width:21px;
	height:21px;
	margin:0 10px 0 0;
	background:url(../../images/1/common/common_sprites.png) no-repeat -76px -460px;
	vertical-align:middle;
}
/*20140617 top mali form修正 */
.top-pr-box{
	margin-top:14px;
}
.top_mailForm {
	margin: 14px 0;
}
.container2012 .top-main .top_mailForm span.bg_notif {
	display: block;
	background: #E4F0FF url("../../images/1/top/mailForm_bg01.png");
	background-repeat: no-repeat;
	height: 90px;
	width: 100%;
	position:relative;
}
.container2012 .top-main .top_mailForm p.text{
	width: 380px;
	position: absolute;
	bottom: 8px;
	right: 55px;
	z-index:10;
}
.container2012 .top-main .top_mailForm p.submit{
	width: 55px;
	position: absolute;
	bottom: 9px;
	right: 15px;
	z-index:10;
}
.container2012 .top-main .top_mailForm p.text input {
	width: 360px;
	height: 22px;
	border: 1px solid #EEE;
}
.container2012 .top-main .top_mailForm p.submit button {
	display: block;
	width: 55px;
	height:22px;
	background: url(../../images/1/top/top_btns.png) no-repeat 0 -125px;
	border: none;
	overflow: hidden
}
.container2012 .top-main .top_mailForm p.submit button:hover,
.container2012 .top-main .top_mailForm p.submit button:focus {
	background: url(../../images/1/top/top_btns.png) no-repeat -56px -125px;
	cursor: pointer
}
/* =================================================

20150710 Search Left handle drive cars

================================================= */
.btn-top-lhd-search-body {
	display: block;
	position: absolute;
	right: 176px;
	bottom: 12px;
	width: 232px;
	height: 57px;
    border: none;
    background: url(../../images/1/top/btn-top-lhd-search.png) no-repeat -174px 0;
	cursor: pointer;
}
.btn-top-lhd-search-body:hover {
    background: url(../../images/1/top/btn-top-lhd-search.png) no-repeat -406px 0;
}
/*search-btn 非画像化コード*/
/*.btn-top-lhd-search-body {
	display: block;
	position: absolute;
	right: 176px;
	bottom: 12px;
	width: 176px;
	height: 57px;
	padding: 0.5em;
	background-color: #38C780;
	background-image: -moz-linear-gradient( 90deg, rgb(37,153,95) 0%, rgb(67, 200, 133) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(37,153,95) 0%, rgb(67, 200, 133) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(37,153,95) 0%, rgb(67, 200, 133) 100%);
	box-shadow: inset 0px 1px 1px 0px rgba(255, 255, 255, 0.6);
	border: 1px solid #45996f;
	border-radius: 2px;
	cursor: pointer;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
	text-align: left;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
.btn-top-lhd-search-body:hover {
	background-color: #45996f;
	background-image: -moz-linear-gradient( 90deg, rgb(61,179,120) 0%, rgb(40,166,103) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(61,179,120) 0%, rgb(40,166,103) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(61,179,120) 0%, rgb(40,166,103) 100%);
}
.arrow-right-white-wrap {
	position: absolute;
	top: 20px;
	right: 8px;
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.4);
}
.arrow-right-white-wrap:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 5px;
	left: 6px;
	border: 3px solid transparent;
	border-left: 5px solid #fff;
}*/

/*------------------------------------------------------------
Top impact banner
------------------------------------------------------------*/

.top-impact-left-area {
	position: absolute;
	left: -175px;
}

.top-impact-right-area {
	position: absolute;
	left: 100%;
	margin-left: 10px;
}

/*------------------------------------------------------------
汎用class
------------------------------------------------------------*/

/*=========================
 配置
=========================*/

.both {
	clear: both;
}
.fl-left {
	float: left;
}
.fl-right {
	float: right;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
/*=========================
 余白調整
=========================*/

.mt00 {
	margin-top: 0px;
}
.mt05 {
	margin-top: 5px;
}
.mt10 {
	margin-top: 10px;
}
.mt15 {
	margin-top: 15px;
}
.mt20 {
	margin-top: 20px;
}
.mr00 {
	margin-right: 0px;
}
.mr05 {
	margin-right: 5px;
}
.mr10 {
	margin-right: 10px;
}
.mr15 {
	margin-right: 15px;
}
.mr20 {
	margin-right: 20px;
}
.mb00 {
	margin-bottom: 0px;
}
.mb05 {
	margin-bottom: 5px;
}
.mb10 {
	margin-bottom: 10px;
}
.mb15 {
	margin-bottom: 15px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb24 {
	margin-bottom: 24px;
}
.mb40 {
	margin-bottom: 40px;
}
.ml00 {
	margin-left: 0px;
}
.ml05 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.ml20 {
	margin-left: 20px;
}
.pt00 {
	padding-top: 0px;
}
.pt05 {
	padding-top: 5px;
}
.pt10 {
	padding-top: 10px;
}
.pt15 {
	padding-top: 15px;
}
.pt20 {
	padding-top: 20px;
}
.pr00 {
	padding-right: 0px;
}
.pr05 {
	padding-right: 5px;
}
.pr10 {
	padding-right: 10px;
}
.pr15 {
	padding-right: 15px;
}
.pr20 {
	padding-right: 20px;
}
.pb00 {
	padding-bottom: 0px;
}
.pb05 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb15 {
	padding-bottom: 15px;
}
.pb20 {
	padding-bottom: 20px;
}
.pl00 {
	padding-left: 0px;
}
.pl05 {
	padding-left: 5px;
}
.pl10 {
	padding-left: 10px;
}
.pl15 {
	padding-left: 15px;
}
.pl20 {
	padding-left: 20px;
}
.letter-spacing01 {
	letter-spacing: -0.1em;
}
/*=========================
 装飾
=========================*/

.col-orange {
	color: #E66600;
}
.col-red {
	color: #E00000;
}
.col-green {
	color: #0b9604;
}
.txt-strong {
	font-weight: bold;
}
.txt-indent {
	padding-left: 1em;
	text-indent: -1em;
}
.size-xxlarge {
	font-size: 137%;
}
.size-xlarge {
	font-size: 125%;
}
.size-large {
	font-size: 112%;
}
.size-medium {
	font-size: 100%;
}
.size-small {
	font-size: 87%;
}
.size-xsmall {
	font-size: 75%;
}
.size-xxsmall {
	font-size: 62%;
}
.orange-line {
	border: 2px solid #feae31;
}
.green-line {
	border: 2px solid #9bd500;
}
/*=========================
 リストマーク・番号リスト
=========================*/

.list-num {
	margin-left: 24px;
	list-style-type: decimal;
}
.list-disc {
	margin-left: 20px;
	list-style-type: disc;
}
.list-circle {
	margin-left: 20px;
	list-style-type: circle;
}
/*=========================
 やじるし等アイコン
=========================*/

.arw-white-right-long {
	position: relative;
	display: inline-block;
	height: 18px;
	margin: 0 18px 0 0;
	padding: 0 5px;
	background: #fff;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	vertical-align: middle;
}
.arw-white-right-long:after {
	position: absolute;
	top: 0px;
	right: -20px;
	border: 9px solid transparent;
	border-left: 11px solid #fff;
	content: "";
}
/*=========================
 clearfix
=========================*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0.1em;
	line-height: 0;
}