@charset "UTF-8";

h1{
margin:0px 0px 20px 0px;
width:560px;
}

h2{
margin:0px 0px 15px 20px;
padding:0px 0px 5px 0px;
width:554px;
border-bottom:1px solid #777777;
line-height:1.5;
font-weight:bold;
}

p{
display:inline;
margin:0px 0px 35px 20px;
padding:0px 6px 0px 0px;
width:554px;
line-height:1.5;
float:left;
}
p img{
display:inline;
margin:10px 13px 0px 0px;
float:left;
}

ul#second-navigation li#second01 a{
width:132px;
background-image:url(../images/second_navigation.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}
ul#second-navigation li#second01-active a{
width:132px;
background-image:url(../images/second_navigation.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}
ul#second-navigation li#second01 a:hover{
background-image:url(../images/second_navigation.gif);
background-position:0px -29px;
background-repeat:no-repeat;
}

ul#second-navigation li#second02 a{
width:117px;
background-image:url(../images/second_navigation.gif);
background-position:-132px 0px;
background-repeat:no-repeat;
}
ul#second-navigation li#second02-active a{
width:117px;
background-image:url(../images/second_navigation.gif);
background-position:-132px -29px;
background-repeat:no-repeat;
}
ul#second-navigation li#second02 a:hover{
background-image:url(../images/second_navigation.gif);
background-position:-132px -29px;
background-repeat:no-repeat;
}

ul#second-navigation li#second03 a{
width:193px;
background-image:url(../images/second_navigation.gif);
background-position:-249px 0px;
background-repeat:no-repeat;
}
ul#second-navigation li#second03-active a{
width:193px;
background-image:url(../images/second_navigation.gif);
background-position:-249px -29px;
background-repeat:no-repeat;
}
ul#second-navigation li#second03 a:hover{
background-image:url(../images/second_navigation.gif);
background-position:-249px -29px;
background-repeat:no-repeat;
}

dl.buckwheat{
float: left;
clear:left;
margin:0px 10px 28px 20px;
padding:0px 0px 5px 0px;
width:394px;
display: inline;
}
dl.buckwheat dt{
margin:0px 0px 8px 0px;
width:394px;
}
dl.buckwheat dd{
width:394px;
line-height:1.4;
}
table.variety{
margin:0px 0px 28px 30px;
}
table.variety td{
padding:5px 0px 5px 0px;
border-bottom: 1px solid #CCCCCC;
}
table.variety td em{
color:#A02326;
}
table.variety td.date01{

}
table.variety td.date02{
padding:3px 5px 3px 0px;
text-align:right;
}
table.variety td.space{
width:70px;
}
table.variety td.menu{
width:97px;
}


.v_left {
	width: 354px;
	float: left;
	margin-right: 20px;
	}

.v_right {
	width: 200px;
	float: left;
	}

.b_right {
	width: 150px;
	float: left;
	margin-bottom: 25px;
	}

.pagetop{
clear: left;
}

cite {
	display: block;
	clear: left;
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	}
