/* ============================================================
PC
==============================================================*/
@media (min-width: 762px) {
	
	#main_ttl_wrap .bg_eng_txt{
		top: 30px;
	}
	
	/* ============================================================
 	section 01
	==============================================================*/
	#sec01 {
		width: 100%;
		padding: 70px 0 120px;
		overflow:hidden;
		background:#fff;
	}

	#sec01 .wrapper{
		width:900px;
	}

	#sec01 time{
		display: block;
		font-family: 'Noto Serif JP', serif;
		font-weight: 600;
		font-size: 1.5rem;
		letter-spacing: 0.2rem;
		font-feature-settings: 'palt';
		color: #000;
		line-height:1.4;
		padding: 0 0 14px;
	}


	#sec01 h1{
		font-family: 'Noto Serif JP', serif;
		font-weight: 400;
		font-size: 2.6rem;
		letter-spacing: 0.1rem;
		font-feature-settings: 'palt';
		color: #000;
		line-height:1.4;
		padding: 0 0 24px;
		margin: 0 0 50px;
		border-bottom: 1px solid #e2e2e2;
	}
	
	#sec01 h2{
		font-family: 'Noto Serif JP', serif;
		font-weight: 600;
		font-size: 2.2rem;
		letter-spacing: 0.2rem;
		font-feature-settings: 'palt';
		color: #000;
		line-height:1.4;
		padding: 50px 0 20px;
	}
	
	#sec01 p{
		font-family: 'Noto Sans JP', sans-serif;
		font-weight:300;
		font-size: 1.6rem;
		letter-spacing: 0.1rem;
		font-feature-settings: 'palt';
		color: #000;
		line-height:1.8;
		padding: 0 0 50px;
	}
	
	#sec01 .img_box{
		width: 90%;
		margin: 0 auto 35px;
		line-height: 0;
	}
	
	#sec01 .flex_wrap{
		display: flex;
		justify-content:space-between;
		gap: 0 30px;
	}

	#sec01 #news_nav{
		width: 900px;
		margin: 50px auto 0;
		padding:50px 0 0;
		text-align:center;
		border-top: 1px solid #ccc;
	}

	#sec01 #news_nav ul{
		display:flex;
		gap:0 40px;
		justify-content: center;
	}

	#sec01 #news_nav ul a{
		display:block;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight: 400;
		font-size:1.4rem;
		letter-spacing:0.1rem;
		line-height: 1.4;
		font-feature-settings: 'palt';
		color: #fff;
		background:#646464;
		padding: 6px 16px;
	}

	#sec01 #news_nav li:nth-child(2) a{
		display:block;
		width: 200px;
		font-family: 'Noto Sans JP', sans-serif;
		font-weight:400;
		font-size:1.4rem;
		letter-spacing:0.2rem;
		font-feature-settings: 'palt';
		text-align:center;
		color:#fff;
		line-height:1;
		padding: 12px 0 14px;
		margin: -4px 0 0;
		border-radius:30px;
		background: #323232;
		position:relative;
	}

	#sec01 #news_nav li:nth-child(2) a span{
		line-height: 0;
		display:block;
		width: 8px;
		position:absolute;
		right: 19px;
		top: 49%;
		transform:translate(0,-50%);
	}

	#sec01 #news_nav ul a.no_link{
		pointer-events: none;
		background:#dedede;
	}

	#sec01 #news_nav ul a{
		transition: all 0.4s cubic-bezier(0, 0, 0.23, 0.99) 0s;
	}

	#sec01 #news_nav ul a:hover{
		background:#c82f27;
	}

	
}