	.news_list_area {
		margin-bottom: 50px;
		border-top: 2px solid #333;
	}

	.news_list_area ul li {
		padding: 10px 15px;
		border-bottom: 1px solid #ddd;
	}

	.news_list_area ul li strong {
		padding: 5px 15px;
		background: #efefef;
		border-radius: 5px;
		margin-right: 10px;
		display: inline-block;
		font-weight: 500;
		flex: 0 0 105px;
		text-align: center;
	}

	.news_list_area ul li strong.point1 {
		color: #0083C7;
	}

	.news_list_area ul li strong.point2 {
		color: #1B9694;
	}

	.news_list_area ul li strong.point3 {
		color: #3AA861;
	}

	.news_list_area ul li strong.point4 {
		color: #58BA2F;
	}

	.news_list_area ul li a {
		display: flex;
		align-items: center;
	}

	.visual_wrap {
		background-image: url(./images/content/visual.png);
	}

	@media all and (max-width: 768px) {
		.visual_wrap {
			background-position: right;
		}

		.visual_wrap .title span {
			display: block;
		}
	}

	/* hover시 색상 - 계절마다 변경 */

	.type_main .desc_wrap .desc span {
		display: block;
	}

	.news_cont .desc span {
		display: inline-block;
	}

	.type_main .news_cont .desc_wrap {
		padding-top: 125px;
	}

	.sub_block {
		margin-bottom: 10px;
	}

	footer .footer_wrap {
		max-width: 930px;
	}

	@media (max-width: 768px) {
		.type_main .desc_wrap .desc span {
			display: inline;
		}

		.type_main .news_cont .desc_wrap {
			padding: 4.1666666667vw 1.3888888889vw;
		}
	}

	.visual_wrap .desc_area {
		max-width: 1400px;
	}

	.type_main .img_area:after {
		background-color: rgba(0, 0, 0, 0.4);
	}




	.col_quest {
		color: #04b3d9;
	}

	.col_point {
		color: #f99800;
	}

	.col_meet {
		color: #1ca928;
	}

	.col_put {
		color: #5d98f0;
	}

	.col_unfold {
		color: #5ac8a8;
	}

	.quest .sub_title .subject {
		color: #10b5db;
		font-size: 40px;
	}

	.point .sub_title .subject {
		color: #10b5db;
		font-size: 40px;
	}

	.meet .sub_title .subject {
		color: #10b5db;
		font-size: 40px;
	}

	.put .sub_title .subject {
		color: #10b5db;
		font-size: 40px;
	}

	.unfold .sub_title .subject {
		color: #10b5db;
		font-size: 40px;
	}

	.quest ul li a:hover {
		transform: none;
		color: #0e9f85;
	}

	.point ul li a:hover {
		transform: none;
		color: #0e9f85;
	}

	.meet ul li a:hover {
		transform: none;
		color: #0e9f85;
	}

	.put ul li a:hover {
		transform: none;
		color: #0e9f85;
	}

	.unfold ul li a:hover {
		transform: none;
		color: #0e9f85;
	}

	.quest ul li a::before {
		background-color: #04b3d9;
	}

	.point ul li a::before {
		background-color: #04b3d9;
	}

	.meet ul li a::before {
		background-color: #04b3d9;
	}

	.put ul li a::before {
		background-color: #04b3d9;
	}

	.unfold ul li a::before {
		background-color: #04b3d9;
	}

	.type_quest .contents_view .header_contents .sm {
		color: #04b3d9;
	}

	.type_point .contents_view .header_contents .sm {
		color: #04b3d9;
	}

	.type_meet .contents_view .header_contents .sm {
		color: #04b3d9;
	}

	.type_put .contents_view .header_contents .sm {
		color: #04b3d9;
	}

	.type_unfold .contents_view .header_contents .sm {
		color: #04b3d9;
	}

	.contents_view .header_contents .title span {
		display: block;
		word-break: keep-all;
	}
