﻿/*
html {overflow-y: scroll;} 
*/

body{margin:0;padding:0;color: #666666; font-size: 12px; line-height: 160%; font-family:Arial, Verdana, Helvetica;}
table{margin:0;padding:0;color: #666666; font-size: 12px; line-height: 160%; font-family:Arial, Verdana, Helvetica;}


img.left{float:left; margin:0px 20px 20px 0px;}
img.right{float:left; margin:0px 0px 20px 20px;}

#emial a{ text-decoration:none; color:#666666;}
#emial a:hover{ text-decoration:none; color:#990000;}

#link a{ text-decoration:underline; color:#990000;}
#link a:hover{ text-decoration:underline; color:#ff0000;}

#maplink a{ text-decoration:none; color:#666666;}
#maplink a:hover{ text-decoration:none; color:#990000;}

.small {font-size:10px; color:#666666; line-height:140%;}
.top_bold {font-size:14px; font-weight:800; color:#333333; line-height:160%;}
.miyazaki {font-size:10px; color:#990000; line-height:280%;}
.red {color: #cc0000; }
.gold {color: #996600; }


.margin_l20b20 { margin:0px 0px 20px 20px;}
.margin_l10b15 { margin:0px 0px 15px 10px;}
.margin_r20b20 { margin:0px 20px 20px 0px;}
.margin_r10b15 { margin:0px 10px 15px 0px;}
.margin_r15l10 { margin:0px 15px 0px 10px;}

/*bottom_menu*/
.pad_btm_menu {text-align: center; padding: 15px 0px 15px 0px;}
.menu { color: #780000; font-size: 10px; line-height: 220% }


#menu a{text-decoration:none; color: #666666;}
.copyright {color: #999999; font-size: 10px; line-height: 520%; font:Arial, Helvetica, sans-serif; margin:20px 0px 20px 0px;}

/*events news*/
.date {color: #cc0000; font-size: 14px;}
.title {color: #990000;font-size: 14px; }

.map {color: #666666; font-size: 12px;line-height: 200%; font-weight:800;}
.map_company {color: #333333; font-size: 12px;line-height: 240%; font-weight:800;}


img.icon {
float:left;
padding:2px 10px 0 0;
}

.download_ul{list-style:none;margin:15px 0 0 15px;padding:0;}
.download_li{margin:0 0 15px 0;padding:0;text-align:left;}
.title_header{color:#990000;}
.line{height:1px;color:#ccc;border:0;background-color:#ccc;}

.thumb_news{border:0;margin:0 15px 15px 0;}


#newsarea{width:268px; height:208px; overflow:auto;}
#eventarea{width:268px; height:208px; overflow:auto;}

/*==========================================
		reset float 
==========================================*/

.cls:after{ 
			content:".";
			display: block;
			clear:both;
			height: 0;
			visibility: hidden;
			
			}
.cls {display: inline-block;}

/* mac ie5 \*/
* html .cls {height: 1%;}
.cls{display: block;}
/* mac ie5 */