#top_news_base { width: 550px; height: 246px; margin: 0 auto; padding: 129px 0 0; }
#top_news { width: 543px; height: 240px; overflow: auto; margin: 11px 0 0; padding: 0; border: solid 3px #f60; }
#top_news ul { width: 525px; clear: both; margin: 0; padding: 5px 0 0; }
.top_news_photo { text-align: center; width: 180px; height: 100px; float: left; margin: 0; padding: 0; }
.top_news_photo img { border: solid 1px white; outline-style: none; }
.top_news_kiji { color: #333333; font-size: 12px; line-height: 16px; text-align: left; }
.top_news_kiji_red { color: #FF0000; font-size: 12px; line-height: 16px; text-align: left; }
.golfer_red { color: #FF0000; font-size: 12px; line-height: 16px; text-align: left; }
.top_news_kiji1 {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
}
.top_news_kiji2 {
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	text-decoration: underline;
}
.top_news_kiji3 { color: #3333ff; font-size: 12px; line-height: 12px; text-align: left; }
.contact { color: #333333; font-size: 12px; line-height: 20px; text-align: center; }
.top_news_title1 { color: #cc00cc; font-size: 14px; line-height: 14px; text-align: left; }
.top_news_title1s { color: #cc00cc; font-size: 10px; line-height: 10px; text-align: left; }
.top_news_title2 {color: #006600; font-size: 12px; line-height: 14px; text-align: left;}
.top_news_title2_red {color: #ff0000; font-size: 12px; line-height: 14px; text-align: left;}
.top_news_title2_blue {color: #0000FF; font-size: 12px; line-height: 14px; text-align: left;}
.top_news_title2_green {color: #008000; font-size: 12px; line-height: 14px; text-align: left;}
#mov_base { color: white; font-size: 12px; line-height: 20px; text-align: left; width: 580px; margin: 45px auto 0; padding: 0; }
#mov { color: #8f0000; background-color: white; text-align: center; width: 100px; height: 120px; margin: 0; padding: 0; }
#space { color: #8f0000; background-color: white; text-align: center; width: 10px; height: 5px; margin: 0; padding: 0; }
#space2 { color: #8f0000; background-color: #efbde3; text-align: center; width: 10px; height: 5px; margin: 0; padding: 0; }
#space3 { color: #8f0000; background-color: #efbde3; text-align: center; width: 10px; height: 300px; margin: 0; padding: 0; }


#table.body1{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.body1 th{
    border-right:1px solid #fb5fe7;
    border-bottom:1px solid #fb5fe7;
    color:#efbde3;
    background-color:#efbde3;
    background-position:left top;
    padding:5px 10px;
}
.body1 td{
    background-color:#FFFFFF;
    border-right:1px solid #fb5fe7;
    border-bottom:1px solid #fb5fe7;
    padding:10px 10px;
}

#table.body5{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.body5 th{
	border-right:1px solid #fb5fe7;
	border-bottom:1px solid #fb5fe7;
	color:#efbde3;
	background-color:#efbde3;
	padding:1px 1px;
}
.body5 td{
	background-color:#FFFFFF;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #fb5fe7;
	border-bottom-color: #fb5fe7;
	padding:5px;
	margin: 5px;
}

#table.body6{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.body6 th{
	border-right:1px solid #fb5fe7;
	border-bottom:1px solid #fb5fe7;
	color:#efbde3;
	background-color:#efbde3;
	padding:5px 5px;
}
.body6 td{
	background-color:#FFFFFF;
	border-bottom-width: 1px;
	border-right-color: #fb5fe7;
	border-bottom-color: #fb5fe7;
	border-right-width: 1px;
	padding:5px;
	margin: 5px;
}



#table.body2{
    border-top:2px solid #;
    border-left:2px solid #;
	border-collapse:collapse;
	background-color:#666666;
	padding: 5px;
	margin: 5px;
}
.body2 th{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	color:#666666;
	background-color:#999999;
    padding:5px 10px;
}
.body2 td{
	background-color:#FFFFFF;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
    padding:10px 10px;
}

#table.body4{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.body4 th{
    border-right:1px solid #fb5fe7;
    border-bottom:1px solid #fb5fe7;
    color:#efbde3;
    background-color:#efbde3;
    background-position:left top;
    padding:0.3em 1em;
}
.body4 td{
    background-color:#FFFFFF;
    border-right:1px solid #fb5fe7;
    border-bottom:1px solid #fb5fe7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
}

#table.body3{
    border-top:2px solid #;
    border-left:2px solid #;
	border-collapse:collapse;
	background-color:#99cc99;
	padding: 0px;
	margin: 0px;
}
.body3 th{
	color:#666666;
	background-color:#99cc99;
	background-position:left top;
	padding-top: 5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #669966;
	border-bottom-color: #669966;
}
.body3 td{
	background-color:#FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-right-color: #669966;
	border-bottom-color: #669966;
}

#table.body0{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.body0 th{
	border-right:0px solid #fb5fe7;
	border-bottom:0px solid #fb5fe7;
	color:#efbde3;
	background-color:#efbde3;
	padding:2px 2px;
}
.body0 td{
	background-color:#FFFFFF;
	border-bottom-width: 0px;
	border-right-color: #fb5fe7;
	border-bottom-color: #fb5fe7;
	border-right-width: 1px;
	padding:2px;
	margin: 2px;
}


#table.bodyinfo{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.bodyinfo th{
	border-right:0px solid #fb5fe7;
	border-bottom:0px solid #fb5fe7;
	color:#efbde3;
	background-color:#efbde3;
	padding:5px 10px;
}
.bodyinfo td{
	background-color:#f3dfe2;
	border-bottom-width: 0px;
	border-right-color: #fb5fe7;
	border-bottom-color: #fb5fe7;
	border-right-width: 1px;
	padding:20px;
	margin: 20px;
}


#table.body-border0{
    border-top:2px solid #;
    border-left:2px solid #;
    border-collapse:collapse;
    background-color:#efbde3;
}
.body-border0 th{
    border-right:1px solid #fb5fe7;
    border-bottom:1px solid #fb5fe7;
    color:#efbde3;
    background-color:#efbde3;
    background-position:left top;
    padding:5px 10px;
}
.body-border0 td{
    background-color:#FFFFFF;
    border-right:none;
    border-bottom:none;
    padding:0px 0px;
}




#HR.s1 {
  background-image: url("i/hr_img"); 
  height: 8px;
}
.top_news_title3 {
	color: #C69;
	font-size: 10px;
	line-height: 12px;
	text-align: left;
}

.top_news_title5 {
	color: #333333;
	font-size: 10px;
	line-height: 11px;
	text-align: left;
}
