@charset "utf-8"; 


div.photo		{ float: left; width: 170px; margin: 0px; padding: 0px; }
div.greeting	{ float: right; width: 640px; margin: 0px; padding: 0px; }
div.greeting p		{ display: inline-block; font-size: 16px; line-height: 26px; font-family:  "Noto Sans KR";  font-weight: 400; color: #666; padding-bottom: 25px; margin: 0px; overflow: hidden; }
div.greeting p.first	{ font-size: 20px; line-height: 33px; font-family:  'Jeju Myeongjo';  font-weight: 600; color: #333; padding-bottom: 40px; }
div.greeting p.first span	{ color: #d3170f; }
div.greeting p.last		{ font-size: 17px; font-family:  "Noto Sans KR"; padding-top: 15px; color: #333; padding-bottom: 0px; }
div.greeting p.last img	{ margin-left: 10px; vertical-align: bottom; }


@media(max-width:1216px) {
	div.photo				{ clear: both; width: 100%; margin: 0 0 20px; padding: 0px; text-align: center; }
	div.greeting p.first	{ font-size: 18px; line-height: 28px; padding-bottom: 30px; }
}

@media(max-width: 686px) {
	div.greeting p.first	{ font-size: 16px; line-height: 25px; }

	div.greeting p.last { font-size: 16px; }
	div.greeting p.last img	{ margin-left: 5px; }
}