@charset "UTF-8";
/*공용 변수*/
/*타이틀 공용 스타일 정의*/
/*공용 믹스인*/
/*공용 함수*/
/* 검색결과 페이지 */
.search .page { /* Web & news results */ }
.search .page .search-form { text-align: center; margin-bottom: 40px; padding: 30px 0; background-color: #fffcee; border-top: 1px solid #ffd375; border-bottom: 1px solid #ffd375; }
.search .page #s, .search .page #submitButton { font-family: NG, NanumGothic, 'malgun gothic'; }
.search .page #s { height: 33px; padding: 0 10px; font-size: 16px; font-weight: bold; width: 600px; border: 5px solid #ff8a00; }
.search .page #submitButton { padding: 13px 18px; margin: 0; color: #fff; font-weight: bold; background: url(/share/img/ptn/ptn_rhombus.gif) repeat 0 -12px; border: none; height: 43px; vertical-align: baseline; cursor: pointer; position: relative; top: -2px; }
.search .page .icons { display: none; }
.search .page #searchInContainer { margin-top: 10px; }
.search .page label { cursor: pointer; position: relative; right: -2px; top: -3px; margin-right: 10px; white-space: nowrap; }
.search .page input[type=radio] { cursor: pointer; }
.search .page p.notFound { text-align: center; padding: 0 0 40px; }
.search .page .webResult { padding-bottom: 15px; margin-bottom: 30px; }
.search .page .webResult h5 { font-size: 16px; font-weight: normal; margin-bottom: 5px; padding: 0; }
.search .page .webResult h5 a { color: #f56200; font-size: 16px; letter-spacing: -1px; padding: 4px 0; }
.search .page .webResult h5 a:hover { color: #ff8a00; }
.search .page .webResult > a { font-size: 8pt; letter-spacing: 0; color: #bdbdbd; text-decoration: none; height: 15px; background: url(/share/img/icon/icon_search_url.gif) no-repeat left; padding-left: 25px; }
.search .page .webResult > a:hover { color: #ff8a00; }
.search .page #more { height: 20px; cursor: pointer; margin: 40px auto; background: #ff8a00; text-align: center; color: #fff; font-weight: bold; padding: 3px; border-radius: 2px; box-shadow: 0 2px 1px #e6e6e6; }
.search .page #more:hover { background: #ffd375; }
