@charset "utf-8";

#exhibition #main {
   width:100%;
   padding-top:150px;
   color:#fff;
}
#exhibition .sec01 {
   width:1000px;
   margin-left:auto;
   margin-right:auto;
   padding-bottom:70px;
}
#exhibition .sec01 .wrap {
   width:500px;
   margin-left:auto;
   margin-right:auto;
   font-size:1.3rem;
}
#exhibition .sec01 .wrap h2 {
   text-align: left;
   line-height:1.7em;
   margin-top:30px;
   margin-bottom:30px;
   font-size:2.4rem;
   font-family: 'Cormorant Garamond';
}
#exhibition .sec01 .wrap p {
   padding-bottom:30px;
   line-height:2em;
}
#exhibition .sec01 .wrap p strong {
   font-weight: bold;
   font-size:1.6rem;
}










@media screen and (max-width: 640px) {

#exhibition #main {
   width:100%;
   padding-top:40%;
   color:#fff;
}
#exhibition .sec01 {
   width:90%;
   margin-left:auto;
   margin-right:auto;
   padding-bottom:25%;
}
#exhibition .sec01 .wrap {
   font-size:1.3rem;
   width:100%;
}
#exhibition .sec01 .wrap p {
   padding-bottom:10%;
}
#exhibition .sec01 .wrap h2 {
   text-align: center;
   line-height:1.7em;
   margin-top:5%;
   margin-bottom:25%;
}



}
