@charset "UTF-8";

/* style_sub.css に対応するcss */

@media (max-width: 768px) {

/* -------------------------------
ヘッダー
---------------------------------- */
#headerwrap {
	height: auto;
}

#header .wrapper {
	height: auto;
}

#logo {
	position: static;
	margin: 70px auto 0;
}

#logo img {
	margin: 0 auto;
	width: auto;
	max-width: 100%;
}

#description {
	width: 100%;
	top: -30px;
}

#description img {
	width: 75%;
	/*width: auto;*/
	max-width: 100%;
	margin: 0 auto;
}

#header ul li {
	width: 25px;
}

#header ul li.searchArea {
	min-width: 25px;
	width: auto;
}

.fixed {
	position: static;
}


/* -------------------------------
グローバルナビ
---------------------------------- */
#gNavi ul {
	background: none;
}

#gNavi ul li {
	display: block;
	width: 50%;
	height: 33px;
	margin: 0 0 20px 0;
}

#gNavi ul li:first-child {
	margin: 0 0 20px 0;
}

#gNavi img {
	width: auto;
	max-width: 100%;
	margin: 0 auto;
}


/* -------------------------------
パンくずリスト
---------------------------------- */
#breadList {
	height: auto;

	display: none;
}

#breadListInner {
	width: 90%;
}


/* -------------------------------
メニュー
---------------------------------- */
#sub {
	float: none;
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
}

#sub img {
/*
	width: auto;
	max-width: 100%;
*/
}

#sideNavi ul li {
	width: 100%;
}

/* 施設利用のご案内 */
/* お問い合わせ */
/* 新着情報 */
#cat_title_info {
	width: auto;
	margin: 0 0 10px 0;
	border: solid 1px #808080;
	border-radius: 3px;
	background-color: #808080;
	color: #fff;
	text-align: center;
	padding: 10px 0;
	font-size: 1.2em;
	font-weight: bold;
}

/* レスポンシブ用メニュー */
#spSideNavi ul {
	list-style: none;
	background-color: #fff;
	border-bottom: 1px solid #efefef;
}

#spSideNavi ul li {
	text-align: center;
	border-top: 1px solid #efefef;
}

#spSideNavi ul a {
	display: block;
	padding: 10px 0;
	text-decoration: none;
}


/* -------------------------------
メイン
---------------------------------- */
#main {
	float: none;
	width: 100%;
	margin-left: 0;
	margin-bottom: 30px;
}


/* -------------------------------
スライド
---------------------------------- */
#slide ul li {
	background: #fff;
}

.sizeC01 {
	width: 100%;
	height: auto;
}

.sizeC02 {
	width: 48%;
	height: auto;
	margin: 10px 2% 10px 0 !important;
}

/*美術館用に改変 2021.9*/
.sizeC03,
.sizeC04 {
	width: 48%;
	height: auto;
	margin: 10px 2% 10px 0 !important;
}



#slide ul li:last-child {
	margin-right: 0 !important;
}


/* -------------------------------
公演情報
---------------------------------- */
#performanceinfo img {
	width: auto;
	max-width: 100%;
}

.performanceinfo_content img {
	width: auto;
	height: auto;
}

.performanceinfo_content ul li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.sp_vs .performanceinfo_list {
	width: 80%;
	float: none;
	margin: 0 auto !important;
}

.performanceinfo_list .ticket {
	width: 80%;
}


/* -------------------------------
お知らせ
---------------------------------- */
#news img {
	width: auto;
	max-width: 100%;
}

#news .article dt {
	float: none;
	padding-right: 0;
	width: 130px;
	margin-bottom: 5px;
}

#news .article dd {
	padding-left: 0;
}


/* -------------------------------
詳細ページ
---------------------------------- */
/* 劇場・ホール */
div.event_singleinfo {
	width: 100%;
}

p.linkbtnbox img {
	width: 228px;
	max-width: 100%;
}

p.linkbtnbox img[src="https://www.santomyuze.com/wp/wp-content/themes/santomyuze/img/museum/btn_topicslist.png"] {
	width: 120px;
}

p.linkbtnbox img[src="https://www.santomyuze.com/wp/wp-content/themes/santomyuze/img/news/btn_topicslist.png"] {
	width: 164px;
}


/* 美術館 */
#main h1 img {
	width: auto;
	max-width: 100%;
}

/* 体験事業 */

/* 施設利用のご案内 */

/* 新着情報 */

/* h2 */
#main h2.cevent_notitle,
#main h2.m_notitle,
#main h2.museum02,
#main h2.training_notitle,
#main h2.i_notitle,
#main h2.news_notitle  {
	display: block;
	width: auto;
	height: auto;
	margin: 0 0 15px 0;
	padding: 10px 6%;
	border: solid 1px #ccc;
	border-radius: 3px;
	color: #333;
	text-align: left;
	font-weight: bold;
	font-size: 1.1em;
}

/* 劇場・ホール */
#main h2.cevent_notitle {
	background: url(./img/sp_ico/icon_h2_red.png) no-repeat 5px 50% #ffffff;
}

/* 美術館 */
#main h2.m_notitle,
#main h2.museum02 {
	background: url(./img/sp_ico/icon_h2_blue.png) no-repeat 5px 50% #ffffff;
}

/* 体験事業 */
#main h2.training_notitle {
	background: url(./img/sp_ico/icon_h2_green.png) no-repeat 5px 50% #ffffff;
}

/* 施設利用のご案内 */
#main h2.i_notitle {
	background: url(./img/icon_h2_bg.png) no-repeat scroll 5px 50% #808080;
	border: 1px solid #808080;
	color: #fff;
}

/* 新着情報 */
#main h2.news_notitle {
	background: url(./img/sp_ico/icon_h2_gray.png) no-repeat 5px 50% #ffffff;
}


/* 画像 */
.entry-content img {
	margin: 5px 0; 
}


/* -------------------------------
テーブル
---------------------------------- */
table.msingleinfo {
	width: 100%;
}

table.msingleinfo td {
	display: block;
	padding: 5px 5%;
	font-size: 12px;
	width: 90% !important;
}
table.msingleinfo td a {
	word-break: break-all;
}/*テーブル内のURLを折り返す*/

