﻿/*reset-font-grids*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*head*/
.langbg {height:26px;background:#e8e8e8 url(/international/english/images/lang_bg.png) repeat-x;border-bottom:1px #fafafa solid;}
.lang {margin:0 auto;width:960px;padding:4px 0 3px;text-align:right;font-size:12px;}
.lang img {vertical-align:4px;*vertical-align:middle;}
.lang a {display:inline-block;height:19px;line-height:19px;color:#686868;text-decoration:none;margin:0 6px;padding:0 5px;}
.lang a:hover,.lang a.on {
	color:#fff;text-decoration:none;background:url(/international/english/images/lang_on_bg.png);
	-webkit-border-radius:2px;border-radius:2px;-moz-border-radius:2px;
}
.lang span {color:#ccc;}
.wapurl {display:inline-block;}
.wapurl img {vertical-align:-3px;}

.navbg {height:75px;background:url(/international/english/images/nav_bg.png) repeat-x;}
.nav {margin:0 auto;width:960px;height:75px;}
.nav .logo {float:left;}
.gnav {float:right;}
.item {float:left;margin:0 5px;height:75px;font-size:14px;color:#fff;position:relative;}
.item a {display:inline-block;color:#fff;padding:0 20px;text-decoration:none;}
.item a:hover, .item a.selected {color:#ff780d;background:url(/international/english/images/nav_on_bg.png);}
.item ul {position:absolute;width:160px;left:-9999em;top:75px;background:#191919;}
.item:hover ul {left:0;}
.item li {width:100%;height:28px;line-height:28px;border-top:1px solid #202020;zoom:1;font-size:12px;margin:0;}
.item li a {display:inline-block;width:120px;color:#a5a5a5;_zoom:1;background:#191919;}
.item li a:hover {background:#232323;color:#ff780d;}

/*foot*/
#footer {margin-top:60px;background:#c5e791;border-top:2px #97ae50 solid;}
.footer {margin:0 auto;width:960px;padding:8px 0 20px;font-size:12px;text-align:center;line-height:22px;position:relative;}
.footer a {margin:0 10px;}
.footer_sns {width:200px;height:25px;position:absolute;top:8px;right:-30px;}
.footer_sns a {float:left;display:block;width:22px;height:22px;background:url(/international/english/images/sns_logo2.png);margin:0 3px;}
.footer_sns a.facebook {background-position:0 -23px;} 
.footer_sns a.facebook:hover {background-position:0 0;}
.footer_sns a.twitter {background-position:-26px -23px;} 
.footer_sns a.twitter:hover {background-position:-26px 0;}
.footer_sns a.in {background-position:-53px -23px;} 
.footer_sns a.in:hover {background-position:-53px 0;}