	html{
		--u:14.44px;
	}
	.ui{
		background-image: url('_ui/course.jpg');
		top: 2%;
		height: 2365px;
	}
	.morning-cls h1{
		--fz: 3;
		--pt: 1;
		--mb: -0.5;
		padding-top: min(var(--u)*var(--pt),var(--pt)*1vw);
		margin-bottom: min(var(--u)*var(--mb),var(--mb)*1vw);
		color: #354619;
	}
	.bd{
	margin: 0 auto;
	width: 96%;
	/* background-color: #ff7c7c; */
	}
	.bd p{
		--fz: 1.4;
		--pt:0;
		font-size: calc(var(--fzb)*var(--fz)*var(--fzu));
		line-height: 1.3;
		margin: 0;
		padding-top: min(var(--u)*var(--pt),var(--pt)*1vw);
	}
	p.mc-p2{
		--fz: 1.44;
		--pt: 1.5;
	}
	p.mc-p2,p.mc-p2 ~ p{

	}
	.morning-cls-h{
		--v:1;
		padding-bottom: min(var(--u)*var(--v),var(--v)*1vw);
	}
	.content h2{
		--fz: 33.6;
		--mb: -0.6;
		--pt: 0.3;
		font-size: calc(var(--fz)*var(--fzb)*1px);
		padding-top: min(var(--u)*var(--pt),var(--pt)*1vw);
		margin-bottom: min(var(--u)*var(--mb),var(--mb)*1vw);
	}
	.morning-cls-dt{
		border-bottom: 8px solid #4a4a4a;
	}
	.morning-cls-dt p{
	/* line-height: 1.3; */
	--fz: 1.51;
	}
	.morning-cls .inside{
		background-color: #c8ccb3;
	}
	.afternoon-cls .inside{	
		background-color: #789447;
		color: #fff;
	}
	.afternoon-cls h1{
		--fz: 3.1;
		--pt: 1.4;
		--mb: -0.5;
		padding-top: min(var(--u)*var(--pt),var(--pt)*1vw);
		margin-bottom: min(var(--u)*var(--mb),var(--mb)*1vw);
	}
	.afternoon-cls h2{
		--pt: 1.2;
		--mb: -0.5;

	}
	.content .tool .book-now-bt.white{
		background-color: #fff;
		color: #5a732f;
	}
	.content{
		width: 1440px;
		max-width: 100%;
		margin: 0 auto;	
	}
	.b-spc{
		--h:2.7;
		height: min(var(--u)*var(--h),var(--h)*1vw);
	}
	@media(max-width:600px){
		body{

		}
		.afternoon-cls h1,
		.morning-cls h1{
			--fz: 48;
			--mb:0;
			font-size: max(13px,var(--fzb)*var(--fz)/6*1vw);
		}
		.bd p{
			--fz:22.4;
			font-size: max(13px,var(--fzb)*var(--fz)/6*1vw);
		}
		.content h2{
			font-size: max(13px,var(--fzb)*var(--fz)/6*1vw);
			--mb: 0;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
	}