body {
	width:100%;
	margin:0;
	padding:0;
	background-color:#000;
	font-family:"游ゴシック","メイリオ","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;
/* "Times New Roman"
	font-family:Century Gothic,'Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
*/
	line-height:1.6em;
	-webkit-text-size-adjust: 100%;
}

img {	border: 0px;	}

a:hover img.no_opacity{
	opacity:1;
}

.overall{
	position: absolute;
	left: 0px; 
	top: 0px;  
	width:800px;
	height:600px;
}
.overall800{
	position: absolute;
	left: 0px; 
	top: 0px;  
	width:800px;
	height:800px;
}

.zeroposi{
	position: absolute;
	left: 0px; 
	top: 0px;  
}

.chibi_center {
	position: absolute; 
	left:	350px;
	top:	225px;
}


.dialogBase{
	position: absolute;
	left: 0px; 
	top: 0px;  
	width:800px;
	height:600px;
}

.dialogName{
	position: absolute;
	left: 20px; 
	top: 390px;
	width:260px;
	height:52px;
}

.dialogFace{
	position: absolute;
	left: 23px; 
	top: 447px;  
	width:130px;
	height:130px;
}

.dialogPosi {
	position: absolute; 
	width:800px;
	height:600px;
	left: 0px; 
	top: 0px; 
}

.dialog_text_posi{
	position: absolute; 
	width:635px;
	left: 170px;
	top: 440px;
	background-color:transparent;
	border:0;
	font-size: 1.4em;
	line-height:1.6em;
	color: #fff;
	text-align:left;
}


.next_icon2{
	position: absolute;
	left: 690px; 
	top: 135px;  
	width:29px;
	height:21px;
	 -webkit-animation: switchtext 0.5s 4 alternate;
	 -moz-animation: switchtext 0.5s 4 alternate;
	 animation: blink 0.5s 4 alternate;
}

.next_icon{
	position: absolute;
	left: 750px; 
	top: 560px;  
	width:29px;
	height:21px;
	 -webkit-animation: switchtext 0.5s 4 alternate;
	 -moz-animation: switchtext 0.5s 4 alternate;
	 animation: blink 0.5s 4 alternate;
}
@-webkit-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0; }
}
@-moz-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0; }
}

@keyframes blink {
 from { opacity: 1.0; }
 to { opacity: 0; }
}

.blink_2{
	 -webkit-animation: switchtext 0.5s 4 alternate;
	 -moz-animation: switchtext 0.5s 4 alternate;
	 animation: blink 0.5s 4 alternate;
}
@-webkit-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0; }
}
@-moz-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0; }
}
@keyframes blink {
 from { opacity: 1.0; }
 to { opacity: 0; }
}



.blink_loop{
	 -webkit-animation: switchtext 0.8s infinite alternate;
	 -moz-animation: switchtext 0.8s infinite alternate;
	 animation: blink 0.8s infinite alternate;
}
@-webkit-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0; }
}
@-moz-keyframes switchtext {
 from { opacity: 1.0; }
 to { opacity: 0; }
}
@keyframes blink {
 from { opacity: 1.0; }
 to { opacity: 0; }
}



