@charset "UTF-8";

/* =================================== */
/*
/* 	Name: import CSS
/*	Description: import Settings
/*	
/*	Create: 160829

@import "smartphone.css";
/*
/* =================================== */


@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;
}

}

@font-face {
font-family: "MyYuGothicM";
font-weight: normal;
src: local("YuGothic-Medium"), /* Postscript name */
    local("Yu Gothic Medium"), /* for Chrome */
    local("YuGothic-Regular"); /* Mediumがない場合 */
}
@font-face {
font-family: "MyYuGothicM";
font-weight: bold;
src: local("YuGothic-Bold"), /* Postscript name */
    local("Yu Gothic"); /* for Chrome */
}