@charset "utf-8";

@import url(common.css);
@import url(fontsize.css);

/*++++++++++ パンくず ++++++++++*/
#crumb{
	margin:5px 10px;
	font-size:86%;
	}
	
/*++++++++++ サブ階層リンク ++++++++++*/
.sub-link{
	text-align:right;
	margin-bottom:10px;
	}
.sub-link a:hover img{opacity:0.7; filter: alpha(style=0, opacity=70)}


/*++++++++++ main ++++++++++*/
#mainbox h2,#mainbox h3{margin-bottom:10px}
#mainbox p{margin-bottom:8px}


/*++++++++++ vineyard ++++++++++*/
#grape img{
	float:left;
	margin-right:10px
	}

#grape h4{
	margin-bottom:5px;
	padding:3px 0;
	background:#006600;
	color:yellow
	}

#grape hr{
	height:1px;
	clear:both;
	margin:0 10px 5px 10px
}


/*++++++++++ aboutus ++++++++++*/
#company{
	width:350px;
	}

#company th,#company td{padding:3px}

#company th{
	width:80px;
	color:#336699;
	text-align:left
	}
	
#company .shop{background:#666; color:white}

/*++++++++++ visitor ++++++++++*/

.tastet{
	border-left:3px solid #990066;
	border-bottom:1px solid gray;
	padding:5px;
	}

/*++++++++++ lineup navi ++++++++++*/
ul#lineup-navi{
	width:134px;
	height:312px;
	position:relative;
	overflow:hidden;
	}

ul#lineup-navi li{
	display:block;
	}

ul#lineup-navi li a{
	position:absolute;
	left:0;
	width:134px;
	height:26px;
	text-indent:-9999px;
	text-decoration:none;
	}

ul#lineup-navi li#lnavi01 a{background:url(../lineup/img/lineup_navi01.gif) no-repeat; top:0}
ul#lineup-navi li#lnavi02 a{background:url(../lineup/img/lineup_navi02.gif) no-repeat; top:26px}
ul#lineup-navi li#lnavi03 a{background:url(../lineup/img/lineup_navi03.gif) no-repeat; top:52px}
ul#lineup-navi li#lnavi04 a{background:url(../lineup/img/lineup_navi04.gif) no-repeat; top:78px}
ul#lineup-navi li#lnavi05 a{background:url(../lineup/img/lineup_navi05.gif) no-repeat; top:104px}
ul#lineup-navi li#lnavi06 a{background:url(../lineup/img/lineup_navi06.gif) no-repeat; top:130px}
ul#lineup-navi li#lnavi07 a{background:url(../lineup/img/lineup_navi07.gif) no-repeat; top:156px}
ul#lineup-navi li#lnavi08 a{background:url(../lineup/img/lineup_navi08.gif) no-repeat; top:182px}
ul#lineup-navi li#lnavi09 a{background:url(../lineup/img/lineup_navi09.gif) no-repeat; top:208px}
ul#lineup-navi li#lnavi10 a{background:url(../lineup/img/lineup_navi10.gif) no-repeat; top:234px}
ul#lineup-navi li#lnavi11 a{background:url(../lineup/img/lineup_navi11.gif) no-repeat; top:260px}
ul#lineup-navi li#lnavi12 a{background:url(../lineup/img/lineup_navi12.gif) no-repeat; top:286px}

ul#lineup-navi li#lnavi01 a:hover,
ul#lineup-navi li#lnavi02 a:hover,
ul#lineup-navi li#lnavi03 a:hover,
ul#lineup-navi li#lnavi04 a:hover,
ul#lineup-navi li#lnavi05 a:hover,
ul#lineup-navi li#lnavi06 a:hover,
ul#lineup-navi li#lnavi07 a:hover,
ul#lineup-navi li#lnavi08 a:hover,
ul#lineup-navi li#lnavi09 a:hover,
ul#lineup-navi li#lnavi10 a:hover,
ul#lineup-navi li#lnavi11 a:hover,
ul#lineup-navi li#lnavi12 a:hover{background-position:-134px 0px}

/*++++++++++ item ++++++++++*/
div.item{
	width:360px;
	float:right
	}

table.spec{border-collapse:collapse; width:280px}
table.spec th, table.spec td{
	text-align:center;
	padding:3px;
	border:1px solid #666666;
	}
table.spec th{background:#FFFFCC}

div.item strong{color:#990066; font-weight:normal}
