@media (max-width: 1200px) {
	.header{
		font-size:13px;
		padding:10px 25px;

	}

	.visual_text{
		position: absolute;
		top:20%;
		padding-left:50px;
		
	}


	.text_1{
		font-size:25px;
		font-weight:bold;
	}


	.text_2{
		font-size:25px;
		font-weight:bold;
		color:#2958df;
		padding-top:10px;
	}

	.text_3{
		font-size:18px;
		font-weight:bold;
		padding:15px 0;
	}

	.btn_area{
		padding-top:20px;
	}

	.go_btn{
		padding:10px 20px;
		color:#fff;
		background:#2958df;
		border-radius:30px;
		font-size:16px;
	}

	.date_area{
		padding-top:30px;
		
		
		color:#404142;
	}

	.date_area > div > span{
		background:#fd6bb3;
		color:#fff;
		padding:2px 10px;
		
	}

	
	.cont_text1_1{
		text-align:center;
		font-size:37px;
		font-weight:bold;
	}

	.cont_text1_1 > span{
		color:#2f5ad6;
	}

	.cont_text1_2{
		padding-top:3%;
		text-align:center;
	}

	
	
	.cont_text2_ul{
		overflow:hidden;
		width:100%;
		margin:0;
		padding:0;
	}

	.cont_text2_ul > li {
		width:45%;
		float:left;
		list-style:none;
		padding-left:5%;
		box-sizing: border-box;
	}

	.cont_text2_ul > li:last-child {
		text-align:right;
		float:right;
		width:40%;
		padding-right:5%;
		
	}



	.cont_text2_1{
		text-align:left;
		font-size:31px;
		font-weight:bold;
	}

	.cont_text2_2{
		text-align:left;
		font-size:31px;
		font-weight:bold;
		color:#2f5ad6;
	}

	.cont_text2_3{
		padding: 5% 0;
		text-align:left;
/*		font-size:15px;*/
		
		
	}

	.cont_text2_3 > p{
		margin:0
		
	}


	.cont_text2_3 > p > span{
		color:#2f5ad6;
		font-size:20px;
		
	}
	.cont_text2_4{
		padding:20px;
	}

	.cont_text2_4 > a{
		color: #fff;
		background: #0b7cc1;
		padding: 15px 50px;
		border-radius: 35px;


	}

	

	.cont_text3_1{
		padding:12px;
		background:#fff;
		text-align:center;
		margin-top:10px;
		border-radius: 35px;
/*		font-size:17px;*/
		font-weight:bold;
	}

	.cont_text3_1:first-child{
		margin-top:0px;
	}

	.cont_text3_1 > span{
		color:#2f5ad6;
	}
	.cont_text3_2{
		padding-top:10px;
		text-align:center;
/*		font-size:12px;*/
		font-weight:bold;
	}

	.cont_text4_ul > li {
		width:25%;
		float:left;
		list-style:none;
		padding-left:5%;
		box-sizing:border-box;
	}

	.cont_text4_ul > li:last-child {
		width:60%;
		text-align:right;
		float:right;
		padding-right:5%;
		
	}



		
	.cont_text4_1{
		text-align:left;
		font-size:33px;
		font-weight:bold;
	}

	.cont_text4_1 > span{
		display:block;
	}

	.cont_text4_1 > span > font{
		color:#2f5ad6;
	}

	.cont_text4_2{
		padding-top:30px;
		text-align:left;
/*		font-size:15px;*/
		
	}

	.cont_text4_2 > span{
		display:block;
	}


	.cont_text4_1 > span > font{
		color:#2f5ad6;
	}

	.cont_text5_ul{
		overflow:hidden;
		width:100%;
		margin:0;
		padding:0;
	}

	.cont_text5_ul > li {
		width:45%;
		float:left;
		list-style:none;
		padding-left:5%;
		box-sizing:border-box;
	}

	.cont_text5_ul > li:last-child {
		text-align:right;
		float:right;
		width:40%;
		padding-right:5%;
		
	}



	.cont_text5_1{
		text-align:left;
		font-size:31px;
		font-weight:bold;
	}

	.cont_text5_2{
		text-align:left;
		font-size:31px;
		font-weight:bold;
		color:#2f5ad6;
	}

	.cont_text5_3{
		text-align:left;
		font-size:18px;
		font-weight:bold;
		padding:2% 0 0;
	}

	.cont_text5_4{
		padding: 5% 0;
		text-align:left;
/*		font-size:15px;*/
		
		
	}

	.cont_text5_4 > p{
		margin:0
		
	}


	.cont_text5_4 > p > span{
		color:#2f5ad6;
		font-size:20px;
		
	}

	.cont_text6_4{
		text-align:center;
		font-size:18px;
		
		padding:2% 0 0;
	}

	.cont_text6_5{
		text-align:center;
		font-size:28px;
		
		padding:2% 0 0;
	}

	.status_bg{
		background:#39c2f6;
		font-size:18px;
		padding:5px 20px;
		border-radius:30px;
		text-align:center;
	}

	.right_txt{
		font-size:18px;
	}

	.list_area{
		background:#2d55cc;
		height:230px;
		color:#fff;
		overflow:hidden;
		margin:2%;
		position:relative;
		
	}

		/* 본문 */
	.cont {position: relative;}
	.cont img {width: 100%;}

}