@media (min-width:1201px) {
	/**/
	#khplay .khwrap {
			width:1200px !important;
		margin: 0 auto !important;
	}
	/**/
	#contain .volunteer .v_box {
			float:left;
			width:100%;
			border-top:1px solid #ddd;
			border-bottom:1px solid #ddd;
	}
	#contain .volunteer .v_box .v_le {
			width:68%;
			float:left;
			font-size:18px;
			padding:2%;
			word-break:keep-all;
	}
	#contain .volunteer .v_box .v_ri {
			float:left;
			width:32%;
			text-align:center;
	}
	#contain .volunteer .v_box .v_ri img {
		bottom:1px;
		position:absolute;
		right:0%;
		z-index:-1;
	}
	#contain .volunteer .v_box .v_le h2 {
			margin:3% 0;
			font-family:'GimpoTitle';
	}
	#contain .volunteer .v_box .v_le p {
			margin:3% 8% 6% 0;
			word-break:keep-all;
	}
	#contain .volunteer .con .sect .sub_tit span {
			font-family:'GimpoTitle';
	}
	#contain .volunteer .con .sect .sub_tit {
			position:relative;
			margin-bottom:30px;
			line-height:30px;
			font-size:23px;
			font-weight:600;
			color:#000;
	}
	#contain .volunteer .con .sect .sub_tit:before {
			content:'';
			position:absolute;
			top:-8px;
			left:-8px;
			width:8px;
			height:8px;
			border-radius:50%;
			background:#F9C415;
	}
	#contain .volunteer .sect {
			margin-bottom:5%;
	}
	#contain .volunteer .v_box .v_le p.bt span {
			border:1px solid #ddd;
			padding:2% 7% 2% 2%;
			border-radius:10px;
			text-align:center;
			background-color:#FFF9EB;
			margin:0;
			background:url(img/go_off.png) no-repeat;
			background-position:128px;
			transition:0.3s;
	}
	#contain .volunteer .v_box .v_le p.bt span:hover {
			background-image:url(img/go_on.png);
			background-color:#facc14;
	}
	 #contain .volunteer .s_box .ri {
		border:1px solid #eee;
		float:left;
		width:100%;
		font-size:18px;
		border-radius:20px;
		padding:3%;
		margin:0;
	}
	#contain .volunteer .s_box .ri .co {
		margin:1.5% 0;
	}
	#contain .volunteer .s_box .ri .box {
		padding:2% 3%;
		background:#fff9eb;
		border-radius:10px;
		line-height:180%;
	}
	#contain .volunteer .s_box .le {
		float:left;
		width:14%;
		text-align:center;
	}
	#contain .volunteer .s_box {
		float:left;
		width:100%;
		margin-bottom: 3%;
	}
}
@media (max-width:1200px) {
	/**/
	#khplay .khwrap {
			width:100%;
		padding: 1%;
	}
		/**/
	#contain .volunteer .v_box {
			float:left;
			width:100%;
			border-top:1px solid #ddd;
			border-bottom:1px solid #ddd;
	}
	#contain .volunteer .v_box .v_le {
			width:68%;
			float:left;
			font-size:18px;
			padding:2%;
			word-break:keep-all;
	}
	#contain .volunteer .v_box .v_ri {
			float:left;
			width:32%;
			text-align:center;
	}
	#contain .volunteer .v_box .v_ri img {
		bottom:1px;
		position:absolute;
		right:0%;
		z-index:-1;
	}
	#contain .volunteer .v_box .v_le h2 {
			margin:3% 0;
			font-family:'GimpoTitle';
	}
	#contain .volunteer .v_box .v_le p {
			margin:3% 8% 6% 0;
			word-break:keep-all;
	}
	#contain .volunteer .con .sect .sub_tit span {
			font-family:'GimpoTitle';
	}
	#contain .volunteer .con .sect .sub_tit {
			position:relative;
			margin-bottom:30px;
			line-height:30px;
			font-size:23px;
			font-weight:600;
			color:#000;
	}
	#contain .volunteer .con .sect .sub_tit:before {
			content:'';
			position:absolute;
			top:-8px;
			left:-8px;
			width:8px;
			height:8px;
			border-radius:50%;
			background:#F9C415;
	}
	#contain .volunteer .sect {
			margin-bottom:5%;
	}
	#contain .volunteer .v_box .v_le p.bt span {
			border:1px solid #ddd;
			padding:2% 7% 2% 2%;
			border-radius:10px;
			text-align:center;
			background-color:#FFF9EB;
			margin:0;
			background:url(img/go_off.png) no-repeat;
			background-position:128px;
			transition:0.3s;
	}
	#contain .volunteer .v_box .v_le p.bt span:hover {
			background-image:url(img/go_on.png);
			background-color:#facc14;
	}
	 #contain .volunteer .s_box .ri {
		border:1px solid #eee;
		float:left;
		width:100%;
		font-size:18px;
		border-radius:20px;
		padding:3%;
		margin:0;
	}
	#contain .volunteer .s_box .ri .co {
		margin:1.5% 0;
	}
	#contain .volunteer .s_box .ri .box {
		padding:2% 3%;
		background:#fff9eb;
		border-radius:10px;
		line-height:180%;
	}
	#contain .volunteer .s_box .le {
		float:left;
		width:14%;
		text-align:center;
	}
	#contain .volunteer .s_box {
		float:left;
		width:100%;
		margin-bottom:3%;
	}
}
@media (max-width:747px) {
	#contain .volunteer .v_box .v_le h2 {
			margin:1% 0;
	}
		#contain .volunteer .v_box .v_ri img {
		bottom:1px;
		position:relative;
		right:0%;
		z-index:-1;
	}
	#contain .volunteer .con .sect .sub_tit {
		position:relative;
		margin-bottom:0px;
		line-height:30px;
		font-size:18px;
		font-weight:600;
		color:#000;
	}
		#contain .volunteer .v_box .v_le p {
		margin:1% 0% 4% 0;
		word-break:keep-all;
	}
		#contain .volunteer .v_box .v_le {
		width:100%;
		float:left;
		font-size:15px;
		padding:2%;
		word-break:keep-all;
		text-align:center;
	}
	#contain .volunteer .v_box .v_ri img {
    width: 51%;
}
	#contain .volunteer .v_box .v_ri { width:100%;}
	.sub_txt p, #contain .volunteer .s_box .ri {
		font-size:15px;
	}
		#contain .volunteer .v_box .v_le h2 {
		margin: 1%;
	}
}



/* css 추가240320 */
.volunteer .call .volunteer_txt_box {
	float:left;
	width:100%;
	text-align:left;
}
.volunteer .call .volunteer_txt_box .ti {
	text-align:left;
}
.volunteer .call .volunteer_txt_box .co {
	text-align:left;
	padding:0;
}