@charset "UTF-8";

/* =================================== */
/*
/*     Name: import CSS
/*    Description: import Settings
/*
/*    Create: 171019
/*
/* =================================== */

/*@import "foundation.css?20210916";
@import "layout.css?20210916";
@import "utility.css?20210916";
@import "object.css?20211013";
@import "state.css?20210916"; */
/* @import url('https://fonts.googleapis.com/css?family=Vollkorn:400,400i,700,700i&display=swap'); */
/* @import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese'); */
/* @import url('https://fonts.googleapis.com/css?family=Poppins:700&display=swap'); */

@media print {
a, a:visited {
    text-decoration: underline;
}
* {
    text-shadow: none !important;
    box-shadow: none !important;
}
a, a:visited {
    text-decoration: underline;
}
div#container {
    width: 100%;
    min-width: auto;
}
 @-webkit-keyframes fadeInUpShort {
 0% {
 opacity: 1 !important;
 -webkit-transform: translateY(0) !important;
}
 100% {
 opacity: 1 !important;
 -webkit-transform: translateY(0) !important;
}
}
 @keyframes fadeInUpShort {
 0% {
 opacity: 1 !important;
 transform: translateY(0) !important;
}
 100% {
 opacity: 1 !important;
 transform: translateY(0) !important;
}
}
.fadeInUpShort {
    opacity: 1 !important;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
}
.animated {
    opacity: 1 !important;
    -webkit-animation-duration: 0s !important;
    animation-duration: 0s !important;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.flipInX, .flipInY, .rotateIn, .rotateInUpLeft, .rotateInUpRight, .rotateInDownLeft, .rotateDownUpRight, .rollIn {
    opacity: 1;
}
}
