@charset "UTF-8";
/* CSS Document */

.vol53 img {
	width: 100%;
}
.vol53 h1 {
	margin-bottom: 15px;
}

.vol_mainVisual {
	margin-bottom: 30px;
}
.vol_mainVisual .vol {
	width: 72px;
	margin-left: 10px;
	padding-bottom: 20px;
}
#rn2024 .main_content_item h2{
	display: flex;
	gap: 20px;
	align-items: center;
}
.main_content div {
	margin-bottom: 30px;
}
.main_content > div:nth-child(2) img{
	width: auto;
}
.sub-ttl span {
	font-weight: 600;
}
.col-left {
	display: flex;
  flex-direction: column;
}
#rn2024 .main_content_item .main_content_item_wrap>ul>li.no-bullet::before {
	display: none;
}
.sub-list {
	position: relative;
}
.sub-list .desc {
	padding-left: 1.25em;
	color: #8b5e3c;
}
.sub-list .desc::before {
	content: "★";
	font-size: 1rem;
	position: absolute;
  left: 0;
}
.sub-list-full {
	margin: 1.25em 0 0 1.25em;
}
@media screen and (max-width: 767px) {
	.vol53 h1 {
		padding: 0;
	}
	
	.vol_mainVisual {
		margin-bottom: 40px;
	}
	.vol_mainVisual .vol {
		position: absolute;
		left: 0;
		width: 20%;
		margin: 0;
	}
	.vol_mainVisual .mv {
		padding-top: 18%;
	}

	.main_content div {
		margin-bottom: 20px;
	}
	.main_content > div:nth-child(2) img{
		width: 100%;
	}
}