body {
background: #FFFFFE;
color: #333333;
animation: fadeIn 1s;
}

@keyframes fadeIn {
0% {opacity: 0;} 
100% {opacity: 1;} 
}

a:link { 
color: #333333;
} 

a:visited { 
color: #333333;
}  

a:hover {
color: #333333;
}

.main-color {
background: #32B8EB;
color: #FFFFFE;
}

.main-color-rgba-4-4 {
background: rgba(50,184,235,1);
color: #FFFFFE;
}

.main-color-rgba-3-4 {
background: rgba(50,184,235,0.75);
color: #FFFFFE;
}

.main-color-rgba-2-4 {
background: rgba(50,184,235,0.5);
color: #333333;
}

.main-color-rgba-1-4 {
background: rgba(50,184,235,0.25);
color: #333333;
}

.sub-color {
background: #00A2F2;
color: #FFFFFE;
}

.sub-color-rgba {
background: rgba(47,125,204,0.5);
color: #FFFFFE;
}

.main-background-color {
background: #FFFFFE;
color: #333333;
}

.main-color a:link { 
color: #FFFFFE;
} 

.main-color a:visited { 
color: #FFFFFE;
}  

.main-color a:hover { 
color: #FFFFFE;
}

.font-color-white { 
color: #FFFFFE;
} 

.font-color-white a:link { 
color: #FFFFFE;
} 

.font-color-white a:visited { 
color: #FFFFFE;
}  

.font-color-white a:hover {
color: #FFFFFE;
}

.rink-color-black { 
color: #333333;
} 

.rink-color-black a:link { 
color: #333333;
} 

.rink-color-black a:visited { 
color: #333333;
}  

.rink-color-black a:hover {
color: #FFFFFE;
}

.pankuzucolor {
background-color: #FFFFFE;
color: #333333;
}

.pankuzucolor a:link {
color: #333333;
}

.pankuzucolor a:visited {
color: #333333;
}

.pankuzucolor a:hover {
background: rgba(0,255,255,0.8);
transition: 0.3s;
}

.pankuzu-list-inner a:hover {
background: #32B8EB;
color: #FFFFFE;
transition: 0.3s;
}

a.return {
background-color: #00A2F2;
color: #FFFFFE;
}

.copyright-color {
background: #32B8EB;
color: #FFFFFE;
}


@media screen and (min-width: 701px) { 

body {
background: linear-gradient( 100deg, rgba(50,184,235,0.9), rgba(50,184,235,0.9)), url(../all-img/haikei-photo.jpg);
background-size: cover;
background-attachment: fixed;
background-position: left bottom;
background-repeat: no-repeat;
}

.copyright-color {
background: transparent;
color: #FFFFFE;
}

.return:hover {
color: #FFFFFE;
background: #32B8EB;
transition: 0.2s;
}


}