/* .clearfix */
table.msingleinfo td:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* .clearfix */
table.msingleinfo td {
	min-height: 1px;
}

table.msingleinfo td.leftBorder {
	border-left: 0;
}

.hallevent .msingleinfo .msingleinfo-content:nth-of-type(2n) td.leftBorder:nth-of-type(2n+1),
.msingleinfo .msingleinfo-content:nth-of-type(2n) td:nth-of-type(2n) {
	background: #fff;
}

.hallevent .msingleinfo .msingleinfo-content:nth-of-type(2n) td:nth-of-type(2n+1) {
	background: #f7cccc;
}

.museumevent .msingleinfo .msingleinfo-content:nth-of-type(2n) td:nth-of-type(2n+1) {
	background: #c4d6ea;
}

.msingleinfo tr.msingleinfo-content:nth-of-type(2n) td.green {
	background: #d0e4c0;
}



/*
table.msingleinfo td.lred {
	width: 20%;
}

table.msingleinfo td.lblue {
	width: 20%;
}

table.msingleinfo td.green {
	width: 20% !important;
}
*/


/* -------------------------------
公演・イベント情報
---------------------------------- */
.wideareabox_left440 {
	float: none;
	width: 100%;
	padding: 0 0 20px 0;
}
.wideareabox_right250{
    float: none;
	width: 100%;
    overflow: hidden;
    padding:0 0 0 0;
}
.wideareabox_right {
	float: none;
	width: 100%;
}

.detaillink {
	padding: 10px 0 0 0;
}

.detaillink img {
	width: 73px;
	max-width: 100%;
}

.attachment-220 {
	width: 100% !important;
	height: auto !important;
}


/* -------------------------------
チケット予約について
---------------------------------- */
img[src="/wp-content/uploads/2015/03/tit_h2_ticket01.gif"] {
	display: none;
}

.ticketorderbox {
	margin: 0px 0 25px 0;
}

.ticketorderbox img {
	width: 48%;
	margin: 10px 1% !important;
}

.ticketorderbox img[src="/wp-content/uploads/2015/03/btn_ticket_formcontact.gif"] {
	width: 100%;
	margin: 0 !important;
}


img[src="/wp-content/themes/santomyuze/img/center/tit_h3_ticket01.gif"],
img[src="/wp-content/themes/santomyuze/img/center/tit_h3_ticket02.gif"] {
	width: auto;
	max-width: 100%;
}


/* -------------------------------
交流文化芸術センター概要
---------------------------------- */
.center_about_description {
	float: none;
	width: 100% !important;
	padding: 0 0 15px 0;
}

.training_about_description {
	float: none;
	width: 100%;
	padding: 0 0 15px 0;
}

.center_about_phbox {
	float: none;
}
.center_about_phbox_w360 {
	width: 100%;
    float: none;
}


img[src="/wp-content/themes/santomyuze/img/center/ph_about02.jpg"] {
	width: 49%;
	margin-right: 2% !important;
}

img[src="/wp-content/themes/santomyuze/img/center/ph_about03.jpg"] {
	width: 49%;
}

.wideareabox_left {
	float: none;
	width: 100% !important;
	padding: 0 0 20px 0;
}


/* -------------------------------
フロアガイド
---------------------------------- */
/*
img[src="/wp/wp-content/themes/santomyuze/img/center/tit_h1_floor.gif"] {
	width: auto;
	max-width: 100%;
}
*/

/*
img[src="/wp/wp-content/uploads/2015/03/floor-hall2.png"],
img[src="/wp/wp-content/uploads/2015/03/floor-muse2.png"],
img[src="/wp/wp-content/uploads/2015/03/floor2.png"] {
	width: auto;
}
*/

img[src="/wp/wp-content/uploads/2015/03/floor-sp-hall1.jpg"],
img[src="/wp/wp-content/uploads/2015/03/floor-sp-muse1.jpg"],
img[src="/wp/wp-content/uploads/2015/03/floor-sp1.jpg"] {
	width: 320px;
	margin: 0 auto;
}

.modal-content {
	width: 80%;
	padding: 10px 5%;
}


/* -------------------------------
公演・イベントカレンダー
---------------------------------- */
table.archivelist {
	width: 100%;
}

td.archiveday {
	width: 15%;
}

td.archivecontents {
	width: 85%;
}

.blockLink a {
	width: 100%;
}


/* -------------------------------
展覧会・イベント情報
---------------------------------- */
a.more02_L {
	width: 42%;
}

a.more02_R {
	width: 42%;
}


/* -------------------------------
コレクション展示
---------------------------------- */
.m_standmainph {
	float: none;
	width: 80% !important;
	margin: 0 auto 15px auto;
}

.m_standdescription {
	float: none;
	width: 80% !important;
	margin: 0 auto;
}

.pc_collection_h3 {
	width: auto;
}

img[src="/wp/wp-content/uploads/2015/11/muse_pricetable_sp.jpg"] {
	width: 80%;
	margin: 0 auto;
}


/* -------------------------------
美術館概要
---------------------------------- */
img[src="/wp-content/themes/santomyuze/img/museum/ph_about02.jpg"] {
	width: 49%;
	margin-right: 2% !important;
}

img[src="/wp-content/themes/santomyuze/img/museum/ph_about03.jpg"] {
	width: 49%;
}


/* -------------------------------
ミュージアムショップ
---------------------------------- */
img[src="/wp/wp-content/uploads/2015/06/gzODlW8n_400x400-150x150.jpg"],
img[src="/wp/wp-content/uploads/2015/06/Twitter_Logo_Blue.jpg"] {
	width: auto;
	max-width: 100%;
}


/* -------------------------------
体験事業 参加・体験型プログラム
---------------------------------- */
.traininginfo_list {
	float: none;
	width: 100%;
	padding-right: 0;
}


/* -------------------------------
体験事業 お知らせ
---------------------------------- */
.training_indexlist {
	width: 100%;
}


/* -------------------------------
活動の記録
---------------------------------- */
.wideareabox_left00 {
	float: none;
	padding: 0 0 20px 0;
}

.wideareabox_right440 {
	float: none;
	width: 100%;
}

.attachment-200 {
	width: 100% !important;
	height: auto !important;
}


