.section-main {
	background-color: #000
}
.section-main #advBg {
	position: relative
}
.section-main #advBg .decription {
	position: relative;
	top: 0;
	left: 0;
	z-index: 10
}
.section-main #advBg:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100vw;
	height: 3460px;
	z-index: 0;
	background: url(../../assets/img/adv/inner/desgin-bg.png) no-repeat center top
}
.section-main .advList {
	position: relative;
	z-index: 10;
	margin-top: 0;
	padding-bottom: 100px
}
.section-main .advList .advBox {
	width: 800px;
	margin: 0 auto
}
.section-main .advList li {
	margin-top: 38px
}
.section-main .advList li a {
	display: block
}
.advList li p a {
	position: relative;
	top: 0;

	left: 0


}
/* .advList li:first-of-type p a:before, .advList li:nth-of-type(2) p a:before, .advList li:nth-of-type(3) p a:before {
	content: "";

	position: absolute;
	top: 0;
	left: 0;
	margin-top: 22px;

	margin-left: 63px;
	width: 54px;
	height: 18px;
	background: url(../../assets/img/adv/icon-new.png) no-repeat
} */
.page-arena .arena, .page-caba .caba, .page-clan .clan, .page-grav .grav, .page-laugh .laugh, .page-play .play, .page-soten .soten {
	opacity: 1
}
.play {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.play .text {
	margin-top: 5px;
	margin-bottom: 0
}
.play ._title {
	margin-bottom: 30px
}
.page-play {
	background: url(../../assets/img/adv/inner/play_bg.png) no-repeat center top
}
.page-play .decription {
	min-height: 1110px
}
.page-play .decription .play {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-play .decription .play .playArea .area {
	margin-top: 60px
}
.page-play .decription .play .playArea .area .pict {
	float: left
}
.page-play .decription .play .playArea .area .pict:first-of-type {
	margin-right: 23px
}
.page-play .decription .play .playArea .area .mtitle {
	margin: 10px 0
}
.page-play .decription .play .playArea .area .text {
	margin: -10px 0 0 0
}
.page-play .decription .play .playArea .area:first-of-type {
	margin-top: 30px
}
.page-play .decription .play .power {
	margin-top: 30px
}
.page-play .decription .play .left, .page-play .decription .play .right {
	float: left;
	margin-top: 30px;
	width: 502px
}
.page-play .decription .play .left {
	margin-right: 23px
}
.page-play .decription .play .left p:nth-of-type(2), .page-play .decription .play .right p:nth-of-type(2) {
	font-size: 0;
	margin-top: 10px
}
.page-play .decription .play .left p:nth-of-type(3), .page-play .decription .play .right p:nth-of-type(3) {
	margin-top: 10px
}
.page-play .decription .play .laugh {
	margin-top: 50px
}
.page-play .decription .play .laugh .debut .title {
	margin-top: 30px
}
.page-play .decription .play .laugh .debut ._text {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 37px;
	color: #fff
}
.page-play .decription .page.play li {
	margin-right: 13px
}
.page-play .decription .page.play li:nth-of-type(even) {
	margin-right: 0
}
.page-play .decription .page.play li:nth-of-type(1n+3) {
	margin-top: 5px
}
.page-play .advList li#page-play {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-play .advList li#page-play:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.arena {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.arena .text {
	margin-top: 5px;
	margin-bottom: 0
}
.arena ._title {
	margin-bottom: 30px
}
.page-arena {
	background: url(../../assets/img/adv/inner/arena_bg.png) no-repeat center top
}
.page-arena .decription {
	min-height: 1110px
}
.page-arena .decription .arena {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-arena .decription .arena .left, .page-arena .decription .arena .right {
	float: left;
	margin-top: 30px
}
.page-arena .decription .arena .left {
	margin-right: 23px
}
.page-arena .decription .arena .left p:nth-of-type(2), .page-arena .decription .arena .right p:nth-of-type(2) {
	font-size: 0;
	margin-top: 10px
}
.page-arena .decription .arena .left p:nth-of-type(3), .page-arena .decription .arena .right p:nth-of-type(3) {
	margin-top: 10px
}
.page-arena .decription .arena .laugh {
	margin-top: 50px
}
.page-arena .decription .arena .laugh .debut .title {
	margin-top: 30px
}
.page-arena .decription .arena .laugh .debut ._text {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 37px;
	color: #fff
}
.page-arena .decription .page.arena li {
	margin-right: 13px
}
.page-arena .decription .page.arena li:nth-of-type(even) {
	margin-right: 0
}
.page-arena .decription .page.arena li:nth-of-type(1n+3) {
	margin-top: 5px
}
.page-arena .advList li#page-arena {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-arena .advList li#page-arena:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.decription .soten ._text {
	margin-top: 5px;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 37px;
	color: #fff
}
.soten {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.soten .text {
	margin-top: 5px;
	margin-bottom: 0
}
.soten ._title {
	margin-bottom: 30px
}
.page-soten {
	background: url(../../assets/img/adv/inner/soten_bg.png) no-repeat center top
}
.page-soten .decription {
	min-height: 1110px
}
.page-soten .decription .soten {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-soten .decription .soten .shop .title {
	margin-top: 30px
}
.page-soten .decription .soten .shop .text {
	margin-top: 5px
}
.page-soten .decription .soten .power .title {
	margin-top: 60px;
	margin-bottom: 10px
}
.page-soten .decription .soten .left, .page-soten .decription .soten .right {
	float: left
}
.page-soten .decription .soten .left {
	margin-right: 13px
}
.page-soten .decription .soten .left p:nth-of-type(2), .page-soten .decription .soten .right p:nth-of-type(2) {
	font-size: 0;
	margin-top: 10px
}
.page-soten .decription .soten .left p:nth-of-type(3), .page-soten .decription .soten .right p:nth-of-type(3) {
	margin-top: 10px
}
.page-soten .decription .soten .laugh {
	margin-top: 50px
}
.page-soten .decription .soten .laugh .debut .title {
	margin-top: 30px
}
.page-soten .decription .soten .laugh .debut ._text {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 37px;
	color: #fff
}
.page-soten .decription .page.soten li {
	margin-right: 13px
}
.page-soten .decription .page.soten li:nth-of-type(even) {
	margin-right: 0
}
.page-soten .decription .page.soten li:nth-of-type(1n+3) {
	margin-top: 5px
}
.page-soten .advList li#page-soten {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-soten .advList li#page-soten:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.decription .soten ._text {
	margin-top: 5px;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 37px;
	color: #fff
}
.clan {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.clan .movie a.icon {
	display: block;
	position: relative;
	top: 0;
	left: 0
}
.clan .movie a.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50.5px;
	margin-top: -50.5px;
	width: 101px;
	height: 101px;
	background: url(../../assets/img/adv/inner/playbackB.png) no-repeat
}
.clan .text {
	margin-top: 5px;
	margin-bottom: 0
}
.clan .battle .title, .clan .network .title, .clan .story .title, .clan .system .title {
	margin-top: 30px
}
.clan .battle .text, .clan .network .text, .clan .story .text, .clan .system .text {
	margin-top: 0
}
.page-clan {
	background: url(../../assets/img/adv/inner/clan_bg.png) no-repeat center top
}
.page-clan .decription {
	min-height: 1540px
}
.page-clan .decription .clan {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-clan .advList li#page-clan {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-clan .advList li#page-clan:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.page-clan {
	background: url(../../assets/img/adv/inner/clan_bg.png) no-repeat center top
}
.page-clan .decription {
	min-height: 1540px
}
.page-clan .decription .clan {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-clan .advList li#page-clan {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-clan .advList li#page-clan:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.grav {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.grav .movie a.icon {
	display: block;
	position: relative;
	top: 0;
	left: 0
}
.grav .movie a.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50.5px;
	margin-top: -50.5px;
	width: 101px;
	height: 101px;
	background: url(../../assets/img/adv/playback.png) no-repeat
}
.page-grav {
	background: url(../../assets/img/adv/inner/grav_bg.png) no-repeat center top
}
.page-grav .decription {
	min-height: 750px
}
.page-grav .decription .grav {
	opacity: 10;
	position: relative;
	z-index: 50
}
.page-grav .advList li#page-grav {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-grav .advList li#page-grav:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.caba {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.caba .pictBox.movie li:nth-of-type(1n+3) {
	margin-top: -4px
}
.caba .branp .title, .caba .cast .title, .caba .rule .title, .caba .sexycast .title, .caba .story .title {
	margin-top: 30px
}
.caba .branp .text, .caba .cast .text, .caba .rule .text, .caba .sexycast .text, .caba .story .text {
	margin-top: 0
}
.caba .sexycast .pictBox li {
	margin-top: 20px
}
.caba .movie a.icon {
	display: block;
	position: relative;
	top: 0;
	left: 0
}
.caba .movie a.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -50.5px;
	margin-top: -50.5px;
	width: 101px;
	height: 101px;
	background: url(../../assets/img/adv/inner/playbackB.png) no-repeat
}
.page-caba {
	background: url(../../assets/img/adv/inner/caba-bg.png) no-repeat center top
}
.page-caba .decription {
	min-height: 1540px
}
.page-caba .decription .caba {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-caba .advList li#page-caba {
	position: relative;
	z-index: 1;
	transition: opacity .6s;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	-ms-transition: opacity .6s
}
.page-caba .advList li#page-caba:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.5);
	width: 100%;
	height: 100%;
	z-index: 1
}
.decription {
	min-height: 960px
}
.decription .text {
	font-size: 18px;
	line-height: 37px;
	color: #fff;
	margin: 35px 0
}
.page {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: -10;
	padding-bottom: 60px
}
.page li {
	float: left;
	margin-right: 5px
}
.page li:nth-of-type(1n+3) {
	margin-top: -15px
}
.page.clan li:nth-of-type(6) {
	margin-left: 4px
}

