#c794 p, #c891 p{
  font-size: 1.1em;
}

#c755 {
  width:80%;
  /*position:relative;
  top:15%;
  left:15%;*/
}

#ContentRight div.csc-default{
  width:80%;
}

#ConRow{
  height: 35px;
  margin-top: 0px;
  height: 120px;
  float: left;
  width: 100%;
  padding: 2%;
  padding-top:0;
  background-color:white;
}

#RowLeft{
height:80px;
}

#NaviRight{
  background-color:white;
height:80px;;
}

body{
  box-sizing: border-box;
}

#ContentRight{
  padding-left:6px;
  margin-left:4%;
  position:relative;
}

#ContentRight{
  /*border-top:solid 2px #781131;*/
}

#ConFooter{
  width:90%;
}

#ContentLeft, #NaviLeft, #FooterLeft{
  margin-right:1%;
}

#NaviRight{
  padding-left:0;
  padding-right:0;
}

#RowLeft img{
  width:90%;
  min-width:100px;
  
  max-height:90%;
  float:right;
}

#c807{
 height:50vh;
 padding:5%;
 background-color : black;/*#781131;*/
 display:flex;
 justify-content : space-between;
 
}

#c807 img, #c807 .csc-textpic-imagewrap{
  width:100%;
  height:auto;
  object-fit: cover;
  background-color : black;/*#781131;*/
}

#c807 .csc-textpic{
  width:60%;
  background-color : black;/*#781131;*/
  margin:auto;
}

#c807 p{
  width:30%;
}

#ConRow{
justify-content:space-between;
 width:97%;

}

#NaviRight{
  display:flex;
  justify-content:flex-end;
}


#NaviRight ul{
  margin:auto;
}

#c404 #mailform .csc-loginform {width:30%;}

#c404 #mailform .csc-loginform .csc-mailform-field, #c404 #mailform .csc-loginform .csc-mailform-field .csc-mailform-submit{
width:100%;
display:flex;
justify-content:justify;
text-align:center;
}

label{text-align:left;}

#RowLeft{
  border:0;
}

#ConRow{border-bottom:solid 2px #781131;}

@media screen and (max-width: 600px){
  #RowLeft{
    width:150px;
}
#RowRight{
    width:auto;
}
#RowLeft img{
  width:100px;
}

#c784>.csc-textpic>.csc-textpic-imagewrap{
  width:100%;
}

#c784>.csc-textpic>.csc-textpic-imagewrap>.csc-textpic-imagerow{
  width:100%;
}
#c784>.csc-textpic>.csc-textpic-imagewrap>.csc-textpic-imagerow>ul{
  width:100%;
  display : flex;
}

#c784>.csc-textpic>.csc-textpic-imagewrap>.csc-textpic-imagerow>ul>.csc-textpic-image{
  width:45%;
}

.csc-loginform>.csc-mailform-field{text-align:center;}

}

div.csc-textpic-imagewrap{
  width:100%;
  display:flex;
  flex-flow: row wrap;
}

#LeftSide div.csc-textpic-imagewrap{
  justify-content:flex-end;
}

#LeftSide div.csc-textpic-imagewrap>a{
  align-content:right;
  margin-left:auto;
}

div.csc-textpic-imagerow{
  width:450px;
}

/*#c755{
max-width:85%;
  text-align:left;
  margin-left:0;
}

#c755 img{
max-width:100%;
object-fit: scale-down;
}*/

#c755{
text-align:justify;

}

#c907 .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagecolumn ul .csc-textpic-image #10 img{
height: auto;
}

#c907 .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagecolumn ul .csc-textpic-image a img{
height: 275px;
  object-fit:contain;
  top:0px;
  margin-top:0;
}

#lightbox{
max-width:90vw;
   margin-left:5vw;
  margin-right:5vw;
}

#outerImageContainer{
max-width:100%;
  margin: auto;
}

#lightboxImage{
  max-width:100%;
  max-height:100%;
  object-fit:scalde-down;
  margin: auto;
}

img[src*="ext/kj_imagelightbox2/lightbox/images/nextlabel.gif"] {
    border: solid 2px #781131;
}

img[src*="ext/kj_imagelightbox2/lightbox/images/prevlabel.gif"] {
    border: solid 2px #781131;
}

#imageContainer>img[src="./pics/44e31a32ac.jpg"]{
max-height:90vh;
width:auto;
}
