@charset "UTF-8";






/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
Layout_start
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
body{
	background:#000;}

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



/*----vis----*/
.vis{
	position:relative;
	text-align:center;
	width:100%;
	height:750px;
	margin:0;}
.vis h1{
	background:url(../../evangelion/images/eva_vis.jpg) top center no-repeat;
	height:750px;
	text-indent:-9999px;}



/*----download----*/
.download{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_download.jpg) top center no-repeat;
	width:1000px;
	height:60px;
	margin:0 auto;
	padding:90px 0 0 0;}
.download a{
	position:absolute;
	top:5px;
	display:block;
	height:66px;
	text-indent:-9999px;
	outline:none;}
/*AppStore*/
.download .appstore a{
	left:353px;
	width:217px;}
/*GooglePlay*/
.download .googleplay a{
	left:577px;
	width:184px;}
/*Android APK*/
.download .androidapk a{
	left:768px;
	width:174px;}
	
.download .spec{
	color:#FFF;
	font-size:10px;
	width:880px;
	margin:0 auto;}



/*----information----*/
.information{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_about.jpg) top center no-repeat;
	width:100%;
	height:471px;
	margin:0 auto;
	padding:0;}
.information p {
	text-indent:-9999px;}
.information p.dvd a {
	display:block;
	position:absolute;
	width:937px;
	height:66px;
	top:355px;
	left:50%;
	margin-left:-468px;
	text-indent:-9999px;}



/*----gacha----*/
.gacha{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}

.gacha .about{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_gacha.jpg) top center no-repeat;
	width:100%;
	height:742px;
	margin:0 auto;
	padding:0;}
.gacha .about p {
	text-indent:-9999px;}
.gacha .about p.badge a {
	display:block;
	position:absolute;
	width:711px;
	height:65px;
	top:505px;
	left:50%;
	margin-left:-468px;
	text-indent:-9999px;}
	
.gacha .chara_1 h2{
	background:#000000 url(../../evangelion/images/eva_chara_1_title.jpg) top center no-repeat;
	width:100%;
	height:217px;
	margin:0 auto;
	padding:0;}
.gacha .chara_1 .type_1{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_chara_1_detail_1.jpg) top center no-repeat;
	width:100%;
	height:624px;
	margin:0 auto;
	padding:0;}
.gacha .chara_1 .type_2{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_chara_1_detail_2.jpg) top center no-repeat;
	width:100%;
	height:920px;
	margin:0 auto;
	padding:0;}
	
.gacha .chara_2 h2{
	background:#000000 url(../../evangelion/images/eva_chara_2_title.jpg) top center no-repeat;
	width:100%;
	height:217px;
	margin:0 auto;
	padding:0;}
.gacha .chara_2 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_chara_2_detail.jpg) top center no-repeat;
	width:100%;
	height:724px;
	margin:0 auto;
	padding:0;}
	
.gacha .chara_3 h2{
	background:#000000 url(../../evangelion/images/eva_chara_3_title.jpg) top center no-repeat;
	width:100%;
	height:217px;
	margin:0 auto;
	padding:0;}
.gacha .chara_3 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_chara_3_detail.jpg) top center no-repeat;
	width:100%;
	height:724px;
	margin:0 auto;
	padding:0;}
	
.gacha .chara_4 h2{
	background:#000000 url(../../evangelion/images/eva_chara_4_title.jpg) top center no-repeat;
	width:100%;
	height:217px;
	margin:0 auto;
	padding:0;}
.gacha .chara_4 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_chara_4_detail.jpg) top center no-repeat;
	width:100%;
	height:724px;
	margin:0 auto;
	padding:0;}
	
.gacha .chara_5 h2{
	background:#000000 url(../../evangelion/images/eva_chara_5_title.jpg) top center no-repeat;
	width:100%;
	height:217px;
	margin:0 auto;
	padding:0;}
.gacha .chara_5 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_chara_5_detail.jpg) top center no-repeat;
	width:100%;
	height:760px;
	margin:0 auto;
	padding:0;}



/*----quest----*/
.quest{
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}

