@charset "utf-8";

/*==================================================
	Base Layout
	Header Area
	Global Navigation
	Main Visual
	Contents Area
	Main Area
	Aside Area
	Footer Area
==================================================*/


/*--------------------------------------------------
	Base Layout
--------------------------------------------------*/
div#container{
font-size:12px;
_font-size:75%;
color:#000000;
line-height:1.67;
font-family: "ＭＳ Ｐゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
width: 920px;
margin: 0 auto;
}


/*--------------------------------------------------
	Header Area
--------------------------------------------------*/
div#header{
width: 920px;
margin: 0 auto;
}

div.lang{
float:left;
width:171px;
height:96px;
}

div.lang ul{
margin:0px;
}

div.lang ul li{
float:left;
margin:0px;
}

div.logo{
float:left;
width: 585px;
height: 96px;
}

div.logo p{
text-align: center;
margin-top: 41px;
}

div.navi_s{
float:left;
width:164px;
height:96px;
}

div.navi_ss{
float:right;
}

div.navi_s ul{
margin-left:0px;
} 


div.navi_s ul li{
float:left;
} 



/*--------------------------------------------------
	Global Navigation
--------------------------------------------------*/
div.glo_navi1{
width:100%;
height:27px;
background-color:#000;
}

div.glo_navi2{
width:920px;
height:27px;
margin: 0px auto;
}
div.glo_navi2.cn{
width: 800px;
}
div.glo_navi2.en{
width: 780px;
}

div.glo_navi2 ul{
margin:0px;
}

div.glo_navi2 ul li{
float:left;
}



/*--------------------------------------------------
	Main Visual
--------------------------------------------------*/

div.top_image {
margin: 20px 0px 40px 0px;
position:relative;
}

div.top_image h1 {
margin: 0px !important;
}

/*--------------------------------------------------
	Contents Area
--------------------------------------------------*/

div.headline {
margin-bottom: 20px;
}

div.content2 {
width:660px;
margin: 0px auto;
}


/*--------------------------------------------------
	Main Area
--------------------------------------------------*/
.top_news.en{
display: none;
}
.top_news.cn{
display: none;
}
/*--------------------------------------------------
	Aside Area
--------------------------------------------------*/


/*--------------------------------------------------
	Footer Area
--------------------------------------------------*/

div.footer{
border-top: 1px #CCC solid;
padding-top: 25px;
}
div.footerInr{
width: 615px;
margin: 0 auto;
}
div.footer a{
text-decoration: none;
color: #686868;
}

div.footer_about {
float:left;
width:165px;
}

div.footer_company {
float:left;
width:126px;
}

div.footer_brands {
float:left;
width:160px;
}

div.footer_webstore {
float:left;
width:148px;
}

div.footer_groupnews {
float:left;
width:169px;

}

div.footer_recruit {
float:left;
}

div.footerInr div.footer_webstore {
float:left;
width:100px;
}
div.gtt {
margin-top: 50px;
margin-bottom: 25px;
text-align: right;
width: 920px;
}


div.footer_copy ul li{
float: left;
margin-right: 20px;
}

div.footer_copy ul li a{
color:#666;
text-decoration:none;
}

.copy {
color:#CCC;
}

div.footer2 {
margin-bottom: 40px;
height: 20px;
font-size:90%;
}
div.footer_copy{

float:left;
}
div.footer_access {
float:right;
}

div.footer_access ul li{
float:left;
margin-left: 20px;
}

div.footer_access ul li a{
color:#666;
text-decoration:none;
}

