@charset "utf-8";
/* ////////////////////////////////////////
PC,SP
//////////////////////////////////////// */
/*★イレギュラー：見出しのアイコン変更★※普段は消す*/
#contents-box.ukiyoe2026 h2 span:before{
	background-image:url(../img/common/nobunaga-m-sp.png);
	background-repeat:no-repeat;
	background-size: contain;
	content: "";
	width: 53px;
	height:53px;
	position:absolute;
	top:50%;
	left:-4px;
	margin-top:-26.5px;
}
/*お江戸ブックワールド2025----------------*/
#ukiyoe2026{
	background-image: url(../img/exhibition/event/ukiyoe2026/bg1.png);
	background-size: 84px auto;
	background-repeat: no-repeat;
	background-position: left top 45px;
}
#ukiyoe2026 .outline-box-inner{
	background-image: url(../img/exhibition/event/ukiyoe2026/bg2.png);
	background-size: 473px auto;
	background-repeat: no-repeat;
	background-position: right 0px bottom 0px;
	padding-bottom:0;
}
#ukiyoe2026 .h4-1{
	background-image: url(../img/exhibition/event/ukiyoe2026/midashi-bg1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	background-color: #564033;
	padding:15px 5px;
	color:#fff;
	line-height: 1.4em;
	position: relative;
}
#ukiyoe2026 .h5-1{
	background-position: top center;
	background-color: #8f752b;
	padding:15px 10px;
	color:#fff;
	line-height: 1.4em;
	position: relative;
}
#ukiyoe2026 .h5-1 span{
	display: inline-block;
	padding-left:60px;
	position: relative;
}
#ukiyoe2026 .h5-1 span:before{
	position: absolute;
	content:'';
	top:50%;
	left:0;
	background-image: url("../img/exhibition/event/ukiyoe2026/event1.png");
	background-size: contain;
	width:50px;
	height:50px;
	margin-top:-25px;
}
#ukiyoe2026 .h5-1:nth-of-type(2) span:before{
	background-image: url("../img/exhibition/event/ukiyoe2026/event2.png");
}
#ukiyoe2026 .event-box1{
	padding:10px;
	background-color: #ede8d5;
}
#ukiyoe2026 .text-event-color{
	color:#0068b7;
}
#ukiyoe2026 .event-table{
	width: 100%;
}
#ukiyoe2026 .event-table tr{
	border-top:1px solid #d9d5c6;
}
#ukiyoe2026 .event-table tr:last-child{
	border-bottom:1px solid #d9d5c6;
}
#ukiyoe2026 .event-table th{
	color:#765F1C;
	padding:10px 0;
	text-align: center;
}
#ukiyoe2026 .event-table td{
	padding:10px 0;
}
#ukiyoe2026 .event-table2 tr{
	border-top:none;
	border-bottom:1px dashed #8f752b;
}
#ukiyoe2026 .event-table2 tr:first-child th,#ukiyoe2026 .event-table2 tr:first-child td{
	padding-top:0px;
}
#ukiyoe2026 .event-table2 tr:last-child{
	border-bottom:1px dashed #8f752b;
}
#ukiyoe2026 .event-table2 th{
	color: #765f1c;
}
/*主な展示作品*/
#ukiyoe2026 .midokoro-list li{
	border:1px solid #bfbfbf;
	margin-top:20px;
}
#ukiyoe2026 .midokoro-list li > dl > dt{
	padding:10px;
	border-bottom:1px solid #bfbfbf;
	line-height: 1.3em;
}
#ukiyoe2026 .midokoro-list li dd{
	padding:10px 10px 10px 10px;
}
#ukiyoe2026 .midokoro-list li .img01,#ukiyoe2026 .midokoro-list li .img02,#ukiyoe2026 .midokoro-list li .img03{
	width:100%;
}
#ukiyoe2026 .kakudai-btn{
	margin-top:0;
	background-color: #6199db;
	color:#fff;
	border-radius:30px;
	padding:1px 20px;
	display: inline-block;
}
#ukiyoe2026 .kakudai-btn span{
	position:relative;
	padding-left:35px;
	display: inline-block;
}
#ukiyoe2026 .kakudai-btn span:before{
	position: absolute;
	content:'';
	top:50%;
	left:0;
	background-image: url(../img/common/icon-kakudai.png);
	background-size: contain;
	width:17px;
	height:17px;
	margin-top:-8.5px;
}
#ukiyoe2026 .kakudai-box{
	text-align: center !important;
}
#ukiyoe2026 .event-box1 .lecture-list li{
	background-color: #fff;
}

.ticket-wordbreak {
    word-break: break-all;
}

/* ↓ 着物で来場割引キャンペーン ↓ */
#ukiyoe2026 .campaign-title {
    font-size: 23px;
    font-weight: 700;
    color: rgba(139, 85, 49, 1);
}
/* ↑ 着物で来場割引キャンペーン ↑ */

/*/////////////////////////////////////
印刷時　PCのみ
//////////////////////////////////////// */
@media screen and (min-width:768px) , print{
	/*お江戸ブックワールド2025--------*/
    #ukiyoe2026 .chirashi-pdf{
            width:300px;
    }
	#ukiyoe2026 .text-box{
		width:auto;
		padding-left:20px;
	}
	#ukiyoe2026 .event-table th{
		width:15%;
	}
	#ukiyoe2026 .event-table td{
		padding-left:20px;
	}
	#ukiyoe2026 .midokoro-list{
		display:-webkit-box;
		display:-moz-box;
		display:-ms-flexbox;
		display:-webkit-flex;
		display:-moz-flex;
		display:flex;
		-webkit-box-lines:multiple;
		-moz-box-lines:multiple;
		-webkit-flex-wrap:wrap;
		-moz-flex-wrap:wrap;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		width:100%;
	}
	#ukiyoe2026 .midokoro-list li:not(.full){
		width:49%;
		margin-right:2%;
		float: left;
		display: flex;
	}
	#ukiyoe2026 .midokoro-list li.full{
		width:100%;
		margin-right:0;
	}
	#ukiyoe2026 .midokoro-list li:nth-child(2n){
		margin-right:0;
	}
	#ukiyoe2026 .midokoro-list li dl{
		width:100%;
	}
	
}
@media screen and (min-width: 768px) and (max-width: 990px){
	/*お江戸ブックワールド2025--------*/
	#ukiyoe2026 .outline-box-inner.en-box{
		padding-bottom:140px;
	}
}
/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
@media screen and (max-width: 767px){
	/*火の用心！～岐阜の消防400年のあゆみ～2024--------*/
	#ukiyoe2026{
		background-position: left top 100px;
	}
	#ukiyoe2026 .outline-box-inner{
		background-size: 280px auto;
		padding-bottom:80px;
	}
    #ukiyoe2026 .chirashi-pdf{
        text-align: center;
    }
    #ukiyoe2026 .chirashi-pdf img{
        width:60%;
    }
	#ukiyoe2026 .event-table {
		table-layout: fixed;
	}
    #ukiyoe2026 .event-table th{
		padding-bottom:0;
		text-align: left;
	}
    #ukiyoe2026 .event-table th,#ukiyoe2026 .event-table td{
		display: block;
	}
	#ukiyoe2026 .event-table2 tr:first-child td{
		padding-top:10px;
	}
	#ukiyoe2026 .h4-1{
		background-image:url(../img/exhibition/event/ukiyoe2026/midashi-bg1-sp.jpg);
	}
}