@charset "UTF-8";

#ncommon-purchase.is-right-middle {
	bottom: 5px;
	margin-top: -30px;
	right: 5px;
}


.l-logo-3ds {
	width: 26.8%;
}

/* ========================================
	p-top-visual
======================================== */
.p-top-visual {
	position: relative;
	z-index: 20;
	width: 100%;
}

.p-top-visual01_title {
	position: absolute;
	top: 12.01602%; /* 90px / 749px * 100 */
	left: 10.13333%; /* 76px / 750px * 100 */
	width: 79.73333%; /* 598px / 750px * 100 */
}
.p-top-visual01_chara01 {
	position: relative;
	width: 57.73333%; /* 433px / 750px * 100 */
}
.p-top-visual01_btn {
	position: absolute;
	top: 11.08144%; /* 83px / 749px * 100 */
	right: 0;
	width: 29.2%; /* 219px / 750px * 100 */
	cursor: pointer;
}
.p-top-visual01_btn-arrow {
	position: absolute;
	top: 0;
	right: 0;
	width: 89.04110%; /* 195px / 219px * 100 */
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
  -webkit-animation: arrowpop 500ms infinite;
  animation: arrowpop 500ms infinite;
}
.p-top-visual01_btn-chara {
	position: absolute;
	top: 35.19417%; /* 145px / 412px * 100 */
	right: 13.24201%; /* 29px / 219px * 100 */
	width: 48.40183%; /* 106px / 219px * 100 */
  -webkit-animation: charastep 400ms infinite;
  animation: charastep 400ms infinite;
}
.p-top-visual01_btn-chara img {
  -webkit-animation: charajump1 8000ms infinite;
  animation: charajump1 8000ms infinite;
}
.p-top-visual01_btn-dust {
	position: absolute;
	bottom: 12.37864%; /* 51px / 412px * 100 */
	right: 1.82648%; /* 4px / 219px * 100 */
	width: 81.27854%; /* 178px / 219px * 100 */
  -webkit-animation: charadust 8000ms infinite;
  animation: charadust 8000ms infinite;
}

.p-top-visual02_title {
	position: absolute;
	top: 4.13885%; /* 31px / 749px * 100 */
	left: 16.66667%; /* 125px / 750px * 100 */
	width: 66.26667%; /* 497px / 750px * 100 */
}
.p-top-visual02_copy {
	position: absolute;
	top: 2.67023%; /* 20px / 749px * 100 */
	left: 21.6%; /* 162px / 750px * 100 */
	width: 20.93333%; /* 157px / 750px * 100 */
}
.p-top-visual02_chara01 {
	position: absolute;
	top: 9.34579%; /* 70px / 749px * 100 */
	right: 0;
	width: 30.13333%; /* 226px / 750px * 100 */
}
.p-top-visual02_btn {
	position: absolute;
	bottom: 4.13885%; /* 31px / 749px * 100 */
	left: 0;
	width: 24.93333%; /* 187px / 750px * 100 */
	cursor: pointer;
}
.p-top-visual02_btn-arrow {
	position: absolute;
	top: 0;
	left: 0;
	width: 85.56150%; /* 160px / 187px * 100 */
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
  -webkit-animation: arrowpop 500ms infinite;
  animation: arrowpop 500ms infinite;
}
.p-top-visual02_btn-chara {
	position: absolute;
	top: 33.22684%; /* 208px / 626px * 100 */
	left: 0;
	width: 87.70053%; /* 164px / 187px * 100 */
  -webkit-animation: charastep 400ms infinite;
  animation: charastep 400ms infinite;
}
.p-top-visual02_btn-chara img {
  -webkit-animation: charajump2 8000ms infinite;
  animation: charajump2 8000ms infinite;
}

