body{
	text-align:center;
	padding:0;
	margin:0 auto;
	font-size:12px;
	color:#ffffff;
	line-height:1.5em;
	background:#000000;
}
td,th{
	font-size:12px;
	line-height:1.5em;
}
img,p{
	margin:0;
	padding:0;
	border:0;
}
.bacio_catchtxt{
	color:#DF0074;
}

.bacio_copytxt{
	margin-top:20px;
}
	.bacio_copytxt p{
		margin-bottom:10px;
		text-indent:1em;
		margin-left:20px;
	}
	.bacio_copytxt p span{
	color:#DF0074;
	}

a:link,
a:visited{
	color:#ffffff;
	text-decoration:underline;
}

a:hover,
a:active{
	color:#ffffff;
	text-decoration: none;
}


p.bacioharvest_info a:link,
p.bacioharvest_info a:visited{
	color:#CDB215;
	text-decoration:none;
}

p.bacioharvest_info a:hover,
p.bacioharvest_info a:active{
	color:#CDB215;
	text-decoration: underline;
}

#bacio_spbox{
	margin:0 auto;
	width:800px;
	background:url(../images/bg_main.gif) repeat-y;
	padding:0;
	overflow:auto;
}
	#bacio_spbox table.bacio_sptxt{
		width:800px;
		margin-top:50px;
		margin-left:0;
		padding:0;
	}
	#bacio_spbox table.bacio_sptxt .bg_pht_winebacio{
		background:url(../images/pht_winebacio.jpg) no-repeat right;
		height:310px;
	}
	#bacio_spbox table.bacio_sptxt table.winebacio_spmenu{
		width:585px;
		margin:0;
		padding:0;
		border:0px;
	}

.adjust_copy_wine{
	margin-left:50px;
	margin-top:90px;
}

.Lfont_copy_wine{
	margin-left:50px;
	margin-top:40px;
	font-size:14px;
}

.item_baciobox{
	width:720px;
	margin:auto;
	margin-top:50px;
	padding:0;
}
.item_baciohxlspbox{
	width:745px;
	margin:auto;
	margin-top:50px;
	padding:0;
}

.bacio_shop_phtwine{
	width:745px;
	position: relative;
}

/* サイド */
	.bacio_shop_phtwine .sppricebox{
		width:745px;
		background:url(../images/tbl_bottom_hsp.gif) bottom;
		padding:0;
		padding-bottom:10px;
		margin-top:20px;
		overflow:hidden;
	}


/* 上段トップ */
	.bacio_shop_phtwine .sppricebox .sppricebox_side{
		width:745px;
		background:url(../images/tbl_top_harvestsp.gif) top no-repeat;
		text-align:right;
		margin-top:0;
		overflow:hidden;
		text-align:right;
	}
	.bacio_shop_phtwine .sppricebox .sppricebox_side_n{
		width:745px;
		background:url(../images/tbl_top_harvestsp_n.gif) top no-repeat;
		text-align:right;
		margin-top:0;
		overflow:hidden;
		text-align:right;
	}

/* 下段トップ */
	.bacio_shop_phtwine .sppricebox .inforecruitmenbox{
		width:745px;
		background:url(../images/tbl_top_info.gif) top no-repeat;
		padding:0;
		padding-bottom:10px;
		overflow:hidden;
		text-align:right;
}
	.bacio_shop_phtwine .sppricebox .sppricebox_side table{
		width:550px;
		margin:auto;
		margin-top:50px;
		margin-right:30px;
		padding:0;
	}
	.bacio_shop_phtwine .sppricebox .inforecruitmenbox table{
		width:550px;
		margin:auto;
		margin-top:20px;
		margin-right:30px;
		padding:0;
	}
	.bacio_shop_phtwine .sppricebox .inforecruitmenbox .information table{
		width:530px;
		margin:auto;
		margin-top:5px;
		margin-left:15px;
		margin-right:5px;
		padding:0;
		border: 1px solid #453F3E;
	}
	.bacio_shop_phtwine .sppricebox .inforecruitmenbox .information td{
		padding: 2px; 
		border: 1px solid #453F3E;
		background: none; 
	}
	.bacio_shop_phtwine .sppricebox .inforecruitmenbox .information_annouce table{
		width:530px;
		margin:auto;
		margin-top:5px;
		margin-left:15px;
		margin-right:5px;
		padding:0;
		border: 1px solid #453F3E;
	}
#bacio_positionbox{
	position:absolute;
	top:80px;left:30px;
}
#bacio_footbox{
	width:800px;
	background:url(../images/bg_footer.gif);
	margin-top:80px;
}
.bacio_tohato{
	margin:20px 20px 20px 10px;
}

