@charset "UTF-8";
/*--------------------------------------------------
for 2009 new designer fashion grand prix
--------------------------------------------------*/

/*set
--------------------------------------------*/
html { font-size:12px !important; *font-size:75% !important;/*forIE6IE7*/ }
body { word-break:break-all; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height: 1.4; font-family: Arial, Helvetica; text-align:center; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote { margin:0; padding:0; }
fieldset,img { border:0; }
img { vertical-align:bottom; }
address,caption,code,dfn,em,th,var,abbr,acronym,q,cite { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
table { border-collapse: collapse; font-size:inherit; }
table,tr,td{ border:0;margin:0;padding:0; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:after,q:before{content:"";}

/*a*/
a { cursor:pointer;color:#3333CC; }
a:hover { color:#9999FF; }
a:active { color:#6666FF; }
a:visited { color:#3333CC; }

/* floating box clear */
.clearFix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearFix { display: inline-table; min-height: 1%; }
/* Hide from mac IE5 \*/
* html .clearFix { height: 1%; }
.clearFix { display:block; }
/* End Hide from mac IE5 */


/*layout
--------------------------------------------*/
body{
color:#333;
background:#000;
}

#frame {
position:relative;
min-width:1200px;
height:800px;
margin:0 auto;
padding:0;
background:url(/stat/img/screen/teaser/top_bg.jpg) no-repeat right top;
text-align:left;
}


#logo{
position:absolute;
top:50px;
right:200px;
}

#contentsArea{
width:1200px;
height:800px;
background:url(/stat/img/screen/teaser/visual.jpg) no-repeat left top;
}

h1{
position:absolute;
top:200px;
left:110px;
}

h2{
position:absolute;
top:375px;
left:115px;
}

li.jpLang{
position:absolute;
top:400px;
left:115px;
}

li.jpLang a{
display:block;
width:77px;
height:26px;
background:url(/stat/img/screen/teaser/jp.gif) no-repeat left top;
overflow:hidden;
text-indent:-9999px;
}

li.ukLang{
position:absolute;
top:435px;
left:115px;
}

li.ukLang a{
display:block;
width:96px;
height:26px;
background:url(/stat/img/screen/teaser/uk.gif) no-repeat left top;
overflow:hidden;
text-indent:-9999px;
}

li.cnLang{
position:absolute;
top:470px;
left:115px;
}

li.cnLang a{
display:block;
width:79px;
height:25px;
background:url(/stat/img/screen/teaser/cn.gif) no-repeat left top;
overflow:hidden;
text-indent:-9999px;
}

li.krLang{
position:absolute;
top:505px;
left:115px;
}

li.krLang a{
display:block;
width:112px;
height:25px;
background:url(/stat/img/screen/teaser/kr.gif) no-repeat left top;
overflow:hidden;
text-indent:-9999px;
}

li.esLang{
position:absolute;
top:540px;
left:115px;
}

li.esLang a{
display:block;
width:99px;
height:26px;
background:url(/stat/img/screen/teaser/es.gif) no-repeat left top;
overflow:hidden;
text-indent:-9999px;
}

#ustreamBnr{
position:absolute;
top:386px;
right:273px;
}

#copyRight{
position:absolute;
bottom:0;
right:200px;
}

