@charset "utf-8";
#spot{margin:2px 0 30px 0}
#spot .search{margin:0;padding:0}
#spot .search input[type="text"]{vertical-align:top;border:4px solid #b6b6b6;padding:4px 4px 4px 6px;width:252px;font-size:18px;height:22px;line-height:22px;font-weight:bold;margin:0}
#spot .search input[type="submit"]{vertical-align:top;background:#484d51;border:1px solid #272b30;color:#fff;height:38px;line-height:38px;padding:0 15px;margin:0;cursor:pointer;box-shadow:0 1px 0 #6d7174 inset;font-size:16px;font-weight:bold}

.localNavigation{border-bottom:1px solid #ccc;*zoom:1;margin:0 0 20px 0px;padding:0}
.localNavigation:after {content:"";display:block;clear:both}
.localNavigation li{ position:relative;list-style:none;float:left;margin:0 -1px 0 0;padding:0;background:#fff}
.localNavigation li a{color:#666;text-decoration:none;text-decoration:none;float:left;padding:7px 15px 0 15px;height:24px;border:1px solid #ddd;border-bottom:none;background:url(images/white/bgTab2.gif) repeat-x}
.localNavigation li.on{margin-bottom:-1px}
.localNavigation li.on a{ height:24px;background:none}

.subNavigation{*zoom:1;margin:0 0 20px 0;padding:0 0 10px 0;overflow:hidden;border-bottom:1px solid #EFEFEF}
.subNavigation:after {content:"";display:block;clear:both}
.subNavigation li{ position:relative;list-style:none;float:left;margin:0 -1px 0 0;padding:0 }
.subNavigation li a{color:#666;text-decoration:none;text-decoration:none;float:left;padding:0 10px 0 0;margin-right:10px;border-right:1px solid #ddd}
.subNavigation li.last a{border-right:0}
.subNavigation li.on{margin-bottom:-1px}
.subNavigation li.on a{font-weight:bold}

strong.noKeyword{font-size:16px;display:block;margin:50px 0 0 10px}

h3.subTitle{padding:0 0 0 20px;margin:10px 0 20px 0;background:url(images/white/iconH2.gif) no-repeat left center;font-size:14px;color:#666}
h3.subTitle span{font-weight:normal;font-family:verdana;font-size:13px}

.noResult{display:block;margin:0 0 30px 0;font-size:14px;color:#666;padding:0 0 10px 0;border-bottom:1px solid #EFEFEF;line-height:150%}

.searchResult{margin:10px 0 0 0;padding:0;}
.searchResult li{width:100%;margin-bottom:22px;clear:both;overflow:hidden;list-style:none}
.searchResult li .thumb{display:block;float:left;margin-right:14px;padding:1px;border:1px solid #DDD}
.searchResult li dl{margin:5px 0 0 0;padding:0}
.searchResult li dl dt{padding:0;margin:0;color:#d8d8d8;font-size:18px;font-family: 'Noto Sans CJK KR', 'Noto Sans KR', 'apple sd gothic neo', sans-serif;line-height:1.7;margin-bottom:4px}
.searchResult li dl dt a{color:#1263c2;font-weight:normal;text-decoration:none;}
.searchResult.comment li dl dt a{color:#444444;font-weight:normal;font-size:15px;font-family:'NanumGothic', 'Nanum Gothic', 'Noto Sans CJK KR', 'Noto Sans KR', 'apple sd gothic neo', sans-serif;line-height:1.8;text-decoration:none}
.searchResult.comment li dl dt a:hover{text-decoration:none}
.searchResult li dl dt .reply{color:#e44a5c;font:12px Tahoma}
.searchResult li dl dt .reply em{color:#e44a5c;font:12px Tahoma}
.searchResult li dl dt .category{color:#818181}
.searchResult li dl dt .category a{color:#818181;border:none;text-decoration:none}
.searchResult li dl dd{padding:0;margin:0;font-size:14px;font-family:'NanumGothic', 'Nanum Gothic', 'Noto Sans CJK KR', 'Noto Sans KR', 'apple sd gothic neo', sans-serif;line-height:1.8;color:#555555;margin-bottom:4px}
.searchResult li address{color:#d8d8d8;font-size:13px;margin-top:5px;font-style:normal}
.searchResult li address strong{color:#3e3e3e;font-size:1em;font-weight:normal}
.searchResult li address img{vertical-align:middle;margin-right:2px}
.searchResult li address .time{color:#818181;font:.9em Tahoma}
.searchResult li address .read{font:12px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;color:#818181}
.searchResult li address .readNum{color:#818181;font:.9em Tahoma}
.searchResult li address .recom{font:12px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;color:#818181}
.searchResult li address .recomNum{color:#fe6700;font:bold .9em Tahoma}
.searchImageResult{margin:10px 0 0 10px;padding:0;overflow:hidden;*zoom:1}
.searchImageResult li{width:124px;height:190px;padding:0;margin:0 20px 15px 0;list-style:none;float:left;overflow:hidden;vertical-align:top}
.searchImageResult li img{display:block;margin-bottom:10px;padding:1px;border:1px solid #DDD}
.searchImageResult li dl{margin:0;padding:0}
.searchImageResult li dl dt{padding:0;margin:0;color:#d8d8d8;margin-bottom:1px}
.searchImageResult li dl dt a{color:#1a3588;font-size:13px;line-height:150%;text-decoration:none}
.searchImageResult li address{color:#d8d8d8;font-size:12px;margin-top:5px}
.searchImageResult li address strong{color:#3e3e3e;font-size:1em;font-weight:normal}
.searchImageResult li address img{vertical-align:middle;margin-right:2px}
.searchImageResult li address .time{color:#818181;font:.8em Tahoma}
.searchImageResult li address .read{font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;color:#818181}
.searchImageResult li address .readNum{color:#818181;font:.8em Tahoma}
.searchImageResult li address .recom{font:11px "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;color:#818181}
.searchImageResult li address .recomNum{color:#fe6700;font:bold .8em Tahoma}
.searchImageResult li address .time{color:#818181;font:.8em Tahoma}
div.isMore{color:#666;text-align:right;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #EFEFEF}
div.isMore a{color:#666;text-decoration:underline}
/* Pagination Reset */
.pagination{ padding:15px 0;margin:0;text-align:center}
.pagination *{ margin:0;padding:0}
.pagination img{ border:0}
.pagination a,
.pagination strong{ position:relative;display:inline-block;text-decoration:none;line-height:normal;color:#333;font-family:Tahoma, Sans-serif;vertical-align:middle}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{ background-color:#f7f7f7 !important}
.pagination strong{ color:#ff6600 !important}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd{ font-weight:normal !important;border:none !important;margin:0 !important;white-space:nowrap}
/* Pagination A1 */
.pagination.a1 a,
.pagination.a1 strong{ margin:0 -4px;padding:1px 10px 1px 8px;border:none;border-left:1px solid #ccc;border-right:1px solid #ddd;font-weight:bold;font-size:14px;background:#f7f7f7}
.pagination.a1 a.prev{ padding-left:10px;background:#f7f7f7 url(images/white/arrowPrevA1.gif) no-repeat left center}
.pagination.a1 a.prevEnd{ padding-left:15px;background:#f7f7f7 url(images/white/arrowPrevEndA1.gif) no-repeat left center}
.pagination.a1 a.next{ padding-right:10px;background:#f7f7f7 url(images/white/arrowNextA1.gif) no-repeat right center}
.pagination.a1 a.nextEnd{ padding-right:15px;background:#f7f7f7 url(images/white/arrowNextEndA1.gif) no-repeat right center}