@charset "utf-8";

/*reserch
---------------------------------------------------------------------------*/
.reserch_contents01 {
	display: flex;
	flex-direction: column;
}
.reserch_contents01 .reserch01_photo {
	width: 100%;
	box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	padding: 4%;
	margin-bottom: 8%;
}
.reserch_contents01 .reserch01_photo img{
	width: 100%;
}

.reserch_bnr_area {
	display: flex;
	flex-direction: column;
}
.reserch_bnr_area .reserch_bnr{
	margin-bottom: 5%;
}
.reserch_bnr_area .reserch_bnr img{
	width: 100%;
}
		/*画面幅768px以上の追加指定*/
		@media screen and (min-width:768px) {
	
			/*PCのみ表示*/
			.reserch_contents01 {
				display: flex;
				flex-direction: row;
			}
        .reserch_contents01 .reserch01_photo {
	            width: 40%;
	            box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
	            padding: 1.5%;
            }    
			.reserch_contents01 .reserch01_txt {
				width: 55%;
				padding: 1.3%;
				margin-left: 5%;
			}
			.reserch_bnr_area {
				flex-direction: row;
				gap: 4%;
			}
			.reserch_bnr_area .reserch_bnr{
				width: 32%;
			}
			
			}/*画面幅768px以上の追加指定ここまで*/


	/*画面幅900px以上の追加指定*/
	@media screen and (min-width:900px) {
	

	}/*画面幅900px以上の追加指定ここまで*/


	.exbition_contents03 {
		display: flex;
		flex-direction: column;
	}
	.exbition_contents03 .exbition_photo_area02 {
		width: 100%;
		margin-bottom: 5%;
		box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
		padding: 4%;
	}
	.exbition_contents03 .exbition_photo_area02 img{
		width: 100%;
	}
	.exbition_contents03 .exbition_txt_area .exbition_wifi_area{
		margin-left: 3%;
	}
			/*画面幅768px以上の追加指定*/
			@media screen and (min-width:768px) {
		
				/*PCのみ表示*/
				.exbition_contents03 {
					flex-direction: row;
				}
				.exbition_contents03 .exbition_photo_area02 {
					width: 35%;
					padding: 1.5%;
					margin-right: 3%;
				}
				.exbition_contents03 .exbition_txt_area {
					width: 65%;
				}
				.exbition_contents03 .exbition_txt_area .exbition_wifi_area{
					margin-top: 8%;
				}
				
				}/*画面幅768px以上の追加指定ここまで*/
	
	
		/*画面幅900px以上の追加指定*/
		@media screen and (min-width:900px) {
		
	
		}/*画面幅900px以上の追加指定ここまで*/