@charset "UTF-8";

/*******************************************************************************
 * Default style.
 ******************************************************************************/
*			{ margin: 0; padding: 0; }
body		{ font-size: 12px; font-family: "맑은 고딕", "돋움", "굴림", "verdana", "serif"; color: #777777; text-decoration: none; }
a:link		{ color: #777777; text-decoration: none; }
a:visited	{ color: #777777; text-decoration: none; }
a:hover		{ color: #C6262C; text-decoration: underline; }
a:active	{ color: #C6262C; text-decoration: underline; }
/* #616161 #999 */

/*******************************************************************************
 * /Home.html 스타일.
 ******************************************************************************/
div.Main										{ max-width: 800px; margin-left: auto; margin-right: auto; padding-top: 30px; padding-bottom: 30px; background-color: #FEFEFE; }
div.Main div.BlockNotice p.BlockMessage			{ color: #C6262C; font-weight: bold; font-size: 2.5em; margin-bottom: 20px; }
div.Main div.BlockNotice li						{ font-size: 1.1em; line-height: 1.5em; list-style: none; background: url("../image/GrayDot.gif") no-repeat left 8px; padding-left: 10px; word-break: break-all; }
div.Main div.BlockNotice li+li					{ margin-top: 5px; }
div.Main div.BlockNotice strong                 { color: #FF5001; }
div.Main div.BlockNotice li .ConfigHelp         { border: 1px solid #E0E0E0; padding: 10px; margin: 10px; }
div.Main div.BlockNotice li .ConfigHelp h2      { font-weight: bold; font-size: 1.1em; }
div.Main div.BlockNotice li .ConfigHelp p+h2    { margin-top: 10px; }

div.Main form.Search							{ margin-top: 30px; margin-bottom: 30px; text-align: center; }
div.Main form.Search div.NaverGreenBorder		{ width: 379px; height: 28px; border: 7px solid #3eaf0e; display: inline-block; vertical-align: middle; text-align: left; }
div.Main form.Search input.QueryInput			{ width: 367px; height: 18px; margin: 4px 0 0 6px; border: 0; line-height: 18px; font-weight: bold; font-size: 14px; }
div.Main form.Search input.SubmitButton			{ width: 53px; height: 42px; border: 0; margin-left: 4px; background: url("http://sstatic.naver.net/search/img3/sp_se_v2.png") no-repeat -320px -80px; cursor: pointer; vertical-align: middle; }
div.Main form.Search div.Busy					{ margin-top: 5px; }
div.Main form.Search div.Busy img				{ vertical-align: middle; margin-right: 5px; }
div.Main form.Search div.Busy span				{ vertical-align: middle; }
div.Main div.SearchResult						{ position: relative; }
div.Main div.SearchResult img.PoweredByNaver	{ position: absolute; right: 0; }
div.Main div.SearchResult div.SearchResultItem	{ margin-bottom: 20px; }
div.Main div.SearchResult div.SearchResultItem h3			{ font-size: 13px; line-height: 19px; }
div.Main div.SearchResult div.SearchResultItem h3 a:link	{ color: #00C; text-decoration: underline; }
div.Main div.SearchResult div.SearchResultItem h3 a:visited	{ color: #00C; text-decoration: underline; }
div.Main div.SearchResult div.SearchResultItem h3 a:hover	{ color: #00C; text-decoration: underline; }
div.Main div.SearchResult div.SearchResultItem h3 a:active	{ color: #00C; text-decoration: underline; }
div.Main div.SearchResult div.SearchResultItem p			{ font-size: 12px; color: #000; line-height: 18px; word-wrap: break-word; word-break: break-all; text-align: justify; margin-top: 2px; }
div.Main div.SearchResult div.ErrorMessage					{ }
div.Main div.SearchResult div.ErrorMessage p.Title			{ font-weight: bold; }


