@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face{
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face{ 
	font-family: 'GmarketSansMedium'; 
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
	font-weight: normal; 
	font-style: normal; 
}
@font-face{ 
	font-family: 'GmarketSansLight'; 
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff'); 
	font-weight: normal; 
	font-style: normal; 
} 
* {-webkit-text-size-adjust:none;}
* { margin:0;padding:0; }
a { text-decoration: none;color:#444; }
a:visited{ text-decoration: none;color:#444; }
a:hover{ color:#444; }
img{ border:0px;vertical-align:bottom; }

body{
	margin:0px;
	padding:0px;
}

/* Table */
table{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td, th{
	padding:0px;
	word-break:break-all;
}

/* 공통 */
.text_overflow{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

#wrap{ 
	width:100%;
	font-family:'Noto Sans KR',Nanum Gothic,Helvetica,sans-serif;
	letter-spacing:0px;
}

/* 모바일 환경 */
@media screen and (max-width:1000px){
	
	.pc{
		display:none;
	}
	.mobile{
		display:block;
	}
	.main_title{
		color:#000;
		font-size:26px;
		font-family: 'GmarketSansMedium';
		letter-spacing:2px;
		letter-spacing:1px;
		text-align:center;
	}
	.main_title_desc{
		color:#666;
		font-size:16px;
		font-weight:100;
		text-align:center;
		margin-top:5px;
	}

	/* 본문 */
	#wrap > #body{
		position:relative;
		width:100%;
		background-color:#fff;
	}
	#wrap > #body > #body_content{
		position:relative;
		width:100%;
	}

	/* 제품 소개 */
	#wrap > #body > #body_content > #product_wrap{
		width:100%;
		background:url(/images/main_product_bg.png);
		background-repeat:no-repeat;
		background-position:center center;
		padding:40px 0px;
		margin-top:-30px;
	}
	#wrap > #body > #body_content > #product_wrap > #product{
		margin-left:5px;
		margin-right:5px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content{
		text-align:center;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p1{
		color:#fff;
		font-size:23px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p1 > .stress{
		font-size:25px;
		font-weight:800;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p2{
		color:#fff;
		font-size:16px;
		font-weight:500;
		margin-top:5px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box{
		margin-top:40px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li{
		float:left;
		list-style:none;
		width:calc(33.3% - 3.34px);
		text-align:center;
		margin-right:5px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li:last-child{
		margin-right:0px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > .image{
		height:70px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li:nth-child(1) > .image > img{
		width:40px;
		margin-top:5px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li:nth-child(2) > .image > img{
		width:40px;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li:nth-child(3) > .image > img{
		width:55px;
		margin-top:5px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p1{
		color:#fff;
		font-size:15px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p2{
		color:#fff;
		font-size:20px;
		font-family:'GmarketSansBold';
		letter-spacing:-1px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p3{
		color:#fff;
		font-size:13px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p3 .br{
		display:none;
	}

	/* ABOUT */
	#wrap > #body > #body_content > #about_wrap{
		width:100%;
		background-color:#fff;
		padding:40px 0px;
	}
	#wrap > #body > #body_content > #about_wrap > #about{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content{
		text-align:center;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p1{
		color:#e55500;
		font-size:20px;
		font-family:'GmarketSansBold';
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p2{
		color:#000;
		font-size:14px;
		font-weight:500;
		letter-spacing:0px;
		line-height:25px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p2 br{
		display:none;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p3{
		color:#000;
		font-size:14px;
		font-weight:700;
		letter-spacing:-1px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p3 > .stress{
		font-size:15px;
		font-weight:800;
	}

	/* 포트폴리오 */
	#wrap > #body > #body_content > #portfolio_wrap{
		width:100%;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio{
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content{
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul{
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li{
		list-style:none;
		padding:70px 0px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(1){
		text-align:center;
		background:url(/images/main_portfolio_bg1_mobile.png);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:cover;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(2){
		text-align:center;
		background:url(/images/main_portfolio_bg2_mobile.png);
		background-repeat:no-repeat;
		background-position:center center;
		background-size:cover;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(1) > div{
		margin-right:5px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(2) > div{
		margin-left:5px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div > .p1{
		color:#fff;
		font-size:17px;
		font-family:'GmarketSansBold';
		letter-spacing:0px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div > .p2{
		color:#fff;
		font-size:15px;
		font-weight:700;
		letter-spacing:-1px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div > .p3{
		color:#fff;
		font-size:15px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:0px;
	}

	/* 시스템소개 */
	#wrap > #body > #body_content > #system_wrap{
		width:100%;
		padding:40px 0px;
	}
	#wrap > #body > #body_content > #system_wrap > #system{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #system_wrap > #system > #system_content{
		text-align:center;
	}
	#wrap > #body > #body_content > #system_wrap > #system > #system_content img{
		width:100%;
		max-width:538px;
	}

	/* 문의하기 */
	#wrap > #body > #body_content > #apply_wrap{
		width:100%;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply{
		text-align:left;
		background:url(/images/main_apply_bg.png);
		background-size:cover;
		background-repeat:no-repeat;
		background-position:center top;
		padding:40px 0px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content{
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul{
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li{
		list-style:none;
		width:100%;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div{
		text-align:left;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .logo img{
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p1{
		color:#fff;
		font-size:20px;
		font-family:'GmarketSansBold';
		letter-spacing:-1px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p2{
		color:#fff;
		font-size:15px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p3,
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p5{
		color:#ff7e00;
		font-size:20px;
		font-weight:700;
		letter-spacing:0px;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p4,
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p6{
		color:#fff;
		font-size:16px;
		font-weight:500;
		letter-spacing:0px;
		margin-top:5px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul,
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > div{
		width:100%;
		margin-top:30px;
		margin-left:0px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li{
		list-style:none;
		width:100%;
		padding-bottom:2px;
		box-sizing:border-box;
		border-bottom:1px solid #fff;
		margin-bottom:25px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li:last-child{
		margin-bottom:0px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li .label{
		color:#fff;
		font-size:16px;
		text-align:left;
		font-weight:600;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input{
		width:100%;
		height:30px;
		color:#fff;
		font-size:15px;
		font-weight:500;
		border:0px;
		background-color:rgba(255, 255, 255, 0);
		margin-top:5px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea{
		width:100%;
		height:120px;
		color:#fff;
		font-size:15px;
		font-weight:500;
		border:0px;
		background-color:rgba(255, 255, 255, 0);
		margin-top:20px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::-webkit-input-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::-moz-input-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::-ms-input-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::-webkit-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::-moz-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::-ms-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > div.button{
		height:45px;
		color:#fff;
		font-size:18px;
		font-weight:600;
		text-align:center;
		line-height:45px;
		border-radius:5px;
		background-color:#ff7e00;
		margin-top:20px;
		cursor:pointer;
	}
}

/* PC 환경 */
@media screen and (min-width:1001px){

	.pc{
		display:block;
	}
	.mobile{
		display:none;
	}
	.main_title{
		color:#000;
		font-size:35px;
		font-family: 'GmarketSansMedium';
		/*font-family: 'GmarketSansBold';*/
		letter-spacing:2px;
		text-align:left;
	}
	.main_title_desc{
		color:#666;
		font-size:18px;
		font-weight:100;
		text-align:center;
		margin-top:5px;
	}

	/* 본문 */
	#wrap > #body{
		position:relative;
		width:100%;
		background-color:#fff;
		margin-top:-10px;
	}
	#wrap > #body > #body_content{
		position:relative;
		width:100%;
	}

	/* 제품 소개 */
	#wrap > #body > #body_content > #product_wrap{
		width:100%;
		background:url(/images/main_product_bg.png);
		background-repeat:no-repeat;
		background-position:center;
		padding:80px 0px;
	}
	#wrap > #body > #body_content > #product_wrap > #product{
		text-align:center;
		margin:auto;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content{
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p1{
		color:#fff;
		font-size:45px;
		font-weight:600;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p1 > .stress{
		font-size:52px;
		font-weight:800;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p2{
		color:#fff;
		font-size:20px;
		font-weight:100;
		margin-top:25px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > .p2 .br{
		display:none;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box{
		max-width:1415px;
		border-top:1px solid #ee8e55;
		margin:70px auto 0px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li{
		float:left;
		list-style:none;
		width:calc(33.3% - 18px);
		margin-right:25px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li:last-child{
		margin-right:0px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > .image{
		height:240px;
		border-bottom:1px solid #fff;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > .image > img{
		margin-top:60px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li:nth-child(3) > .image > img{
		margin-top:70px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p1{
		color:#fff;
		font-size:22px;
		font-weight:500;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p2{
		color:#fff;
		font-size:48px;
		font-family:'GmarketSansBold';
		margin-top:10px;
	}
	#wrap > #body > #body_content > #product_wrap > #product > #product_content > ul.content_box > li > div > .p3{
		color:#fff;
		font-size:22px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:10px;
	}

	/* ABOUT */
	#wrap > #body > #body_content > #about_wrap{
		width:100%;
		background-color:#fff;
		padding:85px 0px;
	}
	#wrap > #body > #body_content > #about_wrap > #about{
		text-align:center;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content{
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p1{
		color:#e55500;
		font-size:35px;
		font-family:'GmarketSansBold';
		margin-top:10px;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p2{
		color:#000;
		font-size:20px;
		font-weight:500;
		letter-spacing:-1px;
		line-height:32px;
		margin-top:60px;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p3{
		color:#000;
		font-size:22px;
		font-weight:700;
		margin-top:40px;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p3 > .stress{
		font-size:24px;
		font-weight:800;
	}
	#wrap > #body > #body_content > #about_wrap > #about > #about_content > .p3 .br{
		display:none;
	}

	/* 포트폴리오 */
	#wrap > #body > #body_content > #portfolio_wrap{
		width:100%;
		background:url(/images/main_portfolio_bg.png);
		background-repeat:no-repeat;
		background-position:center;
		padding:220px 0px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio{
		position:relative;
		max-width:1920px;
		text-align:center;
		margin:auto;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content{
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li{
		float:left;
		list-style:none;
		width:50%;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(1){
		text-align:right;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(2){
		text-align:left;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(1) > div{
		margin-right:30px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li:nth-child(2) > div{
		margin-left:30px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div > .p1{
		color:#fff;
		font-size:40px;
		font-family:'GmarketSansBold';
		letter-spacing:-1px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div > .p2{
		color:#fff;
		font-size:20px;
		font-weight:700;
		letter-spacing:-1px;
		margin-top:40px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div > .p3{
		color:#fff;
		font-size:20px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #portfolio_wrap > #portfolio > #portfolio_content > ul > li > div .br{
		display:none;
	}

	/* 시스템소개 */
	#wrap > #body > #body_content > #system_wrap{
		width:100%;
	}
	#wrap > #body > #body_content > #system_wrap > #system{
		position:relative;
		width:100%;
		max-width:1920px;
		text-align:center;
		border-bottom:10px solid #a7a7a8;
		background-color:#f6f6f7;
		padding:130px 0px;
		margin:auto;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #system_wrap > #system > #system_content{
	}
	#wrap > #body > #body_content > #system_wrap > #system > #system_content img{
		width:100%;
		max-width:1400px;
	}

	/* 문의하기 */
	#wrap > #body > #body_content > #apply_wrap{
		width:100%;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply{
		position:relative;
		max-width:1920px;
		min-height:971px;
		text-align:left;
		background:url(/images/main_apply_bg.png);
		background-repeat:no-repeat;
		background-position:center;
		padding:0px 0px;
		margin:auto;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content{
		max-width:1580px;
		margin:auto;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li{
		float:left;
		list-style:none;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1){
		width:40%;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2){
		width:60%;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div{
		margin-top:115px;
		margin-left:20px;
		margin-right:20px;
		text-align:left;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p1{
		color:#fff;
		font-size:40px;
		font-family:'GmarketSansBold';
		letter-spacing:-1px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p2{
		color:#fff;
		font-size:20px;
		font-weight:500;
		letter-spacing:-1px;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p3,
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p5{
		color:#ff7e00;
		font-size:26px;
		font-weight:700;
		letter-spacing:0px;
		margin-top:80px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p4,
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(1) > div > .p6{
		color:#fff;
		font-size:26px;
		font-weight:500;
		letter-spacing:0px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul{
		margin-right:20px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul,
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > div{
		margin-top:140px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li{
		float:left;
		list-style:none;
		width:100%;
		padding-bottom:2px;
		box-sizing:border-box;
		border-bottom:1px solid #fff;
		margin-bottom:35px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li:nth-child(2),
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li:nth-child(3){
		width:calc(50% - 10px);
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li:nth-child(2){
		margin-right:20px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li:last-child{
		margin-bottom:0px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li .label{
		color:#fff;
		font-size:22px;
		text-align:left;
		font-weight:600;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input{
		width:100%;
		height:35px;
		color:#fff;
		font-size:16px;
		font-weight:500;
		border:0px;
		background-color:rgba(255, 255, 255, 0);
		margin-top:15px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea{
		width:100%;
		height:150px;
		color:#fff;
		font-size:16px;
		font-weight:500;
		border:0px;
		background-color:rgba(255, 255, 255, 0);
		margin-top:20px;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::-webkit-input-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::-moz-input-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li input::-ms-input-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::-webkit-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::-moz-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > ul > li textarea::-ms-placeholder{
		color:#fff !important;
		font-size:16px !important;
		font-weight:500 !important;
		font-family:Nanum Gothic,Helvetica,sans-serif !important;
	}
	#wrap > #body > #body_content > #apply_wrap > #apply > #apply_content > ul > li:nth-child(2) > form > div.button{
		height:70px;
		color:#fff;
		font-size:27px;
		font-weight:600;
		text-align:center;
		line-height:70px;
		border-radius:5px;
		background-color:#ff7e00;
		margin-top:40px;
		margin-right:20px;
		cursor:pointer;
	}
}