﻿@charset "utf-8";
/* CSS Document */

/*layout
--------------------------------------------*/
#headerArea{
height:170px;
background:url(/stat/img/screen/2010/final/cmn/langtop/header_bg.jpg) no-repeat left top;
}

/*headerArea
-----------------------------*/
#siteTtl{
position:absolute;
top:38px;
left:220px;
width:538px;
height:30px;
background:url(/stat/img/screen/2010/final/cmn/langtop/header_ttl_en.gif) no-repeat left top;
}
#siteLogo{
position:absolute;
top:15px;
left:8px;
width:181px;
height:113px;
background:url(/stat/img/screen/2010/final/cmn/langtop/logo24.gif) no-repeat left top;
}
#siteLead{
position:absolute;
top:84px;
left:377px;
width:348px;
height:15px;
background:url(/stat/img/screen/2010/final/cmn/langtop/header_subttl_en.gif) no-repeat left top;
text-indent:-9999px;
}
#asianDesign{
position:absolute;
top:53px;
left:793px;
}

#jfwLogo{
position:absolute;
top:14px;
left:792px;
width:148px;
height:21px;
background:url(/stat/img/screen/2010/final/cmn/langtop/logo_jwf.gif) no-repeat left top;
text-indent:-9999px;
}

#headerArea #siteTtl{
text-indent:-9999px;
}


/*orgn
--------------------------------------------*/
#siteLogo a{
position:relative;
display:block;
width:181px;
height:113px;
text-indent:-9999px;
outline:none;
cursor:pointer;
}
#jfwLogo a{
position:relative;
display:block;
width:148px;
height:21px;
text-indent:-9999px;
outline:none;
cursor:pointer;
}
#applicationBtn{
position:absolute;
top:300px;
left:690px;
width:250px;
}
#applicationBtn h2{
font-size:1.17em;
}

/*globalNavi
-----------------------------*/

#globalNavi{
position:absolute;
top:140px;
}
#globalNavi li{
float:left;
}
#globalNavi li a{
display:block;
width:158px;
height:30px;
text-indent:-9999px;
outline:none;
}

#jp #globalNavi a{
background:url(/stat/img/screen/2010/final/orgn/jp/header_navi.png) no-repeat 0 0;
}
#cn #globalNavi a{
background:url(/stat/img/screen/2010/final/orgn/cn/header_navi.png) no-repeat 0 0;
}
#kr #globalNavi a{
background:url(/stat/img/screen/2010/final/orgn/kr/header_navi.png) no-repeat 0 0;
}
#es #globalNavi a{
background:url(/stat/img/screen/2010/final/orgn/es/header_navi.png) no-repeat 0 0;
}
#kr #globalNavi a{
background:url(/stat/img/screen/2010/final/cmn/kr/btn_navi.png) no-repeat 0 0;
}
#uk #globalNavi a{
width:158px;
height:30px;
background:url(/stat/img/screen/2010/final/orgn/uk/header_navi.png) no-repeat 0 0;
}

#uk #globalNavi .about a{
width:316px;
background-position:-158px 0;
}

#uk #globalNavi .application a{
background-position:-632px 0;
}

#uk #globalNavi .archives a{
background-position:-474px 0;
}
#uk #globalNavi .inquiry a{
background-position:-790px 0;
}
#uk #globalNavi .home a:hover{
background-position: 0px -30px;
}
#uk #globalNavi .about a:hover{
background-position:-158px -30px;
}
#uk #globalNavi .application a:hover{
background-position:-632px -30px;
}
#uk #globalNavi .archives a:hover{
background-position:-474px -30px;
}

#uk #globalNavi .inquiry a:hover{
background-position:-790px -30px;
}

/*footerArea
-----------------------------*/
#footerArea{
position:relative;
min-height:34px;
height:auto !important;
height:34px;
background:#d4d4d4 url(/stat/img/screen/2010/cmn/bg_footer.png) no-repeat left top;
}

/*footerNavi*/
#footerNavi{
padding:12px 10px 10px;
}
#footerNavi li{
float:left;
font-size:11px;
}

#footerNavi li.sponsor{
padding-right:10px;
font-size:11px;
}

#footerNavi li.privacy{
padding-left:10px;
font-size:11px;
}

#footerNavi li a{
color:#000000;
outline:none;
}

/*selectLanguage*/
#selectLanguage{
position:absolute;
top:0;
left:0;
}
#selectLanguage dt{
position:absolute;
top:13px;
left:10px;
font-size:1px;
}
#selectLanguageJp{
position:absolute;
top:8px;
left:69px;
}
#selectLanguageUk{
position:absolute;
top:8px;
left:99px;
}
#selectLanguageCn{
position:absolute;
top:8px;
left:129px;
}
#selectLanguageKr{
position:absolute;
top:8px;
left:159px;
}

/*selectLanguage japanese*/
.ja #selectLanguage{
position:absolute;
top:0;
left:0;
}
.ja #selectLanguage dt{
position:absolute;
top:14px;
left:621px;
font-size:1px;
}
.ja #selectLanguageJp{
position:absolute;
top:12px;
left:681px;
}
.ja #selectLanguageUk{
position:absolute;
top:12px;
left:702px;
font-size:1px;
}
.ja #selectLanguageCn{
position:absolute;
top:12px;
left:723px;
}
.ja #selectLanguageKr{
position:absolute;
top:12px;
left:744px;
}

.ja #selectLanguageEs{
position:absolute;
top:12px;
left:765px;
}

.ja #selectLanguageJp,
.ja #selectLanguageUk,
.ja #selectLanguageCn,
.ja #selectLanguageKr,
.ja #selectLanguageEs{
font-size:1px;
}

/*orgn a*/
#selectLanguage dd a{
display:block;
height:14px;
width:20px;
text-indent:-7890px;
outline:none;
background-image:url(/stat/img/screen/2010/cmn/btn_lang.png);
background-repeat:no-repeat;
}
#selectLanguageJp a{
background-position:0 0;
}
#selectLanguageUk a{
background-position:-20px 0;
}
#selectLanguageCn a{
background-position:-40px 0;
}
#selectLanguageKr a{
background-position:-60px 0;
}
#selectLanguageEs a{
background-position:-80px 0;
}

/*hover*/
#selectLanguageJp a:hover{
background-position:0 -14px;
}
#selectLanguageUk a:hover{
background-position:-20px -14px;
}
#selectLanguageCn a:hover{
background-position:-40px -14px;
}
#selectLanguageKr a:hover{
background-position:-60px -14px;
}

#selectLanguageEs a:hover{
background-position:-80px -14px;
}

/*copyright*/
#copyright{
position:absolute;
top:13px;
left:805px;
}
#copyright img{
vertical-align:top;
}
