#container,
.clearfix {
    display: inline-block;
}
#container:after,
.clearfix:after {
    content: ".";
    font-size: 0.1em;
    line-height: 0;
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
	overflow:hidden;
}
/*  Mac IE5 O \*/
* html #container,
* html .clearfix {
    height: 1%;
}
#container,
.clearfix {
    display:block;
}
.clear{
	clear:both;
}
/*セールスTOP*/
#TopIntro{
color:#626262;
font-size:14px;
line-height:1.8;
padding-left:20px;
	}
#ColomnWriterBox2{
	width:664px;
	background-color:#FFFFFF;
	padding:10px;
	margin-top:13px;
	border:1px #CCCCCC solid;
	height:120px;
}
#TopIndex{
	background-image:url(images/top/indexbg.jpg);
	background-repeat:no-repeat;
	width:684px;
	height:auto;
	margin-top:15px;
	padding-top:8px;
	margin-bottom:30px;
}
#TopTitle2{	
	background-image:url(images/top/title.jpg);
	width:662px;
	height:32px;
	margin-top:8px;
	margin-left:8px;
}
#TopIndex ul{
	list-style:none;
	padding-top:15px;
	padding-left:18px;
	width:625px;
}
#TopIndex li{
	padding-left:60px;
	padding-bottom:7px;
	border-bottom:1px dotted #989898;
}
#TopNew{
	background-image:url(images/top/new.jpg);
	background-repeat:no-repeat;
	background-position:top 2px;
}
#TopNew h3{
padding-bottom:5px;
border-bottom:1px solid #c4c4c4;
}
#TopNew h3 a{
	color:#000000;
}
#Newbox{
	margin-top:10px;
}
#LeftImgs{
	float:left;
}
#TopIndex #RightBox{
	float:right;
	width:455px;
	line-height:1.6;
}
#AnserLink{
text-align:right;
line-height:1.6;
}
#AnserLink a{
color:#FF0000;
}
.TopList{
	clear:both;
	padding-top:7px;
	background-image:url(images/top/icon2.jpg);
	background-repeat:no-repeat;
	background-position:2px 7px;
}

.TopList h3 a{
color:#222222;

}
/*ワイン*/

.Wine{
	margin-top:10px;
	font-size:14px;

}
h3{	
	margin:0px;
	padding:0px;
}
.bold{
	font-weight:bold;
	
}
.Sub{
	font-size:18px;
	font-weight:bold;
	margin-left:10px;
	margin-top:10px;
}
.bold_style1{
	font-weight:bold;
	font-size: 16px;
	color: #CC0033;
}
#WineMain{
	background-image:url(images/main.jpg);
	width:705px;
	height:217px;
	margin-top:15px;
}
#ColumnIntro{
	font-size:14px;
	margin-left:30px;
	color:#666666;
	line-height:180%;
	margin-bottom:20px;
}


/* ҁ@*/
#ColomnWriterBox{
	width:671px;
	background-color:#eaeaea;
	padding:10px;
	margin-top:13px;
	height:123px;
	font-size:10px;
}
#ColomnWriterL{
	width:560px;
	float:left;
	line-height:160%
	font-size:10px;
}
#ColomnWriterPh{
	float:right;
}
#ColumnWriterName{
	display:block;
	margin-bottom:10px;
}
/* Vol1 */

#T1{
	clear:both;
	background-image:url(images/001/dami.jpg);
	width:695px;
	height:30px;
}
.WineTxBox{
	margin-top:20px;
	margin-bottom:20px;
}
.Tx{
	font-size:14px;
	color:#000000;
   	line-height:180%;
	margin-left:10px;
	padding-right:20px;
}
.TxL{
	color:#000000;
   	line-height:180%;
	padding-left:10px;
	float:left;
	margin-bottom:30px;
	font-size:14px;
	width:450px;
}
#Ph01{
	margin-right:15px;
}
.NormalTx{
	color:#000000;
   	line-height:180%;
	padding-left:10px;
	margin-bottom:30px;
	font-size:14px;
}
/* Vol1 ܂*/