/* -------------------------------
アクセス
---------------------------------- */
img[src="/wp-content/themes/santomyuze/img/info/tit_h2_accessmap.gif"] {
	width: auto;
	max-width: 100%;
}


/* -------------------------------
サントミューゼについて
---------------------------------- */
img[src="/wp-content/themes/santomyuze/img/info/ph_about02.jpg"] {
	width: 49%;
	margin-right: 2% !important;
}

img[src="/wp-content/themes/santomyuze/img/info/ph_about03.jpg"] {
	width: 49%;
}


/* -------------------------------
交流文化芸術センターへのお問い合わせ
---------------------------------- */
dl#contectForm dt {
	float: none;
	width: 100%;
}

dl#contectForm dd {
	padding: 10px 0 15px 0;
}

dl#contectForm input[type="text"],
dl#contectForm input[type="email"],
dl#contectForm input[type="tel"],
dl#contectForm textarea {
	width: 98%;
}


/* -------------------------------
美術館 生誕140年 吉田博展
---------------------------------- */
img[src="/wp/wp-content/uploads/2017/02/3e82518db10b0b7ec0b3d02389c5d736.jpg"],
img[src="/wp/wp-content/uploads/2017/02/654983a7074984aec962ea2ead6c5471.jpg"],
img[src="/wp/wp-content/uploads/2017/02/0f51e308412c6e3c4abb640781a6dc37.jpg"],
img[src="/wp/wp-content/uploads/2017/02/001e88a746558cd1385a36dca5cfbd98.jpg"],
img[src="/wp/wp-content/uploads/2017/02/55a4aba8bcfd91a7ef8c23d345679e63.jpg"],
img[src="/wp/wp-content/uploads/2017/02/3eb0248954764d773dd5727e78ae8715.jpg"] {
	width: auto;
}

.sp_yoshidahiroshi {
	display: block;
	width: 100%;
	overflow: hidden;
	list-style: none;
}

.sp_yoshidahiroshi li a {
	font-weight: bold;
	font-size: 110%;
	width: 48%;
	float: left;
	margin: 1%;
	text-align: left;
	border-bottom: 1px dotted #bbb;
	padding-bottom: 8px;
}


/* -------------------------------
美術館 2016年NHK大河ドラマ特別展「真田丸」
---------------------------------- */
img[src="/wp/wp-content/uploads/2016/05/top.jpg"],
img[src="/wp/wp-content/uploads/2016/05/654983a7074984aec962ea2ead6c5471.jpg"],
img[src="/wp/wp-content/uploads/2016/05/7f1b21a571bc81517bbf8b85b1ef7ccd.jpg"],
img[src="/wp/wp-content/uploads/2016/05/f61aba6c191c1c942725469fc561b082.jpg"],
img[src="/wp/wp-content/uploads/2016/05/b93138b7b8e1ab7b6044c5ecc8660036.jpg"],
img[src="/wp/wp-content/uploads/2016/05/3eb0248954764d773dd5727e78ae8715.jpg"] {
	width: auto;
}

iframe[src="https://www.youtube.com/embed/EXwO-oIMP0o?rel=0"] {
	width: 100%;
}

img[src="/wp/wp-content/uploads/2016/07/4a622f127baeae041b4eef6a8884069f.jpg"] {
	width: auto;
}


/* -------------------------------
体験事業 【レポート】マチ×マチ ソワレ（中川賢一×越ちひろ）Vol.1
---------------------------------- */
iframe[src="https://www.youtube.com/embed/r8Zz0Q35_Xg?rel=0"] {
	width: 100%;
}


/* -------------------------------
新着情報
---------------------------------- */
#news .articlelist dt {
	float: none;
	width: 130px;
	margin-bottom: 5px;
}

#news .articlelist dd {
	padding-left: 0;
}



/* -------------------------------
美術館 第7回 山本鼎版画大賞展
---------------------------------- */
img[src="/wp/wp-content/uploads/2017/05/3e82518db10b0b7ec0b3d02389c5d736.jpg"],
img[src="/wp/wp-content/uploads/2017/05/e96822987365e129e4b1d4c7a63607c6.jpg"],
img[src="/wp/wp-content/uploads/2017/05/ca41e0bda7232f062ff79275a051bcea.jpg"],
img[src="/wp/wp-content/uploads/2017/05/02bf847eb2d57f4ce45b604eebbc0f1b.jpg"],
img[src="/wp/wp-content/uploads/2017/05/333e344551529143708450429e763b56.jpg"],

img[src="/wp/wp-content/uploads/2018/02/5542d5ce924de6fe2deb4fe09720342b.jpg"],
img[src="/wp/wp-content/uploads/2018/02/c06dff90f4c0fbc9d5fc5c867675ffd7.jpg"],
img[src="/wp/wp-content/uploads/2018/02/bf0cb1d26ad83c19ef1a6aa6666a282f.jpg"],
img[src="/wp/wp-content/uploads/2018/02/6820af9816b3c3307794cd962583d2c4.jpg"],
img[src="/wp/wp-content/uploads/2018/02/95453c50bb02cb8782ff1245cd01d2ef.jpg"],
img[src="/wp/wp-content/uploads/2018/02/9c9487b4b73b9561f2353a2507cb7bad.jpg"]
 {
	width: auto;
	display: block;
}



/**************************
special interview page
**************************/
.wrapper-interview {
	width: 100%;
}
.SpecialBg {
	background: #fff!important;
}
h2.mainTitleSp {
	
}

h2.mainTitleSp img {
	padding: 0;
	margin: 0 auto;
	max-width: 100%;
	height: auto;
}
#main-interview {
	width: 90%;
	background: #fff;
	color: #000;
	padding: 30px 0;
	margin: 0 auto;
}

#main-interview h3 {
	color: #c94b6e;	
font-weight: bold;
font-size: 130%;
margin: 0 0 20px 0;
padding: 0;
}
#main-interview h3 span {
	font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}


#main-interview .textarea {
overflow: hidden;
}
#main-interview .textarea p {
	margin-bottom: 15px;
}
#main-interview .textarea p.lead {
	margin-bottom: 15px;
	font-weight: bold;
}

