@charset "utf-8";
/*
Template: jstork
Theme Name: stork_custom
Theme URI:http://open-cage.com/stork/
*/

#custom_header2{
 margin-bottom:1em;
}
@media only screen and (min-width: 1100px) {
 #custom_header2{
 top: -1em;
 position: relative;
 }
}

.footerFloatingMenu {
	  background: #f2f2f2;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    margin: 0;
    z-index: 9999;
}

footerFloatingMenu img {
	display: block;
	width: 100%;
}
#footerFloatingMenu {
    display: flex;
	align-items: center;
	margin: 0;
}

#footerFloatingMenu li:nth-of-type(1) {
	width: 50%;
}
#footerFloatingMenu li:nth-of-type(2) {
	width: 50%;
}

#footerFloatingMenu li a {
	display: block;
}
 
#footerFloatingMenu li a img {
    width: 100%;
}

body #page-top.pt-active {
	bottom: 80px;
}

@keyframes buruburu {
    0% {transform: translate(0px, 0px) rotateZ(0deg)}
    25% {transform: translate(2px, 2px) rotateZ(1deg)}
    50% {transform: translate(0px, 2px) rotateZ(0deg)}
    75% {transform: translate(2px, 0px) rotateZ(-1deg)}
    100% {transform: translate(0px, 0px) rotateZ(0deg)}
}

.buruburu {
    animation: buruburu .3s infinite;
}

