@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background: url(images/bg.png) repeat;
}

.site_logo_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #c04800;
}

.main_navi a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
}

.main_navi a:hover {
	color: #0FF;
	text-decoration: none;
}

.welcome_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color: #fffad9;
}

.welcome_sub_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 24px;
	color: #ffffff;
}

.content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #5f5f5f;
	line-height: 24px;
}

.sub_navi a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none;
	letter-spacing: 1px;
}

.sub_navi a:hover {
	text-decoration: underline;
}

.inner_sub_navi a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #595959;
	text-decoration: none;
}

.inner_sub_navi a:hover, .inner_sub_navi a.select {
	text-decoration: none;
	color: #ff9200;
}

.search_text {
	width: 180px;
	height: 41px;
	border: 0;
	background: url(images/search-text.gif) left top no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.inner_search_text {
	width: 256px;
	height: 26px;
	border: 0;
	background: url(images/inner-search-text.gif) left top no-repeat;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.search_filter {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #FFF;
}

.footer_navi a {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;;
	letter-spacing: 1px;
}

.footer_navi a:hover {
	text-decoration: underline;
}