#main-interview .textarea p span.i {
	padding-right: 15px;
	font-weight: bold;
}
#main-interview .textarea p.lead span.i{
	padding-right: 0;
}

#main-interview .textarea .PhotoR {
	float: none;
	margin: 20px auto;
	
}
#main-interview .textarea .PhotoR img {
max-width: 100%;
	border: none;
}
#main-interview .textarea .PhotoR span {
	display: block;
	padding: 5px 0;
	text-align: center;
	color: #c94b6e;
}
#main-interview .textarea .PhotoC {
	margin: 20px auto;	
}
#main-interview .textarea .PhotoC img {
	border: none;
	max-width: 100%;
}
#main-interview .textarea .PhotoC span {
	display: block;
	padding: 5px 0;
	text-align: center;
	color: #c94b6e;
}
#main-interview .edit-members {
	margin: 20px 0;
}

#main-interview .profile {
	overflow: hidden;
	background: #eee;
	color: #c94b6e;
	text-align: left;
	padding: 10px;
	margin: 0 auto 40px auto;
}
#main-interview .profile dt {
	font-weight: bold;
	margin-bottom: 5px;
}
#main-interview .profile dd a {
	display: block;
}

#main-interview h4 {
	color: #222;
	border-bottom: 1px solid #222;
	font-weight: normal;
	font-size: 20px;
	padding: 0 0 3px 0;
	margin: 0 0 20px 0;
}
#main-interview .schedule-area {
	overflow: hidden;
	border: none;
	background: #222;
	color: #fff;
	padding: 20px;
}
#main-interview .schedule-area .details {
	float: none;
	width: 100%;
}
#main-interview .schedule-area .details dt {
	font-size: 120%;
	font-weight: bold;
	margin-bottom: 15px;
}
#main-interview .schedule-area .details dt span {
	font-weight: normal;
	font-size: 90%;
}
#main-interview .schedule-area .details dd p {
	margin-bottom: 12px;
}
#main-interview .schedule-area .photo {
	float: none;
	width: 100%;
}
#main-interview .schedule-area .photo img {
	max-width: 100%;
}
#main-interview .schedule-area a {
	color: #fff;
	text-decoration: underline;
}



/**************************
One Coin Matinee & Recital 2018 page
**************************/
.matineerecital2018 .titleBox {
	width: 100%;
	height: auto;
}

.matineerecital2018 .titleBox dt {
	float: none;
	width: 90%;
	height: auto;
	margin: 0 auto 10px auto;
	padding: 0;
}

.matineerecital2018 .titleBox dd {
float: none;
	padding: 0;
	text-align: left;
	font-size: 110%;
	width: 90%;
	margin: 0 auto 10px auto;
}
.matineerecital2018 .titleBox dd img {
	max-width: 100%;
	height: auto;
	margin-bottom: 5px;
	display: block;
}
.matineerecital2018 .attentionText {
	margin: 0 0 30px 0;
}

.matineerecital2018 .concertBox {
	background: #fff;
    -moz-border-radius:0 10px 10px 10px;
    -webkit-border-radius:0 10px 10px 10px;
    border-radius:0 10px 10px 10px;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0 auto 20px;
    position: relative;
}
.matineerecital2018 .concertBox .concertDetail {
	float: none;
	width: 100%;
	padding: 0 0 10px 0;
}
.matineerecital2018 .concertBox .artistPhoto {
	float: none;
	width: 100%;
	text-align: right;
}

/*アーティスト写真2枚の時*/
.matineerecital2018 .concertBox .artistPhoto .two {
	overflow: hidden;
	list-style-type: none;
}
.matineerecital2018 .concertBox .artistPhoto .two li {
	width: 48%;
	padding: 0 1%;
	float: left;
	font-size: 90%;
}


/**************************
about us page
**************************/
.aboutusBg #contents {
	padding-top: 0!important;
}
.wrapper-aboutus {
	width: 94%;	
	margin: 0 auto;
}

.wrapper-aboutus #main-aboutus {
	width: 100%;
	background: #fff;
	padding: 0;
	margin: 0 auto;
}
.wrapper-aboutus .head h1.aboutus {	
	font-size: 220%;
	font-weight: normal;
	line-height: 120%;
	margin-bottom: 15px;
}
.wrapper-aboutus h2.aboutus {
	font-size: 120%;
}
.wrapper-aboutus h2.aboutus {
	position: relative;
	text-align: center;
	margin-bottom: 20px;
	font-size: 140%;
}
.wrapper-aboutus h2.aboutus span {
	position: relative;
	text-align: center;
	z-index: 2;
	display: inline-block;
	margin: 0 2em;
	padding: 0 0.5em;
	background-color: #fff;
	text-align: left;
}
.wrapper-aboutus h2.aboutus::before {
	position: absolute;
	top: 50%;
	z-index: 1;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #ccc;
	background: -webkit-linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent);
	background: linear-gradient(-45deg, transparent, #ccc 10%, #ccc 90%, transparent);
}

/*Youtubeページのみの見出し*/
.wrapper-aboutus h2.aboutus02YouTube {
	text-align: center;
}
.wrapper-aboutus h2.aboutus02YouTube span {
	font-size: 13px;
	font-weight: normal;
	padding: 5px 0;
	display: block;
}

img[src$=".svg"] {
    width: 100%;
}

.br-sp {
	display: none;
}/*スマホではbr無効化・PCではbr有効*/
.br-pc {
	display: block;
}/*PCではbr有効・スマホではbr無効化*/

/*----------------------------------- 
  about us フッターバナー
------------------------------------*/

.wrapper-aboutus .module-aboutus {
	width: 100%;
	overflow: hidden;
	margin: 40px auto;
}
.wrapper-aboutus .module-aboutus ul {
	width: 100%;
	overflow: hidden;
	list-style-type: none;
}
.wrapper-aboutus .module-aboutus ul.col01 {
	margin: 0 auto;
}
.wrapper-aboutus .module-aboutus ul.col02 {
	margin: 35px auto;
}
.wrapper-aboutus .module-aboutus ul li {
	float: left;
	width: 46%;
	margin: 0 2% 2% 2%;
}
.wrapper-aboutus .module-aboutus ul li img {
	max-width: 100%;
}


