@charset "utf-8";
/* 대관안내 */
.fac01-wrap {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
		max-height: 350px;
		margin-bottom: 40px;
		background: #003777;
		border-radius: 1rem;
		-webkit-border-radius: 1rem;
		overflow: hidden;
	}	
	.fac01-tit {position: relative;width: 50%;margin: 0;padding-left: 3rem;}
	.fac01-tit p {margin-bottom: 0.933rem;font-family: 'Roboto';font-size: 1rem;font-weight: 900;color: #658dba;text-transform: uppercase;}	
	.fac01-tit p strong {font-size: 2rem;font-family: 'NanumSquareNeo';font-weight: 600;letter-spacing: -0.05rem;color: #fff;}
	
	.fac-img{position: relative;margin: 0;width: 50%;max-height: 350px;border-radius: 0 0 0 4rem;-webkit-border-radius: 0 0 0 4rem;overflow: hidden;}
	.fac-slide .slick-slide,
	.fac-slide .slick-slide img {width: 100%;height: 100%;}
	.fac-slide .slick-slide .item {vertical-align: top;}	
	
	.fac01-list {margin: 0;padding: 3rem;background: #F7F8FA; border-radius: 0.4rem;-webkit-border-radius: 0.4rem;}
	.fac01-list li {position: relative;margin-bottom: 0.4rem;padding: 0 0 0 6rem;font-size: 1rem;font-weight: 500;line-height: 1.6rem;color: #111;word-break: keep-all;}
	.fac01-list li::before {position: absolute;content: '';left: 0.2rem;top: 0.6rem;width: 5px;height: 5px;border-radius: 100%;-webkit-border-radius: 100%;background-color: var(--main-color);}
	.fac01-list li span {position: absolute;content: '';top: 0;left: 1rem;display: block;min-width: 3rem;font-weight: 600;line-height: 1.6rem;text-align: justify;
		 &:after {
		    content: '';
		    display: inline-block;
		    width: 100%;
		  }
	}
	.fac01-list li ul li {margin-bottom: 0.2rem;padding:  0 0 0 0.933rem;font-size: 0.933rem;line-height: 1.4rem;color: #333;}
		
	@media all and (max-width:1023px){
		.fac01-tit p {margin-bottom: 0.4rem;font-size: 0.867rem;}		
		.fac01-list {padding: 2rem;}
		.fac01-list li {font-size: 1rem;}
		.fac01-list li span {min-width: 4rem;}
		
		.fac-control button{right: -1.2rem;width: 2.2rem;height: 2.2rem;}
		.fac-control button.fac-prev,
		.fac-control button.fac-next {bottom: calc(50% - 1.1rem);}
	}
	@media all and (max-width:746px){
		.fac01-wrap {max-height: 100%;}
		.fac-img {order: 1;max-height: 20rem;}
		.fac01-tit,
		.fac-img {width: 100%;}
		.fac01-tit {order: 2;padding: 1.5rem;}
		.fac01-tit p {font-size: 0.733rem;}
		.fac01-tit p strong {font-size: 1.5rem;}		
		.fac01-list {padding:1.5rem;}
		.fac01-list li {margin-bottom:0.2rem;font-size:0.933rem;line-height:1.4rem;}
		.fac01-list li span {left:0.8rem;min-width:auto;letter-spacing:-0.05rem;}
		.fac01-list li strong {font-size:1rem;}
		
		.fac-control button.fac-prev {left:0;}
		.fac-control button.fac-next {right:0;}
	}
	@media all and (max-width:480px){
		.fac01-tit p {margin-bottom:0.2rem;}
		
		.fac01-list {padding:1.1rem;}
		.fac01-list li {padding-left:4rem;}
	} 
	
@media all and (max-width:1023px){
	.fac01-tit p {margin-bottom: 0.4rem;font-size: 0.867rem;}		
	.fac01-list {padding: 2rem;}
	.fac01-list li {font-size: 1rem;}
	.fac01-list li span {min-width: 4rem;}
	
	.fac-control button{right: -1.2rem;width: 2.2rem;height: 2.2rem;}
	.fac-control button.fac-prev,
	.fac-control button.fac-next {bottom: calc(50% - 1.1rem);}
}
@media all and (max-width:746px){
	.fac01-wrap {max-height: 100%;}
	.fac-img {max-height: 20rem;}
	.fac01-tit,
	.fac-img {width: 100%;}
	.fac01-tit {padding: 1.5rem;}
	.fac01-tit p {font-size: 0.733rem;}
	.fac01-tit p strong {font-size: 1.5rem;}		
	.fac01-list {padding:1.5rem;}
	.fac01-list li {margin-bottom:0.2rem;font-size:0.933rem;line-height:1.4rem;}
	.fac01-list li span {left:0.8rem;min-width:auto;letter-spacing:-0.05rem;}
	.fac01-list li strong {font-size:1rem;}
	
	.fac-control button.fac-prev {left:0;}
	.fac-control button.fac-next {right:0;}
}
@media all and (max-width:480px){
	.fac01-tit p {margin-bottom:0.2rem;}
	
	.fac01-list {padding:1.1rem;}
	.fac01-list li {padding-left:4rem;}
}

	
div.pg_inform{padding:20px; background:#f8f8f8; border:1px solid #ddd; }
div.pg_inform p{padding-left:28px; color:#167f67; background:url('/images/dcsc/program/pg_inform_icon.png') 0 0 no-repeat;}