@charset "UTF-8";
/*--------------------------------------------------
for 2009 new designer fashion grand prix
--------------------------------------------------*/
/* =========== IE用印刷設定CSS =========== */

@media print{
body {
_zoom: 67%; /*WinIE only */
}
}


/*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:#cccc00; }
a:hover { color:#646400; }
a:active { color:#646400; }


/* 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 */

.txt{
text-indent:-9999px;
}

p{
padding:5px 0 0 0;
}

p.icon{
margin:10px 0 0 0;
padding:0 0 0 7px;
background:url(/stat/img/screen/application/icon.gif) no-repeat left bottom;
}

p.attention{
font-size:11px;
color:#cccccc;
}

p.qr{
padding:10px 0 0 0;
}

/*layout
--------------------------------------------*/
body{
color:#eee;
background:#000;
}

#wrap{
width:1050px;
margin:0 auto;
overflow:hidden;
}

#wrapContents{
width:1050px;
height:1427px;
height:auto !important;
min-height:1427px;
margin:0 auto;
background:url(/stat/img/screen/application/bg.jpg) no-repeat right top;
overflow:hidden;
}

#logo{
padding:50px 55px 0 0;
text-align:right;
}

#frame {
float:left;
width:995px;
margin:0 auto;
padding:0 0 0 55px;
text-align:left;
}


#header h2{
padding:25px 0 0 0;
}

#header p.lead{
padding:10px 0 0 0;
}

#contentsArea{
padding:20px 0 0 0;
}

#contentsLeft address{
width:320px;
}

#contentsRight address{
width:350px;
}

dl{
width:700px;
padding:30px 0 0 0;
}

dt{
float:left;
width:175px;
font-weight:bold;
}

dl.jp dt,dl.uk dt,dl.it dt,dl.us dt,
dl.jp dd,dl.uk dd,dl.it dd,dl.us dd{
width:250px;
}
dl.cn dt,dl.hk dt,dl.ko dt,
dl.cn dd,dl.hk dd,dl.ko dd{
width:400px;
}

dl.uk dt,dl.it dt,dl.cn dt,
dl.us dt,dl.hk dt,dl.ko dt,dl.jp dt{
padding:20px 0 0 0;
}

dd{
float:left;
width:520px;
}

dl.apply{
width:950px;
}

dd.apply{
width:700px;
}

#applyLeft{
float:left;
width:280px;
padding:0 20px 0 0;
}

#applyRight{
float:left;
width:400px;
}

#applyLeft address{
width:250px;
}

#applyRight  address{
width:400px;
}

dl.jp,dl.uk,dl.it,dl.us{
width:250px;
padding:0;
}

dl.cn,dl.hk,dl.ko{
width:400px;
padding:0;
}

#contentsArea p.first{
float:left;
width:70px;
padding:0 10px 0 0;
}

#contentsArea p.second{
float:left;
width:110px;
padding:0 10px 0 0;
}

#contentsArea p.third{
float:left;
width:280px;
padding:0 0 0 0;
}

p.applyJp,
p.applyUk,
p.applyCn,
p.applyKr,
p.applyEs{
padding:10px 0 0 0;
}

p.applyJp a,
p.applyUk a,
p.applyCn a,
p.applyKr a,
p.applyEs a{
display:block;
width:217px;
height:41px;
text-indent:-9999px;
overflow:hidden;
}

p.applyJp a{
background:url(/stat/img/screen/application/application_jp.jpg) no-repeat left top;
}

p.applyJp a:hover{
background:url(/stat/img/screen/application/application_jp_on.jpg) no-repeat left top;
}

p.applyUk a{
background:url(/stat/img/screen/application/application_uk.jpg) no-repeat left top;
}

p.applyUk a:hover{
background:url(/stat/img/screen/application/application_uk_on.jpg) no-repeat left top;
}

p.applyCn a{
background:url(/stat/img/screen/application/application_cn.jpg) no-repeat left top;
}

p.applyCn a:hover{
background:url(/stat/img/screen/application/application_cn_on.jpg) no-repeat left top;
}

p.applyKr a{
background:url(/stat/img/screen/application/application_kr.jpg) no-repeat left top;
}

p.applyKr a:hover{
background:url(/stat/img/screen/application/application_kr_on.jpg) no-repeat left top;
}

p.applyEs a{
background:url(/stat/img/screen/application/application_es.jpg) no-repeat left top;
}

p.applyEs a:hover{
background:url(/stat/img/screen/application/application_es_on.jpg) no-repeat left top;
}

#footer{
margin:50px 0 0 0;
}

#footer h3{
float:left;
width:175px;
}

#footer ul,
#footer li{
float:left;
}

#footer ul{
width:440px;
margin:0 0 20px;
}

li.first{
padding:0 0 0 1px;
}
li.second{
padding:1px 0 0 1px
}
li.thumbFirst{
clear:both;
padding:1px 0 0 0;
}

#lastyearJp,
#lastyearUk,
#lastyearCn,
#lastyearKr,
#lastyearEs{
position:relative;
clear:both;
width:440px;
height:77px;
margin:0 0 0 175px;
padding:0; 
}
#lastyearJp{
background:url(/stat/img/screen/application/2009_jp.jpg) no-repeat left top;
}