.quest .about{
	background:#000000 url(../../evangelion/images/eva_quest.jpg) top center no-repeat;
	width:100%;
	height:176px;
	margin:0 auto;
	padding:0;}
	
.quest .monster_1 h2{
	background:#000000 url(../../evangelion/images/eva_monster_1_title.jpg) top center no-repeat;
	width:100%;
	height:210px;
	margin:0 auto;
	padding:0;}
.quest .monster_1 .library{
	background:#000000 url(../../evangelion/images/eva_monster_1_text.png) top center no-repeat;
	width:100%;
	height:681px;
	margin:0 auto !important;
	padding:0 !important;}
.quest .monster_1 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_monster_1_detail.jpg) top center no-repeat;
	width:100%;
	height:749px;
	margin:0 auto;
	padding:0;}
	
.quest .monster_2 h2{
	background:#000000 url(../../evangelion/images/eva_monster_2_title.jpg) top center no-repeat;
	width:100%;
	height:210px;
	margin:0 auto;
	padding:0;}
.quest .monster_2 .library{
	background:#000000 url(../../evangelion/images/eva_monster_2_text.png) top center no-repeat;
	width:100%;
	height:681px;
	margin:0 auto !important;
	padding:0 !important;}
.quest .monster_2 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_monster_2_detail.jpg) top center no-repeat;
	width:100%;
	height:749px;
	margin:0 auto;
	padding:0;}
	
.quest .monster_3 h2{
	background:#000000 url(../../evangelion/images/eva_monster_3_title.jpg) top center no-repeat;
	width:100%;
	height:210px;
	margin:0 auto;
	padding:0;}
.quest .monster_3 .library{
	background:#000000 url(../../evangelion/images/eva_monster_3_text.png) top center no-repeat;
	width:100%;
	height:681px;
	margin:0 auto !important;
	padding:0 !important;}
.quest .monster_3 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_monster_3_detail.jpg) top center no-repeat;
	width:100%;
	height:749px;
	margin:0 auto;
	padding:0;}
	
.quest .monster_4 h2{
	background:#000000 url(../../evangelion/images/eva_monster_4_title.jpg) top center no-repeat;
	width:100%;
	height:210px;
	margin:0 auto;
	padding:0;}
.quest .monster_4 .library{
	background:#000000 url(../../evangelion/images/eva_monster_4_text.png) top center no-repeat;
	width:100%;
	height:681px;
	margin:0 auto !important;
	padding:0 !important;}
.quest .monster_4 .type{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_monster_4_detail.jpg) top center no-repeat;
	width:100%;
	height:768px;
	margin:0 auto;
	padding:0;}


/*----status----*/
.type p a,
.type_1 p a,
.type_2 p a{
	display:block;
	position:absolute;
	text-indent:-9999px;}

