
div.intro {line-height:28px; font-size:15px; overflow: hidden;  letter-spacing:-0.5px; }
div.intro div.contL {max-width:1200px; padding:167px 0; margin:0 auto;}
div.intro div.contR {width:100%; position:absolute; }
div.intro p.txtS{font-size:45px; font-weight:600; color:#000000; line-height:1.3; padding-bottom:40px;}
div.intro p.txtS strong{color:#99d526;}
div.intro p.txtP { padding-bottom:20px; width:60%; font-size:20px; color:#101010; line-height:1.8;}
p.sign {text-align:right; padding-top:70px; color:#b6b6b6;}
p.sign strong{font-size:26px; font-weight:600; padding-left:10px;}



/*---------------------------------------
  MOBILE RESPONSIVE              
-----------------------------------------*/
@media (max-width: 1023px) {
div.intro div.contL {float:none; width:100%; text-align:center; }
div.intro div.contR {float:none; width:100%;}	
}
@media (max-width: 768px) {
	#contentsArea{padding:0 20px;}
	div.intro div.contL{padding:40px 0 80% 0;}
	div.intro div.contR{bottom:15%; position:absolute;}
	div.intro p.txtS{font-size:25px; text-align: left; letter-spacing:-0.03em; padding-bottom:25px;}
	div.intro p.txtP{font-size:13px; text-align: left; width:100%}
	div.intro p.sign{text-align:right; position:absolute; right:10%;  width:34%; line-height:1.5}
	
	div.jeon div.contR{bottom:31%; }
	div.jeon div.contL{padding:40px 0 100% 0;}
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}

