@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	zoom:1;
	font-size:100%;
	box-sizing:border-box;
	list-style:none;
	}

html{
	font-size: 62.5%;
	line-height:100%;
	}

body{
	margin:0;
	padding:0;
	}

.clearfix{}
	.clearfix:after{
		content:"";
		display:block;
		clear:both;
		}

.clear{
	clear:both
	}

.center{
	text-align:center !important;
	}

.left{
	text-align:left
	}

.right{
	text-align:right
	}

.rightFloat{
	float:right
	}

.leftFloat{
	float:left
	}


/* Responsive style */
@media (min-width:768px) {
.sp{
	display:none !important;
	}
} @media (max-width:767px) {
a:hover:hover a{
	opacity:1 !important;
	}
[class*="Float"]{
	float:none !important;
	width:100% !important;
	margin-left:0 !important;
	margin-right:0 !important;
	}
	[class*="Float"]+[class*="Float"]{
		margin-top:1em;
		}
.pc{
	display:none;
	}
.sp{
	display:inherit;
	}
}