/*----------------------------------- 
  about us トップ
------------------------------------*/
/*
.intro-aboutus,
.intro-aboutus2 {
	background: url(img/aboutus/intro-aboutusSp.png) no-repeat center bottom;
	background-size: 100%;
	height: auto;
	text-align: center;
	position: relative;
	padding-bottom: 60px;
}
.intro-aboutus .tit,
.intro-aboutus2 .tit {
	text-align: center;
	margin: 0 auto 5%;
	padding: 0 0 0 0;
}
.intro-aboutus .tit img[src$=".svg"],
.intro-aboutus2 .tit img[src$=".svg"] {
    width: 90%;
    height: auto;
}
.intro-aboutus .introtext,
.intro-aboutus2 .introtext {
width: 90%;
	line-height: 180%;
	margin: 0 auto 5% auto;
	text-align: center;
}
*/

.wrapper-aboutus .aboutustopBg {
	background: none;
}

/*about us top ヘッダースライド*/
/*.wrapper-aboutus .aboutustopSlide {
	width: 100%;
	height: auto;
	margin:0 auto 60px;
	padding: 0;
	background: url(img/aboutus/top/slideBgSp.jpg) no-repeat center bottom #fff;
	background-size: cover;
}
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus {
	padding: 20px auto;
	list-style-type: none;
}
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus li:first-child img {
	max-width: 70%;
	height: auto;
	text-align: center;
	margin: 10% auto 20%;
} 
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus li:nth-child(2) img {
	max-width: 80%;
	height: auto;
	text-align: center;
	margin: 20% auto;
} 
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus li:nth-child(4) img {
	max-width: 90%;
	height: auto;
	text-align: center;
	margin: 20% auto;
} 
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus li:nth-child(6) img {
	max-width: 80%;
	height: auto;
	text-align: center;
	margin: 20% auto;
} 
*/


/*about us top ヘッダースライド*/
.wrapper-aboutus .aboutustopSlide {
	width: 100%;
	height: auto;
	margin:0 auto 60px;
	padding: 0;
	background: #fff;
}
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus {
	display: none;
}
.wrapper-aboutus .aboutustopSlide .bxslider-aboutus li img {
	/*max-width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;*/
} 

.wrapper-aboutus .aboutustopSlide .topVisual {
display: block;
	width: 100%;
	height: auto;
	background: url(img/aboutus/bg-partners.jpg) no-repeat center bottom #fff;
	background-size: 100%;
	overflow: hidden;
	margin:0 auto 50px;
	padding: 0 0 50px 0;
}/*sp用メインビジュアル*/

/*リードテキスト jsアクション*/
.wrapper-aboutus .aboutustopSlide .topVisual .topleadText {
font-family: Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
	width: 92%;
	margin: 0 auto 15px auto;
	text-align: center;
}
.wrapper-aboutus .aboutustopSlide .topVisual .topleadText span {
	font-family: Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif!important;
	font-weight: bold;
}
.wrapper-aboutus .aboutustopSlide .topVisual .topleadText .toplead01 {
	margin: 0 auto 15px auto;
	font-size: 20px;
	font-weight: normal;
	line-height: 130%;
}
.wrapper-aboutus .aboutustopSlide .topVisual .topleadText .toplead02,
.wrapper-aboutus .aboutustopSlide .topVisual .topleadText .toplead03,
.wrapper-aboutus .aboutustopSlide .topVisual .topleadText .toplead04 {
	font-size: 110%;
	font-weight: normal;
	line-height: 180%;
	margin: 0 auto;
}

.wrapper-aboutus .aboutustopSlide .topVisual .topleadText .toplead05 {
	font-size: 25px;
	margin: 15px auto;
	line-height: 100%;
	font-weight: 300;
}



.topContents-aboutus {
	background: none;
	height: auto;
}
.topContents-aboutus .btn-sp {
	margin: 0 auto 30px auto;
	width: 100%;
}
.topContents-aboutus .btn-sp img {
	max-width: 100%;
	height: auto;
}
.topContents-aboutus .messageBg {
	background: url(img/aboutus/bg-aboutus.jpg) no-repeat;
	background-size: 100%;
	position: relative;
	margin: 30px auto;
	padding-top: 280px;
padding-bottom:30px;
}
.topContents-aboutus .messageBg .message {
	position: relative;
	width: 94%;
	margin: 30px auto;
	text-align: center;
	top:0;
	left: 0;
}
.topContents-aboutus .message .maintext {
font-family: Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
	font-size: 210%;
	line-height: 160%;
	margin-bottom: 15px;
	text-shadow: 0 0 10px #fff;
    font-weight: bold;         
}
.topContents-aboutus .message .maintext span {
	font-weight: normal;
}
.topContents-aboutus .message .discription {
	font-size: 110%;
	line-height: 180%;
	text-shadow: 0 0 10px #fff;
	text-align: left;
	text-align: justify;
}
/*.topContents-aboutus .messageBg .message img[src$=".svg"] {
    width: 96%;
    height: auto;
}*/

/*----------------------------------- 
  つながる・観る・体験する　共通
------------------------------------*/
/*about us Page ヘッダースライド*/
.wrapper-aboutus .aboutusPageSlide {
	width: 100%;
	height: auto;
	margin:0 auto 40%;
	padding: 0;
	background: #fff;
}
.wrapper-aboutus .aboutusPageSlide .bxslider-aboutus li img {
	max-width: 100%;
	height: auto;
	text-align: center;
	margin: 0 auto;
} 

/*つながるスライド内の見出し・コピー*/
.wrapper-aboutus .aboutusPageSlide .titleConnected {
	position: absolute;
	top: 35%;
	left: 60%;
	z-index: 100;
}
.wrapper-aboutus .aboutusPageSlide .titleConnected img[src$=".svg"] {
	width: 135px;
	height: 31px;
}
.wrapper-aboutus .aboutusPageSlide .copyConnected {
	position: absolute;
	top: 110%;
	left: 0;
	z-index: 100;
}
.wrapper-aboutus .aboutusPageSlide .copyConnected p {
	font-size: 118%;
	text-align: center;
	display: inline-table;
}


