@charset "Shift_JIS";
/*レイアウトリセット*/
* p,h3{
  padding:0;
  margin : 0px;
}
h1{
  min-width:402px;
  min-height:36px;
  font-size:25px;
  /*text-indent : 0.5em;*/
  text-align:left;
  margin:0;
  /*background: linear-gradient(transparent 75%, #11B1F7 25%);*/
}
/*テーマ*/
#aomori-tema{
  background: linear-gradient(transparent 75%, #11B1F7 25%);
  font-size: 18px;
}
/*画像の文字レイアウト*/
#aomori-menu{
  text-align:center;
}  
/*取組内容*/
.box-title{
  background: none;
  border: 1px solid #11B1F7;
  margin:0;
  padding: 10px;
  position: relative;
}
.box-title::after{
  background: none;
  border: 1px solid #94dcfb;
  content: '';
  position: absolute;
  top: 3px;
  left: 3px;
  width: 100%;
  height: 100%;
  z-index: -1;
}

ul{
  display: flex;
  list-style-type: none;
  flex-wrap:wrap;
  padding: 0;
}
li{
  margin:2px 4px;
  object-fit:cover;
}
/*アルバム*/
ul li img{
  width:200px;
  height:145px;
}
video{
  width:620px;
  height:480px;
}
#sinbun-1{
  width:280px;
  height:150px;
}
/*組織図*/
#sosikizu{
  width:600px;
  height:300px;
}
#zissi-naiyo{
  text-align: left;
}
#tr-1{
  text-align: center;
}
#zissi-naiyo,#zissi-naiyo td,#zissi-naiyo tr{
  border-collapse: collapse;
  border: 3px solid #1e0daf9c;
  background-color: #ddfafff8;
}
.td-1{
  width:200px;
  font-weight:bold; 
}
.td-2{
  width:200px;
  font-weight:bold;
}
.td-3{
  width:350px;
  font-weight:bold;
}

span{
  background: linear-gradient( transparent 70%,#65CDFA 30%);
  font-size : large;
}