@charset "UTF-8";
@media screen and (max-width: 1023px) {
#warperInner {
	max-width: 768px;
	padding-bottom: 0!important;
}
/****************head****************/

#head #headLogo {
	margin: 0 0 59px
}
#headMenu li {
	width: 15%;
}
#headMenu li a {
	display: block;
}
#headMenu li a img {
	width: 100%;
}
#headInner {
	padding-bottom: 0px;
}
/****************top****************/

#index #headInner ul li a { /*position:static; top:0%;*/
}
.tokuhou .cmbox01 .inner {
	padding: 11% 0 2%;
	width: 95%;
}
.tokuhou .cmbox01 {
	background: url(../img/index/img_cmbox01_sp.png) no-repeat 0 0;
	background-size: 100% auto;
	padding-bottom: 5%;
}
.tokuhou .cmbox02 .inner p:first-child {
	font-size: 14px;
	width: 100%;
}
.tokuhou .inner p.title2 {
	font-size: 20px;
}
/****************foot****************/

#foot, #footLinkArea {
	min-width: 768px
}
#footFollowArea .pageTop {
	max-width: 768px
}
/****************main****************/

#cont {
	padding: 0 19px 0 260px;
	width: 489px
}
#main {
	width: 508px
}
#sideBar #sideBarCont {
	width: 768px
}
#ban02 a:first-child {
	margin: 0 0 4% 0;
}
#news dl {
	padding: 0 0 3%;
}
#news dl dt {
	clear: none;
	float: none;
	margin: 0 0 5px 10px;
	width: auto;
	padding-left: 0px;
	color: #fff;
	font-size: 18px;
}
#news dl dd {
	margin: 0 10px 5px;
	padding-right: 0px;
	color: #fff;
	font-size: 18px;
}
/***********************index***********************/

#news img:first-child {
	margin: -9% auto;
}
#index #main {
	width: 768px;
}
#index #tweetArea {
	width: 96%;
}
/*********************** Monster Hunter ***********************/

#mh .infoArea {
	background-position: 0 18%;
}
#mh .infoArea dl dt {
	clear: none;
	float: none;
	margin: 0 0 5px 10px;
	width: auto;
	padding-left: 0px;
	color: #fff;
	font-size: 16px;
}
#mh .infoArea dl dd {
	margin: 0 10px 5px;
	padding-right: 0px;
	color: #fff;
	font-size: 16px;
}
#mh .twitterVideo {
	margin-bottom: 4%;
}
#mh .twitterVideo .fleft {
	display: inline-block;
	margin: 0 auto 4%;
	vertical-align: top;
	width: 95%;
}
#mh .twitterVideo #twitter-widget-0 {
	display: block !important;
	margin: 0 auto!important;
	vertical-align: top;
	width: 95% !important;
}
#mh .twitterVideo .pc {
	display: block;
}
#mh .twitterVideo .tab {
	display: none;
}
#mh p.txt01 {
	bottom: 0.5%;
	font-size: 10px;
}
/*********************** Bio Hazard ***********************/

#bh .infoArea dl dt {
	clear: none;
	float: none;
	margin: 0 0 5px 20px;
	width: auto;
	padding-left: 0px;
	color: #fff;
	font-size: 16px;
}
#bh .infoArea dl dd {
	margin: 0 20px 5px;
	padding-right: 0px;
	color: #fff;
	font-size: 16px;
}
#bh #mainVisual p.copy {
	margin-bottom: 2%;
}
/*********************** Evangelion ***********************/

#ev .infoArea dl dt {
	clear: none;
	float: none;
	margin: 0 0 5px 10px;
	width: auto;
	padding-left: 0px;
	color: #fff;
	font-size: 16px;
}
#ev .infoArea dl dd {
	margin: 0 10px 5px;
	padding-right: 0px;
	color: #fff;
	font-size: 16px;
}
#ev .twitterVideo {
	/*float:none!important;*/ right: 10px;
}
#ev .twitterVideo .fleft {
	display: inline-block;
	margin: 0 auto 4%;
	vertical-align: top;
	width: 95%;
}
#ev .twitterVideo #twitter-widget-0 {
}
#ev #guide dl dt, #ev #guide dl dd {
	font-size: 16px;
}
#ev .twitterVideo .pc {
	display: block;
}
#ev .twitterVideo .tab {
	display: none;
}
/*********************** Shingeki no kyojin ***********************/

#sk #part02 .textBlock p {
	font-size: 14px;
}
#sk .twitterVideo .fleft ul {
	padding-left: 10%;
}
#sk #infoAreaTtl {
	margin: 0 0 0 40px;
}
#sk .infoArea dl {
	padding: 5px 18px 40px;
}
#sk .infoArea dl dt {
	clear: none;
	float: none;
	margin: 0 0 5px 25px;
	width: auto;
	padding-left: 0px;
	color: #fff;
	font-size: 18px;
}
#sk .infoArea dl dd {
	margin: 0 25px 5px;
	padding-right: 0px;
	color: #fff;
	font-size: 16px;
}
#sk #part02 .absolute {
	top: 22.5%;
}
}