/*体験するスライド内の見出し*/
.wrapper-aboutus .aboutusPageSlide .titleExperience {
	position: absolute;
	top: 35%;
	left: 5%;
	z-index: 100;
}
.wrapper-aboutus .aboutusPageSlide .titleExperience img[src$=".svg"] {
	width: 135px;
	height: 40px;
}
.wrapper-aboutus .aboutusPageSlide .copyExperience {
	position: absolute;
	top: 110%;
	left: 0;
	z-index: 100;
}
.wrapper-aboutus .aboutusPageSlide .copyExperience p {
	font-size: 118%;
	text-align: center;
	display: inline-table;
}

/*観るスライド内の見出し*/
.wrapper-aboutus .aboutusPageSlide .titleAppreciate {
	position: absolute;
	top: 35%;
	left: 60%;
	z-index: 100;
}
.wrapper-aboutus .aboutusPageSlide .titleAppreciate img[src$=".svg"] {
	width: 64px;
	height: 39px;
}
.wrapper-aboutus .aboutusPageSlide .copyAppreciate {
	position: absolute;
	top: 110%;
	left: 0;
	z-index: 100;
}
.wrapper-aboutus .aboutusPageSlide .copyAppreciate p {
	font-size: 118%;
	text-align: center;
	display: inline-table;
}






/*小見出し 共通*/
.wrapper-aboutus .aboutusContentBox .aboutusPage .contextLeft h3,
.wrapper-aboutus .aboutusContentBox .aboutusPage .contextRight h3 {
font-size: 200%;
	line-height: 140%;
}

/*テキストサイズ*/
.wrapper-aboutus .aboutusContentBox .aboutusPage .contextLeft ,
.wrapper-aboutus .aboutusContentBox .aboutusPage .contextRight {
font-size: 100%;
	text-align: justify;
}

/*小見出し 左テキストエリア内の場合、右寄せを無効にし、左寄せに*/
.wrapper-aboutus .aboutusContentBox .contextLeft h3 {
	text-align: left;
}



/*テキスト＆写真section 共通*/
.wrapper-aboutus .aboutusContentBox .aboutusPage {
	position: relative;
	width: 100%;
	height: auto;
}

/*テキスト：左・写真：右*/
.wrapper-aboutus .aboutusContentBox .aboutusPage .contextLeft {
	width: 100%;
	height: auto;
	position: inherit;
	top:0;
	right:0;
	margin: 0 0 20px 0;
}
.wrapper-aboutus .aboutusContentBox .aboutusPage .phRight {
	/*width: 100%;
	position: inherit;
	top:0;
	bottom:0;
	left:0;*/
	display: none;
}
/*スマホ用の写真を非表示にし、スマホで写真右寄せ表示*/
.wrapper-aboutus .aboutusContentBox .aboutusPage .sp-ph-right {
	display: block;
	float: right;
	width: 55%;
	margin: 0 0 2% 2%;
	padding: 0;
}



/*写真：左・テキスト：右*/
.wrapper-aboutus .aboutusContentBox .aboutusPage .phLeft {
	/*width: 100%;
	position: inherit;
	top:70%;
	left:0;*/
	display: none;
}
/*スマホ用の写真を非表示にし、スマホで写真左寄せ表示*/
.wrapper-aboutus .aboutusContentBox .aboutusPage .sp-ph-left {
	display: block;
	float: left;
	width: 55%;
	margin: 0 2% 2% 0;
	padding: 0;
}
.wrapper-aboutus .aboutusContentBox .aboutusPage .contextRight {
	width: 100%;
	height: auto;
	position: inherit;
	top:0;
	bottom:0;
	right:0;
	margin: 0 0 20px 0;
}

/*つながる リンクボタン*/
.pageConnected .linkBtnSingle .linkBtn-connected a {
	width: 90%;
}

/*体験する（＆芸術家ふれあい事業） リンクボタン*/
.pageExperience .linkBtnSingle .linkBtn-experience a {
width: 90%;
}
.aboutusContentBox .linkBtnSingle .linkBtn-experience a {
width: 90%;
}

/*観る リンクボタン*/
.pageAppreciate .linkBtndouble {
	display: block;
	width: 100%;
	margin: 0 auto 10px;
}
.pageAppreciate .linkBtndouble .linkBtn-toHall,
.pageAppreciate .linkBtndouble .linkBtn-toMuseum,
.pageAppreciate .linkBtndouble .linkBtn-movie,
.pageAppreciate .linkBtndouble .linkBtn-experience {
	display: block;
	vertical-align: middle;
	width: 90%;
	margin: 0 auto 3% auto;
	padding: 0 3%;
}



/*----------------------------------- 
  about us YouTube
------------------------------------*/
.wrapper-aboutus .youtubeBg {
	background: none;
}
.wrapper-aboutus .youtubeBg h1.white {
	color: #000;
}

.wrapper-aboutus .aboutusContentBox .listYoutube li {
	width: 48%;
	float: left;
	margin: 0 3% 5% 0;
}
.wrapper-aboutus .aboutusContentBox .listYoutube li:nth-child(3n+3) {
	margin: 0 3% 5% 0;
}
.wrapper-aboutus .aboutusContentBox .listYoutube li:nth-child(2n) {
	margin: 0 0 5% 0;
}
.wrapper-aboutus .aboutusContentBox .listYoutube li .tagged {
	padding: 5px 8px;
	margin: 5px 5px 5px 0;
	line-height: 150%;
	float: left;
}
.wrapper-aboutus .aboutusContentBox .listYoutube li .tagged-new {
	padding: 5px 8px;
	margin: 5px 5px 5px 0;
	line-height: 150%;
	float: left;	
}

.wrapper-aboutus .aboutusContentBox .goYoutubeBnr {
	margin: 20px auto;
	text-align: center;
	width: 80%;
	height: auto;
} 

.wrapper-aboutus .aboutusContentBox .goYoutubeBnrS li {
	margin: 20px auto;
	text-align: center;
	width: 80%;
	height: auto;
} 

