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-color: #000;*/
      /*background: rgba(1, 8, 64, 0.497);*/
   background: rgb(1, 4, 34);
    /*background: linear-gradient(270deg, #000000, #000000, #0a02a5, #005ef5);*/
    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;
}
