@media screen and (min-width: 769px) {

	/*------↓記事ごとの記述スタート↓------*/

	.section {
		margin-top: 40px;
	}

	.main__header {
		background-color: black;
		display: flex;
		padding: 20px 20px 20px 220px;
		margin-top: 30px;
		position: relative;

	}

	.main__header::before {
		content: '';
		position: absolute;
		background-image: url(../img/main_title.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 270px;
		height: 270px;
		top: -53px;
		left: -87px;
	}

	.main__l {
		color: #fff;
	}

	.main_topic {
		font-size: 35px;

		& .yellow {
			color: yellow;
		}

		& .normal {
			font-size: 20px;
		}
	}

	.main__txt {
		margin-top: 20px;
	}


	/* ---section--- */

	img.section__img {
		width: 80%;
	}

	.section__main {
		display: flex;
		gap: 10px;
		margin-top: 20px;

		& img.main__img {
			width: 50%;
			height: 100%;
		}
	}

	.section__topics {
		width: 50%;
	}

	.content {
		padding: 20px 0 20px 20px;
        background-color: #fffbd0;
	}

	.content__topic {
		font-size: 20px;
		letter-spacing: 3px;
	}
	
	.txt__wrap {
		display: flex;
		gap: 10px;
	}

	.content__txt {
		margin-top: 10px;
	}

	img.organizer__img {
		width: 37%;
		height: 100%;
	}

	.photo {
		margin-top: 20px;
	}

	
	.photo__group {
		display: flex;
		gap: 10px;
		margin-top: 20px;
		
	}
	
	.photo__group img {
		height: 245px;
		object-fit: contain;
	}
	
	/* section__basketball */
	.section__basketball {
		margin-top: 50px;
	}
	
	.photo__bask {
		position: relative;

		::before {
			content: '';
			position: absolute;
			background-image: url(../img/pic__basketball.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 300px;
			height: 400px;
			top: -16px;
			right: -58px;
			transform: rotate(15deg);
			z-index: 1;

		}
	}

	img.photo__bask {
		width: 80%;
	}


	/* section__whiskey */
	.photo__group--whiskey {
		position: relative;

		&::after {
			content: '';
			position: absolute;
			background-image: url(../img/pic_whisky.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 300px;
            height: 430px;
            bottom: 0;
            right: -33px;
		}
	}

	/* section__BN */
	.section__main--BN {
		position: relative;

		&::before {
			content: '';
			position: absolute;
			background-image: url(../img/pic__singer.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 150px;
            height: 160px;
            transform: scalex(-1);
            right: 313px;
            bottom: -4px;
		}
	}

	.photo__group--BN {
		position: relative;

		&::after {
			content: '';
			position: absolute;
			background-image: url(../img/pic__hakase.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 300px;
            height: 300px;
            right: -139px;
            bottom: 0;
		}
	}

	/* section__molukku */
	.ditail {
		display: flex;
		align-items: center;
		gap: 20px;
		
		&.ditail img {
			width: 40%;
		}
	}

	.ditail__molukku {
		padding: 0 50px;
		width: 60%;
		position: relative;

		& h4 {
			font-size: 20px;
			text-align: center;
		}

		&::before,
		&::after {
			content: '';
			position: absolute;
			background-repeat: no-repeat;
			background-size: contain;
			width: 50px;
			height: 150px;
			top: -10px;
		}

		&::before {
			background-image: url(../img/kakko_l.png);
			left: 0;
		}

		&::after {
			background-image: url(../img/kakko_r.png);
			right: 0;
		}
	}

	.ditail__txt {
		margin-top: 10px;
	}

	.photo__group--molukku {
		flex-direction: column;
	}

	.group__l {
		position: relative;
	
		&::after {
			content: '';
			position: absolute;
			background-image: url(../img/pic_molukku.png);
			background-repeat: no-repeat;
			background-size: contain;
			width: 390px;
			height: 450px;
			top: 270px;
			left: 248px;
			z-index: 10;
		}

	}

	.group__l img {
		height: 263px;
	}

	.group__r {
		display: flex;
		align-items: center;
		justify-content: space-between;
		position: relative;

		&::before,
		&::after {
			content: '';
			position: absolute;
			background-repeat: no-repeat;
			background-size: contain;
			top: 10px;
		}

		&::before {
			background-image: url(../img/04_moji--01.png);
			width: 170px;
			height: 100px;
			left: 0;
		}

		&::after {
			background-image: url(../img/04_moji--02.png);
			width: 250px;
			height: 100px;
			right: 12px;
		}
	}

	.group__r img {
		height: 450px;
	}


	/* main__footer */
	.main__footer {
		padding: 10px 20px;
		display: flex;
		background-color: black;
		gap: 10px;
		margin-top: 30px;
	}

	img.main__footer--img {
		width: 15%;
	}

	.photo__list {
		display: flex;
		gap: 10px;
		align-items: center;
	}

	.item__txt {
		color: #fff;
		text-align: center;
	}

	/*------記事ごとの記述終わり------*/

}

/* media screen fin */