@media screen and (max-width:1024px) {
.section-main {
	background-color: #000;
	padding-bottom: 80px
}
.section-main .advInner .title {
	width: 80%
}
.section-main .advInner .title img {
	width: 100%
}
.section-main .advInner .title:nth-of-type(4) {
	width: 40%;
	margin-top: 8%
}
.section-main .advList {
	margin: 0 3%
}
.section-main .advList .title {
	width: 100%
}
.section-main .advList .title img {
	width: 100%
}
.section-main .advList .advBox {
	width: 100%;
	margin: 0 auto
}
.section-main .advList li {
	margin-top: 3.8vw
}
.section-main .advList li a img {
	width: 100%
}
/* .section-main .advList li:first-of-type p a:before, .section-main .advList li:nth-of-type(2) p a:before, .section-main .advList li:nth-of-type(3) p a:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	margin-top: 2%;
	margin-left: 8%;
	width: 8%;
	height: 0;
	padding-top: 10%;
	background: url(../../assets/img/adv/icon-new.png) no-repeat;
	background-size: 100%
} */
.play {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.play .text {
	margin-top: 5px;
	margin-bottom: 0
}
.play ._title {
	margin-bottom: 30px
}
.page-play {
	background: url(../../assets/img/adv/inner/play_bg_sp.png) no-repeat center top
}
.page-play .decription {
	min-height: 1110px
}
.page-play .decription .play {
	opacity: 1;
	position: relative;
	z-index: 50
}
.page-play .decription .play .advInner .title {
	width: 100%
}
.page-play .decription .play .playArea .area {
	margin-top: 6%
}
.page-play .decription .play .playArea .area .pict {
	float: left;
	width: 49%
}
.page-play .decription .play .playArea .area .pict img {
	width: 100%
}
.page-play .decription .play .playArea .area .pict:first-of-type {
	margin-right: 2%
}
.page-play .decription .play .playArea .area .mtitle {
	margin: 3% 0;
	width: 28%
}
.page-play .decription .play .playArea .area .mtitle img {
	width: 100%
}
.page-play .decription .play .playArea .area .text {
	margin: -10px 0 0 0
}
.page-play .decription .play .playArea .area:first-of-type {
	margin-top: 3%
}
.page-play .decription .play .playArea .area:nth-of-type(2) .mtitle {
	width: 34%
}
.page-play .decription .play .playArea .area:nth-of-type(2) .mtitle img {
	width: 100%
}
.page-play .decription .play .playArea .area:nth-of-type(3) .mtitle {
	width: 25%
}
.page-play .decription .play .playArea .area:nth-of-type(3) .mtitle img {
	width: 100%
}
.page-play .decription .play .power {
	margin-top: 3%
}
.page-play .decription .play .left, .page-play .decription .play .right {
	float: none;
	margin-top: 10%;
	width: 100%
}
.page-play .decription .play .left {
	margin-right: 2%
}
.page-play .decription .play .right:nth-of-type(2) p:nth-of-type(2) {
	width: 50%
}
.page-play .decription .play .right:nth-of-type(2) p:nth-of-type(2) img {
	width: 100%
}
.page-play .decription .play .left:nth-of-type(3) p:nth-of-type(2), .page-play .decription .play .right:nth-of-type(4) p:nth-of-type(2) {
	width: 14%
}
.page-play .decription .play .left:nth-of-type(3) p:nth-of-type(2) img, .page-play .decription .play .right:nth-of-type(4) p:nth-of-type(2) img {
	width: 100%
}
.page-play .decription .play .left:nth-of-type(5) p:nth-of-type(2), .page-play .decription .play .right:nth-of-type(6) p:nth-of-type(2) {
	width: 17%
}
.page-play .decription .play .left:nth-of-type(5) p:nth-of-type(2) img, .page-play .decription .play .right:nth-of-type(6) p:nth-of-type(2) img {
	width: 100%
}
.page-play .decription .play .left p:nth-of-type(1), .page-play .decription .play .right p:nth-of-type(1) {
	width: 70%;
	margin: 0 auto
}
.page-play .decription .play .left p:nth-of-type(1) img, .page-play .decription .play .right p:nth-of-type(1) img {
	width: 100%
}
.page-play .decription .play .left p:nth-of-type(2), .page-play .decription .play .right p:nth-of-type(2) {
	font-size: 0;
	margin-top: 8%;
	margin-bottom: 4%;
	width: 17%
}
.page-play .decription .play .left p:nth-of-type(2) img, .page-play .decription .play .right p:nth-of-type(2) img {
	width: 100%
}
.page-play .decription .play .left p:nth-of-type(3), .page-play .decription .play .right p:nth-of-type(3) {
	margin-top: 10px
}
.page-play .decription .play .laugh {
	margin-top: 50px
}
.page-play .decription .play .laugh .debut .title {
	margin-top: 30px
}
.page-play .decription .play .laugh .debut ._text {
	margin-top: 0;
	margin-bottom: 30px;
	font-size: 18px;
	line-height: 37px;
	color: #fff
}
.page-play .decription .page.play li {
	margin-right: 13px
}
.page-play .decription .page.play li:nth-of-type(even) {
	margin-right: 0
}
.page-play .decription .page.play li:nth-of-type(1n+3) {
	margin-top: 5px
}
.arena {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.arena .text {
	margin-top: 5px;
	margin-bottom: 0
}
.arena ._title {
	margin-bottom: 30px
}
.page-arena {
	background: url(../../assets/img/adv/inner/arena_bg.png) no-repeat center top
}
.page-arena .decription {
	min-height: 110vw
}
.page-arena .decription .arena .title {
	width: 100%
}
.page-arena .decription .arena .power .title {
	margin-top: 6%;
	margin-bottom: 1%;
	width: 70%
}
.page-arena .decription .arena .left, .page-arena .decription .arena .right {
	float: none;
	margin-top: 0
}
.page-arena .decription .arena .left {
	margin-right: 0
}
.page-arena .decription .arena .left p:nth-of-type(1), .page-arena .decription .arena .right p:nth-of-type(1) {
	width: 79%;
	margin: 0 auto;
	padding: 6% 0
}
.page-arena .decription .arena .left p:nth-of-type(1) img, .page-arena .decription .arena .right p:nth-of-type(1) img {
	width: 100%
}
.page-arena .decription .arena .left p:nth-of-type(2), .page-arena .decription .arena .right p:nth-of-type(2) {
	font-size: 0;
	margin-top: 1%;
	width: 25%
}
.page-arena .decription .arena .left p:nth-of-type(2) img, .page-arena .decription .arena .right p:nth-of-type(2) img {
	width: 100%
}
.page-arena .decription .arena .left p:nth-of-type(3), .page-arena .decription .arena .right p:nth-of-type(3) {
	margin-top: 1%
}
.page-arena .decription .arena .left:nth-of-type(3) p:nth-of-type(2) {
	width: 30%
}
.page-arena .decription .arena .left:nth-of-type(3) p:nth-of-type(2) img {
	width: 100%
}
.page-arena .decription .arena .right:nth-of-type(4) p:nth-of-type(2) {
	width: 60%
}
.page-arena .decription .arena .right:nth-of-type(4) p:nth-of-type(2) img {
	width: 100%
}
.page-arena .decription .arena .laugh {
	margin-top: 5%
}
.page-arena .decription .arena .laugh .debut .title {
	margin-top: 8%;
	width: 70%
}
.page-arena .decription .arena .laugh .debut ._text {
	margin-top: 0;
	margin-bottom: 3%;
	font-size: 3.6vw;
	line-height: 6.4vw;
	color: #fff
}
.page-arena .decription .arena .laugh .debut .pictBox li {
	float: none;
	width: 79%;
	margin: 0 auto
}
.page-arena .decription .page.arena li {
	margin-right: 1%
}
.page-arena .decription .page.arena li:nth-of-type(even) {
	margin-right: 0
}
.page-arena .decription .page.arena li:nth-of-type(1n+3) {
	margin-top: 0
}
.soten {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.soten .text {
	margin-top: 5px;
	margin-bottom: 0
}
.soten ._title {
	margin-bottom: 30px
}
.page-soten {
	background: url(../../assets/img/adv/inner/soten_bg.png) no-repeat center top
}
.page-soten .decription {
	min-height: 110vw
}
.page-soten .decription .soten .title {
	width: 100%
}
.page-soten .decription .soten .shop .title {
	margin-top: 5%;
	width: 70%
}
.page-soten .decription .soten .shop .text {
	margin-top: 2%
}
.page-soten .decription .soten .power .title {
	margin-top: 6%;
	margin-bottom: 1%;
	width: 70%
}
.page-soten .decription .soten .left, .page-soten .decription .soten .right {
	float: none
}
.page-soten .decription .soten .left {
	margin-right: 0
}
.page-soten .decription .soten .left p:nth-of-type(1), .page-soten .decription .soten .right p:nth-of-type(1) {
	width: 79%;
	margin: 0 auto;
	padding: 2% 0
}
.page-soten .decription .soten .left p:nth-of-type(1) img, .page-soten .decription .soten .right p:nth-of-type(1) img {
	width: 100%
}
.page-soten .decription .soten .left p:nth-of-type(2), .page-soten .decription .soten .right p:nth-of-type(2) {
	font-size: 0;
	margin-top: 1%;
	width: 40%
}
.page-soten .decription .soten .left p:nth-of-type(2) img, .page-soten .decription .soten .right p:nth-of-type(2) img {
	width: 100%
}
.page-soten .decription .soten .left p:nth-of-type(3), .page-soten .decription .soten .right p:nth-of-type(3) {
	margin-top: 1%
}
.page-soten .decription .soten .laugh {
	margin-top: 5%
}
.page-soten .decription .soten .laugh .debut .title {
	margin-top: 8%;
	width: 70%
}
.page-soten .decription .soten .laugh .debut ._text {
	margin-top: 0;
	margin-bottom: 3%;
	font-size: 3.6vw;
	line-height: 6.4vw;
	color: #fff
}
.page-soten .decription .soten .laugh .debut .pictBox li {
	float: none;
	width: 79%;
	margin: 0 auto
}
.page-soten .decription .page.soten li {
	margin-right: 1%
}
.page-soten .decription .page.soten li:nth-of-type(even) {
	margin-right: 0
}
.page-soten .decription .page.soten li:nth-of-type(1n+3) {
	margin-top: 0
}
.page-clan .decription {
	min-height: 185vw
}
.page-grav .decription {
	min-height: 77vw
}
.decription {
	min-height: 103vw
}
.decription .text {
	font-size: 3vw;
	line-height: 4vw;
	color: #fff;
	margin: 3.5% 0
}
.clan .movie a.icon {
	display: block;
	position: relative;
	top: 0;
	left: 0
}
.clan .movie a.icon img {
	width: 100%
}
.clan .movie a.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -10%;
	margin-top: -10%;
	width: 20%;
	height: 0;
	padding-top: 20%;
	background: url(../../assets/img/playback.png) no-repeat;
	background-size: 100%
}
.clan .battle .title, .clan .network .title, .clan .story .title, .clan .system .title {
	margin-top: 3%;
	width: 30%
}
.clan .battle .title img, .clan .network .title img, .clan .story .title img, .clan .system .title img {
	width: 100%
}
.clan .battle .text, .clan .network .text, .clan .story .text, .clan .system .text {
	margin-top: 0
}
.grav {
	opacity: 0;
	transition: opacity .6s ease-in-out;
	-webkit-transition: opacity .6s ease-in-out;
	-moz-transition: opacity .6s ease-in-out;
	-ms-transition: opacity .6s ease-in-out
}
.grav .movie a.icon {
	display: block;
	position: relative;
	top: 0;
	left: 0
}
.grav .movie a.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -10%;
	margin-top: -10%;
	width: 20%;
	height: 0;
	padding-top: 20%;
	background: url(../../assets/img/adv/playback.png) no-repeat;
	background-size: 100%
}
.caba .branp .title, .caba .cast .title, .caba .rule .title, .caba .sexycast .title, .caba .story .title {
	margin-top: 3%;
	width: 30%
}
.caba .branp .title img, .caba .cast .title img, .caba .rule .title img, .caba .sexycast .title img, .caba .story .title img {
	width: 100%
}
.caba .branp .title01, .caba .branp .title02, .caba .cast .title01, .caba .cast .title02, .caba .rule .title01, .caba .rule .title02, .caba .sexycast .title01, .caba .sexycast .title02, .caba .story .title01, .caba .story .title02 {
	width: 20%
}
.caba .branp .title05, .caba .cast .title05, .caba .rule .title05, .caba .sexycast .title05, .caba .story .title05 {
	width: 50%
}
.caba .branp .text, .caba .cast .text, .caba .rule .text, .caba .sexycast .text, .caba .story .text {
	margin-top: 0
}
.caba .sexycast .pictBox {
	margin-top: 2%
}
.caba .sexycast li:nth-of-type(1n+3) {
	margin-top: 3%
}
.caba .movie a.icon {
	display: block;
	position: relative;
	top: 0;
	left: 0
}
.caba .movie a.icon img {
	width: 100%
}
.caba .movie a.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -10%;
	margin-top: -10%;
	width: 20%;
	height: 0;
	padding-top: 20%;
	background: url(../../assets/img/playback.png) no-repeat;
	background-size: 100%
}
.page {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -10;
	margin: 0 3%;
	padding-bottom: 6%
}
.page li {
	float: left;
	margin-right: 1%;
	width: 49.5%
}
.page li img {
	width: 100%
}
.page li:nth-of-type(even) {
	margin-right: 0
}
.page li:nth-of-type(1n+3) {
	margin-top: -1.5%
}
.page.clan li:nth-of-type(6) {
	width: 48.7%;
	margin-left: .4%
}
}

