.area-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.area-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.area-m a:hover { color:#FF6400; font-size:10px; text-decoration:underline; }

.area-mm a:link { color:#333333; font-size:12px; text-decoration:none; }
.area-mm a:visited { color:#333333; font-size:12px; text-decoration:none; }
.area-mm a:hover { color:#FF6400; font-size:12px; text-decoration:underline; }

.area-link a:link { color:#FF6400; font-size:12px; text-decoration:none; }
.area-link a:visited { color:#FF6400; font-size:12px; text-decoration:none; }
.area-link a:hover { color:#FF6400; font-size:12px; text-decoration:underline; }

.sitemap-link a:link { color:#333333; font-size:12px; text-decoration:none; }
.sitemap-link a:visited { color:#333333; font-size:12px; text-decoration:none; }
.sitemap-link a:hover { color:#EB5D83; font-size:12px; text-decoration:underline; }

.calendar-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.calendar-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.calendar-m a:hover { color:#9A0000; font-size:10px; text-decoration:underline; }

.travel-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.travel-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.travel-m a:hover { color:#5092EA; font-size:10px; text-decoration:underline; }

.faq-m a:link { color:#333333; font-size:12px; text-decoration:none; }
.faq-m a:visited { color:#333333; font-size:12px; text-decoration:none; }
.faq-m a:hover { color:#5058AC; font-size:12px; text-decoration:underline; }

.top-link a:link { color:#0000FF; font-size:10px; text-decoration:none; }
.top-link a:visited { color:#0000FF; font-size:10px; text-decoration:none; }
.top-link a:hover { color:#000099; font-size:10px; text-decoration:underline; }

.faq-link a:link { color:#5058AC; font-size:12px; text-decoration:none; }
.faq-link a:visited { color:#5058AC; font-size:12px; text-decoration:none; }
.faq-link a:hover { color:#666666; font-size:12px; text-decoration:underline; }

.travel-link a:link { color:#5092EA; font-size:12px; text-decoration:none; }
.travel-link a:visited { color:#5092EA; font-size:12px; text-decoration:none; }
.travel-link a:hover { color:#5092EA; font-size:12px; text-decoration:underline; }

.wed-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.wed-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.wed-m a:hover { color:#FF6699; font-size:10px; text-decoration:underline; }

.academy-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.academy-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.academy-m a:hover { color:#006600; font-size:10px; text-decoration:underline; }

.style-m a:link { color:#333333; font-size:12px; text-decoration:none; }
.style-m a:visited { color:#333333; font-size:12px; text-decoration:none; }
.style-m a:hover { color:#FF6400; font-size:12px; text-decoration:underline; }

.link-t a:link { color:#0000CC; font-size:12px; text-decoration:none; }
.link-t a:visited { color:#0000CC; font-size:12px; text-decoration:none; }
.link-t a:hover { font-size:12px; text-decoration:underline; color: #bfccff; }

.mara-link01 A:link { color:#333333; text-decoration:none; }
.mara-link01 A:visited { color:#333333; text-decoration:none; }
.mara-link01 A:hover { color:#009933; text-decoration:none; }

.mara-link A:link	{ color:#CC0000; text-decoration:none; font-weight:bold; }
.mara-link A:visited { color:#CC0000; text-decoration:none; font-weight:bold; }
.mara-link A:hover { color:#009900; text-decoration:underline; font-weight:bold; }

.link-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.link-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.link-m a:hover { color:#B74E31; font-size:10px; text-decoration:underline; }

.link-link a:link { color:#B74E31; font-size:12px; text-decoration:none; }
.link-link a:visited { color:#B74E31; font-size:12px; text-decoration:none; }
.link-link a:hover { color:#B74E31; font-size:12px; text-decoration:underline; }

.news-link a:link { color:#333333; font-size:12px; text-decoration:none; }
.news-link a:visited { color:#333333; font-size:12px; text-decoration:none; }
.news-link a:hover { color:#B5D532; font-size:12px; text-decoration:underline; }

.tour-link a:link { text-decoration:none; color:#006600; }
.tour-link a:visited { text-decoration:none; color:#006600; }
.tour-link a:hover { color:#006600; text-decoration:underline; }

.tour-m a:link { color:#333333; font-size:10px; text-decoration:none; }
.tour-m a:visited { color:#333333; font-size:10px; text-decoration:none; }
.tour-m a:hover { color:#006600; font-size:10px; text-decoration:underline; }

.sitemap-cap a:link { color:#333333; font-size:14px; text-decoration:none; }
.sitemap-cap a:visited { color:#333333; font-size:14px; text-decoration:none; }
.sitemap-cap a:hover { color:#EB5D83; font-size:14px; text-decoration:underline; }

.sitemap-cap2 a:link { color:#EB5D83; font-size:14px; text-decoration:none; }
.sitemap-cap2 a:visited { color:#EB5D83; font-size:14px; text-decoration:none; }
.sitemap-cap2 a:hover { color:#EB5D83; font-size:14px; text-decoration:underline; }

.marathon-link a:link { color:#333333; font-size:12px; text-decoration:none; }
.marathon-link a:visited { color:#333333; font-size:12px; text-decoration:none; }
.marathon-link a:hover { color:#6BA67A; font-size:12px; text-decoration:underline; }

.marathon-m a:link { color:#333333; font-size:12px; text-decoration:none; }
.marathon-m a:visited { color:#333333; font-size:12px; text-decoration:none; }
.marathon-m a:hover { color:#6BA67A; font-size:12px; text-decoration:underline; }

.style-enta a:link { color:#C20000; font-size:12px; text-decoration:none; }
.style-enta a:visited { color:#C20000; font-size:12px; text-decoration:none; }
.style-enta a:hover { color:#C20000; font-size:12px; text-decoration:underline; }

.style-spo a:link { color:#005B00; font-size:12px; text-decoration:none; }
.style-spo a:visited { color:#005B00; font-size:12px; text-decoration:none; }
.style-spo a:hover { color:#005B00; font-size:12px; text-decoration:underline; }

.style-cul a:link { color:#912A91; font-size:12px; text-decoration:none; }
.style-cul a:visited { color:#912A91; font-size:12px; text-decoration:none; }
.style-cul a:hover { color:#912A91; font-size:12px; text-decoration:underline; }

