@charset "Shift_JIS";

/* ---------- スプリングフェスティバル関連 ---------- */

table.bus{
	background:#FFFFFF;
	padding:4px;
	font-size:20px;
	text-align:center;
	border-top:#993300 solid 2px;
	border-left:#993300 solid 2px;
	border-right:#FFAA00 solid 2px;
	border-bottom:#FFAA00 solid 2px;
    border-spacing:0;
	}

.bus td{
vertical-align:middlel;
	height:50px;
	border-right:#993300 solid 2px;
	border-bottom:#993300 solid 2px;
	border-top:#FFAA00 solid 2px;
	border-left:#FFAA00 solid 2px;
	font-size:16px;
	vertical-align:middle;
	text-align:center;

}

td.menunu{
	height:32px;
		background:#FFCCAA;
	padding:4px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	}

.f14{
font-size:14px;
}

.f22{
font-size:22px;
font-weight:bold;}

.f30r{
font-size:30px;
font-weight:bold;
color:#FF3300}

.f16{
font-size:16px;}

.buswaku{
width:580px;
text-align:left;
}

.back_sp{
background:url(../images/back_sp.gif);
background-position:right bottom;
background-repeat:no-repeat;
}

.back_hs{
background:url(../images/back_hs.gif);
background-position:right top;
background-repeat:no-repeat;
}

.back_jwd{
background:url(../images/back_jwd.gif);
background-position:right;
background-repeat:no-repeat;
}

.back_yo{
background:url(../images/back_yo.gif);
background-position:right;
background-repeat:no-repeat;
}

.back_pa{
background:url(../images/back_pa.gif);
background-position:right;
background-repeat:no-repeat;
}

table.table_9shu{
border:0px;
text-align:center;
float:none;
}

.table_9shu td{
vertical-align:top;
width:250px;
font-size:16px;
}

.akawaku{
border:3px #FF3300 ridge;
width:350px;
float:none;
font-size:30px;
font-weight:bold;
color:#FF3300;
}

.news_imgbox{
border:none;
width:220px;
float:right;
margin:10px;
padding:0;
}
.news_img{
border:1px #FF9999 dotted;
width:218px;
font-size:12px;
font-weight:bold;
text-align:center;
margin:10px;
padding:3px;
}
.news_imgcrop{
width:210px;
height:140px;
overflow:hidden;
}

.news_imgcrop img{
border:none;
width:210px;
margin:0;
}
.news_imgbox p{
margin-top:8px;
margin-bottom:0px;
}
.news_img a{
border:none;
}

