.font1 {
	font-family: "�l�r �o�S�V�b�N", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 180%;
	margin-right: 1px;
	margin-left: 1px;
	padding-right: 2px;
	padding-left: 2px;

}
.fontcompany {
	font-family: "�l�r �o�S�V�b�N", "Osaka";
	font-size: 12px;
	line-height: 175%;
	margin: 3px;
	padding: 3px;
}
.borderright {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.fontbig {
	font-family: "�l�r �o�S�V�b�N", "Osaka";
	font-size: 12px;
	line-height: 160%;
}
.span { font-size: 12px; line-height: 180% }
a:active { color: #ffffff; text-decoration: underline }
a:hover { color: #ffffff; text-decoration: underline }
a:link { color: #ffffff; text-decoration: none }
a:visited { color: #ffffff; text-decoration: none }.sakuhinborder {
	border: 1px solid #FFFFFF;
}
.borderflow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.fontbig1 {
	font-size: 14px;
	line-height: 165%;

}

/* rss feed */

#news {
	width:280px;
	height:80px;
	overflow:auto;
	margin:0 auto;
	padding:0;
	padding:10px 0
}
#news li {
	margin:0 0 5px 0;
	padding:0;
	line-height:130%;
	list-style:none
}

#news li:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
#news li { display: inline-block; }
/* exlude MacIE5 \*/
* html #news li { height: 1% }
#news li {display:block;}
/* end MacIE5 */

#news .news_date {
	display:block;
	color:#CC0000;
	font-weight:bold;
}
#news .news_headline {
	display:block;
}

.facebook {
	background:#FFFFFF;
	margin-bottom:30px;
	padding:10px;
	margin:15px;
	text-align:left;
}
.facebook iframe {
	border:none;
	width:795px;
	height:430px;
}

