*{
	margin:0;
	padding:0;
}
img {
    max-width: 100%;
	display: block;
	margin: 0 auto;
}
.link-color{
	color: #009acc;
}
.global-nav-trigger>a:before {
    display:none;
}
#promotion-video{
	position:relative;
}
#overlay-button{
	display:block;
	position:absolute;
	width:100%;
	height:80%;
	z-index:1000000;
}
#gachinco-close{
		width: 1200px;
		margin: auto;
		border: solid 1px #FF7E7E;
		padding: 2em;
		margin-bottom: 3em;

		display: -webkit-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
}
#gachinco-close .gachinco-close-text{
		color: #FF7E7E;
		font-size: 16px;
		line-height: 1.4;
		margin-left: 20px;
}
#gachinco-close img{
		width: 200px;
}
video{
	width:90%;
	max-height:500px;
	height:100%;
	margin:2em 5%;
}
body#join-channel main #join-premium-header{
	margin-bottom:1em;
}
.join-premium-header-button{
	text-align:center;
}
.button-red{
	width:300px;
	margin:1em auto;
}
#join-premium-plan ul,
#join-premium-recommend ul{
	display: flex;
	justify-content: center;
	column-gap: 2em;
}
#join-premium-recommend ul{
	flex-wrap: wrap;
}

@media (max-width: 639px){
#page-header #global-header #header-tools {
	display:none;
}
#page-header #global-header #header-inner {
 padding:10px 0;
}
#overlay-button{
	height:60%;
}
#gachinco-close{
		width: 92%;
		margin: 0 auto 3em auto;
		-webkit-flex-direction: column;
		flex-direction: column;
		padding: 1em;
}
#gachinco-close .gachinco-close-text{
		margin-left: 0;
		font-size: 14px;
}
#gachinco-close .gachinco-close-text br{
		display: none;
}
#gachinco-close img{
		width: 120px;
}
#join-premium-plan ul,
#join-premium-recommend ul{
	flex-direction: column;
	row-gap: 2em;
}
}

@media (min-width: 1280px){
#page-header #global-header #header-inner{
	position:relative;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}
#header-tools{
	position:absolute;
	right:0;
}
#page-header #global-header nav#header-nav {
    height: 54px;
    line-height: 50px;
}
}
