@charset "UTF-8";

/************************
mdr-Bayreute-menu
2021.1.12 Bayreuth-menu専用
2021.7.29  rel 1.1
2021.8.28  rel 1.2
*************************/


BODY {
   padding-left: 8px;
   background :  edelweiss;
/**   font-family: optima,"AR P丸ゴシック体M","times new roman" ,times,century,serif; **/
   font-family: "times new roman" ,times,century,serif;
   font-size:    1em;
   font-weight:  ;
   line-height:  1em;
   }


 img {
     max-width: 90%;
     height: auto;
     }


.wrap-center{
   text-align:center;
   }


div {
   text-align:   left;
   font-size:    1em;
   line-height:  1.5em;
   }


a{
   border : 0px solid   edelweiss;
   padding : 0.5em;
   color:    	maroon;
   display: block;
   width: 15em;
   float: left;
   text-decoration: none;
   font-size: 100%;
   }

a:link{
   color: navy;
   background: ;
   }

a:visited{
   color: olive;
   }

A:hover{
   border : 1px outset    aliceblue;
   color : maroon;
   background:  lightcyan;
}

a:active{
   color: red;
   }

.container  {
   display:  flex;
   flex-flow: row wrap;
   }


.grid {
   display:  grid;
   gap:  26px;
   grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
   margin-top:  6%;
   margin-bottom: 50px;
   }


.item  {
   background :  linen;
   color:    ;
   margin:  6px;
   padding:  ;
   }


div.indexmenu {
   padding-left: 8px;
   background :  ;
   text-align: left;
   font-size: 1em;
   line-height: 1.5em;
   display: flex;


   flex-flow: row wrap;
   align-content: space-around;
   }

div.pagelink {
   color: blue;
   text-align: left;
   font-size: 1em;
   line-height: 1.5em;
   }

h1 {
   font-family: "times new roman",times,century;
   font-weight: bold;
   }

h2 {
   font-family: "times new roman",times,century;
   font-weight: bold;
   }

h3 {
   font-family: "times new roman",times,century;
   font-weight: bold;
   }

/************
.button {
   width:     200px;
   font-size: 15px;
   font-weight: bold;
   display:    block;
   text-align: center;
   padding: 8px 0 10px;
   color:   #fff;
   background-color: ;   /** #f0f8ff AliceBlue **/
   border-radius:    1px;
   }
************/ 


table.column {
   border: solid 0px;
   margin-left: 0px;
   margin: 1em 1em;
   width: 94%;
   }

