
/* COLORS ---------------------------------------------------------- */
/* line 1, /Users/Jonas/Projects/repo/windows/scss/demo/_demo.scss */
h1 {
  font-family: BrandonText-Bold, Futura, Helvetica, Arial, sans-serif;
  font-size: 6.0em;
  color: #1babb7;
  text-align: center;
}

/* line 7, /Users/Jonas/Projects/repo/windows/scss/demo/_demo.scss */
h2 {
  font-family: BrandonText-Regular, Futura, Helvetica, Arial, sans-serif;
  font-size: 1.4em;
  text-align: center;
  color: #333a3e;
  padding-top:52px;
  margin-top:-52px;

}

/* line 13, /Users/Jonas/Projects/repo/windows/scss/demo/_demo.scss */
p {
  color: #333a3e;
}

/* line 18, /Users/Jonas/Projects/repo/windows/scss/demo/_demo.scss */
pre {
  color: #d5d7dd;
  color: #bcbdc0;
  font-size: 1.4em;
  line-height: 1.6em;
}

img {
    border-style:none;
}

a img {
    border-style:none;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border: none;
	line-height: 1.6em;
	font-size:12px;
	fonnt-family: "Lucida Grande", "segoe UI", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Verdana, Arial, sans-serif;
}


#header {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  height: 52px;
  background:url(../images/navi_bg.jpg) repeat-x;
  
}

#header #gnavi {
  width: 900px;
  height: 52px;
  margin: 0 auto 0;
  vertical-align: top;
}

#header #gnavi ul {
	_float:left;
	display: inline;
	list-style:none;
	font-size: 0;
}

#header #gnavi ul li {
	float:left;
	margin:0 0 0 0;
	list-style:none;
}

#intro{
    margin:0 auto 0;
	padding-top:0px;
    height:809px;
	background:url(../images/img01.png) no-repeat;
	background-position: top center; 
}

#intro .box{
    margin:0 auto 0;
    height:809px;
	width:900px;
}

#intro .txt01{
    margin:0 0 0 0;
	padding:190px 0px 0px 0px;
    height:260px;
	width:460px;
	color:#fff;
	font-size:14px;
	line-height:1.5em;
}

#intro .txt02{
    margin:0 0 0 0;
	padding:50px 0px 0px 530px;
    height:260px;
	width:370px;
	color:#fff;
	font-size:14px;
	line-height:1.5em;
}

#story{
    margin:0 auto 0;
	padding-top:0px;
    height:698px;
}

#story .box{
    margin:0 auto 0;
    height:698px;
	width:900px;
}

#story .txt01{
    margin:0 0 0 0;
	padding:230px 0px 0px 0px;
    height:260px;
	width:670px;
	color:#fff;
	font-size:14px;
	line-height:1.5em;
}

#production{
    margin:0 auto 0;
	padding-top:0px;
    height:1060px;
	background:url(../images/img02.png) no-repeat;
	background-position: top center; 
}

#production .box{
    margin:0 auto 0;
    height:1060px;
	width:900px;
}

#production .txt01{
    margin:0 0 0 0;
	padding:360px 0px 0px 35px;
    height:260px;
	width:530px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}

#cast{
    margin:0 auto 0;
	padding-top:30px;
    height:613px;
}

#cast .box{
    margin:0 auto 0;
    height:613px;
	width:900px;
}

#cast .txt01{
    margin:0 0 0 0;
	padding:5px 0px 0px 0px;
    height:260px;
	width:460px;
	color:#fff;
	font-size:14px;
	line-height:1.5em;
}

#cast .txt02{
    margin:0 0 0 0;
	padding:0px 0px 0px 0px;
    height:260px;
	width:370px;
	color:#fff;
	font-size:14px;
	line-height:1.5em;
}

#staff{
    margin:0 auto 0;
	padding-top:0px;
    height:1037px;
	background:url(../images/img03.png) no-repeat;
	background-position: top center; 
}

#staff .box{
    margin:0 auto 0;
    height:1037px;
	width:900px;
}

#staff .txt01{
    margin:0 0 0 0;
	padding:140px 0px 0px 295px;
    height:260px;
	width:580px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}

#staff .txt02{
    margin:0 0 0 0;
	padding:180px 0px 0px 40px;
    height:100px;
	width:830px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}

#staff .txt03{
    margin:0 0 0 0;
	padding:120px 0px 0px 40px;
    height:100px;
	width:830px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}

#footer{
    margin:0 auto 0;
	padding-top:0px;
    height:250px;
}

#footer .box{
    margin:0 auto 0;
	padding-top:50px;
    height:250px;
	width:900px;
	text-align:center;
}

#footer .txt01{
    margin:0 0 0 0;
	padding:140px 0px 0px 295px;
    height:260px;
	width:580px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}

#footer .txt02{
    margin:0 0 0 0;
	padding:120px 0px 0px 40px;
    height:100px;
	width:830px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}

#footer .txt03{
    margin:0 0 0 0;
	padding:120px 0px 0px 40px;
    height:100px;
	width:830px;
	color:#555;
	font-size:14px;
	line-height:1.5em;
}


