html{background-color:transparent;background-image:none}
body{background-image:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/common/bg.png") !important;background-repeat:repeat;font-family:'Doppio One',sans-serif}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
[class*="span"]{float:left;margin-left:20px}
.span12{width:940px}
.span11{width:860px}
.span10{width:780px}
.span9{width:700px}
.span8{width:620px}
.span7{width:540px}
.span6{width:460px}
.span5{width:380px}
.span4{width:300px}
.span3{width:220px}
.span2{width:140px}
.span1{width:60px}
.offset12{margin-left:980px}
.offset11{margin-left:900px}
.offset10{margin-left:820px}
.offset9{margin-left:740px}
.offset8{margin-left:660px}
.offset7{margin-left:580px}
.offset6{margin-left:500px}
.offset5{margin-left:420px}
.offset4{margin-left:340px}
.offset3{margin-left:260px}
.offset2{margin-left:180px}
.offset1{margin-left:100px}
h1,h2,h3,h4,h5,h6{margin:0;font-family:"ff-enzo-web",Helvetica,sans-serif;font-weight:bold;color:inherit;text-rendering:optimizelegibility}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;color:#999}
h1{font-size:30px;line-height:36px}
h1 small{font-size:18px}
h2{font-size:24px;line-height:36px}
h2 small{font-size:18px}
h3{font-size:18px;line-height:27px}
h3 small{font-size:14px}
h4,h5,h6{line-height:18px}
h4{font-size:14px}
h4 small{font-size:12px}
h5{font-size:12px}
h6{font-size:11px;color:#999;text-transform:uppercase}
a{color:#333;text-decoration:none}
a:hover{color:#333;text-decoration:none}
ul li img{vertical-align:bottom}
ul.disc{list-style:disc}
ol.decimal{list-style:decimal}
dl{margin-bottom:18px}
dt,dd{line-height:18px}
dt{font-weight:bold;line-height:17px}
dd{margin-left:9px}
.dl-horizontal dt{float:left;width:120px;overflow:hidden;clear:left;text-align:right;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:130px}
hr{margin:18px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}
strong{font-weight:bold}
em{font-style:italic}
.fB{font-weight:bold}
.f8{font-size:8pt}
.f9{font-size:9pt}
.f10{font-size:10pt}
.f11{font-size:11pt}
.f12{font-size:12pt}
.f13{font-size:13pt}
.f14{font-size:14pt}
.fl{float:left}
#header{padding:10px 0}
#nav{position:relative;margin:0 auto;width:960px}
#footer{margin-top:100px;margin-bottom:40px}
#footer .inner{width:960px;margin:0 auto}
#footer .inner .footerlink{float:left}
#footer .inner .footerlink li{float:left;margin-right:20px}
#footer .inner .copyright{float:right}
#container{width:100%;margin-top:12px;background:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/bg_content_scroll.gif") repeat-x 0 0;height:480px;position:relative}
#content{width:960px;margin:0 auto}
#content .inner{width:960px;position:relative}
#content #scrollbg{position:absolute;top:0;left:0;width:100%;overflow:hidden;height:480px}
#content #scrollbg ul{position:absolute;width:100%;height:480px}
#content #scrollbg ul li{position:absolute;background-position:center top;background-repeat:no-repeat;width:100%;height:480px;z-index:0;-webkit-box-shadow:0 4px 2px -2px rgba(0,0,0,0.2) inset;box-shadow:0 4px 2px -2px rgba(0,0,0,0.2) inset}
#content #scrollbg ul li.scene01{background-image:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/img_bg01.png")}
#content #scrollbg ul li.scene02{background-image:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/img_bg02.png");left:100%}
#content #scrollbg ul li.scene03{background-image:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/img_bg03.png");left:200%}
#content #foreground{position:absolute;z-index:2;width:100%;height:480px;overflow:hidden;left:0}
#content #foreground ul li.scene01{padding-top:20px;padding-left:92px;left:50%}
#content #foreground ul li.scene01 h1{margin-bottom:10px}
#content #foreground ul li.scene01 a{display:inline-block;background-color:#000}
#content #foreground ul li.scene01 a:hover img{opacity:.75;filter:alpha(opacity=75);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"}
#content #foreground ul{position:absolute;width:100%;height:480px;top:0;left:0}
#content #foreground ul li{position:absolute;width:960px;height:480px;margin-left:-480px}
#content #foreground ul li.scene01{padding-top:20px;padding-left:80px;left:50%}
#content #foreground ul li.scene02{padding-top:4px;padding-left:64px;left:150%}
#content #foreground ul li.scene03{padding-top:18px;padding-left:48px;left:250%}
#content #iphone{background:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/bg_iphone.png") no-repeat 0 0;width:256px;height:367px;padding:122px 29px 192px;position:absolute;top:-27px;right:106px;z-index:5;overflow:hidden}
#content #iphone #iphonescreen{position:absolute;display:block;width:256px;height:367px;overflow:hidden}
#content #iphone ul,#content #iphone ul li{position:absolute}
#content #iphone ul li.scene01{left:0}
#content #iphone ul li.scene02{left:256px}
#content #iphone ul li.scene03{left:512px}
#content #appfree{position:absolute;top:-55px;right:74px;z-index:6}
#content #pager{position:absolute;z-index:10;width:960px;padding-top:196px}
#content #pager .prev{float:left}
#content #pager .next{float:right}
#outarea{width:960px;margin:15px auto 0}
#outarea .banners{margin:0 65px}
#outarea .banners ul li{float:left;margin-left:15px}
#outarea .banners ul li a{background-repeat:no-repeat;background-position:0 0;display:block;width:210px;height:78px;text-indent:-9999px;overflow:hidden}
#outarea .banners li.appstore a{background-image:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/bnr_app_store.png")}
#outarea .banners li.googleplay a{background-image:url("//s3-us-west-1.amazonaws.com/s.otakucamera.com/20121102/images/top/bnr_google_play.png")}
#outarea .banners li.appstore a:hover,#outarea .banners li.googleplay a:hover{background-position:0 -78px}
#outarea .snsshare{margin:30px 65px 0}
#outarea .snsshare ul li{float:left;margin-left:15px}
iframe.twitter-share-button{width:95px !important}
.tbox{position:absolute;display:none;padding:14px 17px;z-index:900}
.tinner{padding:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#000}
.tmask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:800}
