body{
	margin: 0;

}

main{

}

#top-csik{
	background-color:#FFFDBC;
	padding: 6px 0 6px 0;
	margin: 0 0 20px 0;
}
#site-tit{
	display: inline-block;
}
#top-R{
		display: inline-block;
		float: right;
}
#nav-1{
	background-color: #B3BAE6;
	/*  #c2c2c2 */
}
.col-01, .lang-act{
	color: #09b0c1;
}
.smaller{
	font-size: smaller;
}
.top-text{
	padding: 0 60px 0 0;
}
.w-main{
	width: 600px;
	margin: auto;
}
.lang-inact{
	color: gray;
}
.lang-act{
	/* see  col-01 */
}
.no-under{
	text-decoration: none;
}
.menu{
	display: inline-block;
	padding: 10px;
	margin: 6px 10px 6px 6px;
}
.menu-act{
	border-width: 3px;
	border-style: solid;
	border-color: white;
}
.menu-a{
	background-color:#63FCDF;
	color: black;
}
.menu-b{
	background-color:#FFD911;
	color: black;
}
.menu-c{
	background-color:#6AF092;
	color: black;
}
.menu-d{
	background-color:#f7c4f1;
	color: black;
}
.menu-e{
	background-color:#43e2f2;
	color: black;
}


@media only screen and (max-width: 650px) {

	.w-main{
	
		width: calc(100% - 8px);
	
	}


}