#lastyearUk{
background:url(/stat/img/screen/application/2009_uk.jpg) no-repeat left top; 
}

#lastyearCn{
background:url(/stat/img/screen/application/2009_cn.jpg) no-repeat left top; 
}

#lastyearKr{
background:url(/stat/img/screen/application/2009_kr.jpg) no-repeat left top; 
}

#lastyearEs{
background:url(/stat/img/screen/application/2009_es.jpg) no-repeat left top; 
}

#lastyearJp h4,
#lastyearUk h4,
#lastyearCn h4,
#lastyearKr h4,
#lastyearEs h4{
text-indent:-9999px;
}

#lastyearJp li,
#lastyearUk li,
#lastyearCn li,
#lastyearKr li,
#lastyearEs li{
position:absolute;
top:58px;
}

#lastyearJp li.news,
#lastyearUk li.fashion,
#lastyearCn li.fashion,
#lastyearKr li.fashion,
#lastyearEs li.fashion{
left:1px;
}

#lastyearJp li.fashion{
left:108px;
}

#lastyearJp li.archives,
#lastyearUk li.archives,
#lastyearEs li.archives{
left:320px;
}

#lastyearCn li.archives,
#lastyearKr li.archives{
left:218px;
}

#lastyearJp li.news a{
display:block;
width:106px;
height:18px;
background:url(/stat/img/screen/application/news_jp.gif) no-repeat left top;
overflow:hidden;
text-indent:-9999px;
}


#lastyearJp li.news a:hover{
background:url(/stat/img/screen/application/news_jp_on.gif) no-repeat left top;
}


#lastyearJp li.fashion a,
#lastyearUk li.fashion a,
#lastyearCn li.fashion a,
#lastyearKr li.fashion a,
#lastyearEs li.fashion a{
display:block;
height:18px;
overflow:hidden;
text-indent:-9999px;
}

#lastyearJp li.fashion a{
width:211px;
background:url(/stat/img/screen/application/fashion_jp.gif) no-repeat left top;
}

#lastyearJp li.fashion a:hover{
background:url(/stat/img/screen/application/fashion_jp_on.gif) no-repeat left top;
}

#lastyearUk li.fashion a{
width:318px;
background:url(/stat/img/screen/application/fashion_uk.gif) no-repeat left top;
}

#lastyearUk li.fashion a:hover{
background:url(/stat/img/screen/application/fashion_uk_on.gif) no-repeat left top;
}

#lastyearCn li.fashion a{
width:216px;
background:url(/stat/img/screen/application/fashion_cn.gif) no-repeat left top;
}

#lastyearCn li.fashion a:hover{
background:url(/stat/img/screen/application/fashion_cn_on.gif) no-repeat left top;
}

#lastyearKr li.fashion a{
width:216px;
background:url(/stat/img/screen/application/fashion_kr.gif) no-repeat left top;
}

#lastyearKr li.fashion a:hover{
background:url(/stat/img/screen/application/fashion_kr_on.gif) no-repeat left top;
}

#lastyearEs li.fashion a{
width:318px;
background:url(/stat/img/screen/application/fashion_es.gif) no-repeat left top;
}

#lastyearEs li.fashion a:hover{
background:url(/stat/img/screen/application/fashion_es_on.gif) no-repeat left top;
}

#lastyearJp li.archives a,
#lastyearUk li.archives a,
#lastyearCn li.archives a,
#lastyearKr li.archives a,
#lastyearEs li.archives a{
display:block;
height:18px;
overflow:hidden;
text-indent:-9999px;
}

#lastyearJp li.archives a{
width:119px;
background:url(/stat/img/screen/application/archives_jp.gif) no-repeat left top;
}

#lastyearJp li.archives a:hover{
background:url(/stat/img/screen/application/archives_jp_on.gif) no-repeat left top;
}

#lastyearUk li.archives a{
width:119px;
background:url(/stat/img/screen/application/archives_uk.gif) no-repeat left top;
}

#lastyearUk li.archives a:hover{
background:url(/stat/img/screen/application/archives_uk_on.gif) no-repeat left top;
}

#lastyearCn li.archives a{
width:221px;
background:url(/stat/img/screen/application/archives_cn.gif) no-repeat left top;
}

#lastyearCn li.archives a:hover{
background:url(/stat/img/screen/application/archives_cn_on.gif) no-repeat left top;
}

#lastyearKr li.archives a{
width:221px;
background:url(/stat/img/screen/application/archives_kr.gif) no-repeat left top;
}

#lastyearKr li.archives a:hover{
background:url(/stat/img/screen/application/archives_kr_on.gif) no-repeat left top;
}

#lastyearEs li.archives a{
width:119px;
background:url(/stat/img/screen/application/archives_es.gif) no-repeat left top;
}

#lastyearEs li.archives a:hover{
background:url(/stat/img/screen/application/archives_es_on.gif) no-repeat left top;
}

#lastyearJp h4 a,
#lastyearUk h4 a,
#lastyearCn h4 a,
#lastyearKr h4 a,
#lastyearEs h4 a{
display:block;
width:440px;
height:55px;
overflow:hidden;
}

#copyRight{
clear:both;
height:13px;
padding:200px 55px 10px 0;
text-align:right;
}
