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

@import url(../../../common/css/common_global.css?date=20240425);
@import url(common_zh.css?date=20240425);
/* google fonts */
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+TC:wght@400;500;600;700&family=Cormorant+Garamond:wght@300;400;500;600;700&family=EB+Garamond:wght@400..800&family=Libre+Baskerville:wght@400;700&family=Yantramanav:wght@100;300;400;500;700;900&display=swap');

/* common */
#slide { margin-bottom: 10px;}
#chikuon02 h3 { text-indent: 100%;white-space: nowrap;overflow: hidden;}

/* top page */
#chikuon01 { max-width: 920px;margin: auto;}
#chikuon01 h2 { padding-bottom: 1em;}
#chikuon01 .message { color: #5B4E0C;text-align: center;}
.toptxt { bottom: 165px;}

#chikuon_event { margin-top: 40px;background:url(../../img/chikuon/top/info_bk.jpg) repeat left top;}
.chikuon_event_in { padding: 0 40px;position: relative;}
#chikuon_event h3 { padding: 0.5em 1em;background:url(../../img/chikuon/top/info_h3_bk.jpg) repeat center center;color: #FFF;font-size: 1.4em;box-shadow: 3px 3px 12px 0px #333}
.entries { padding: 40px 0;white-space: normal;word-wrap: break-word;}
.entries h4 ,.entrymore { font-size:1.3rem;line-height:1.4;color: #10381D;}
.entrybody { padding-bottom: 1em;line-height:1.8;font-family : san-serif ;}
.entrymore { padding-bottom: 10px;}
.chikuon_event_in a.pastevent{ color: #6A3906;opacity: 0.8;display: block;width: 18em;position: absolute;right: 1em;bottom: 1em;text-align: right;line-height: 1.4em;}
.entryassets img { display: block;max-width: 220px;}

#chikuon02 { clear: both;max-width: 1136px;margin: auto;display:none !important;}
#chikuon02 h3 { height: 80px;}
ul.artists-nav { list-style: none;padding: 0;margin: 0 auto;}
ul.artists-nav li { border: 5px solid #FFF;background-color: #C0AB03;text-align: center;font-size: 0.9em;line-height: 1.5em;min-height: 240px;}
ul.artists-nav li img { display: block;margin: 0 auto 5px auto;}
.name { display: block;font-size: 1.2em;margin-top: 0.2em;}
.kana { font-size: 1.1em;}
#gallery_photos .name:before { content: " ";}
.chikuon_bt_tel { padding: 40px 0 !important;text-align: center}


/* artist' profiles */
#artists { padding: 1em;max-width: 510px;margin: auto;}
#artists section { clear: both;padding: 3em 0;border-bottom: 1px solid #000;}
#artists h1+section { padding: 0;border-bottom: none;}
#artists h3 { position: relative;font-weight: normal;border-bottom: 1px solid #CCC;padding: 4em 0 1em 120px;margin-bottom: 1em;font-size: 1em;}
#artists h3:before { position: absolute;bottom: 1em;left: 0;}
#yajima h3:before { content:url(../../img/chikuon/gallery/art_yajima.jpg);}
#kato h3:before { content:url(../../img/chikuon/gallery/art_kato.jpg);}
#matsubara h3:before { content:url(../../img/chikuon/gallery/art_matsubara.jpg);}
#kurihara h3:before { content:url(../../img/chikuon/gallery/art_kurihara.jpg);}
#saito h3:before { content:url(../../img/chikuon/gallery/art_saito.jpg);}
#kenmoku h3:before { content:url(../../img/chikuon/gallery/art_kenmoku.jpg);}
#sakamoto h3:before { content:url(../../img/chikuon/gallery/art_sakamoto.jpg);}
#miyahara_r h3:before { content:url(../../img/chikuon/gallery/art_miyahara_r.jpg);}
#miyahara_f h3:before { content:url(../../img/chikuon/gallery/art_miyahara_f.jpg);}
#artists .name:after { content: " ";}
#artists .kana { display: block;}
#artists .comment { clear: both;}
a.close { background-color: #CD9E48;width: 115px;color: #FFF;display: block;margin: 30px auto;padding: 2px;text-align: center;}

@media (min-width: 641px){ 
#chikuon01 .inline_sp .inline_sp_in:first-child , .entrybody { width: 68%;}
#chikuon01 .inline_sp .inline_sp_in:last-child , .entryassets { width: 32%;text-align: right;}
.entryassets { text-align: left;}
.entrybody { float: right;}
.entryassets img { display: block;margin-bottom: 10px;max-width: 220px;}
ul.artists-nav li { padding-top: 5px;}
}
@media (max-width: 640px){ 
#slide { padding-top: 0;}
#chikuon01 .inline_sp .inline_sp_in:last-child { text-align: center;padding-top: 1em;}
.chikuon_event_in { padding: 0 1em;position: relative;}

}
