@charset "Shift_JIS";
/* CSS Document */

.voice {
	width: 512px;
	margin: 2px 13px 30px 13px;
	border-top:1px solid #5A453F;
	border-bottom:1px solid #5A453F;
	background-color:#FFFFFF;
	font-size:13px;
	padding: 0 0 0px 0;
}

.voice h1 {
	display:inline;
}	

.voice-box {
	width:479px;
	padding:30px 13px 30px 20px;

}

.voice-box2 {
	width:479px;
	padding:23px 13px 23px 20px;
	height:36px;

}

.voice-btn {
	list-style:none;
	position:relative;
}

#bansou-box {
	position: absolute;
	bottom:14px;
	_top:275px;
	right:28px;
	z-index:1;
}

.voice-btn li {
	padding:14px 0 0px 14px;
	
}

.voice-btn li img {
	_display:inline;
}	

#voice-letter-left {
	float:left;
	margin:7px 0 0 0;
}

#voice-letter-left2 {
	float:left;
	margin:17px 0 0 0;
}

#voice-letter-right {
	float:right;
}

#voice-letter-left3 {
	float:left;
	margin:17px 0 0 0;
}
/*20101229*/
.voice-letter-left3 {
	float:left;
	margin:17px 0 0 0;
}

#voice-letter-right2 {
	float:right;
}
/*20101229*/
.voice-letter-right2 {
	float:right;
}


		
.voice-btn02 {
	list-style:none;
}

.voice-btn02 li {
	padding:14px 0 0px 14px;
	background-image:url(../img/outline-dot-01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:14px 0 0 0;
}

.voice-btn02 li p {
	padding:18px 30px 0px 15px;
	color:#4F4937;
	line-height:190%;
	font-size:13px;
}	


.voice-box3 {
	width:479px;
	padding:23px 13px 23px 20px;
	height:36px;
	background-image:url(../img/outline-dot-01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:14px 0 0 0;
	min-height:1px;

}

.voice-box4 {
	width:487px;
	padding:10px 5px 10px 20px;
	height:60px;
	background-image:url(../img/outline-dot-01.gif);
	background-repeat:repeat-x;
	background-position:left top;
}


/*20100824postmail*/

.post-title {
	background-image:url(../images/other/dot01.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0 15px 0 15px;
	height:113px;
	padding:0px 0 0 0;
	width:689px;
}	

.post-title img {
	float:left;
	margin:22px 0 0 0;
}

.post-title p {
	float:left;
	padding:19px 0 0 50px;
	*padding:30px 0 0 50px;
	width:240px;
	*width:290px;
	line-height:18px;
	font-size:12px;
	height:91px;
}

.post-title table {
	float:left;
	margin:13px 0 0 10px;
	vertical-align:top;
}			

/*20100831photo-bg*/

.wine-photo01 {
	width:208px;
	margin:0px 0 0 0;
}

.wine-inner {
	background-image:url(../images/bg/photo-bg03.gif);
	background-repeat:repeat-y;
	background-position:left top;
	padding:0 0px 0 13px;
}	

.wine-photo01 table {
	margin:2px 0 0 0;
}		

/*201009014winancial*/

.w-con-btn {
	padding:0 0 0 0px;
	text-align:right;
	
}	

.w-con-btn img {
	border:0px;
	display:inline;
}	

.domtab {
	background-color:#FFFFFF;
	text-align:left;
	padding:5px 5px 8px 5px;
	width:496px;
	margin: 0 0 0 16px;
}

.media-box2 {
	border-left:4px solid #00CC00;
	margin:4px 0 0 3px;
	*margin:10px 0 0 3px;
	width: 456px;
	padding:3px 0 3px 10px;
}

.media-box2 img {
	border:0px;
}	