/*----------------------------------- 
  機関誌SANPOMYUZE
------------------------------------*/
.wrapper-aboutus .sanpoBg {
	background: none;
}
.wrapper-aboutus .head h1.aboutus .sanpomyuze-logo {
	height: 50px;
	width: 160px;
	padding: 0 3px;
	display: inline-block;
	vertical-align: bottom;
	margin: 5px 0 -10px 0;
}
.wrapper-aboutus .sanpoBg .discription {
	font-size: 100%;
	text-align: left;
	text-align: justify;
	margin: 25px 15px;
}


.wrapper-aboutus .aboutusContentBox .latestinfo {
	padding: 20px;
}
.wrapper-aboutus .aboutusContentBox .howtogetBox dd .houtoget {
	float: none;
	width: auto;
	margin: 10px;
	list-style-type: disc;
	padding: 0 0 0 6px;
}

.wrapper-aboutus .aboutusContentBox .howtogetBox dd .howgetimage {
	float: none;
	width: 100%;
}
.wrapper-aboutus .aboutusContentBox .howtogetBox dd .howgetimage img {
	max-width: 100%;
}

/*最新号の情報枠＞入手方法（2021.12改変）*/
.wrapper-aboutus .aboutusContentBox .howtogetBox2 {
	display: block;
}
.wrapper-aboutus .aboutusContentBox .howtogetBox2 dt {
	width: 100%;	
} 
.wrapper-aboutus .aboutusContentBox .howtogetBox2 dd {
	width: 65%;
	margin: 20px auto 0;
}

.wrapper-aboutus .aboutusContentBox .howtogetBox2 dd .howgetimage {
	width: 100%;
}
.wrapper-aboutus .aboutusContentBox .howtogetBox2 dd .howgetimage img {
	max-width: 100%;
}


/*
.wrapper-aboutus .aboutusContentBox .detailsBox {
	overflow: hidden;
	display: block;
	padding: 15px;
	}
.wrapper-aboutus .aboutusContentBox .detailsBox dt,
.wrapper-aboutus .aboutusContentBox .detailsBox dd {
	display: block;
	vertical-align: top;
}
.wrapper-aboutus .aboutusContentBox .detailsBox dt {
	width: 100%;
}
.wrapper-aboutus .aboutusContentBox .detailsBox dd {
width: 100%;
	padding: 20px 0 20px 0;
}
.wrapper-aboutus .aboutusContentBox .detailsBox dd .howgetimage {
	margin: 20px auto 0 auto;
	text-align: center;
	width: 100%;
}
*/

.wrapper-aboutus .aboutusContentBox .digitalbookList,
.wrapper-aboutus .aboutusContentBox .limitedcontentsList {
	overflow: hidden;
	list-style-type: none;
}
.wrapper-aboutus .aboutusContentBox .digitalbookList li {
	width: 48%;
	float: left;
	margin: 0 3% 5% 0;
}
.wrapper-aboutus .aboutusContentBox .digitalbookList li:nth-child(2n) {
	margin: 0 0 5% 0;
}
.wrapper-aboutus .aboutusContentBox .digitalbookList li:nth-child(4n+4) {
	margin: 0 0 5% 0;
}

.wrapper-aboutus .aboutusContentBox .limitedcontentsList li {
	width: 46%;
	float: left;
	margin: 0 3% 5% 0;
}
.wrapper-aboutus .aboutusContentBox .limitedcontentsList li:nth-child(3n+3) {
	margin: 0 3% 5% 0;
}
.wrapper-aboutus .aboutusContentBox .limitedcontentsList li:nth-child(2n) {
	margin: 0 0 5% 0;
}

/*----------------------------------- 
  情報誌「knot」
------------------------------------*/
.wrapper-aboutus .knotBg {
	background: none;
}

.wrapper-aboutus .head h1.aboutus .knot-logo {
	height: 50px;
	width: 74px;
	padding: 0 3px;
	display: inline-block;
	vertical-align: bottom;
	margin: 5px 0 -10px 0;
}
.wrapper-aboutus .head h1.aboutus .knot-logo img {
	max-height: auto;
	max-width: 100%;
}

.wrapper-aboutus .knotBg .discription {
	font-size: 100%;
	text-align: center;
	/*text-align: justify;*/
	margin: 25px 15px;
}


/*----------------------------------- 
  芸術家ふれあい事業
------------------------------------*/
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner {
	position: relative;
	width: 100%;
	height: auto;
}
.wrapper-aboutus .aboutusContentBox .lastBox {
	margin-bottom: 0;
}

/*写真：左・テキスト：右*/
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .contextR {
	width: 100%;
	height: auto;
	position: inherit;
	top:0;
	right:0;
	margin: 0 0 20px 0;
}
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .photoL {
	/*width: 100%;
	position: inherit;
	top:0;
	bottom:0;
	left:0;*/
	display: none;
}
/*スマホ用の写真を非表示にし、スマホで写真左寄せ表示*/
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .sp-ph-left {
	display: block;
	float: left;
	width: 48%;
	margin: 0 2% 2% 0;
	padding: 0;
}

/*テキスト：左・写真：右*/
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .contextL {
	width: 100%;
	height: auto;
	position: inherit;
	top:0;
	left:0;
	margin: 0 0 20px 0;
}
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .photoR {
	/*width: 100%;
	position: inherit;
	top:70%;
	bottom:0;
	right:0;*/
	display: none;
}
/*スマホ用の写真を非表示にし、スマホで写真右寄せ表示*/
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .sp-ph-right {
	display: block;
	float: right;
	width: 48%;
	margin: 0 0 2% 2%;
	padding: 0;
}


.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .photoL img,
.wrapper-aboutus .aboutusContentBox .fureaiBox .fureaiBoxInner .photoR img  {
	max-width: 100%;
	height: auto;
}

.wrapper-aboutus .aboutusContentBox .fureaiBox .thumbimgs {
margin: 10px auto 30px;
}






/*----------------------------------- 
  アーティスト・イン・レジデンス
------------------------------------*/
.wrapper-aboutus .residentBg {
	background: none;
}
.wrapper-aboutus .residentBg .discription {
	text-align: justify;
	font-size: 100%;
	margin: 0 15px;
}

.wrapper-aboutus .aboutusContentBox .artistBox {
	padding: 5%;
	overflow: hidden;
	margin-bottom: 30px;
}

/*アーティスト横1段1組の場合*/
.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox dt {
	float: none;
	text-align: left;
	text-align: justify;
	width: 100%;
}