.Sample1{
	margin-top:20px;
	margin-left:20px;
}
/* Vol2 */
#T2{
	clear:both;
	background-image:url(images/002/t2.jpg);
	width:695px;
	height:30px;
}
#ColumnIntro2{
	font-size:14px;
	margin-left:30px;
	color:#666666;
	line-height:180%;
	margin-bottom:20px;
}
#Q002{
	margin-left:30px;
	margin-right:30px;
	padding:10px;
	border:solid 1px #BBBBBB;
	font-size:12px;
	line-height:180%;
	background-color:#F6F6F6;
}
#TypeBox{
	padding-left:10px;
	padding-right:10px;
	margin-top:42px;
	padding-bottom:42px;
}
#EuropeType{
	width:306px;
	padding:14px 12px;
	background-color:#e1e3eb;
	float:left;
}
#NewType{
	width:306px;
	padding:14px 12px;
	background-color:#ece0e0;
	float:right
}
#EuropeType img,
#NewType img{
	display:block;
}
#EuropeType p,
#NewType p{
	font-size:14px;
	line-height:180%;
	padding-top:15px;
}
.Typeline{
	margin:12px auto;
}
.wineclear{
	clear:both;
	height:1px;
	display:block;
	visibility:hidden;
	margin:0px;
	padding:0px;
}
/* 装飾 */
.pink{
	font-weight:bold;
	font-size: 16px;
	color: #CC0033;
}
.bold{
	font-weight:bold;
	
}
.underline{
	text-decoration:underline;
}
/* vol3 */
/* intBt */
.PageingBt{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:13px;
}
.BtSpacing{
	margin-right:1px;
}
#T3{
	background-image:url(images/003/t003.jpg);
	width:695px;
	height:30px;
}
.vol3line{
	color:#666666;
	margin:20px;
}
.TxL2{
	color:#000000;
   	line-height:145%;
	float:left;
	font-size:14px;
	width:400px;
}
.TxL3{
	color:#000000;
   	line-height:145%;
	float:right;
	font-size:14px;
	width:400px;
}

#Vol3Table{
	width:650px;
	margin-left:20px;
	margin-bottom:5px;
	margin-top:20px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;

}
#Vol3Notice{
	margin-left:20px;
}
#Vol3Table th{
	text-align:left;
	font-size:12px;
	background-color:#F2F2F2;
	padding:2px 5px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
#Vol3Table td{
	text-align:left;
	font-size:12px;
	padding:2px 5px;
	vertical-align:top;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.Vol3Title{
	margin-bottom:10px;
	display:block;
}
.Vol3WineBox1{
	background-color:#e1e3eb;
	width:660px;
	padding:17px;
}
.Vol3WineBox2{
	background-color:#f9e8e8;
	width:660px;
	padding:17px;
}

.vol3Ph1{
	margin-left:15px;
	display:block;
}
.vol3Ph2{
	margin-right:15px;
	display:block;
}
.m20{
	margin-top:15px;
}
/*Vol4*/
#T4{
	background-image:url(images/004/t004.jpg);
	width:695px;
	height:30px;
}
.m40{
	margin-top:40px;
}
.center{
	text-align:center;
}
.TxL4{
	color:#000000;
   	line-height:145%;
	float:left;
	font-size:14px;
	width:480px;
}
.TxL5{
	color:#000000;
   	line-height:145%;
	float:left;
	font-size:14px;
	width:480px;
}
.vol4line{
	margin:20px auto;
	display:block;
}
.red{
	color:#CC0033;
}
/*Vol5*/
#T5{
	background-image:url(images/005/t005.jpg);
	width:695px;
	height:30px;
}
#Vol5Ph1{
	margin:auto;
	display:block;
	text-align:center;
	margin-top:20px;
}
.Vol5Sub{
	border-left:5px #CC0000 solid;
	margin-left:20px;
	padding-left:10px;
	font-size:16px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.ml30{
	margin-left:30px;
}
.ml10{
	margin-left:10px;
}
#PhR{
	float:right;
	margin-right:20px;
}
/*Vol6*/
#T6{
	background-image:url(images/006/t006.jpg);
	width:695px;
	height:30px;
}
.small{
	font-size:12px;
}
#ColumnIntro2{
	font-size:14px;
	margin-left:30px;
	_margin-left:15px;
	color:#666666;
	line-height:180%;
	margin-bottom:20px;
	float:left;
	width:420px;
	_width:410px;
}
#Vol6ph3{
	float:right;
	margin-right:20px;
}
/*Vol7*/
#T7{
	background-image:url(images/007/t007.jpg);
	width:695px;
	height:30px;
}
.pd10{
	padding-left:10px;
}
/*Vol8*/
#ColumnIntro3{
	font-size:14px;
	padding-left:30px;
	color:#666666;
	line-height:180%;
	padding-bottom:20px;
	float:left;
	width:410px;	
}
#T8{
	background-image:url(images/008/008.jpg);
	width:695px;
	height:30px;
}
.mr10{
	margin-right:10px;
}