html,body {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3","Times New Roman", Times, serif;
	line-height: 1.6;
	font-size: 16px;
	color: #fff;
}

body {
    background: linear-gradient(270deg, #dcccbc, #fbe4d4, #b08d74, #b9dddc);
    background-size: 600% 600%;

    -webkit-animation: AnimationName 8s ease infinite;
    -moz-animation: AnimationName 8s ease infinite;
    -o-animation: AnimationName 8s ease infinite;
    animation: AnimationName 8s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

.knowledgeside-sample {
  margin: 0;
}
a:link.pagebacklink,
a:visited.pagebacklink,
a:hover.pagebacklink,
a:active.pagebacklink {
  margin: 0;
  padding: 0;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
}

/* +++++++++++++++++++++ リンクテキストのカラー設定 +++++++++++++++++++++ */

 a	{
	color:#666;
	}

 a:link	{
	color:#666;
	text-decoration: none; /*下線無し*/
	}

 a:visited	{
	color:#666;
	text-decoration: none; /*下線無し*/
	}

 a:hover {
	color:#666;
	text-decoration:underline;
}

.wh a	{
	color:#fff;
	}

	.wh  a:link	{
	color:#fff;
	text-decoration:underline;
	}

	.wh  a:visited	{
	color:#fff;
	text-decoration: none; /*下線無し*/
	}

	.wh a:hover {
	color:#fff;
	text-decoration:underline;
}

