/*　0923 0:36 更新　********************************************************/* {margin: 0;padding: 0;font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;font-weight:normal;font-size:0.97em;color:#585858;line-height:1.8em;text-align:left;}body {	margin: 0;	padding: 0;	background-color: #FFC0DC;	text-align:center;}/* Common */a img{	margin:0;	border:0;	padding:0;}img{	margin:0;}p{	margin-bottom:40px;}p.p-top{	margin: 20px 0 0 0;	font-size:10px;}p.p-top2{	margin: 25px 0 0 0;	padding:0;	font-size:10px;}table{	margin:0 0 25px 0;	 border: 1px #AAAAAA solid;  	  border-collapse: collapse;   	 border-spacing: 0;	width:99%;}tr,th,td{	 padding: 5px 12px 5px 12px; 	   line-height: 120%;}th,td{	 border-bottom: 1px #AAAAAA solid;}th.th-orange{	width:80px;	    text-align: center;	background-color: #FFDCB3;	color:#DA0E70;}th.th-pink{	width:80px;	    text-align: center;	background-color: #FFe8EB;color:#585858;}a  {	color:#DA0E70;	font-weight:bold;}a.link2  {	color:#585858;	font-weight:normal;}ul{	list-style-type: none;}/*　Page SIZE　***************************************************/#container{	width:822px;	background-image: url("../images/back.png");	background-repeat: repeat-y;	margin:0 auto ;	padding:0 10px 0 10px;}#header,#menu,#footer{	clear: both;	width:800px;	margin:0;	padding:0;}#content{	clear: both;	width:800px;	margin:0;	padding:0;}#header img { vertical-align: text-bottom; }/*　MENU　***************************************************/#menu ul{	margin:0;	padding:0;}#menu ul li{	width:200px;	display:block;	float:left;	margin:0;	padding:0;	list-style-type:none;}/*　BOX　***************************************************/#box-left{	margin: 0 0 0 36px;	width:215px;	float:left;}#box-right{	margin: 0 25px 0 ;	width:460px;	float:right;	}#box-left-top{	margin: 20px 0 0 36px;	*margin: 20px 0 0 20px;	width:450px;	float:left;	padding:0;}#box-right-top{	margin: 20px 25px 0 0 ;	*margin: 20px 12px 0 0 ;	width:255px;	float:right;	padding:0;}.wine{	min-height:450px;	background-image: url("../images/winery3.jpg");	background-repeat:no-repeat;	background-position: right bottom;}.pbox-top{	margin:0;	width:460px;	height:8px;	padding:0;	background-image: url("../images/about3.jpg");	background-repeat:no-repeat;	vertical-align: text-bottom;	background-position: right bottom}.pbox-mid{	margin:0;	padding:0 7px;	font-size:0.9em;	color:#DA0E70;	background-image: url("../images/about5.jpg");	background-repeat:repeat-y;}.pbox-bottom{	margin-bottom:20px;	width:460px;	height:8px;	padding:0;	margin-top:0;	background-image: url("../images/about4.jpg");	background-repeat:no-repeat;}.float-left{	margin-top:10px;	float:left;	margin-top:10px;	margin-bottom:0;}.clearb{	clear: both;}/*　Content　***************************************************/p.page-title{	margin:45px 0 25px 0;}p.list-title{	margin:45px 0 10px 0;}p.table-title{	margin:5px 0 10px 0;	color:#DA0E70;	font-weight:bold;}