@charset "UTF-8";

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
Layout_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
body{
	background:#000;}
	
/*a{
	background-color:#0026FF;
	opacity:0.7;}*/
	
a,a:link,a:visited{
	color:#d1050e;
	text-decoration:underline;}

a:hover{
	text-decoration:none;}

.contentswrapper{
	/*width:940px;*/
	margin:0 auto;}

/*----vis----*/
.vis{
	position:relative;
	text-align:center;
	width:100%;
	height:908px;
	margin:0;
	background:url(../../evangelion2/images/pc_vis_0.jpg) top center no-repeat;
	overflow: hidden;
	text-indent:-9999px;}
	
.vis .appstore a{
	display: block;
    position: absolute;
    width: 218px;
    height: 67px;
    top: 765px;
    left: 50%;
    margin-left: -198px;}
	
.vis .googleplay a{
	display: block;
    position: absolute;
    width: 218px;
    height: 67px;
    top: 765px;
    left: 50%;
    margin-left: 33px;}
	
.vis .androidapk a{
	display: block;
    position: absolute;
    width: 218px;
    height: 67px;
    top: 765px;
    left: 50%;
    margin-left: 265px;}
	
	
/*----information----*/
.information{
	position:relative;
	background:#fafafa url(../../evangelion2/images/pc_information_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:1029px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
/*----character----*/
.character{
	}
	
.character .character_0{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:667px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_0 .evavol1_0 a{
	display: block;
    position: absolute;
    width: 575px;
    height: 100px;
    top: 541px;
    left: 50%;
    margin-left: -285px;}
	
.character .character_1{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_1.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:1344px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_1 .character_kaorulucifer_detail0 a{
	display: block;
    position: absolute;
    width: 415px;
    height: 360px;
    top: 41px;
    left: 50%;
    margin-left: -35px;}
	
.character .character_1 .character_kaorulucifer_detail1 a{
	display: block;
    position: absolute;
    width: 535px;
    height: 550px;
    top: 240px;
    left: 50%;
    margin-left: -525px;}
	
.character .character_1 .character_kaorulucifer_detail2 a{
	display: block;
    position: absolute;
    width: 635px;
    height: 570px;
    top: 650px;
    left: 50%;
    margin-left: -35px;}
	
.character .character_1 .anchor_kaorulucifer a{
	display: block;
    position: absolute;
    width: 370px;
    height: 63px;
    top: 1245px;
    left: 50%;
    margin-left: -489px;}
	
.character .character_1 .youtubeiframe{
	display: block;
    position: absolute;
    width: 640px;
    height: 360px;
    top: 1328px;
    left: 50%;
    margin-left: -318px;
	border: 1px solid #ec2426;}
	
.character .character_2{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_2.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:782px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_2 .character_shinjiathos_detail0 a{
	display: block;
    position: absolute;
    width: 475px;
    height: 473px;
    top: 19px;
    left: 50%;
    margin-left: -380px;}
	
.character .character_2 .character_shinjiathos_detail1 a{
	display: block;
    position: absolute;
    width: 577px;
    height: 520px;
    top: 255px;
    left: 50%;
    margin-left: 5px;}
	
.character .character_2 .youtubeiframe{
	display: block;
    position: absolute;
    width: 640px;
    height: 360px;
    top: 760px;
    left: 50%;
    margin-left: -318px;
	border: 1px solid #ec2426;}
	
.character .character_3{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_3.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:834px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_3 .character_reiamakusa_detail0 a{
    display: block;
    position: absolute;
    width: 485px;
    height: 485px;
    top: 21px;
    left: 50%;
    margin-left: -413px;}
	
.character .character_3 .character_reiamakusa_detail1 a{
    display: block;
    position: absolute;
    width: 599px;
    height: 530px;
    top: 281px;
    left: 50%;
    margin-left: -61px;}
	
.character .character_3 .youtubeiframe{
	display: block;
    position: absolute;
    width: 640px;
    height: 360px;
    top: 814px;
    left: 50%;
    margin-left: -318px;
	border: 1px solid #ec2426;}
	
.character .character_4{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_4.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:860px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_4 .character_mariapollo_detail0 a{
    display: block;
    position: absolute;
    width: 407px;
    height: 389px;
    top: 23px;
    left: 50%;
    margin-left: -387px;}
	
.character .character_4 .character_mariapollo_detail1 a{
    display: block;
    position: absolute;
    width: 615px;
    height: 549px;
    top: 268px;
    left: 50%;
    margin-left: -106px;}
	
.character .character_4 .youtubeiframe{
	display: block;
    position: absolute;
    width: 640px;
    height: 360px;
    top: 840px;
    left: 50%;
    margin-left: -318px;
	border: 1px solid #ec2426;}
	
.character .character_5{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_5.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:869px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_5 .character_asukauriel_detail0 a{
	display: block;
    position: absolute;
    width: 425px;
    height: 440px;
    top: 7px;
    left: 50%;
    margin-left: -453px;}
	
.character .character_5 .character_asukauriel_detail1 a{
	display: block;
    position: absolute;
    width: 622px;
    height: 567px;
    top: 276px;
    left: 50%;
    margin-left: -54px;}
	
.character .character_5 .youtubeiframe{
	display: block;
    position: absolute;
    width: 640px;
    height: 360px;
    top: 854px;
    left: 50%;
    margin-left: -318px;
	border: 1px solid #ec2426;}
	
.character .character_6{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_6.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:839px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_6 .character_asuka_detail0 a{
	display: block;
    position: absolute;
    width: 635px;
    height: 570px;
    top: 264px;
    left: 50%;
    margin-left: -590px;}
	
.character .character_6 .anchor_asuka a{
	display: block;
    position: absolute;
    width: 370px;
    height: 62px;
    top: 764px;
    left: 50%;
    margin-left: 57px;}
	
.character .character_7{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_7.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:677px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_7 .character_rei_detail0 a{
	display: block;
    position: absolute;
    width: 627px;
    height: 570px;
    top: 17px;
    left: 50%;
    margin-left: -69px;}
	
.character .character_7 .anchor_rei a{
	display: block;
    position: absolute;
    width: 368px;
    height: 62px;
    top: 582px;
    left: 50%;
    margin-left: -452px;}
	
.character .character_8{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_8.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:937px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_8 .character_10_detail0 a{
	display: block;
    position: absolute;
    width: 725px;
    height: 670px;
    top: 252px;
    left: 50%;
    margin-left: -632px;}
	
.character .character_8 .anchor_10 a{
	display: block;
    position: absolute;
    width: 369px;
    height: 60px;
    top: 771px;
    left: 50%;
    margin-left: 120px;}
	
.character .character_9{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_character_9.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:473px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.character .character_9 .evavol1_1 a{
	display: block;
    position: absolute;
    width: 601px;
    height: 427px;
    top: 0px;
    left: 50%;
    margin-left: -297px;}
	
	
	
	
/*----origin----*/
.origin{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_origin_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:1769px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.origin .lucifer a{
    display: block;
    position: absolute;
    width: 376px;
    height: 65px;
    top: 464px;
    left: 50%;
    margin-left: -416px;}
	
.origin .athos a{
    display: block;
    position: absolute;
    width: 376px;
    height: 65px;
    top: 729px;
    left: 50%;
    margin-left: 40px;}
	
.origin .amakusa a{
    display: block;
    position: absolute;
    width: 376px;
    height: 65px;
    top: 993px;
    left: 50%;
    margin-left: -416px;}
	
.origin .apollo a{
    display: block;
    position: absolute;
    width: 376px;
    height: 65px;
    top: 1261px;
    left: 50%;
    margin-left: 40px;}
	
.origin .uriel a{
    display: block;
    position: absolute;
    width: 376px;
    height: 65px;
    top: 1522px;
    left: 50%;
    margin-left: -416px;}
	
/*----quest----*/
.quest{
	}
	
.quest_0{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_quest_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:1472px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.quest .quest_0 .quest_6ra_stage0 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 313px;
    left: 50%;
    margin-left: -487px;}
	
.quest .quest_0 .quest_6ra_stage1 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 313px;
    left: 50%;
    margin-left: -334px;}
	
.quest .quest_0 .quest_6ra_stage2 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 313px;
    left: 50%;
    margin-left: -180px;}
	
.quest .quest_0 .quest_6ra_detail0 a{
	display: block;
    position: absolute;
    width: 410px;
    height: 444px;
    top: 590px;
    left: 50%;
    margin-left: -455px;}
	
.quest .quest_0 .quest_6ra_detail1 a{
	display: block;
    position: absolute;
    width: 630px;
    height: 619px;
    top: 770px;
    left: 50%;
    margin-left: -65px;}
	
.quest_1{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_quest_1.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:1424px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.quest .quest_1 .quest_9death_stage0 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 329px;
    left: 50%;
    margin-left: -487px;}
	
.quest .quest_1 .quest_9death_stage1 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 329px;
    left: 50%;
    margin-left: -334px;}
	
.quest .quest_1 .quest_9death_stage2 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 329px;
    left: 50%;
    margin-left: -180px;}
	
.quest .quest_1 .quest_9death_detail0 a{
	display: block;
    position: absolute;
    width: 410px;
    height: 444px;
    top: 590px;
    left: 50%;
    margin-left: -455px;}
	
.quest .quest_1 .quest_9death_detail1 a{
	display: block;
    position: absolute;
    width: 630px;
    height: 619px;
    top: 770px;
    left: 50%;
    margin-left: -65px;}
	
.quest_2{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_quest_2.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:1471px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.quest .quest_2 .quest_10davinci_stage0 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 333px;
    left: 50%;
    margin-left: -487px;}
	
.quest .quest_2 .quest_10davinci_stage1 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 333px;
    left: 50%;
    margin-left: -334px;}
	
.quest .quest_2 .quest_10davinci_stage2 a{
	display: block;
    position: absolute;
    width: 145px;
    height: 250px;
    top: 333px;
    left: 50%;
    margin-left: -180px;}
	
.quest .quest_2 .quest_10davinci_detail0 a{
	display: block;
    position: absolute;
    width: 410px;
    height: 444px;
    top: 630px;
    left: 50%;
    margin-left: -455px;}
	
.quest .quest_2 .quest_10davinci_detail1 a{
	display: block;
    position: absolute;
    width: 630px;
    height: 629px;
    top: 820px;
    left: 50%;
    margin-left: -65px;}	
	
.quest_3{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_quest_3.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:303px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.quest .quest_3 .evavol1 a{
	display: block;
    position: absolute;
    width: 542px;
    height: 95px;
    top: 64px;
    left: 50%;
    margin-left: -269px;}
	
	
/*----battle----*/
.battle{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_battle_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:705px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.battle .misato a{
	display: block;
    position: absolute;
    width: 268px;
    height: 411px;
    top: 228px;
    left: 50%;
    margin-left: -277px;}
	
.battle .gendo a{
	display: block;
    position: absolute;
    width: 268px;
    height: 411px;
    top: 228px;
    left: 50%;
    margin-left: 14px;}
	
/*----title----*/
.title{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_title_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:486px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.title .evapilot a{
	display: block;
    position: absolute;
    width: 240px;
    height: 407px;
    top: 39px;
    left: 50%;
    margin-left: 135px;}
	
/*----mission----*/
.mission{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_mission_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:642px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}

.mission .penpen a{
	display: block;
    position: absolute;
    width: 368px;
    height: 331px;
    top: 152px;
    left: 50%;
    margin-left: -431px;}
	
/*----tw2----*/
.tw2{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_tw2_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:258px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}

.tw2 .tw2link a{
	display: block;
    position: absolute;
    width: 699px;
    height: 163px;
    top: 49px;
    left: 50%;
    margin-left: -349px;}
	
/*----anime----*/
.anime{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_anime_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:657px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.anime .animechannel a{
	display: block;
    position: absolute;
    width: 658px;
    height: 101px;
    top: 512px;
    left: 50%;
    margin-left: -328px;}
	
.anime .youtubeiframe{
	display: block;
    position: absolute;
    width: 640px;
    height: 360px;
    top: 51px;
    left: 50%;
    margin-left: -317px;}
	

	
/*----link----*/
.link{
	position:relative;
	background:#000 url(../../evangelion2/images/pc_link_0.jpg) top center no-repeat;
	overflow: hidden;
	width:100%;
	height:238px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
	
.link .officialsite a{
	display: block;
    position: absolute;
    width: 240px;
    height: 74px;
    top: 79px;
    left: 50%;
    margin-left: -385px;}

.link .officialyoutube a{
	display: block;
    position: absolute;
    width: 240px;
    height: 74px;
    top: 79px;
    left: 50%;
    margin-left: -116px;}
	
.link .officialfacebook a{
	display: block;
    position: absolute;
    width: 240px;
    height: 74px;
    top: 79px;
    left: 50%;
    margin-left: 151px;}
	
	

/*----footer----*/
.footer{
	background:#000000;
	color:#ffffff;
	width:100%;
	padding:30px 0 50px 0;
	text-align:center;}
	
/*links*/
.footer ul{
	width:100%;
	margin:0 auto !important;
	padding:0;
	text-align:center;}
	
.footer ul li{
	color:#fff;
	display:inline-block;
	margin:50px 0.5em 2em 0.5em;
	padding-right:1em;}
	
/*xflag*/
.footer p a{
	display:block;
    background: url(//xflag.com/tw/common/images/promotion_logo_xflag.png) top center no-repeat;
    background-size: 100%;
    width: 100px;
    height: 115px;
    margin: 40px auto 30px auto;
    text-indent: -9999px;}

/*address*/
.footer address{
	color:#FFF;
	font-size:12px;
	line-height:1.8em;}


/*----hz----*/
.hz{
	background:url(../../evangelion2/images/hz.png) top center repeat-x;
	width:100%;
	height:10px;
	margin:0 auto;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　Layout_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
PluginOverride_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*---Fancybox_start---*/
#fancybox-outer{
	background:#000000 !important;}
#fancybox-content{
	border-color:#000000 !important}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　PluginOverride_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/