
#sec1 .cont_wrapper .cont_area {
	display: none;
}
#sec1 .cont_wrapper .cont_area.on {
	display: block;
}
#sec1 .cont_wrapper .cont_area .sec_cont p {
	color: #666;
	line-height: 1.7;
}
#sec1 .cont_wrapper .cont_area .sec_cont p .bold {
	color: #444;
}
#sec1 .cont_wrapper .cont_area .sec_cont p .bold2 {
	color: inherit;
}
#sec1 .cont_wrapper .cont_area .sec_cont p .line {
	text-decoration: underline;
}
#sec1 .cont_wrapper .cont_area .sec_cont .txt {
	font-size: clamp(16px, 1.04vw, 20px);
	word-break: break-all;
}
#sec1 .cont_wrapper .cont_area .sec_cont .sub_tit {
	font-size: clamp(20px, 1.46vw, 28px);
	font-weight: 700;
}
#sec1 .cont_wrapper .cont_area .sec_cont .sub_tit2 {
	font-size: clamp(18px, 1.15vw, 22px);
	font-weight: 700;
}
#sec1 .cont_wrapper .cont_area .sec_cont .sub_txt {
	font-size: clamp(14px, 0.94vw, 18px);
	word-break: break-all;
}
#sec1 .cont_wrapper .cont_area .sec_cont .point {
	width: fit-content;
	font-size: clamp(13px, 0.83vw, 16px);
	font-weight: 700;
	color: #fff;
	background-color: var(--color-point);
	padding: clamp(5px, 0.52vw, 10px) clamp(15px, 1.56vw, 30px);
	border-radius: 10px;
}
#sec1 .cont_wrapper .cont_area .sec_cont .main_tit {
	font-size: clamp(26px, 1.67vw, 32px);
	font-weight: 700;
}

@media (max-width: 750px) {
	#sec1 .cont_wrapper .cont_area .sec_cont {
		text-align: left;
		width: 100%;
	}
	#sec1 .cont_wrapper .cont_area .sec_cont .txt, #sec1 .cont_wrapper .cont_area .sec_cont .sub_txt {
		font-size: clamp(16px, 4.00vw, 30px);
	}
	#sec1 .cont_wrapper .cont_area .sec_cont .sub_tit {
		font-size: clamp(24px, 5.33vw, 40px);
		text-align: center;
		line-height: 1.3;
	}
	#sec1 .cont_wrapper .cont_area .sec_cont .sub_tit2 {
		font-size: clamp(20px, 4.80vw, 36px);
		line-height: 1.3;
	}
	#sec1 .cont_wrapper .cont_area .sec_cont .point {
		width: 100%;
		font-size: clamp(16px, 4.00vw, 30px);
		text-align: center;
		padding: clamp(9px, 2.27vw, 17px) 0;
		line-height: 1.4;
	}
	#sec1 .cont_wrapper .cont_area .sec_cont .main_tit {
		font-size: clamp(26px, 5.60vw, 42px);
		text-align: center;
		line-height: 1.3;
	}
	#sec1 .cont_wrapper .cont_area .sec_cont .m_ta_l {
		text-align: left;
	}
	
}