@charset "utf-8";
/* CSS Document */
@font-face{font-family:'BabelSansRegular';src:url('../font/babelsans-webfont.eot');src:url('../font/babelsans-webfont.eot?#iefix') format('embedded-opentype'),url('../font/babelsans-webfont.woff') format('woff'),url('../font/babelsans-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'BabelSansBold';src:url('../font/babelsans-bold-webfont.eot');src:url('../font/babelsans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/babelsans-bold-webfont.woff') format('woff'),url('../font/babelsans-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'BabelSansBoldItalic';src:url('../font/babelsans-boldoblique-webfont.eot');src:url('../font/babelsans-boldoblique-webfont.eot?#iefix') format('embedded-opentype'),url('../font/babelsans-boldoblique-webfont.woff') format('woff'),url('../font/babelsans-boldoblique-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'BabelSansMediumItalic';src:url('../font/babelsans-oblique-webfont.eot');src:url('../font/babelsans-oblique-webfont.eot?#iefix') format('embedded-opentype'),url('../font/babelsans-oblique-webfont.woff') format('woff'),url('../font/babelsans-oblique-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'OpusBold';src:url('../font/opus-bold-webfont.eot');src:url('../font/opus-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../font/opus-bold-webfont.woff') format('woff'),url('../font/opus-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'OpusBoldItalic';src:url('../font/opus-bolditalic-webfont.eot');src:url('../font/opus-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/opus-bolditalic-webfont.woff') format('woff'),url('../font/opus-bolditalic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'OpusRegular';src:url('../font/opus-regular-webfont.eot');src:url('../font/opus-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../font/opus-regular-webfont.woff') format('woff'),url('../font/opus-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family:'OpusItalic';src:url('../font/opus-italic-webfont.eot');src:url('../font/opus-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../font/opus-italic-webfont.woff') format('woff'),url('../font/opus-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}
@font-face{font-family: 'DistrictRegular';src:url('../font/distth__-webfont.eot');src:url('../font/distth__-webfont.eot?#iefix') format('embedded-opentype'),url('../font/distth__-webfont.woff') format('woff'),url('../font/distth__-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}


img,a img{border:0}
a{text-decoration:none}
textarea{resize:none}
*{margin:0;padding:0}
html{height:100%}
ul,li{list-style:none}
object,input[type="text"]:focus{outline:none}
body{font-size:62.5%;font-family:Arial, Helvetica, sans-serif;width:100%;height:100%;min-height:600px;min-width:1000px;overflow:hidden;background:#000}
::selection{background:#000;color:#fff}

.fr{float:right}
.fl{float:left}
.clear{clear:both}
.abs{position:absolute}
.hide{display:none}
.disabled{opacity:0.4;filter:alpha(opacity=40);cursor:default}

/***** index ******/
#gloading,#intro,#global,#content,#background,#popup{position:absolute;width:100%}
#gloading{z-index:999;display:none}
#intro{z-index:999}
#global{z-index:998;height:140px}
#popup{z-index:2}
#content{z-index:1}
#background{z-index:0}
/***** end index ******/

/***** header ******/
header{font-family:'BabelSansRegular',Arial;background:#e3e3dd;height:140px;text-align:center;z-index:999;width:100%}
header a,header a.selected{color:#444;font-size:1.3em;padding:0 10px;letter-spacing:0.10em;text-transform:uppercase}
header a:hover,header a.selected{color:#000}
header .logo{padding:15px 0}
/*** end header ***/

/***** footer ******/
footer{font-family:Arial;background:#e3e3dd;height:30px;text-align:left;z-index:999;padding:10px 0 0 0;width:100%}
footer a{color:#444;font-size:1.1em}
footer a:hover{color:#000}
footer .c{margin:0 10px 0 10px}
audio{display:none}
#sound{background:url(../image/global/sound.png) no-repeat top left;width:15px;height:15px;display:block}
#sound.mute{background:url(../image/global/sound.png) no-repeat bottom left}
/*** end footer ***/

/*** intro ***/
#bloading{width:100%;height:100%;background:#000;display:none}
/*** end intro ***/

/***** home ******/
#home{width:100%;margin:140px 0 0 0;display:block}
#hleft{position:absolute;z-index:99}
#hright{position:absolute;z-index:99}
/*** end home ***/

/*** about us ***/
#about{width:100%;margin:140px 0 0 0;display:block}
#about .c{position:absolute;z-index:99;color:#fff;background:rgba(0, 0, 0, 0.9);display:none;text-align:center}
#about .t{margin:55px 50px 10px 50px}
#about .d{overflow:hidden;text-align:left;cursor:default}
#about .d p{margin:0 0 20px 0;line-height:1.8em;font-size:1.8em; text-align:justify; letter-spacing:0.1em;}

#about h2{font-family:'OpusRegular',Arial;font-size:2.4em;font-weight:normal;text-transform:uppercase;padding:0 0 50px 0}

#about .b{position:absolute;z-index:80;display:none}
#about .f{position:absolute;z-index:82;display:none}
/*** end about us ***/

/*** stores ***/
#stores{width:100%;margin:140px 0 0 0;display:block}
#stores .c{position:absolute;z-index:99;color:#fff;background:rgba(0, 0, 0, 0.9);display:none;text-align:center}
#stores .d{margin:40px 40px 10px 40px;overflow:hidden;text-align:left;cursor:default}
#stores .d p{margin:0 0 20px 0;font-size:1.3em}

#stores ul{font-family:'OpusRegular',Arial;font-size:1.3em;list-style:none;padding:0;margin:0;text-align:center}
#stores li{float:left;width:50%;list-style:none;padding:0;margin:0 0 40px 0}
#stores li .store_name{font-weight:bold;text-transform:uppercase;padding:0 0 10px 0;display:block}
#stores li a{color:#fff;text-decoration:none}
#stores li a:hover{color:#fff;text-decoration:underline}

#stores .b{position:absolute;z-index:80;display:none}
#stores .f{position:absolute;z-index:82;display:none}
/*** end stores ***/




















