@charset "UTF-8";
/* CSS Document */

/***
* common_pcs.css
*/

@media only print, only screen and (min-width: 1800px){

sub{
	top: -9px;
  left: 7px;
	font-size: 14px;
	letter-spacing: 0.02em;
}

#logo{
  font-size: 28px;
}

#header{
  font-size: 21px;
}

.exhibitionList{
  font-size: 28px;
}

.exhibitionList h2{
  font-size: 25px;
}

.exhibitionList h2::before{
  font-size: 18px;
} 

#exhbitionImage{
  width: 100%;
  margin-bottom: 80px;
  padding-bottom: 0;
  border-bottom: none;
  overflow: hidden;
}

#exhbitionImage li{
  width: auto;
  height: 100%;
  margin-right: 30px;
}

#exhbitionImage img{
  width: auto;
  height: 42vw;
}

#galleryImg ul{
  margin-bottom: 2vw;
}

#aboutTtl,
#aboutBtn{
  font-size: 28px;
}

#aboutInner h2{
  font-size: 28px;
}

#aboutInner h3{
  font-size: 22px;
}

.aboutCopy{
  font-size: 18px;
}

.exhibitionList{
  top: 20vw;
}

.copyright{
  font-size: 18px;
}

#exhbitionTtl h2{
  font-size: 32px;
}

#exhbitionTtl h3{
  font-size: 27px;
}

#exhbitionTtl h3.date{
  font-size: 27px;
}

#exhbitionTtl h4{
  font-size: 22px;
}

#exhbitionDetail{
  max-width: 1400px;
}

#exhbitionTtl{
  max-width: 400px;
  float: left;
  margin-bottom: 0;
}

#exhbitionTxt{
  max-width: 940px;
  float: right;
  line-height: 1.6;
  position: relative;
  top: -2px;
  text-align: justify;
}

#exhbitionTxtEn{
  font-size: 24px;
}

#exhbitionTxtJp{
  font-size: 19px;
}

#aboutInner{
  top: 20vw;
}

#gallery a{
  font-size: 28px;
  line-height: 1.4;
  position: relative;
  left: 0;
}

}