/* CSS Document */
@charset "utf-8";

.authorSecMain{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.authorSecMain > img{
	display: block;
	width: 40%;
	height: auto;
}
.authorSecMain .authorSecMainText{
	display: block;
	width: 55%;
	font-size: 0.9em;
}
	.authorSecMain .authorSecMainText h1{
		display: block;
		width: 100%;
		font-size: 4vw;
		font-weight: normal;
	}
		.authorSecMain .authorSecMainText h1 b{
			display: block;
			width: 100%;
			font-size: 1.5em;
		}
.snsList{}
	.snsList li{
		width: 8vw;
        display: inline-block;
        margin-right: 1vw;
	}
		.snsList li a{
			display: block;
			width: 100%;
		}
			.snsList li a img{
				display: block;
				width: 100%;
				height: auto;
			}

.authorSec{
	width: 94%;
    margin-left: auto;
    margin-right: auto;
}
	.authorSec h2{
		display: block;
		color: #FFF;
		background-color: #0b985e;
		text-align: center;
		font-size: 1.2em;
		font-weight: normal;
		padding: 0.7em 0;
		margin-bottom: 1em;
	}
	.authorSecTextArea{
		margin-bottom: 3em;
	}
	.authorSecTextArea p{
		margin-bottom: 1em;
	}
	.authorSecTextArea ul{
		margin-bottom: 1em;
		list-style-type: disc;
		padding-left: 2em;
		
	}
		.authorSecTextArea ul li a{
			text-decoration: underline;
		}

.list_author{}
	.list_author li{
		/* display: flex;
		justify-content: space-between;
		align-items: center; */
		gap: 70px;
		margin-bottom: 50px;
	}
		.list_author li img{
			display: block;
			width: 100%;
			height: 80vw;
			margin-bottom: 2vw;
			object-fit: cover;
		}
		.list_author li .list_author__textArea{
			width: 100%;
		}
			.list_author li .list_author__textArea .list_author__textArea_btnArea{
				display: flex;
				justify-content: center;
			}
			.list_author li .list_author__textArea .list_author__textArea_btnArea .btnd01 {
				border-radius: 10px;
				font-size: 16px;
				padding: 15px 50px;
			}

		.list_author li .list_author__text{
			margin-bottom: 2vw;
			font-size: 4vw;
		}
		.list_author li .list_author__name{
			font-weight: bold;
			font-size: 6vw;
			margin-bottom: 2vw;
		}
		.list_author li .list_author__desc{
			margin-bottom: 4vw;
		}




