@charset "UTF-8";


.page.page-slug-venues #content {
padding:0
}


/* リスト */
.site-main ul, .site-main ol {
    padding-left: 2.2rem;
    margin-bottom: 2rem;
}
.site-main ul {
    list-style: none;
}
.site-main .venues li { 
    font-size: 1.6rem;
    line-height: 1.6;
    letter-spacing: 0.07rem;
}
.site-main .venues li { list-style: disc;}
.site-main .venues .children .venues-exhibition { list-style: circle;}


















/* -- 以下不要検討 --*/





/* -------------------------------- 

ARTIST archive

-------------------------------- */

.archive .post-area article {
	}

.archive section {
	font-size:0;
}
.archive  section article {
	width:30%;
	padding-bottom:0;
	display:inline-block;
	margin:0 5% 2rem 0;
}
.archive section article:nth-of-type(3n) {
	margin-right:0;
}


.archive section article .artist-data {
	float:right;
	width:65%;
	margin:1rem 0 1rem 0; 
	max-width:100%;
}
.archive section article img {
	float:left;
}
.archive section a:link ,
.archive section a:visited ,
.archive section a:active  { width:100%; display:block; color:#333;}
.archive section a:hover  { color:#666;}

.archive section .entry-title {
	font-size:1.4rem;
	font-weight:bold;
	margin-bottom:1rem;
}
.archive section a .name-en {
	font-size:1rem;
	color:#666;
}
.archive section a:hover .name-en {
	color:#999;
}

.archive h2.imgTitle {
	line-height:2.9rem;
	margin-left:2.2rem;
	margin-bottom: 2.5rem;
}
.archive h2.kanaA {	background: url("../images/artist/list/kana_a.png")  no-repeat;}






/* -------------------------------- 

Artist Post BASE

-------------------------------- */

#content .post-area { padding:8.0rem 0 10rem;}

main {
	width:880px;
	margin:0 auto;
}

#content .entry-content ,
#content .entry-footer {
	width:880px; margin:0 auto;
}


h1#pageTitleArtist {
	margin-left:2.2rem;
	margin-bottom: 4.5rem;
	line-height:2.6rem;
	background: url("../images/artist/title_artist.png")  no-repeat;
	background-size: contain;
}

/* entry- header */
header.entry-header {
	padding:7rem 8rem;
	background:#f3d2dd;
}
header.entry-header .left {
	float:left;
	min-width: 39rem;
	margin-bottom: 2rem;
}
header.entry-header .entry-title ,
header.entry-header .entry-title a {
	font-size:3.2rem;
	font-weight:bold;
	line-height:1.2;
	letter-spacing:.5rem;
	color:#000;
}
header.entry-header .name-en {
	width: 100%;
	display:block;
	font-size:1.2rem;
	font-family:"Verdana";
	margin-top:1em;
	letter-spacing:.4rem;
}
header.entry-header .live-place {
	display:inline-block;
	font-size:1.4rem;
	line-height: 1.4;
	margin-top:3em;
	min-width: 42rem;
}
header.entry-header .venue {
	font-size:1.4rem;
	margin-top:2em;
}
header.entry-header .venue h3 {
	font-weight:bold;
	margin-bottom:1rem;
}
header.entry-header .venue a:link ,
header.entry-header .venue a:visited ,
header.entry-header .venue a:active { color:#333;}
header.entry-header .venue a:hover { color:#666;}
header.entry-header .venue li {
	margin-bottom:0.8rem;
}

header.entry-header img {
	float: right;
	max-width: 30rem;
	max-height: 25rem;
	}


/* entry- content */
.entry-content {
	padding-top:1rem;
}

.entry-content p {
	font-size:1.6rem;
	margin-bottom:2.0rem;
	line-height:1.6;
	letter-spacing:0.07rem;
}

.entry-content section.profileBlock {
	width:720px;
}



/* -------------------------------- 

PROFILE

-------------------------------- */
#profile .imgTitle {
	background: url("../images/artist/detail/tx_profile.png") no-repeat;
	line-height:2.7rem;
	margin-bottom:3.2rem;
}


/* -------------------------------- 

EXHIBITIONS

-------------------------------- */
#exhibitions .imgTitle {
	background: url("../images/artist/detail/tx_cv.png") no-repeat;
	line-height:2.6rem;
	margin-bottom:3.2rem;
	background-size: contain;
}


