@charset "utf-8";

#g-nav-list ul li a.a_culture:link { color:#EBFF00; }
#g-nav-list ul li a.a_culture:visited { color:#EBFF00; }
#g-nav-list ul li a.a_culture:active { color:#EBFF00; }
.fright .ul_footer a.f_culture:link { background:#EBFF00;}




.column3 { display:flex; flex-wrap:wrap; justify-content:space-between;}
.column3 li div.image-container { width:100; height:auto; overflow:hidden; position:relative;}
.column3 li { width:100%; }
.column3 li .photo-container { width:100%;   }
.column3 li .photo-container img { width:100%; filter: grayscale(0%); clip-path:initial;}
.column3 li:nth-child(1){width:100%; }
.column3 li:nth-child(1) img {width:100%; }
.column3 li:nth-child(2),.column3 li:nth-child(3) {width:49%; }
.column3 li:nth-child(2) img ,.column3 li:nth-child(3) img {width:100%; }
.meeting .st_tate { font-size:50px;  transform: rotate(0); display:block; opacity:0.1; line-height:1.1em; margin-top:0px; position:relative; left:0; top:0; }
.meeting .st_tate.margintop50sp { margin-top:50px; }
   /* 画像を斜めにする　*/ 
  @media(min-width: 768px){
    .column3{ display:none; }

  }

.contents h2 { font-size:20px; }
.contents p { text-align:justify; margin-bottom:10px; }
 @media screen and (min-width:768px) {
    .contents h2 { font-size:50px; }
    .contents p { margin-bottom:10px; }
 }


@media screen and (min-width:768px) {

.contents h2 { text-align: left; }
.contents h2 { text-align: left; }
.contents img { margin:20px 0; }
.img_top { margin-bottom:-10vw; }

}