.wrapper-aboutus .aboutusContentBox .artistBox .name span {	
	display: block;
	margin: 0;	
}

.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox dd {
	float: none;
	width: 220px;
	margin: 0 auto 20px auto;
	text-align: right;
	font-size: 85%;
}
.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox dd img {
	max-width: 100%;
	height: auto;
	margin-bottom: 8px;
}

/*アーティスト横1段2組の場合*/
.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox-double {
	overflow: hidden;
	width: 100%;
	float: none;
}
.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox-double dt {
	float: none;
	text-align: left;
	text-align: justify;
	width: 100%;
}

.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox-double dd {
	float: none;
	width: 220px;
	margin: 0 auto 20px auto;
	text-align: right;
	font-size: 85%;
}
.wrapper-aboutus .aboutusContentBox .artistBox dl.innerBox-double dd img {
	max-width: 100%;
	height: auto;
	margin-bottom: 8px;
}



.wrapper-aboutus .aboutusContentBox .artistBox dl.schedule {
	overflow: hidden;
	border-bottom:solid 1px #000;
	position: relative;
	width: 100%;
	padding: 10px 0;
}
.wrapper-aboutus .aboutusContentBox .artistBox h3.tit-schedule {
	border-bottom:solid 1px #000;
	font-size: 120%;
	padding-bottom: 5px;
}

.wrapper-aboutus .aboutusContentBox .artistBox dl.schedule dt {
	font-weight: bold;
	float: none;
	width: 100%;
	margin: 0 0 3% 0;
	font-size: 110%;
}
.wrapper-aboutus .aboutusContentBox .artistBox dl.schedule .date,
.wrapper-aboutus .aboutusContentBox .artistBox dl.schedule .venue {
	float: none;
	margin: 0 3% 0 0;
	width: 100%;
}
.wrapper-aboutus .aboutusContentBox .artistBox dl.schedule .report {
float: none;
    width: 100%;
    margin: 3% auto;
    display: table;
    border-spacing: 10px 0;
}
.wrapper-aboutus .aboutusContentBox .artistBox dl.schedule .report a {
	/*display: block;*/
	display: table-cell;
	vertical-align: middle;
	width: 40%;
	
	background: url(img/aboutus/icon-arrow.png) no-repeat 90% center #3f3c3c;
	background-size: 5px 9px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
	text-align: center;
    padding: 3px 0;
    cursor: pointer;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 110%;
}

/*----------------------------------- 
  サントミューゼパートナーズ
------------------------------------*/
.wrapper-aboutus .partnersBg {
	width: 100%;
	height: auto;
	background: url(img/aboutus/bg-partners.jpg) no-repeat center bottom #fff;
	background-size: 100%;
	overflow: hidden;
	margin-bottom: 50px;
	padding: 20px 0 30px 0;
}

/*リードテキスト*/
.wrapper-aboutus .partnersBg .leadText {
	width: 90%;
	margin: 0 auto 15px auto;
	text-align: center;
}

.wrapper-aboutus .partnersBg .leadText h1.lead01 {
	margin: 0 auto 15px auto;
	font-size: 180%;
	line-height: 140%;
}
.wrapper-aboutus .partnersBg .leadText h1.lead01 .br-sp {
	display: block;
}

.wrapper-aboutus .partnersBg .leadText .lead02 {
	font-size: 120%;
}

.wrapper-aboutus .partnersBg .leadText .lead03 {
	font-size: 100%;
	text-align: left;
}


/*コンテンツエリア*/
.wrapper-aboutus .aboutusContentBox .partnersContentsBox {
	float: none;
	width: 100%;
	border-left: none;
	padding: 0 0 0 0;
}

/*左ナビ*/
.wrapper-aboutus .aboutusContentBox .partnersNaviBox {
	display: none;	
}


/*パートナーロゴ*/

.wrapper-aboutus .aboutusContentBox .partnersBox .partners-logo dd {
	width: 42%;
	margin: 0 3% 3% 3%;
	float: left;
}

/*パートナーズ　概要（2020/04 add）*/
.partnersBox table.levels {
    width: 90%;
  }
.partnersBox table.levels tr {
    display: block;
    float: left;
  }
.partnersBox table.levels tr td, 
.partnersBox table.levels tr th {
    border-left: none;
    display: block;
    height: 25px;
    border-bottom: none;
  }
 
.partnersBox table.levels thead {
    display: block;
    float: left;
    width: 50%;  
  }
.partnersBox table.levels thead tr {
    width: 100%;
    border-left: solid 1px #999;
    border-bottom: solid 1px #999;
  }
.partnersBox table.levels tbody {
    display: block;
    float: left;
    width: 50%;
  }
.partnersBox table.levels tbody tr {
    width: 100%;
  }
.partnersBox table.levels tr td + td {
    border-left: none;
  } 
.partnersBox table.levels tbody tr th:first-child {
	border-left: solid 1px #999;
}   
.partnersBox table.levels tbody td:last-child {
    border-bottom: solid 1px #999!important;
  }
  
.partnersBox .linkBtndouble {
	display: block;
	width: 100%;
	margin: 0 auto 10px;
}
.partnersBox .linkBtndouble .linkBtn-connected {
	display: block;
	vertical-align: middle;
	width: 90%;
	margin: 0 auto 3% auto;
	padding: 0 3%;
}

/*----------------------------------- 
  施設利用のご案内 トップ
------------------------------------*/
.facility-column_2 .box {
  width : 100%;
}

/* -------------------------------
h2タイトルをテキスト化
---------------------------------- */
h2 .title02En {
	letter-spacing: 0em;
	line-height: 1.5em;
}
h2 .title02Jp {
	letter-spacing: 0em;
	line-height: 1.5em;
}

/* -------------------------------
美術館＞展示会イベントカレンダー：PDFリンク
---------------------------------- */
.museum-calendar-pdf figure {
	width: 48%;
	margin: 20px 5px;
}

/* -------------------------------
美術館＞展示記事内の、キャプション付きアップロード画像へのスタイル
---------------------------------- */
.wp-caption {
	max-width: 100%;
    height: auto;
}

}/* end @media (max-width: 768px) */

