@charset "utf-8";
/* ////////////////////////////////////////
PC,SP
//////////////////////////////////////// */
/*★イレギュラー：見出しのアイコン変更★※普段は消す*/
#contents-box.gifu-castle2025 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----------------*/
#gifu-castle2025{
	background-image: url(../img/exhibition/event/gifu-castle2025/bg1.png);
	background-size: 84px auto;
	background-repeat: no-repeat;
	background-position: left top 45px;
}
#gifu-castle2025 .outline-box-inner{
	background-image: url(../img/exhibition/event/gifu-castle2025/bg2.png);
	background-size: 473px auto;
	background-repeat: no-repeat;
	background-position: right 0px bottom 0px;
	padding-bottom:0;
}
#gifu-castle2025 .h4-1{
	background-image: url(../img/exhibition/event/gifu-castle2025/midashi-bg1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
	background-color: #8bc8ee;
	padding:15px 5px;
	color:#fff;
	line-height: 1.4em;
	position: relative;
	text-shadow: #64b5e2 1px 1px 10px, #64b5e2 -1px 1px 10px,
	#64b5e2 1px -1px 10px, #64b5e2 -1px -1px 10px;
}
#gifu-castle2025 .h5-1{
	background-position: top center;
	background-color: #6199db;
	padding:15px 10px;
	color:#fff;
	line-height: 1.4em;
	position: relative;
}
#gifu-castle2025 .h5-1 span{
	display: inline-block;
	padding-left:60px;
	position: relative;
}
#gifu-castle2025 .h5-1 span:before{
	position: absolute;
	content:'';
	top:50%;
	left:0;
	background-image: url("../img/exhibition/event/gifu-castle2025/event1.png");
	background-size: contain;
	width:50px;
	height:50px;
	margin-top:-25px;
}
#gifu-castle2025 .h5-1:nth-of-type(2) span:before{
	background-image: url("../img/exhibition/event/gifu-castle2025/event2.png");
}
#gifu-castle2025 .event-box1{
	padding:10px;
	background-color: #eaf6fd;
}
#gifu-castle2025 .text-event-color{
	color:#0068b7;
}
#gifu-castle2025 .event-table{
	width: 100%;
}
#gifu-castle2025 .event-table tr{
	border-top:1px solid #0068b7;
}
#gifu-castle2025 .event-table tr:last-child{
	border-bottom:1px solid #0068b7;
}
#gifu-castle2025 .event-table th{
	color:#0068b7;
	padding:10px 0;
	text-align: center;
}
#gifu-castle2025 .event-table td{
	padding:10px 0;
}
#gifu-castle2025 .event-table2 tr{
	border-top:none;
	border-bottom:1px dashed #0068b7;
}
#gifu-castle2025 .event-table2 tr:first-child th,#gifu-castle2025 .event-table2 tr:first-child td{
	padding-top:0px;
}
#gifu-castle2025 .event-table2 tr:last-child{
	border-bottom:1px dashed #0068b7;
}
#gifu-castle2025 .event-table2 th{
	color:#0068b7;
}
/*主な展示作品*/
#gifu-castle2025 .midokoro-list li{
	border:1px solid #bfbfbf;
	margin-top:20px;
}
#gifu-castle2025 .midokoro-list li > dl > dt{
	padding:10px;
	border-bottom:1px solid #bfbfbf;
	line-height: 1.3em;
}
#gifu-castle2025 .midokoro-list li dd{
	padding:10px 10px 10px 10px;
}
#gifu-castle2025 .midokoro-list li .img01,#gifu-castle2025 .midokoro-list li .img02,#gifu-castle2025 .midokoro-list li .img03{
	width:100%;
}
#gifu-castle2025 .kakudai-btn{
	margin-top:0;
	background-color: #6199db;
	color:#fff;
	border-radius:30px;
	padding:1px 20px;
	display: inline-block;
}
#gifu-castle2025 .kakudai-btn span{
	position:relative;
	padding-left:35px;
	display: inline-block;
}
#gifu-castle2025 .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;
}
#gifu-castle2025 .kakudai-box{
	text-align: center !important;
}
#gifu-castle2025 .event-box1 .lecture-list li{
	background-color: #fff;
}
/*/////////////////////////////////////
印刷時　PCのみ
//////////////////////////////////////// */
@media screen and (min-width:768px) , print{
	/*お江戸ブックワールド2025--------*/
    #gifu-castle2025 .chirashi-pdf{
            width:300px;
    }
	#gifu-castle2025 .text-box{
		width:auto;
		padding-left:20px;
	}
	#gifu-castle2025 .event-table th{
		width:15%;
	}
	#gifu-castle2025 .event-table td{
		padding-left:20px;
	}
	#gifu-castle2025 .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%;
	}
	#gifu-castle2025 .midokoro-list li:not(.full){
		width:49%;
		margin-right:2%;
		float: left;
		display: flex;
	}
	#gifu-castle2025 .midokoro-list li.full{
		width:100%;
		margin-right:0;
	}
	#gifu-castle2025 .midokoro-list li:nth-child(2n){
		margin-right:0;
	}
	#gifu-castle2025 .midokoro-list li dl{
		width:100%;
	}
	
}
@media screen and (min-width: 768px) and (max-width: 990px){
	/*お江戸ブックワールド2025--------*/
	#gifu-castle2025 .outline-box-inner.en-box{
		padding-bottom:50px;
	}
}
/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
@media screen and (max-width: 767px){
	/*火の用心！～岐阜の消防400年のあゆみ～2024--------*/
	#gifu-castle2025{
		background-position: left top 100px;
	}
	#gifu-castle2025 .outline-box-inner{
		background-size: 280px auto;
		padding-bottom:80px;
	}
    #gifu-castle2025 .chirashi-pdf{
        text-align: center;
    }
    #gifu-castle2025 .chirashi-pdf img{
        width:60%;
    }
    #gifu-castle2025 .event-table th{
		padding-bottom:0;
		text-align: left;
	}
    #gifu-castle2025 .event-table th,#gifu-castle2025 .event-table td{
		display: block;
	}
	#gifu-castle2025 .event-table2 tr:first-child td{
		padding-top:10px;
	}
	#gifu-castle2025 .h4-1{
		background-image:url(../img/exhibition/event/gifu-castle2025/midashi-bg1-sp.jpg);
	}
}