._contents{letter-spacing: -0.05em;}
._contents .wrap{}
._contents .cont{
	border-bottom: 1px solid #d9d9d9; box-sizing: border-box;
	display: flex; gap: 120px;
	padding-bottom: 40px; margin-bottom: 30px;
}
._contents .cont > div{flex: 1;}
._contents .cont .left{}
._contents .cont .left .info{
	border-bottom: 2px solid #000; box-sizing: border-box;
	/* margin-bottom: 34px; */
}
._contents .cont .left h3{
	font-size: 48px; font-weight: 700;
	line-height: calc(65/48); margin-bottom: max(calc(30/48*1em),20px);
}
._contents .cont .left .date{
	font-size: 17px; color: #aaaaaa;
	margin-bottom: 30px;
}
._contents .cont .left .imgBx{width: 100%; margin-bottom: 20px; display: none;}
._contents .cont .left .imgBx img{width: 100%;}
._contents .cont .left .txt{
	font-size: 18px; color: #444444; line-height: calc(30/18);
	padding-bottom: 60px; box-sizing: border-box;
}
._contents .cont .right{}
._contents .cont .right .imgBx{
	width: 100%;
}
._contents .cont .right .imgBx img{width: 100%;}
._contents .bottom{}


@media screen and (max-width:1600px) {
	._contents .cont{gap: 40px;}
	/* ._contents .cont .left .txt br{display: none;} */
}
@media screen and (max-width:1440px) {
	._contents .cont{padding-bottom: 20px; margin-bottom: 20px;}
	/* ._contents .cont .left .info{margin-bottom: 20px;} */
	._contents .cont .left h3{font-size: 38px;}
	._contents .cont .left .date{font-size: 15px;}

	._contents .cont .left{flex: unset; width: 100%;}
	._contents .cont .left .imgBx{display: block;}
	._contents .cont .left .txt{padding-bottom: 0;}
	._contents .cont .right{display: none;}
}
@media screen and (max-width:1280px) {}
@media screen and (max-width:1024px) {
	._contents .cont .left h3{font-size: 28px;}
	._contents .cont .left .date{font-size: 14px; margin-bottom: 20px;}
}
@media screen and (max-width:820px) {
	._contents .cont .left h3{font-size: 20px;}
}
@media screen and (max-width:500px) {
	._contents .cont .left h3{font-size: 18px;}
	._contents .cont .left .date{font-size: 12px;}
}
@media screen and (max-width:320px) {}