@media screen and (max-width:640px) {
.decription .advInner ._title {
	width: 100%
}
.decription .page .laugh .debut li {
	float: none;
	width: 78.5%;
	margin: 0 auto
}
.page-arena {
	background: url(../../assets/img/adv/inner/arena_bg_sp.png) no-repeat center top
}
.page-soten {
	background: url(../../assets/img/adv/inner/soten_bg_sp.png) no-repeat center top
}
.page-soten .decription .page.soten li:nth-of-type(1n+3) {
	margin-top: -1%
}
.page-grav {
	background: url(../../assets/img/adv/inner/grav_bg_sp.png) no-repeat center top
}
.section-main {
	background-color: #000;
	padding-bottom: 8%
}
.section-main .advList {
	margin: 0 3%
}
.section-main .advList .title {
	width: 100%
}
.section-main .advList .title img {
	width: 100%
}
.section-main .advList .advBox {
	width: 100%;
	margin: 0 auto
}
.section-main .advList li {
	margin-top: 3vw
}
.section-main .advList li a img {
	width: 100%
}
.page.caba .sexycast li {
	padding-top: 5%;
	float: none;
	width: 100%
}
.page.caba .sexycast li img {
	width: 100%
}
.page.caba .sexycast li:nth-of-type(2) {
	padding-top: 3%
}
.caba .advInner .title {
	width: 100%
}
.caba .branp .title, .caba .cast .title, .caba .rule .title, .caba .sexycast .title, .caba .story .title {
	margin-top: 10%;
	width: 43%
}
.caba .branp .title img, .caba .cast .title img, .caba .rule .title img, .caba .sexycast .title img, .caba .story .title img {
	width: 100%
}
.caba .branp .title01, .caba .branp .title02, .caba .cast .title01, .caba .cast .title02, .caba .rule .title01, .caba .rule .title02, .caba .sexycast .title01, .caba .sexycast .title02, .caba .story .title01, .caba .story .title02 {
	width: 37%
}
.caba .branp .title03, .caba .cast .title03, .caba .rule .title03, .caba .sexycast .title03, .caba .story .title03 {
	width: 61%
}
.caba .branp .title05, .caba .cast .title05, .caba .rule .title05, .caba .sexycast .title05, .caba .story .title05 {
	width: 70%
}
.caba .branp .text, .caba .cast .text, .caba .rule .text, .caba .sexycast .text, .caba .story .text {
	margin-top: 0
}
.caba .sexycast .pictBox {
	margin-top: 2%
}
.caba .sexycast li:nth-of-type(1n+3) {
	margin-top: 3%
}
.decription .text {
	font-size: 3.6vw;
	line-height: 6.4vw
}
.movieArea {
	margin-bottom: 30px
}
.movieArea .movieBox .text {
	margin-top: 2%;
	font-size: 2.8vw;
	line-height: 3vw
}
}
