@charset "utf-8";

	/* 공통 */
	.sec-tit {text-align:center;}
	.sec-tit strong {color:#222;font-family:'S-CoreDream-9Black';}

	.main-bg {position:relative;overflow:hidden;}

	.main-about {padding:0 0 100px 0;background-color:#fff;/*background-image:url(http://ylabstudios.egreef.kr/sub/img/main-about-bg.jpg);*/background-size:cover;}
	.main-about .sec-tit {margin-bottom:50px;}
	.main-about .sec-con {margin-bottom:50px;}

	.main-global {padding:0 0 100px 0;background-color:#ffffff;}
	.main-global .sec-tit {margin-bottom:0;}
	.main-global .sec-con  {position:relative;}
	.main-global .sec-con .sec-area {}
	.main-global .sec-con .sec-area span.area-tit {position:absolute;display:inline-block;width:80px;height:30px;line-height:28px;color:#fff;font-size:12px;font-weight:900;text-align:center;background-color:rgba(0,0,0,0.8);border-radius:4px;}
	.main-global .sec-con .sec-area span.area-pot {display:none;position:absolute;/*display:inline-block;*/width:80px;height:30px;line-height:28px;color:#2e2e2e;font-size:12px;font-weight:900;text-align:center;border-radius:4px;margin-top:20px;}
	.main-global .sec-con .sec-map {}
	.main-global .sec-con .sec-map img {width:100%;}

	.main-news {padding:100px 0;background-color:#f1f1f1;overflow:hidden;}
	.main-news .sec-news {display:grid;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));grid-gap:100px;}
	.main-news .sec-news li {min-height:400px; }
	.main-news .sec-news li .list-img {height:240px;line-height:1.2;color:#111;font-size:20px;font-weight:600;overflow:hidden;}
	.main-news .sec-news li .list-img img {width:100%;}
	.main-news .sec-news li .list-info {padding:30px 10px;}
	.main-news .sec-news li .list-info .list-tit {line-height:1.2;color:#111;font-size:30px;font-weight:900;margin-bottom:30px;}
	.main-news .sec-news li .list-info .list-con {line-height:1.6;color:#666;text-align:left;}

	.main-career {padding:100px 0;overflow:hidden;}
	.main-career .sec-tit {color:#fff;}
	.main-career .sec-tit span {color:#fff;}
	.main-career .sec-list {display:grid;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr));grid-gap:100px;}
	.main-career .sec-list li {min-height:400px;background-color:#fff;padding:50px;}
	.main-career .sec-list li h5 {position:relative;margin-bottom:50px;}
	.main-career .sec-list li h5 a {position:absolute;right:0;}
	.main-career .sec-list li .list-img img {width:100%;}
	.main-career .sec-list li .list-info {padding:30px 10px;}
	.main-career .sec-list li .list-info .list-tit {line-height:1.2;color:#111;font-size:30px;font-weight:900;margin-bottom:30px;}
	.main-career .sec-list li .list-info .list-con {line-height:1.6;color:#666;text-align:left;}

	.main-contact {padding:100px 0;background-color:#ffffff;}
	.main-contact .sec-tit {margin-bottom:100px;}
	.main-contact .sec-con {display:flex;width:100%;margin:0 auto 100px;}
	.main-contact .sec-con li {width:50%;border-right:1px dashed #aaa;}
	.main-contact .sec-con li:last-child {border-right:0;padding-left:50px;}
	.main-contact .sec-con li {display:}
	.main-contact .sec-con li img {height:150px;vertical-align:middle;margin-right:20px;}
	.main-contact .sec-con li span {}
	.main-contact .sec-con li span strong {font-weight:300;}
	.main-contact .sec-map {height:540px;overflow:hidden;}
	.main-contact .sec-map iframe {width:100%;height:500px;}

	@media screen and (max-width:999px) {

		.main-about {padding:0 0 30px 0;}
		.main-about .sec-tit {margin-bottom:20px;}
		.main-about .sec-con {margin-bottom:20px;}

		.main-global {padding:0 0 20px 0;}
		.main-global .sec-con .sec-area span.area-tit {position:absolute;display:inline-block;width:80px;height:30px;line-height:28px;color:#fff;font-size:12px;font-weight:900;text-align:center;background-color:rgba(0,0,0,0.8);border-radius:4px;}
		.main-global .sec-con .sec-area span.area-pot {display:none;position:absolute;/*display:inline-block;*/width:80px;height:30px;line-height:28px;color:#2e2e2e;font-size:12px;font-weight:900;text-align:center;border-radius:4px;margin-top:20px;}

		.main-news {padding:30px 0;overflow:hidden;}
		.main-news .sec-news {display:block;}
		.main-news .sec-news li {min-height:400px; }
		.main-news .sec-news li .list-img {height:240px;line-height:1.2;color:#111;font-size:20px;font-weight:600;overflow:hidden;}
		.main-news .sec-news li .list-img img {width:100%;}
		.main-news .sec-news li .list-info {padding:30px 10px;}
		.main-news .sec-news li .list-info .list-tit {line-height:1.2;color:#111;font-size:30px;font-weight:900;margin-bottom:30px;}
		.main-news .sec-news li .list-info .list-con {line-height:1.6;color:#666;text-align:left;}

		.main-career {padding:30px 0;overflow:hidden;background-color:#222;}
		.main-career .sec-tit {color:#fff;}
		.main-career .sec-tit span {color:#fff;}
		.main-career .sec-list {display:block;}
		.main-career .sec-list li {min-height:400px;;font-size:15px;background-color:#fff;padding:25px;}
		.main-career .sec-list li h5 {position:relative;margin-bottom:50px;}
		.main-career .sec-list li h5 a {position:absolute;right:0;}
		.main-career .sec-list li .list-img img {width:100%;}
		.main-career .sec-list li .list-info {padding:30px 10px;}
		.main-career .sec-list li .list-info .list-tit {line-height:1.2;color:#111;font-size:20px;text-align:left !importantfont-weight:900;margin-bottom:30px;}
		.main-career .sec-list li .list-info .list-con {line-height:1.6;color:#666;text-align:left !important}

		.main-contact {padding:30px 0;background-color:#ffffff;}
		.main-contact .sec-tit {margin-bottom:20px;}
		.main-contact .sec-con {display:block;width:100%;margin:0 auto 30px;}
		.main-contact .sec-con li {width:100%;border-right:0;margin-bottom:30px;}
		.main-contact .sec-con li:last-child {border-right:0;padding-left:0px;}
		.main-contact .sec-con li img {height:150px;vertical-align:middle;margin-right:20px;}
		.main-contact .sec-con li span {}
		.main-contact .sec-con li span strong {font-weight:300;}
		.main-contact .sec-map {height:540px;overflow:hidden;}
		.main-contact .sec-map iframe {width:100%;height:500px;}


	}	