@charset "utf-8";
/* CSS reset & global */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
*{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;color:#ad9160;}a:hover{text-decoration:none; color:#ea5800;}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:none;}button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}.clearfix{overflow:auto;_height:1%;}
img{ border:none;margin:0;padding:0; vertical-align:top;}
.clearfix:before, .clearfix:after { content:""; display:table; } 
.clearfix:after { clear:both; } 
.clearfix { zoom:1; /* IE < 8 */ }
.hideText{ overflow:hidden; text-indent:-9999px;}
.gray{width:100%; position:absolute;left:0;top:0;z-index:100; display:none;background-color:#000;opacity:0.5;filter:alpha(opacity=50);}
.blockLink a{display:block;height:100%;overflow:hidden;text-indent:-9999px;}
.none {display:none;}
.fl{ float:left;}.fr{ float:right;}.tl{ text-align:left;}.tr{ text-align: right;}.tc{ text-align: center;}
.pad10{ padding:10px;}
.pad20{ padding:20px;}
.pad5{ padding:5px;}
.mb10{ margin-bottom:8px;}
.ml10{ margin-left:10px; background:inherit; border:inherit;}

/* main */
body{ background:#000 url(../images/bg.jpg) center top no-repeat; color:#EEE;}
.wrap{ width:1000px; margin:0 auto;}
.box1{ height:258px;}
.box2{background:url(../images/box2.jpg) no-repeat; height:306px;}
.box3{background:url(../images/box3.jpg) no-repeat; height:272px;}
.box4{background:url(../images/box4.jpg) no-repeat; height:310px;}