/* -------------------------------- 

LINK

-------------------------------- */
#link .imgTitle {
	background: url("../images/artist/detail/tx_link.png") no-repeat;
	line-height:2.6rem;
	margin-bottom:3.2rem;
	background-size: contain;
}


/* -------------------------------- 

THANKS

-------------------------------- */
#thanks .imgTitle {
	background: url("../images/artist/detail/tx_thanks.png") no-repeat;
	line-height:2.6rem;
	margin-bottom:3.2rem;
	background-size: contain;
}


/* -------------------------------- 

ARTWORKS

-------------------------------- */
section#artworks {
	margin-top:85px;
}

#artworks .artworksTitle {
	background: url("../images/artist/detail/tx_artworks.png") center no-repeat;
	line-height:2.6rem;
	margin-bottom:3.2rem;
	background-size: contain;
}
#artworks ul { font-size:0;
}
#artworks ul li {
	display:inline-block;
	width:27.6rem;
	margin:0 2.6rem 2.6rem 0; 
}
#artworks ul li:nth-child(3n) { margin-right:0;}



/* -------------------------------- 

taxonnomy post

-------------------------------- */
.tax-prefecture h1#pageTitle {
	margin-bottom: 1.5rem;
}

h2.tagName {
	font-size:1.8rem;
	font-weight:bold;
	margin:0 0 3.5rem 2rem;
}



/* -------------------------------- 

sidebar

-------------------------------- */
#secondary {
	width:740px;
	margin:0 auto;
	padding:6rem 0;
	overflow:hidden;
}

#secondary .widget {
	font-size:1.4rem;
}

.widget-title {
	font-weight:bold;
	margin-bottom:2em;
	letter-spacing:0.3rem;
}

#secondary .widget_recent_entries {
	float:left;
}
#secondary .widget_recent_entries li a {
	display:block;
	padding:0.4rem 0;
	margin-bottom:1.0rem;
}


#secondary .widget_archive {
	float:right;
}
#secondary .widget_archive li a {
	display:block;
	padding:0.1rem 0;
	margin-bottom:0.5rem;
	font-size:1.2rem;
}





/* -------------------------------- 

Artist一覧 一時的表示版（アーティスト一覧ページ用）

-------------------------------- */
.artistTxList {
	width:108rem; margin:0 auto 0; color:#666;
	padding:0px 20px; background:#fff; border-radius:10px; overflow: hidden; 
}
.artistTxList h3 { margin-bottom: 2rem; font-size: 1.8rem;}
.artistTxList ul { color:#333;padding:10px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
  -webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
 }
.artistTxList ul div {
  -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
}
.artistTxList ul li { font-size:1.4rem;line-height:1.2;margin-bottom: 1rem;}

.artistTxList ul li a {color:#000; display: block;}
.artistTxList ul li a:hover { background: #ccc;}

@media only screen and (max-width: 768px) {
.nakabi2019 .wrapper { margin-bottom: 0}

.artistTxList { width:100%; padding:5% 5%; }
.artistTxList ul div { float:none; margin-right:0;}

.artistTxList ul { color:#333;padding:10px 0 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: inline;
  -webkit-box-pack: justify;
     -ms-flex-pack: justify;
   justify-content: space-between;
 }
.artistTxList ul div {
  -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
}



.artistTxList ul li { display:inline;font-size:1.4rem; line-height:1.8; }
.artistTxList ul li:after { content:" ｜"; color:#929292;}
.artistTxList ul li.end:after { content:""}
.artistTxList ul li a { display: inline-block;
}
.artistTxList div { display:inline;}
.artistTxList br { display:none;}
}

