

body{
	font-size: 12px;
	background-attachment:fixed;
	background-image : url("img-god/bg-02.jpg");
	background-repeat:repeat-x;
	background-position:100% 100%;
}
.font_nomal {  font-size: 12px}
.font_small {  font-size: 10px}
.font_large {  font-size: 14px}
/* CSS Document */

#container{
	max-width:640px;
	background-color:#FFFFFF;
	margin:0 auto;

}
.style1 {color: #0099B3}

#header{
	width:100%;
	margin:0 auto;
}
#header img{
	width:100%;
}
.top_02{
	margin:0 0 0 0;
	width:100%;
}
.Banner{
	width:100%;
}

#movie{
	background-color:#e7e4bb;	
	margin:-10% 0 10px;
	text-align: center;
}


.op{
 width:40%;
box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.4);
 margin:-4% 2% 5% 0;
 
}
.pv{
 width:40%;
 margin:-4% 2% 5% 0;
box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.4);
}

#imagelightbox
{
    position: fixed;
    z-index: 9999;
	box-shadow: 2px 5px 20px 15px rgba(256,256,256,0.7);
}


#download{
	background-color:#FFFFFF;
	margin: 5% 10px 20% 0;
}
#download img{
	margin: 0 4px;
}

.AppStore{
	float:right;
	display: inline;
	width:35%;
}
.GooglePlay{
	float:right;
	display: inline;
	width:30%;
}



#news{
	width:100%;
	background-color:#FFFFFF;
}
#news_text{
	line-height:180%;
	margin:10px 5%;
	text-align: center;
	font-weight:bold;
}
#news img{
	width:100%;
}

.news_title{
	margin:10px 0px;
	color: #996600;
}


#content{
	width:100%;
	margin:0 auto;
	background-color:#000000;
}
.content_img{
	width:100%;
}

#content_text{
		text-align: center;
		font-family: Verdana, Roboto, 'Droid Sans', Meiryo, 'ＭＳ Ｐゴシック', 'Hiragino Kaku Gothic ProN', sans-serif;
	font-weight: 200;
	font-size: 130%;
	line-height: 150%;
	color: #d5be7b;
	text-decoration: none;

}
#content h1{
		text-decoration: none;
		line-height: 120%;
	font-size: 120%;				
}
#content h2{
	text-decoration: none;
	line-height: 100%;
	font-size: 200%;				
}
.t_col_yel{
	color: #d5be7b;
}
.t_col_yel2{
	color: #996600;
}
.t_col_red{
	color: #f4311f;
		    text-shadow:1px 1px 3px #FF8888; 
}
.t_col_gre{
	color: #32dd7d;
		    text-shadow:1px 1px 2px #AAFFAA; 
}

#news table{
	max-width:100%;
}

#capture{
	margin:-120% 2% 60% 1%;
	text-align: center;
}
.capture_img{
	margin:0px 2% 0px 2%;
	width:27%;
	box-shadow: 0px 0px 4px 4px rgba(250,250,150,0.4);
}
#capture_2{
	margin:-55% 2% 10% 1%;
	text-align: center;
}
#capture_3{
	margin:-55% 2% 10% 1%;
	text-align: center;
}
#capture_4{
	margin:-118% 2% 75% 1%;
	text-align: center;
}

#news td{
	max-width:100%;
}

#footer{
	background-color:#000000;
}
.logo{
	width:auto;	
}
