.size1 {  font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 9px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none}
.size2 {  font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 10px; font-style: normal; line-height: 13px; font-weight: normal; font-variant: normal; text-transform: none}
.size3 {  font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: normal; line-height: 15px; font-variant: normal; text-transform: none}
.size3_Bold { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: bold; line-height: 15px; font-variant: normal; text-transform: none}
.size1_Bold { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 9px; font-style: normal; line-height: 12px; font-weight: bold; font-variant: normal; text-transform: none}
.size2_Bold { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 10px; font-style: normal; line-height: 13px; font-weight: bold; font-variant: normal; text-transform: none}
.size4 {  font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 14px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none}
.size4_Bold { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 14px; font-style: normal; line-height: 17px; font-weight: bold; font-variant: normal; text-transform: none}
.size5 { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 18px; font-style: normal; line-height: 21px; font-weight: normal ; font-variant: normal; text-transform: none}
.size5_Bold { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 18px; font-style: normal; line-height: 21px; font-weight: bold; font-variant: normal; text-transform: none}
.size3_marginL { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; font-variant: normal; text-transform: none }
.size4_marginL { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 14px; font-style: normal; line-height: 20px; font-weight: normal; font-variant: normal; text-transform: none }
.size5_marginL { font-family: "Osaka", "‚l‚r ‚oƒSƒVƒbƒN"; font-size: 18px; font-style: normal; line-height: 25px; font-weight: normal ; font-variant: normal; text-transform: none }

A:link, A:visited, A:active{
	text-decoration:none;
	color:#5B011F;
}

A:hover{
	text-decoration:underline;
	color:#5B011F;
}

#footer A:link, #footer A:visited, #footer A:active{
	text-decoration:none;
	color:#cccccc;
	padding:0 3px;
}

#footer A:hover{
	text-decoration:underline;
}

#footer{
	color:#cccccc;
}

.block{
	display: block;
}

.main{
	padding:20px 20px 10px 30px;
}

.midashi{
	padding: 0 0 5px 0;
}

.showing1{
	/*width:140px;*/
	width:180px;
	padding:5px 0 10px 0;
}

.showing1 img{
	border:1px solid #666666;
}

.showing2{
	padding:5px 0 0 0;
}

.showing_title{
	font-size: 14px;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:2px;
}

.showing_link{
	font-size: 12px;
	line-height:1.3;
	margin-bottom:7px;
}

.showing_date{
	font-size: 12px;
	line-height:1.3;
	margin-bottom:5px;
}

.showing_event{
	font-size: 12px;
	line-height:1.3;
}

img{
	border:none;
}

#exhi, #event{
	padding-top:20px;
	padding-bottom:10px;
}

.exhi_date, .exhi_title, .exhi_link{
	padding-right:30px;
}

.exhi_mark, .event_mark{
	font-size:12px;
	padding-right: 5px;
	padding-left: 15px;
	color:#91936c;
}

.exhi_date, .event_date{
	font-size:12px;
	white-space:nowrap;
}

.exhi_title, .event_title{
	font-size:14px;
	font-weight:bold;
	line-height:1.3;
	padding: 4px 0 5px 0;
	padding-left:1em;
}

.exhi_link, .event_link{
	font-size:12px;
	padding:0 0 3px 1em;
}

.display_none{
	display:none;
}

#exhi td, #event td{
	padding-top: 5px;
}

.nowrap {white-space:nowrap;}