@charset "utf-8";
/* exhibition共通 */
.titarea{
	background-image: url(../images/bg_tit.webp);
	background-repeat: no-repeat;
	}
.titarea h1{
width:100%;
font-family: "Noto Serif JP", serif;
font-size: 2rem;
padding-left: 1rem;
line-height: 1.2;
}
.titarea p{
width:100%;
padding: 1rem;
display: flex;
justify-content: flex-end;
}
.titarea p img{
display: block;
height: 3rem;
width: auto;
}
/* exhibition_detailここから*/
.soloExhibition{
width: 90%;
margin: 4rem auto;
}
.soloExhibition h2{
font-size: 2rem;
font-weight: 400;
margin-bottom: 1rem;
line-height: 1.2;
}
.soloExhibition time{
display: inline-block;
color: #aaaaaa;
}
.soloExhibition p{
/*margin-top: 1rem;*/
margin-bottom: 2rem;
}
.introduceArtist,.comments,.publish{
width: 90%;
margin: 2rem auto;
}
.publish{
margin-bottom: 4rem;
}
.introduceArtist_solo{
border: #DCDCDC solid 1px;
padding: 0rem 1rem;
margin: 1rem 0 2rem;
width: 100%;
}
.introduceArtist_solo p a.arrowLink{
display: inline-block;
}
.introduceArtist_solo p a.arrowLink::after{
content: "\025b6"; 
display: inline-block; 
margin-left: 0.3rem;
vertical-align: middle; 
font-size: 0.5rem;
}
.introduceArtist_solo .notes{
padding: 0;
margin: 0;
display: flex;
justify-content: flex-start;
flex-wrap: wrap;
}
.introduceArtist_solo .notes li{
font-size: 1rem;
font-weight: 400;
line-height: 1;
padding: 0.5rem 0.8rem;
}
.introduceArtist_solo .notes li::before,
.publish .publish_Data li::before
{
content: "●"; 
display: inline-block; 
margin-right: 0.3rem;
vertical-align: middle; 
font-size: 0.8rem;
}
.publish .publish_Data li.no-marker::before {
    content: none;
    display: none;
}
.publish ul.publish_Data li p{
display: inline;
}
.publish ul.publish_Data li p+p {
    display: block;
    font-weight: 700;
    margin-bottom: 1rem;
}
.publish .publish_Data li.no-marker p+p {
    font-weight: normal;
}
.publish dl{
margin: 0.5rem 0;
display: flex;
}
.publish dl dt{
display: block;
font-weight: 400;
padding-right: 1rem;
}
.soloExhibition_image img {
  max-height: 60vh; 
  width: 100%;      
  object-fit: contain; 
}
/* ここからパソコン用画面の設定
------------------------------------------------------------*/
/* exhibition共通 */
@media screen and (min-width:756px){
.titarea{
	display: flex;
	align-items: flex-end;
	background-image: url(../images/bg_tit.webp);
	background-repeat: no-repeat;
	}
.titarea h1{
width:70%;
font-family: "Noto Serif JP", serif;
font-size: 2rem;
padding-left: 1rem;
margin-bottom: 1rem;
margin-left: 10%;
}
.titarea p{
width:20%;
height: 150px;
display: flex;
align-items: flex-end;
justify-content: flex-end;
padding: 1rem;
margin-right: 10%
}
.titarea p img{
display: block;
height: 3rem;
width: auto;
}
/* exhibition_detailここから*/
.soloExhibition{
width: 70%;
margin: 4rem auto;
}
.soloExhibition_image{
display: flex;
flex-wrap: wrap;
flex-direction: row;
justify-content: flex-start;
align-items: stretch;
gap: 20px;
}
.soloExhibition_image p{
width: 30%;
}
.introduceArtist,.comments,.publish{
width: 70%;
margin: 4rem auto;
}
.introduceArtist_solo .notes li{
    padding: 1rem;
}
}
