@media only screen and (orientation : portrait) {

.pc {
display: none;
}
.phone {
display: block;
}

.acenter{
align-content: center;
}

.yellowtail {
	font-family: "Yellowtail";
	font-style: normal;
}
.radley {
	font-family: "Radley";
	font-style: italic;
}
.notosans {
	font-family: "Noto Sans";
	font-style: italic;
}

.menu {
display: none;
}
img#rhuflag{
  display: none;
}

img#rdeflag{
  display: none;
}


body{
	padding-left: 5%;
  padding-right: 5%;
  padding-top: 3pt;
  padding-bottom: 3pt;  
  background-color: #ffffe0;
  font-size: 2em;  
  min-height:100%;
  max-height:3200%;  
  color: brown;
  font-family: "Noto Sans";
  font-style: italic;
}

div {
padding-left: 5%;
  padding-right: 5%;
  padding-top: 3pt;
  padding-bottom: 3pt;  
  background-color: #ffffe0;  
  min-height:100%;
  max-height:3200%;  

}

h3 {
  font-size: 2em;
  font-weight: bolder;
}

h2 {
  font-size: 2em;
  text-align: left;
}

h1 {
  font-size: 2em;
  text-align: left;
}

img{
align-self: center;
}

div#hh {
  position: absolute;
  text-align: center;
  vertical-align: central;  
  min-height: 4em;
  display: block;
  font-size: 2em;
  top: 0pt;
  left: 0pt;
}


div#hah {
position: relative;
  display: block;
  top: 5em;
}


div#ha {
	position: relative;
  display: block;
  top: 3em;
}

div#hb {
  position: relative;
  display: block;
  top: 5em;
}

div#hm {
display: none;
}



.L{
display: none;
text-align: left;
font-size: 2em;
line-height: 5pt;
}

.R {
display: none;	
	line-height: 5pt;
text-align: right;
 right: 20%;
 font-size: 2em;
}

div#dh {
position: absolute;
  text-align: center;
  vertical-align: central;  
  min-height: 40em;
  display: none;
  top: 0pt;
  left: 0pt;}

div#da {
position: relative;
  display: none;
  top: 5em;
}

div#hx {
  position: relative;
  display: block;
  top: 5em;
}

div#db {
position: relative;
  display: none;
  top: 5em;
  }
div#dm {
  display: none;
}

div#hc {
position: relative;
  display: none;
  top: 5em;}

div#dc {
  position: relative;
  display: none;
  top: 5em;
}

div#emblema {
  display: none;  
}

img#emblemap{
display: none;
}

div#hp {
position: relative;
  display: none;
  top: 5em;
}

div#dp {
position: relative;
  display: none;
  top: 5em;
}

a {
  text-decoration: none;
}

a.pict {
  z-index: 2;
}

a.pict img {
  width: 112px;
  height: 82px;
  border-style: solid;
  border-color: #ffffff;
  border-width: 5px;
}

a.pict:hover img {
	display:none;  
  width: 301px;
  height: 226px;
  vertical-align: top;
}

div.panzio {
  text-align: left;
  vertical-align: top;
}

div#hk {
position: relative;
  display: none;
  top: 5em;}

.photoline {
display: none;
}

a.photo {
  display: none;
}

a.photo img {
  display: none;
}

a.photo:hover img {
  display: none;
}
}

img#pe1{
width: 408pt;
height: 274pt;
}

img#pe2{
width: 402pt;
height: 300pt;
}

img#pe3{
width: 402pt;
height: 300pt;
}

img#pe4{
width: 402pt;
height: 266pt;
}

img#pe5{
  width: 402pt;
  height: 268pt;

}

img#pe6{
  width: 402pt;
  height: 272pt;
}

img#pe7{
  width: 402pt;
  height: 268pt;

}

img#pe8{
width: 402pt;
height: 264pt;
}

img#pe9{
  width: 404pt;
  height: 460pt;

}

img#pea{
  width: 306pt;
  height: 410pt;
}

img#peb{
  width: 404pt;
  height: 306pt;
}

img#pec{
  width: 306pt;
  height: 408pt;

}

img#ped{
  height: 306pt;
  width: 408pt;

}

img#pee{
  width: 460pt;
  height: 306pt;

}

img#pef{
  width: 460pt;
  height: 306pt;

}




img.phtphone{
display: none;
}