/*シンジ*/
.no1288 a{
	width:500px;
	height:523px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1289 a{
	width:500px;
	height:523px;
	top:91px;
	left:50%;
	margin-left:0px;}

.no1290 a{
	width:500px;
	height:550px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1291 a{
	width:500px;
	height:550px;
	top:270px;
	left:50%;
	margin-left:0px;}

.no1290_material_1 a{
	width:110px;
	height:145px;
	top:115px;
	left:50%;
	margin-left:82px;}
.no1290_material_2 a{
	width:110px;
	height:145px;
	top:115px;
	left:50%;
	margin-left:212px;}
.no1290_material_3 a{
	width:110px;
	height:145px;
	top:115px;
	left:50%;
	margin-left:342px;}
	
.no1291_material_1 a{
	width:110px;
	height:145px;
	top:556px;
	left:50%;
	margin-left:-452px;}
.no1291_material_2 a{
	width:110px;
	height:145px;
	top:556px;
	left:50%;
	margin-left:-322px;}
.no1291_material_3 a{
	width:110px;
	height:145px;
	top:556px;
	left:50%;
	margin-left:-192px;}

/*レイ*/
.no1294 a{
	width:500px;
	height:523px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1295 a{
	width:500px;
	height:523px;
	top:91px;
	left:50%;
	margin-left:0px;}

/*アスカ*/
.no1286 a{
	width:500px;
	height:523px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1287 a{
	width:500px;
	height:523px;
	top:91px;
	left:50%;
	margin-left:0px;}

/*マリ*/
.no1292 a{
	width:500px;
	height:523px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1293 a{
	width:500px;
	height:523px;
	top:91px;
	left:50%;
	margin-left:0px;}

/*カヲル*/
.no1296 a{
	width:500px;
	height:523px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1297 a{
	width:500px;
	height:523px;
	top:91px;
	left:50%;
	margin-left:0px;}

/*第9使途*/
.no1300 a{
	width:500px;
	height:531px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1301 a{
	width:500px;
	height:523px;
	top:100px;
	left:50%;
	margin-left:0px;}

/*第10使途*/
.no1302 a{
	width:500px;
	height:531px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1303 a{
	width:500px;
	height:523px;
	top:100px;
	left:50%;
	margin-left:0px;}

/*第13號機*/
.no1304 a{
	width:500px;
	height:531px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1305 a{
	width:500px;
	height:523px;
	top:100px;
	left:50%;
	margin-left:0px;}

/*第6使途*/
.no1298 a{
	width:500px;
	height:531px;
	top:0;
	left:50%;
	margin-left:-500px;}
.no1299 a{
	width:500px;
	height:523px;
	top:100px;
	left:50%;
	margin-left:0px;}



/*----sns----*/
.sns{
	position:relative;
	background:#000000 url(../../evangelion/images/eva_share_detail.jpg) top center no-repeat;
	width:100%;
	height:902px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}

.sns p.tori a{
	display:block;
	position:absolute;
	width:390px;
	height:500px;
	top:200px;
	left:50%;
	margin-left:-480px;}
.sns p.event a{
	display:block;
	position:absolute;
	width:580px;
	height:160px;
	top:524px;
	left:50%;
	margin-left:-100px;}



/*----manga----*/
.manga{
	position:relative;
	background:#000000 url(../../evangelion/images/manga.png) top center no-repeat;
	width:100%;
	height:432px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;}
.manga p a{
	display:block;
	position:absolute;
	width:600px;
	height:180px;
	top:200px;
	left:50%;
	margin-left:-475px;}



/*----otherlinks----*/
.otherlinks{
	width:240px;
	margin:0 auto 30px auto;}
	
	
	

/*----movie----*/
.movie{
	position:relative;
	width:100%;
	height:315px;
	margin:30px auto 10px;
	padding:0;
	text-indent:-9999px;}
	
.movie_if_sp{
	display:none;}
	
.movie_if_pc{
	position:absolute;
	width:560px;
	height:315px;
	top:0px;
	left:50%;
	margin-left:-290px;}
	
.movie_if_pc iframe{
	display:block;
	width:560px;
	height:315px;
	margin:0 auto;}
	
.movie_if_pc a{
	display:block;
	width:560px;
	height:315px;
	margin-left:-290px;
	text-indent: -9999px;
	outline: none;
	z-index: 50px;
	position: absolute;
	top: 0;
	left: 50%;}
	
	
	
/*----anime----*/
.anime{
	position: relative;
    background: #000000 url(../../evangelion/images/anime.png) top center no-repeat;
    width: 100%;
    height: 470px;
    margin: 0 auto;
    padding: 0;
    text-indent: -9999px;}
	
.anime p a{
	display: block;
    position: absolute;
    width: 540px;
    height: 170px;
    top: 270px;
    left: 50%;
    margin-left: -280px;
	cursor:pointer;}
	
.anime p a img{
	display:block;
	width:100%;
	margin:0 auto;}
	
.anime p.anime_link a{
    position: absolute;
    width: 490px;
    height: 30px;
    top: 200px;
    left: 50%;
    margin-left: -475px;
    cursor: pointer;}



/*----footer----*/
.footer{
	background:#000000;
	color:#ffffff;
	width:100%;
	padding:30px 0 50px 0;
	text-align:center;}
	
.footercontents{
	width:100%;
	margin:0 auto;}

/*banner*/
.footercontents ul.banner{
	width:820px;
	margin:0 auto;
	text-align:center;
	list-style-type:none;}
.footercontents ul.banner li{
	float:left;
	width:240px;
	height:74px !important;
	margin:0 50px 50px 0;
	padding:0 !important;}
.footercontents ul.banner li:last-child{
	margin-right:0;}
.footercontents ul.banner li a{
	display:block;
	width:240px;
	height:74px !important;
	text-indent:-9999px;}
.footercontents ul.banner li.official{
	background:url(../../evangelion/images/eve_bn_offcial.png) top center no-repeat;}
.footercontents ul.banner li.youtube{
	background:url(../../evangelion/images/eve_bn_youtube.png) top center no-repeat;}
.footercontents ul.banner li.facebook{
	background:url(../../evangelion/images/eve_bn_facebook.png) top center no-repeat;}

/*links*/
.footercontents ul.links{
	background:url(../../evangelion/images/eva_footer_bg.png) top center no-repeat;
	width:100%;
	margin:0 auto !important;
	padding:0;
	text-align:center;}
.footercontents ul.links li{
	display:inline-block;
	margin:50px 0.5em 2em 0.5em;
	padding-right:1em;
	border-right:1px #bbbbbb solid;}
.footercontents ul.links li:last-child{
	padding-right:0;
	border-right:none;}
.footercontents ul.links li a{
	color:#FFF;
	text-decoration:underline;}
	
/*xflag*/
.footercontents p a{
	display:block;
    background: url(../../common/images/logo_xflag.png) top center no-repeat;
    background-size: 100%;
    width: 100px;
    height: 115px;
    margin: 40px auto 30px auto;
    text-indent: -9999px;}

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


/*----hz----*/
.hz{
	background:url(../../evangelion/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}



/*----Bxslider_start----*/
.lodingbox_optimize{
	position:relative;
	overflow:hidden;}
.library_optimize .loadingcontents{
	position:absolute;}
.library_optimize .bx-wrapper .bx-viewport{
	background:none !important;
	border:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	margin:0 0 0 5px !important;}
.library_optimize .bx-wrapper .bx-pager.bx-default-pager a:hover,
.library_optimize .bx-wrapper .bx-pager.bx-default-pager a.active{}
.bx-controls-direction{}
.bx-controls-direction:hover{
	display:block;}



/*ss*/	
.quest .library .library_optimize{
	width:900px;
	margin:25px auto 0 auto !important;}
	
.quest .library .library_optimize .bx-wrapper{
	margin:0 !important;
	padding:0 !important;}
	
.quest .library .library_optimize li{
	width:260px;
	padding:0 10px 0 10px;}
	
.library span{
	display:block;
	border:none;}
.library li:first-child span{}
.library img{
	-ms-filter:"alpha( opacity=50 )";
	filter:alpha( opacity=50 );
	opacity:0.5;
	width:278px;
	border:1px solid #be1a21;}
.library img:hover{
	-ms-filter:"alpha( opacity=100 )";
	filter:alpha( opacity=100 );
	opacity:1;}
	
.library .bx-pager .bx-default-pager,
.library .bx-pager-item{
	display:none !important;}

.library .bx-wrapper .bx-viewport{
	background:transparent;
	border:none;
	box-shadow:none;}
	
.library .bx-wrapper .bx-prev,
.library .bx-wrapper .bx-next{
	display:none;}
.library .bx-wrapper .bx-viewport,{
	background:none !important;
	border:none !important;
	-moz-box-shadow:none !important;
	-webkit-box-shadow:none !important;
	box-shadow:none !important;
	margin:0 0 0 5px !important;}
.library .bx-wrapper .bx-pager.bx-default-pager a:hover,
.library .bx-wrapper .bx-pager.bx-default-pager a.active{
	background:#86e817 !important;}
.bx-controls-direction{}
.bx-controls-direction:hover{
	display:block;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　PluginOverride_end
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/











