@charset "utf-8";
*{
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	line-height: 200%;
}

a{
	text-decoration: none;
	color: #000;
}

.single #main-conts a{
	text-decoration: underline !important;
	color: #1a73e8 !important;
}

a:hover{
	/*color: #1a73e8 !important;*/
	opacity: 1;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}

a:hover img{
	opacity: .6;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-ms-transition: 0.5s;
}
/*
.non-link a{
	color: #fff !important;
}
*/
.disp_non{
	display: none;
}

p,a,li{
	margin: 0;
	padding: 0;
}

ol,ul{
	padding-left: 1.5rem;
}

header li,
nav li,
footer li,
aside li{
	list-style: none;
}

dd{
	margin: 0;
}
/* TABLE */
table,tr,th,td{
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

iframe{
	width: 100%;
}

iframe,img,video{
	vertical-align: top;
}