.specialList .specialItem,
.systemList,
.charaList,
.worldList,
.newsItem{
	max-width:980px;
	margin:0 auto;
	padding:0 2%;
	;
}.systemTabList li,
.charaTabList.is-part4 li{
	max-width:220px;
	width:24%;
	;
}/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */html{
	font-size:62.5%;
}pre,
textarea{
	overflow:auto;
}[hidden],
audio:not([controls]),
template{
	display:none;
}details,
main,
summary{
	display:block;
}input[type=number]{
	width:auto;
}input[type=search]{
	-webkit-appearance:textfield;
}input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{
	-webkit-appearance:none;
}progress{
	display:inline-block;
}small{
	font-size:75%;
}textarea{
	resize:vertical;
}[unselectable]{
	-webkit-user-select:none;
	   -moz-user-select:none;
	    -ms-user-select:none;
	        user-select:none;
}*,
::after,
::before{
	box-sizing:inherit;
	border-width:0;
	border-style:solid;
	;
}*{
	margin:0;
	padding:0;
	font-size:inherit;
	line-height:inherit;
	;
}::after,
::before{
	text-decoration:inherit;
	vertical-align:inherit;
}:root{
	overflow-y:scroll;
	box-sizing:border-box;
	font:62.5%/1.5 sans-serif;
	cursor:default;

	-ms-overflow-style:-ms-autohiding-scrollbar;
	text-rendering:optimizeLegibility;
	-webkit-text-size-adjust:100%;
	   -moz-text-size-adjust:100%;
	        text-size-adjust:100%;
	;
}a{
	text-decoration:none;
}audio,
canvas,
iframe,
img,
svg,
video{
	vertical-align:middle;
}button,
input,
select,
textarea{
	min-height:1.5em;
	background-color:rgba(0,0,0,0);
	color:inherit;
	font-family:inherit;
	font-weight:inherit;
	font-style:inherit;
	;
}code,
kbd,
pre,
samp{
	font-family:monospace,monospace;
}nav ol,
nav ul{
	list-style:none;
}select{
	-webkit-appearance:none;
	   -moz-appearance:none;
	;
}select::-ms-expand{
	display:none;
}select::-ms-value{
	color:currentColor;
}table{
	border-spacing:0;
	border-collapse:collapse;
	;
}::-moz-selection{
	background-color:#b3d4fc;
	text-shadow:none;
}::selection{
	background-color:#b3d4fc;
	text-shadow:none;
}@media screen{
	[hidden~=screen]{
		display:inherit;
	}[hidden~=screen]:not(:active):not(:focus):not(:target){
		position:absolute !important;
		clip:rect(0 0 0 0) !important;
		;
	}
}.slick-slider{
	display:block;
	box-sizing:border-box;
	position:relative;
	-webkit-user-select:none;
	   -moz-user-select:none;
	    -ms-user-select:none;
	        user-select:none;

	-webkit-tap-highlight-color:rgba(0,0,0,0);
	touch-action:pan-y;
	-webkit-touch-callout:none;
	;
}.slick-list{
	display:block;
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}.slick-list:focus{
	outline:none;
}.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}.slick-slider .slick-track,
.slick-slider .slick-list{
	transform:translate3d(0, 0, 0);
}.slick-track{
	display:block;
	position:relative;
	top:0;
	left:0;
	margin-right:auto;
	margin-left:auto;
	;
}.slick-track:before,
.slick-track:after{
	content:"";
	display:table;
}.slick-track:after{
	clear:both;
}.slick-loading .slick-track{
	visibility:hidden;
}.slick-slide{
	display:none;
	float:left;
	min-height:1px;
	height:100%;
	;
}[dir=rtl] .slick-slide{
	float:right;
}.slick-slide img{
	display:block;
}.slick-slide.slick-loading img{
	display:none;
}.slick-slide.dragging img{
	pointer-events:none;
}.slick-initialized .slick-slide{
	display:block;
}.slick-loading .slick-slide{
	visibility:hidden;
}.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid rgba(0,0,0,0);
}.slick-arrow.slick-hidden{
	display:none;
}.c-clearfix:after{
	content:"";
	display:block;
	clear:both;
	margin:0;
	padding:0;
	;
}.c-op0{
	opacity:0;
}.c-tll{
	overflow:hidden;
	height:0;
}.c-tll:before{
	content:"";
	display:block;
	width:0;
	height:120%;
	;
}body,
html{
	width:100%;
	height:100%;
	font-family:sans-serif;
}body{
	background:url(../images/common/img_bg.jpg);
	background-size:100% auto;
	font-size:1.8rem;
}@media(max-width: 768px){
	body{
		font-size:3.7333333333vw;
	}
}#c-bg{
	position:fixed;
	z-index:0;
	top:0;
	left:0;
	width:100%;
}@-webkit-keyframes loadanime{
	0%{
		opacity:0;
		transform:scale(0);
	}5%{
		opacity:1;
	}100%{
		opacity:0;
		transform:scale(1);
	}
}@keyframes loadanime{
	0%{
		opacity:0;
		transform:scale(0);
	}5%{
		opacity:1;
	}100%{
		opacity:0;
		transform:scale(1);
	}
}.c-loadingBox{
	position:fixed;
	z-index:9999;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
}.c-loadingBox .c-loadpirika{
	position:fixed;
	top:50%;
	left:50%;
	max-width:180px;
	width:30%;
	color:#350e01;
	font-weight:bold;
	text-align:center;
	transform:translate(-50%, -50%);
}.c-itemWrap{
	position:relative;
	z-index:1;
}.c-itemWrap.is-main{
	min-height:550px;
	padding:20px 0 0;
}@media(max-width: 768px){
	.c-itemWrap.is-main{
		padding:17% 0 0;
	}
}.c-itemWrap.is-nav{
	z-index:3;
	width:100%;
	padding:2% 0 0;
}@media(max-width: 768px){
	.c-itemWrap.is-nav{
		position:fixed;
		top:0;
		left:0;
		padding:0;
	}
}.c-itemWrap.is-footer{
	padding:2%;
	background:#0316a4;
	background:linear-gradient(to bottom, #0316a4 0%, #090910 100%);
	color:#fff;
	font-size:1rem;

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0316a4", endColorstr="#090910", GradientType=0);
}@media(max-width: 768px){
	.c-itemWrap.is-footer{
		padding:4% 2%;
		font-size:2.6666666667vw;
	}
}.c-itemBox.is-nav{
	position:relative;
	width:700px;
	margin:0 auto;
}.c-itemBox.is-nav .c-menuFrame{
	position:absolute;
	top:0;
	width:30px;
}@media(max-width: 768px){
	.c-itemBox.is-nav .c-menuFrame{
		display:none;
	}
}.c-itemBox.is-nav .c-menuFrame.is-left{
	left:-30px;
}.c-itemBox.is-nav .c-menuFrame.is-right{
	right:-30px;
}.c-itemBox.is-nav .c-mobileBtn{
	display:none;
}@media(max-width: 768px){
	.c-itemBox.is-nav{
		width:100%;
	}.c-itemBox.is-nav .c-mobileBtn{
		display:block;
	}
}.c-itemBox.is-top{
	max-width:1200px;
	margin:0 auto;
	background:url(../images/top/pc/kv/top_20230130.png) no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-itemBox.is-top{
		background:url(../images/top/mobile/kv/top_20230130.png) no-repeat;
		background-size:100% auto;
	}
}.c-itemBox.is-top img{
	opacity:0;
}.c-navList{
	padding:15.4px 0;
	background:url(../images/common/pc/menu.png);
	background-size:auto 100%;
	text-align:center;
}.c-navList>.c-navItem{
	display:inline-block;
	width:110px;
	transition:0.3s;
}.c-navList>.c-navItem img{
	opacity:0;
}.c-navList>.c-navItem.is-top{
	background:url(../images/common/menu/menu_top.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-top{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-top.is-on,
.c-navList>.c-navItem.is-top:hover{
	background:url(../images/common/menu/menu_top_on.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-top.is-on,
	.c-navList>.c-navItem.is-top:hover{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-world{
	background:url(../images/common/menu/menu_world.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-world{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-world.is-on,
.c-navList>.c-navItem.is-world:hover{
	background:url(../images/common/menu/menu_world_on.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-world.is-on,
	.c-navList>.c-navItem.is-world:hover{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-character{
	background:url(../images/common/menu/menu_chara.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-character{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-character.is-on,
.c-navList>.c-navItem.is-character:hover{
	background:url(../images/common/menu/menu_chara_on.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-character.is-on,
	.c-navList>.c-navItem.is-character:hover{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-system{
	background:url(../images/common/menu/menu_sys.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-system{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-system.is-on,
.c-navList>.c-navItem.is-system:hover{
	background:url(../images/common/menu/menu_sys_on.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-system.is-on,
	.c-navList>.c-navItem.is-system:hover{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-special{
	background:url(../images/common/menu/menu_sp.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-special{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-special.is-on,
.c-navList>.c-navItem.is-special:hover{
	background:url(../images/common/menu/menu_sp_on.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-special.is-on,
	.c-navList>.c-navItem.is-special:hover{
		background-size:auto 80%;
	}
}.c-navList>.c-navItem.is-support{
	background:url(../images/common/menu/menu_qa.png) center no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.c-navList>.c-navItem.is-support{
		background-size:auto 80%;
	}
}@media(max-width: 768px){
	.c-navList{
		display:none;
		background:#d8e4a1;
	}.c-navList>.c-navItem{
		width:100%;
		padding:2% 0;
		border-bottom:1px solid #695e4d;
	}.c-navList>.c-navItem:last-child{
		border-bottom:none;
	}.c-navList>.c-navItem img{
		width:50%;
	}.c-navList>.c-navItem a{
		display:block;
		width:100%;
		height:100%;
	}
}.c-frameWrap .c-frameTop{
	vertical-align:bottom;
	line-height:1em;
}.c-frameWrap .c-frameBottom{
	vertical-align:top;
	line-height:1em;
}.c-frameWrap .c-frameBox{
	position:relative;
	padding:1% 3%;
	background:url(../images/common/content_bg_part_middle.png);
	background-size:100% auto;
}.c-segaLogoBox{
	padding-bottom:2%;
}.c-segaLogoBox>.c-segaLogo{
	display:inline-block;
	width:140px;
	height:46px;
	background:url(https://chronicle.sega-net.com/assets_official/images/common/sega_logo_s_b.svg) no-repeat;
	background-size:100% auto;
}.c-segaLogoBox>.c-copy{
	display:inline-block;
}.c-footerLink{
	list-style:none;
	padding-top:1%;
}.c-footerLink li{
	display:inline-block;
	padding-right:1%;
}.c-footerLink li a{
	color:#fff;
	text-decoration:underline;
}.c-pageTitle{
	max-width:1200px;
	margin:0 auto;
	padding:0 2% 3%;
}.c-pageTitle.is-world img{
	max-width:750px;
	width:97%;
}.c-pageTitle.is-special img{
	max-width:232px;
	width:32%;
}.c-pageTitle.is-chara01 img{
	max-width:232px;
	width:32%;
}.c-pageTitle.is-chara03 img,
.c-pageTitle.is-chara04 img{
	max-width:112px;
	width:15%;
}.c-pageTitle.is-system img{
	max-width:291px;
	width:40%;
}.c-topBackBox{
	position:relative;
	z-index:1;
	padding:5% 0;
	text-align:center;
}.c-topBackBox img{
	max-width:260px;
	width:60%;
}.c-pc-item{
	display:block;
}.c-mobile-item{
	display:none;
}@media(max-width: 768px){
	.c-pc-item{
		display:none;
	}.c-mobile-item{
		display:block;
	}
}.topInfoFrame{
	padding:2px;
	background:#350e01;
	background:linear-gradient(to bottom, #350e01 0%, #fcf4b0 50%, #350e01 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#350e01", endColorstr="#350e01", GradientType=0);
}.topInfoFrame.is-twitter{
	margin-bottom:3%;
}@media(max-width: 980px){
	.topInfoFrame.is-twitter{
		margin-bottom:1%;
	}
}@media(max-width: 768px){
	.topInfoFrame.is-twitter{
		margin-bottom:1%;
	}.topInfoFrame.is-news{
		margin-bottom:3%;
	}
}.dlBox{
	max-width:1200px;
	width:98%;
	margin:2% auto 1%;
	padding:1%;
	border:solid 1px #27292d;
	background:#1a1a1a;
	;
}@media(max-width: 768px){
	.dlBox{
		padding:3% 0;
	}
}.dlBox .dlList{
	list-style:none;
	text-align:center;
}.dlBox .dlList .dlListItem{
	display:inline-block;
}.dlBox .dlList .dlListItem.is-logo{
	width:100px;
}.dlBox .dlList .dlListItem.is-text{
	padding:0 1%;
}@media(max-width: 768px){
	.dlBox .dlList .dlListItem.is-text{
		display:block;
		width:100%;
		padding:1% 10%;
		text-align:center;
		;
	}.dlBox .dlList .dlListItem.is-text img{
		max-width:253px;
	}
}.appBadge .badgeItem{
	display:inline-block;
	width:200px;
	padding:1%;
	;
}@media(max-width: 768px){
	.appBadge .badgeItem{
		width:150px;
	}
}.appBadge .badgeItem.is-ios{
	width:180px;
}@media(max-width: 768px){
	.appBadge .badgeItem.is-ios{
		width:132px;
	}
}.appBadge .badgeItem.is-amazon{
	width:180px;
}@media(max-width: 768px){
	.appBadge .badgeItem.is-amazon{
		width:130px;
	}
}.itemPartBox{
	display:table-cell;
	width:50%;
	padding:0 1%;
	vertical-align:top;
	;
}@media(max-width: 768px){
	.itemPartBox{
		display:block;
		width:100%;
	}
}.topItem{
	max-width:1200px;
	margin:0 auto;
	;
}.topItem.is-infomation{
	display:table;
	width:100%;
}.topItemTitle{
	padding:1% 0;
}.topItemTitle img{
	max-width:454px;
	width:62%;
	;
}.topNewsList{
	list-style:none;
	padding:1%;
	background:#f9e4d3;
	;
}.topNewsList li{
	border-bottom:1px dotted #350e01;
	font-size:1.4285714286vw;
}.topNewsList li:last-child{
	border-bottom:none;
}@media(min-width: 980px){
	.topNewsList li{
		font-size:1.4rem;
	}
}@media(max-width: 768px){
	.topNewsList li{
		font-size:3.2vw;
	}
}.topNewsList li a{
	color:#350e01;
}.topNewsLink{
	display:table;
	width:100%;
	padding:1% 0;
}.topNewsInfoBox{
	position:relative;
	width:100%;
}.topNewsItem{
	display:inline-block;
	font-size:1.4285714286vw;
}@media(min-width: 980px){
	.topNewsItem{
		font-size:1.4rem;
	}
}@media(max-width: 768px){
	.topNewsItem{
		font-size:1.4rem;
	}
}.topNewsItem.is-label{
	max-width:80px;
	width:18%;
	;
}@media(max-width: 768px){
	.topNewsItem.is-label{
		width:13%;
	}
}.topNewsItem.is-date{
	font-size:1.4285714286vw;
	text-align:center;
	vertical-align:middle;
	;
}@media(min-width: 980px){
	.topNewsItem.is-date{
		font-size:1.4rem;
	}
}@media(max-width: 768px){
	.topNewsItem.is-date{
		font-size:1.2rem;
	}
}.topNewsItem.is-text{
	padding-top:1%;
	font-size:1.4285714286vw;
	font-weight:bold;
	;
}@media(min-width: 980px){
	.topNewsItem.is-text{
		font-size:1.4rem;
	}
}@media(max-width: 768px){
	.topNewsItem.is-text{
		font-size:1.2rem;
	}
}.topMovie{
	padding-top:7%;
}@media(max-width: 768px){
	.topMovie{
		padding:0;
	}
}.topBnrList{
	list-style:none;
	max-width:1200px;
	width:96%;
	margin:0 auto;
	padding:3% 0 5%;
	text-align:center;
	;
}.topBnrList li{
	display:inline-block;
	width:24%;
}@media(max-width: 768px){
	.topBnrList li{
		width:48%;
		padding-bottom:1%;
	}
}.topBnrList li img{
	width:100%;
}.newsTopBox{
	text-align:right;
}.newsTopBox .newsCategory{
	display:inline-block;
	float:left;
	max-width:80px;
	width:18%;
	;
}@media(max-width: 768px){
	.newsTopBox .newsCategory{
		width:13%;
	}
}.newsTopBox .newsDate{
	display:inline-block;
	float:right;
}.newsTitle{
	padding:1% 0;
	border-bottom:2px dotted #000;
	font-weight:bold;
	;
}.newsText{
	padding-top:1%;
}.newsText img{
	max-width:100%;
	height:auto;
}.newsText hr{
	display:block;
	width:100%;
	height:1px;
	margin:3% 0;
	background:#000;
}.worldList{
	list-style:none;
}.worldList .worldItem{
	margin-bottom:5%;
}@media(max-width: 768px){
	.worldList .worldItem{
		margin-bottom:-2%;
	}.worldList .worldItem:last-child{
		margin-bottom:3%;
	}
}.worldHeadline{
	position:absolute;
	top:0;
	left:0;
	max-width:185px;
	width:20%;
	;
}@media(max-width: 768px){
	.worldHeadline{
		width:25%;
	}
}.worldTextBox{
	position:relative;
	padding:5% 0 2% 10%;
}@media(max-width: 768px){
	.worldTextBox{
		padding:6% 0 2% 13%;
	}
}.worldImgBox{
	text-align:center;
}.worldImgBox a{
	color:#000;
	font-weight:bold;
}.worldImgBox a .worldCharaLink{
	padding-top:0.5%;
}.charaList.is-01{
	padding-bottom:5%;
}.charaList .charaItem{
	padding-bottom:5%;
}.charaInTitle{
	max-width:400px;
	width:100%;
}.charaTop{
	position:relative;
	max-width:900px;
	width:96%;
	margin:0 auto;
	margin-bottom:5%;
}.charaTop .charaTopLink{
	position:absolute;
	z-index:1;
	top:50%;
	max-width:51px;
	width:5%;
	transform:translateY(-50%);
}.charaTop .charaTopLink.is-prev{
	left:-3%;
	transform:translateY(-50%) rotate(-180deg);
}.charaTop .charaTopLink.is-next{
	right:-3%;
}.charaTextBox.is-01{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}@media(max-width: 768px){
	.charaTextBox.is-01{
		position:relative;
	}
}.charaTextBox.is-01 .charaText{
	position:absolute;
	width:32%;
	font-size:1.6326530612vw;
}@media(min-width: 980px){
	.charaTextBox.is-01 .charaText{
		font-size:1.6rem;
	}
}@media(max-width: 768px){
	.charaTextBox.is-01 .charaText{
		position:relative;
		width:100%;
		font-size:3.7333333333vw;
	}
}.charaTextBox.is-01 .charaText .charaName{
	font-size:1.8367346939vw;
}@media(min-width: 980px){
	.charaTextBox.is-01 .charaText .charaName{
		font-size:1.8rem;
	}
}@media(max-width: 768px){
	.charaTextBox.is-01 .charaText .charaName{
		font-size:4.2666666667vw;
	}
}.charaTextBox.is-01 .charaText.is-01{
	bottom:2%;
	left:5%;
}@media(max-width: 768px){
	.charaTextBox.is-01 .charaText.is-01{
		bottom:0;
		left:0;
	}
}.charaTextBox.is-01 .charaText.is-02{
	top:0;
	left:39%;
}@media(max-width: 768px){
	.charaTextBox.is-01 .charaText.is-02{
		left:0;
	}
}.charaTextBox.is-01 .charaText.is-03{
	right:0;
	bottom:15%;
}@media(max-width: 768px){
	.charaTextBox.is-01 .charaText.is-03{
		bottom:0;
	}
}.charaTextBox.is-01 .charaText.is-04,
.charaTextBox.is-01 .charaText.is-05{
	right:0;
	bottom:0;
	width:100%;
}.charaArrow{
	position:absolute;
	z-index:1;
	top:50%;
	max-width:55px;
	width:10%;
	opacity:1;
	transition:0.3s;
	transform:translateY(-50%);
}.charaArrow.is-next{
	right:-3%;
}.charaArrow.is-prev{
	left:-3%;
}.charaArrow:hover{
	opacity:0.6;
}.charaArrow.slick-disabled{
	opacity:0;
}.charaPartBnrList{
	list-style:none;
	position:relative;
	z-index:1;
	padding:0 2%;
	text-align:center;
}.charaPartBnrList>li{
	display:inline-block;
	width:24%;
}@media(max-width: 768px){
	.charaPartBnrList>li{
		width:48%;
		padding-bottom:2%;
	}
}.charaTabList{
	list-style:none;
	padding-bottom:3%;
	text-align:center;
}.charaTabList li{
	display:inline-block;
	width:16%;
	padding:0 0.1% 1%;
}@media(max-width: 768px){
	.charaTabList li{
		width:30%;
		padding:0 0.5% 2%;
	}.charaTabList li:nth-child(4),
	.charaTabList li:nth-child(5),
	.charaTabList li:nth-child(6){
		padding:0 0.5% 0;
	}
}.charaTabList li .charaTab{
	display:inline-block;
	width:100%;
}.charaTabList li .charaTab.is-part3 img{
	opacity:0;
}.charaTabList li .charaTab.is-part3.is-01{
	background:url(../images/character/03/tab_chara01off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-01.is-on{
	background:url(../images/character/03/tab_chara01.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-02{
	background:url(../images/character/03/tab_chara02off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-02.is-on{
	background:url(../images/character/03/tab_chara02.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-03{
	background:url(../images/character/03/tab_chara03off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-03.is-on{
	background:url(../images/character/03/tab_chara03.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-04{
	background:url(../images/character/03/tab_chara04off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-04.is-on{
	background:url(../images/character/03/tab_chara04.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-05{
	background:url(../images/character/03/tab_chara05off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-05.is-on{
	background:url(../images/character/03/tab_chara05.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-06{
	background:url(../images/character/03/tab_chara06off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part3.is-06.is-on{
	background:url(../images/character/03/tab_chara06.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4 img{
	opacity:0;
}.charaTabList li .charaTab.is-part4.is-01{
	background:url(../images/character/04/tab_chara01off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-01.is-on{
	background:url(../images/character/04/tab_chara01.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-02{
	background:url(../images/character/04/tab_chara02off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-02.is-on{
	background:url(../images/character/04/tab_chara02.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-03{
	background:url(../images/character/04/tab_chara03off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-03.is-on{
	background:url(../images/character/04/tab_chara03.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-04{
	background:url(../images/character/04/tab_chara04off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-04.is-on{
	background:url(../images/character/04/tab_chara04.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-05{
	background:url(../images/character/04/tab_chara05off.png) no-repeat;
	background-size:100% auto;
}.charaTabList li .charaTab.is-part4.is-05.is-on{
	background:url(../images/character/04/tab_chara05.png) no-repeat;
	background-size:100% auto;
}@media(max-width: 768px){
	.charaTabList.is-part4 li{
		width:45%;
		padding:0 0.5% 2%;
	}
}.part3Tab.is-bottom,
.part4Tab.is-bottom{
	padding-top:3%;
}.partOneCharaItem{
	position:relative;
}.wordText{
	position:absolute;
	width:48%;
	font-size:1.6326530612vw;
}@media(min-width: 980px){
	.wordText{
		font-size:1.6rem;
	}
}@media(max-width: 768px){
	.wordText{
		font-size:3.7333333333vw;
	}
}.wordText.is-01,
.wordText.is-03,
.wordText.is-05{
	top:0;
	right:0;
}.wordText.is-02,
.wordText.is-04{
	right:0;
	bottom:0;
}.wordText.is-03,
.wordText.is-04{
	width:53%;
}.wordText.is-06{
	bottom:0;
	left:0;
	width:55%;
}@media(max-width: 768px){
	.wordText{
		position:relative;
		width:100% !important;
		padding-top:3%;
	}
}.wordName{
	color:#9e3030;
	font-size:1.8367346939vw;
}@media(min-width: 980px){
	.wordName{
		font-size:1.8rem;
	}
}@media(max-width: 768px){
	.wordName{
		font-size:4.2666666667vw;
	}
}.cityIconList{
	text-align:center;
}.cityIconList .cityIcon{
	display:inline-block;
	opacity:0.6;
}.cityIconList .cityIcon.is-size70{
	max-width:70px;
	width:8.2%;
}.cityIconList .cityIcon.is-size76{
	max-width:76px;
	width:9.2%;
}.cityIconList .cityIcon.is-size82{
	max-width:82px;
	width:10%;
}.cityIconList .cityIcon.is-size92{
	max-width:92px;
	width:11.5%;
}.cityIconList .cityIcon.is-on{
	opacity:1;
}.charaPart3Title,
.charaPart4Title{
	position:relative;
	margin-bottom:2%;
	padding:3% 0 3.5%;
	text-align:center;
}.charaPart3Title .charaTitleIn,
.charaPart4Title .charaTitleIn{
	position:absolute;
	bottom:0%;
	left:50%;
	max-width:300px;
	width:28%;
	transform:translateX(-50%);
}.charaPart3Title .charaTitleIn img,
.charaPart4Title .charaTitleIn img{
	width:100%;
}.charaPart3Title img,
.charaPart4Title img{
	max-width:638px;
	width:85%;
}.charaImgList{
	list-style:none;
}.charaImgList li{
	padding-bottom:3%;
}.charaImgList li:last-child{
	padding-bottom:0;
}.systemTabList{
	list-style:none;
	text-align:center;
}.systemTabList.is-bottom{
	padding-top:3%;
}.systemTabList li{
	display:inline-block;
	-webkit-transition:0.3s;
	   -moz-transition:0.3s;
	    -ms-transition:0.3s;
	     -o-transition:0.3s;
	        transition:0.3s;
	;
}.systemTabList li img{
	opacity:0;
}@media(max-width: 768px){
	.systemTabList li{
		width:45%;
		padding:1%;
	}
}.systemTabList li.is-01{
	background:url(../images/system/tab_system01off.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-01.is-on{
	background:url(../images/system/tab_system01.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-02{
	background:url(../images/system/tab_system02off.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-02.is-on{
	background:url(../images/system/tab_system02.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-03{
	background:url(../images/system/tab_system03off.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-03.is-on{
	background:url(../images/system/tab_system03.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-04{
	background:url(../images/system/tab_system04off.png) no-repeat;
	background-size:100% auto;
}.systemTabList li.is-04.is-on{
	background:url(../images/system/tab_system04.png) no-repeat;
	background-size:100% auto;
}.systemList{
	list-style:none;
}.systemList .systemWrapItem{
	display:none;
}.systemList .systemWrapItem.is-on{
	display:block;
}.systemTitle{
	padding:5% 0 0;
	text-align:center;
	;
}.systemTitle img{
	max-width:638px;
	width:85%;
	;
}.systemItem{
	position:relative;
	margin-top:3%;
	;
}.systemItem .systemItemTitle{
	max-width:400px;
	width:100%;
}.systemText{
	padding:2% 3%;
}@media(max-width: 768px){
	.systemText{
		padding:2% 0;
	}
}.systemImg.is-battle{
	text-align:center;
}.systemImg.is-battle img{
	max-width:640px;
	width:80%;
	;
}.systemNote{
	font-size:1.2rem;
}@media(max-width: 768px){
	.systemNote{
		font-size:2.6666666667vw;
	}
}.weeklyBox{
	position:relative;
	margin-top:3%;
}.weeklyItemList{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
}.weeklyItemList li{
	display:inline-block;
	width:15%;
	font-size:1.2rem;
	vertical-align:baseline;
	line-height:1.4;
	;
}@media(max-width: 768px){
	.weeklyItemList li{
		width:31%;
		font-size:3.2vw;
	}
}.weeklyItemList li .weekTitle{
	font-weight:bold;
}.weeklyItemList li.is-mon{
	width:16%;
}@media(max-width: 768px){
	.weeklyItemList li.is-mon{
		width:33%;
	}
}.weeklyItemList li.is-mon .weekTitle{
	color:#ac36a5;
}.weeklyItemList li.is-tue .weekTitle{
	color:#d72020;
}.weeklyItemList li.is-wed .weekTitle{
	color:#4064cb;
}.weeklyItemList li.is-thu .weekTitle{
	color:#3f7751;
}.weeklyItemList li.is-fri .weekTitle{
	color:#8d7a0e;
}.weeklyItemList li.is-sun .weekTitle{
	color:#c37a00;
}.systemPoint{
	max-width:189px;
	width:35%;
	padding:3% 0;
}.weeklyPointBox{
	position:relative;
	margin-bottom:2%;
}.weeklyPointBox .weeklyPointText{
	position:absolute;
	top:0;
	left:0;
	padding:2%;
	text-shadow:0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;
}@media(max-width: 768px){
	.weeklyPointBox .weeklyPointText{
		padding:3%;
	}
}.weeklyPointBox .weeklyPointText .strange{
	color:#df2121;
	font-weight:bold;
}@media(max-width: 768px){
	.weeklyPointBox .weeklyPointText .strange{
		font-size:4.2666666667vw;
	}
}.finaSubTitle{
	max-width:558px;
	width:76%;
	padding-top:3%;
}.systemPcfina{
	float:right;
	width:35%;
}@media(min-width: 700px){
	.systemPcfina{
		width:23%;
	}
}.systemMobileFina{
	float:right;
	max-width:219px;
	width:32.5%;
	;
}.systemMobileBook{
	max-width:265px;
	width:40%;
	margin:0 auto;
	;
}.weaponSubTitle{
	max-width:251px;
	width:37%;
	padding-top:3%;
	;
}.weaponSubTitle.is-evol{
	padding-top:0;
}.weaponImg{
	margin:0 auto;
	padding:3% 0 0;
	;
}.weaponImg.is-01{
	max-width:273px;
	width:50%;
	;
}.weaponImg.is-02{
	max-width:516px;
	width:76%;
	;
}.hqImg{
	max-width:600px;
	margin:0 auto;
	padding:0 0 2%;
	;
}.hqTabList{
	padding:2% 0;
	text-align:center;
	;
}.hqTabList .hqTab{
	display:inline-block;
	max-width:211px;
	width:48%;
	;
}.hqTabList .hqTab.is-01{
	background:url(../images/system/hq/tab_sub01.png) no-repeat;
	background-size:100% auto;
}.hqTabList .hqTab.is-01.is-on{
	background:url(../images/system/hq/tab_sub01on.png) no-repeat;
	background-size:100% auto;
}.hqTabList .hqTab.is-02{
	background:url(../images/system/hq/tab_sub02.png) no-repeat;
	background-size:100% auto;
}.hqTabList .hqTab.is-02.is-on{
	background:url(../images/system/hq/tab_sub02on.png) no-repeat;
	background-size:100% auto;
}.hqTabList .hqTab img{
	opacity:0;
}.hqItemList{
	list-style:none;
}.hqItemList .hqItem{
	display:none;
}.hqItemList .hqItem.is-on{
	display:block;
}.table02,
.table01{
	border-spacing:0;
	border-collapse:collapse;
	width:100%;
	margin-top:5%;
	border:1px #c2cbde solid;
	background:#fff;
	font-size:1.6rem;
}@media(max-width: 768px){
	.table02,
	.table01{
		font-size:2.9333333333vw;
	}
}.table02 th,
.table01 th{
	padding:1%;
	border:#c2cbde solid;
	border-width:0 0 1px 1px;
	background:#415c99;
	color:#fff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
}.table02 td,
.table01 td{
	padding:1%;
	border:1px #c2cbde solid;
	border-width:0 0 1px 1px;
	text-align:center;
}.table02 span,
.table01 span{
	color:#567dff;
}.specialList{
	list-style:none;
}.specialLinkList{
	list-style:none;
	width:100%;
	text-align:left;
	letter-spacing:-0.4em;
}@media(max-width: 768px){
	.specialLinkList{
		text-align:center;
	}
}.specialLinkList li{
	display:inline-block;
	max-width:500px;
	width:50%;
	margin:0 auto;
	padding:0 2% 3%;
}@media(max-width: 768px){
	.specialLinkList li{
		width:80%;
		margin:0 auto;
		padding:0 2% 3%;
	}.specialLinkList li:last-child{
		padding:0 2%;
	}
}