/* Scss Document */
/*=============================================
 ******************* RESPONSIVE ****************
 *=============================================*/
.pc {
	display: block;
}
.sp {
	display: none;
}
@media only screen and (max-width: 999px) {
	html {
		min-width: auto;
	}
	* {
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	html a:hover {
		text-decoration: none;
	}
	html img {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	html .wrap {
		width: auto;
		max-width: 100%;
	}
	.sp {
		display: block !important;
	}
	.pc {
		display: none !important;
	}
}
@media only screen and (max-width: 767px) {
	html #socialbuttons .social-line {
		width: 92px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 320px) {
	html.responsive {
		min-width: 320px !important;
	}
}
/*=============================================
 *************** responsive common ************
 *=============================================*/
@media only screen and (min-width: 999px) {
	body {
		position: static !important;
		top: 0 !important;
	}
}
/*# sourceMappingURL=responsive.css.map */