/* CSS Document */
A:link { text-decoration:UNDER-LINE; FONT-weight:none; COLOR:#CC0000 }
A:visited { text-decoration:UNDER-LINE; FONT-weight:none; COLOR:#CC0000 }
A:active { text-decoration:UNDER-LINE; FONT-weight:none; COLOR:#0000ff }
A:hover { text-decoration:UNDER-LINE; FONT-weight:none; COLOR:#AAAAAA }


td img {display: block;}body {
	background-image: url(img/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body {margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
font-size: 12px;
color: #333333;
font-family: メイリオ;
background-image: url(img/bg2.jpg);
}

td {font-size: 12px;
line-height: 20px
}

h1 {  font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	margin: 0px;
	padding: 1px;
	color: #F5EDDA;}
	
h2 {  font-size: 16px;
font-style: normal;
line-height: 16px;
margin: 2px;
padding: 2px;
color: #ffffff;}

h3 {  font-size: 16px;
font-style: normal;
line-height: 16px;
margin: 2px;
padding: 2px;
}
		

.text9 {  font-size: 9px; line-height: 11px}
.text10 {  font-size: 10px; line-height: 12px}
.text11 {  font-size: 11px; line-height: 16px}
.text12 {  font-size: 12px; line-height: 15px}
.text12a {  font-size: 12px; line-height: 20px; COLOR:#333333}
.text14 {  font-size: 14px; line-height: 16px}
.text16 {  font-size: 16px; line-height: 18px}
.text18 {  font-size: 18px; line-height: 22px}
.text20 {  font-size: 20px; line-height: 24px}
.text24 {  font-size: 24px; line-height: 28px}
.text30 {  font-size: 30px; line-height: 34px}
.text40 {  font-size: 40px; line-height: 44px}	


.style1 {
	color: #951516;
	font-weight: bold;
}

.footer {
	font-size: 12px;
	color: #000099;
}

.red {font-family: メイリオ; font-size: 11px;  line-height: 18px; color: #B40016; }

.ad {font-family: メイリオ; font-size: 11px; line-height: 18px; color: #444444; }

.menu {font-size: 12px;  line-height: 24px; color: #ffffff; }

.menu2 {font-size: 11px;  line-height: 18px;  color: #888888; }

.menu_title {font-size: 20px;  font-family: Times;  color: #CCCCCC; }

.title {font-size: 20px;  font-family: Times;  color: #BAAC98; }

.wine {overflow:auto;-14290padding: 5px 10px 5px 5px;11ffffff2c2c2c2c2c2c}



.rss_box {
	 margin: 3px 2%;
	 padding: 0px;
	 width: 270px;
	 background-color: #fff;
	 border: 1px dashed #333;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 12px;
	padding-bottom: 2px;
	color: #999;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 12px;
	color: #666;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 12px;
	text-decoration : underline;
	color: #333;
}

.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #999;
}