/* ========================================
	p-top-visual animation
======================================== */
@-webkit-keyframes arrowpop {
	0% {
		-webkit-transform: scale(1) translateY(0px);
		transform: scale(1) translateY(0px);
	}
	50% {
		-webkit-transform: scale(1.04) translateY(-2px);
		transform: scale(1.04) translateY(-2px);
	}
	100% {
		-webkit-transform: scale(1) translateY(0px);
		transform: scale(1) translateY(0px);
	}
}
@keyframes arrowpop {
	0% {
		-webkit-transform: scale(1) translateY(0px);
		transform: scale(1) translateY(0px);
	}
	50% {
		-webkit-transform: scale(1.04) translateY(-2px);
		transform: scale(1.04) translateY(-2px);
	}
	100% {
		-webkit-transform: scale(1) translateY(0px);
		transform: scale(1) translateY(0px);
	}
}
@-webkit-keyframes charastep {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	50% {
		-webkit-transform: translateY(-1px);
		transform: translateY(-1px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@keyframes charastep {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	50% {
		-webkit-transform: translateY(-1px);
		transform: translateY(-1px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-webkit-keyframes charajump1 {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	21% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	23% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	25% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	29% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	31% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	33% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	35% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	37% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	71% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	73% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	75% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	77% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	79% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@keyframes charajump1 {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	21% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	23% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	25% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	29% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	31% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	33% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	35% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	37% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	71% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	73% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	75% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	77% {
		-webkit-transform: translateY(-30px);
		transform: translateY(-30px);
		animation-timing-function: ease-in;
	}
	79% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@-webkit-keyframes charadust {
	0% {		opacity: 1;	}
	21% {		opacity: 1;	}
	22% {		opacity: 0;	}
	24% {		opacity: 0;	}
	25% {		opacity: 1;	}
	29% {		opacity: 1;	}
	30% {		opacity: 0;	}
	36% {		opacity: 0;	}
	37% {		opacity: 1;	}
	71% {		opacity: 1;	}
	72% {		opacity: 0;	}
	78% {		opacity: 0;	}
	79% {		opacity: 1;	}
	100% {	opacity: 1;	}
}
@keyframes charadust {
	0% {		opacity: 1;	}
	21% {		opacity: 1;	}
	22% {		opacity: 0;	}
	24% {		opacity: 0;	}
	25% {		opacity: 1;	}
	29% {		opacity: 1;	}
	30% {		opacity: 0;	}
	36% {		opacity: 0;	}
	37% {		opacity: 1;	}
	71% {		opacity: 1;	}
	72% {		opacity: 0;	}
	78% {		opacity: 0;	}
	79% {		opacity: 1;	}
	100% {	opacity: 1;	}
}
@-webkit-keyframes charajump2 {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	45% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	47% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	49% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	51% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	53% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	83% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	85% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	87% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	89% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	91% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@keyframes charajump2 {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	45% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	47% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	49% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	51% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	53% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	83% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	85% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	87% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	89% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
		animation-timing-function: ease-in;
	}
	91% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

.is-type01 .p-top-visual01_title {
	opacity: 1;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg);
	transition:
		opacity 100ms 200ms,
		-webkit-transform 300ms 200ms,
		transform 300ms 200ms;
}
.is-type01 .p-top-visual02_title {
	opacity: 0;
	-webkit-transform: rotateY(90deg);
	transform: rotateY(90deg);
	transition:
		opacity 100ms 200ms,
		-webkit-transform 300ms,
		transform 300ms;
}
.is-type01 .p-top-visual02_copy {
	opacity: 0;
	transition: 300ms;
}
.is-type02 .p-top-visual01_title {
	opacity: 0;
	-webkit-transform:rotateY(90deg);
	transform:rotateY(90deg);
	transition:
		opacity 100ms 200ms,
		-webkit-transform 300ms,
		transform 300ms;
}
.is-type02 .p-top-visual02_title {
	opacity: 1;
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
	transition:
		opacity 100ms 200ms,
		-webkit-transform 300ms 200ms,
		transform 300ms 200ms;
}
.is-type02 .p-top-visual02_copy {
	transition: 400ms 400ms;
}

.p-top-visual01_slideL,
.p-top-visual01_slideR,
.p-top-visual02_slideL,
.p-top-visual02_slideR {
	transition: 300ms ease-out;
}
.is-type01 .p-top-visual02_slideL,
.is-type02 .p-top-visual01_slideL {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}
.is-type01 .p-top-visual02_slideR,
.is-type02 .p-top-visual01_slideR {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

/* ========================================
	p-top-movie
======================================== */
.p-top-movie {
	position: relative;
	z-index: 20;
	width: 100%;
	padding-top: 77.33333%; /* 580px / 750px * 100 */
	background: center center repeat;
	background-size: 5.3vw; /* 40px / 750px * 100 */
}
.p-top-movie.is-type01 {
	background-image: url(../images/top/movie_bg01.jpg);
}
.p-top-movie.is-type02 {
	background-image: url(../images/top/movie_bg02.jpg);
}
.p-top-movie:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.p-top-movie_title {
	position: absolute;
	top: 7.06897%; /* 41px / 580px * 100 */
	left: 23.86667%; /* 179px / 750px * 100 */
	width: 52.4%; /* 393px / 750px * 100 */
}
.p-top-movie_chara01 {
	position: absolute;
	top: 5.17241%; /* 30px / 580px * 100 */
	left: 0;
	width: 22.13333%; /* 166px / 750px * 100 */
}
.p-top-movie_chara02 {
	position: absolute;
	top: 5.86207%; /* 34px / 580px * 100 */
	right: 0;
	width: 27.73333%; /* 208px / 750px * 100 */
}
.p-top-movie_check {
	position: absolute;
	bottom: 3.44828%; /* 20px / 580px * 100 */
	left: 50%;
	width: 83.46667%; /* 626px / 750px * 100 */
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
}
.p-top-movie_ico{
	position: absolute;
	top: 66.5%;
	left: 21.6%; /* 162px / 750px * 100 */
	width: 12.4%; /* 93px / 750px * 100 */
}
.p-top-movie_newicon {
	position: absolute;
	top: -7.10900%; /* -15px / 211px * 100 */
	right: -1.91693%; /* -12px / 626px * 100 */
	width: 14.85623%; /* 93px / 626px * 100 */
	width: ;
	height: auto;
}

/* ========================================
	p-top-story
======================================== */
.p-top-story {
	position: relative;
}
.p-top-story img {
	display: block;
}

/* ========================================
	p-top-adventure
======================================== */
.p-top-adventure {
	position: relative;
}
.p-top-adventure a {
	display: block;
}
.p-top-adventure_arrow {
	position: absolute;
	top: 51.60714%; /* 289px / 560px * 100 */
	left: 8.66667%; /* 65px / 750px * 100 */
	width: 32.26667%; /* 242px / 750px * 100 */
	-webkit-animation: adventurearrow 1000ms linear infinite;
	animation: adventurearrow 1000ms linear infinite;
}
@-webkit-keyframes adventurearrow {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	40% {
		-webkit-transform: translate(-8px, 1px);
		transform: translate(-8px, 1px);
	}
	80% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
@keyframes adventurearrow {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	40% {
		-webkit-transform: translate(-8px, 1px);
		transform: translate(-8px, 1px);
	}
	80% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
.p-top-adventure_chara01 {
	position: absolute;
	top: 40.53571%; /* 227px / 560px * 100 */
	right: 24.66667%; /* 185px / 750px * 100 */
	width: 31.2%; /* 234px / 750px * 100 */
}
.p-top-adventure_chara02 {
	position: absolute;
	top: 28.21429%; /* 158px / 560px * 100 */
	right: 0;
	width: 25.86667%; /* 194px / 750px * 100 */
}
.is-animation .p-top-adventure_chara02 {
	transition-delay: 200ms;
}

/* ========================================
	p-top-koopa
======================================== */
.p-top-koopa {
	position: relative;
	margin-top: -4%;
	margin-bottom: 21.2%;
}
.p-top-koopa a {
	display: block;
}
.p-top-koopa_arrow {
	position: absolute;
	top: 21.96078%; /* 112px / 510px * 100 */
	right: 1.73333%; /* 13px / 750px * 100 */
	width: 23.06667%; /* 173px / 750px * 100 */
	-webkit-animation: koopaarrow 1000ms linear infinite;
	animation: koopaarrow 1000ms linear infinite;
}
@-webkit-keyframes koopaarrow {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	40% {
		-webkit-transform: translate(8px, -1px);
		transform: translate(8px, -1px);
	}
	80% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
@keyframes koopaarrow {
	0% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	40% {
		-webkit-transform: translate(8px, -1px);
		transform: translate(8px, -1px);
	}
	80% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
	100% {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}
.p-top-koopa_chara01 {
	position: absolute;
	bottom: -16.07843%; /* -82px / 510px * 100 */
	left: 10.53333%; /* 79px / 750px * 100 */
	z-index: 10;
	width: 14%; /* 105px / 750px * 100 */
}
.p-top-koopa_chara02 {
	position: absolute;
	bottom: -15.88235%; /* -81px / 510px * 100 */
	left: 25.6%; /* 192px / 750px * 100 */
	z-index: 4;
	width: 14.66667%; /* 110px / 750px * 100 */
}
.p-top-koopa_chara03 {
	position: absolute;
	bottom: 13.52941%; /* 69px / 510px * 100 */
	left: 31.86667%; /* 239px / 750px * 100 */
	z-index: 5;
	width: 12.53333%; /* 94px / 750px * 100 */
}
.p-top-koopa_chara04 {
	position: absolute;
	bottom: -16.66667%; /* -85px / 510px * 100 */
	left: 35.06667%; /* 263px / 750px * 100 */
	z-index: 9;
	width: 14%; /* 105px / 750px * 100 */
}
.p-top-koopa_chara05 {
	position: absolute;
	bottom: -16.86275%; /* -86px / 510px * 100 */
	right: 35.73333%; /* 268px / 750px * 100 */
	z-index: 8;
	width: 17.73333%; /* 133px / 750px * 100 */
}
.p-top-koopa_chara06 {
	position: absolute;
	bottom: -16.86275%; /* -86px / 510px * 100 */
	right: 25.46667%; /* 191px / 750px * 100 */
	z-index: 7;
	width: 16.26667%; /* 122px / 750px * 100 */
}
.p-top-koopa_chara07 {
	position: absolute;
	bottom: -16.86275%; /* -86px / 510px * 100 */
	right: 0;
	z-index: 6;
	width: 30.4%; /* 228px / 750px * 100 */
}
.is-animation .p-top-koopa_chara02 {
	transition-delay: 100ms;
}
.is-animation .p-top-koopa_chara03 {
	transition-delay: 200ms;
}
.is-animation .p-top-koopa_chara04 {
	transition-delay: 300ms;
}
.is-animation .p-top-koopa_chara05 {
	transition-delay: 400ms;
}
.is-animation .p-top-koopa_chara06 {
	transition-delay: 500ms;
}
.is-animation .p-top-koopa_chara07 {
	transition-delay: 600ms;
}

/* ========================================
	p-top-amiibo
======================================== */
.p-top-amiibo {
	margin-bottom: 7.7%;
}

/* ========================================
	p-top-spec
======================================== */
.p-top-spec {
	width: 87.33333%; /* 655px / 750px 100 */
	margin: auto;
	margin-bottom: 8.8%;
	background:
		url(../images/top/spec_top.png) left top no-repeat,
		url(../images/top/spec_bottom.png) left bottom no-repeat,
		url(../images/top/spec_middle.png) left center repeat-y;
	background-size: contain;
}
.p-top-spec:before {
	content: '';
	display: block;
	padding-top: 8.26667%; /* 62px / 750px * 100 */
}
.p-top-spec:after {
	content: '';
	display: block;
	padding-top: 8.93333%; /* 67px / 750px * 100 */
}
.p-top-spec_inner {
	position: relative;
}
.p-top-spec_package {
	width: 30.22901%; /* 198px / 655px * 100 */
	margin-bottom: 3.5%;
	padding-left: 7.17557%; /* 47px / 655px * 100 */
}
.p-top-spec_icons {
	position: absolute;
	top: 0;
	left: 40%; /* 262px / 655px * 100 */
	width: 30.68702%; /*201px / 655px * 100 */
}
.p-top-spec_icons li {
	position: absolute;
	top: 0;
}
.p-top-spec_game {
	width: 30.34826%; /* 61px / 201px * 100 */
	left: 0;
}
.p-top-spec_amiibo {
	width: 30.34826%; /* 61px / 201px * 100 */
	left: 37.81095%; /* 76px / 201px * 100 */
}
.p-top-spec_cero {
	width: 24.37811%; /* 49px / 201px * 100 */
	right: 0;
}
.p-top-spec_text {
	position: absolute;
	top: 28.67925%; /* 76px / 265px * 100*/
	left: 40%; /* 262px / 655px * 100 */
	width: 52.67710%; /* 347px / 655px * 100 */
}
.p-top-spec_btn{
	width: 86.1068702%; /* 564px / 655px * 100 */
	margin-left: 7.17557%; /* 47px / 655px * 100 */
	overflow: hidden;
}
.p-top-spec_type {
	width: 63.8297872%; /* 360px / 564px * 100 */
	float: left;
}
.p-top-spec_basic{
	width: 33.3333333%; /* 188px / 564px * 100 */
	float: right;
	
}
/* ========================================
	footer
======================================== */
.top-sns {
	margin-bottom: 18px;
	text-align: center;
	font-size: 0;
}
.top-sns li {
	display: inline-block;
	width: 25px;
	margin: 0 4px;
	font-size: 14px;
}
.top_copyright {
	display: block;
	width: 220px;
	margin: 0 auto 18px;
}
