@charset   "Shift_JIS";
@media only screen and (max-width: 1080px) {
  img.photo{
    width: 100%;
    max-width:480px;
    height: auto;
  }
  img.vphoto{
    max-height:480px;
    height: auto;
  }
    .mp4{
	display:none;
}
  p{
    color : black;
    font-size : 12pt;
    line-height : 150%;
    font-family : "Yu Gothic UI";
  }
  }
@media only screen and (min-width: 1081px) , print {
  img.photo{
    max-width :480px;
    height : auto;
  }
  img.vphoto{
    max-height:480px;
    height: auto;
  }
   p{
  color : black;
  font-size : 14pt;
  line-height : 150%;
  font-family : "Yu Gothic UI";
}
}
table.data{
  overflow-x: auto;
  flex-shrink: 0;
}
h1{
  font-size : 32pt;
  color : blue;
  font-weight: bold ;
  font-family : "Yu Gothic UI";
}
h2{
  font-size : 24pt;
  color : black;
  font-weight: bold ;
  font-family : "Yu Gothic UI";
  text-decoration : none;
  background-color : silver;
}
h3{
  font-size : 20pt;
  color : black;
  font-face:lr oSVbN;
  font-weight : bold;
  font-family : "Yu Gothic UI";
}
h4{
  font-size : 14pt;
  color : #000099;
  font-family : "Yu Gothic UI";
  line-height : 150%;
  font-weight : bold;
}
h5{
  color : green;
  font-size : 14pt;
  font-family : "Yu Gothic UI";
  font-weight : bold;
}
a:hover{
  color : teal;
  text-decoration : underline;
  font-weight : bold;
}
a:link{
  color : navy;
  text-decoration : none;
  font-weight : bold;
}
td{
  line-height : 150%;
  font-size : 14pt;
  color : black;
  font-weight : normal;
  font-family : "Yu Gothic UI";
}
b{
  color : #e66d00;
  font-weight : bold;
}
hr{
  width: 50% ;
  color : green;
}
th{
  color : blue;
  font-family : "Yu Gothic UI";
  font-size : 14pt;
  background-color : silver;
  line-height : 150%;
}
li{
  font-size : 14pt;
  font-family : "Yu Gothic UI";
  line-height : 170%;
}

blockquote{
  font-size : 14pt;
  font-family : "Yu Gothic UI";
}

a:visited{
  color : purple;
}

