@charset "utf-8";

/* Santa Rita CSS Document 

 ver 2008/07/07
 
 product_sub.css

---------------------------------------------------------*/

/* css menu ----------------------------------------------

	1.contents
	2.winetitle
	3.wine lineup

---------------------------------------------------------*/


/**------------------------------------------------------

	1.contents
	
-------------------------------------------------------**/

div.contents01{
	background: url(../../img/product/bg_product_01.jpg) repeat-y;
		width: 770px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

div.contents-in{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: url(../../img/product/bg_product_top.jpg) no-repeat top;
}

/**------------------------------------------------------

	2.winetitle
	
-------------------------------------------------------**/

div.wine-title{
	width: 100%;
	margin: 0px;
	padding: 0px 0px 34px 0px;
}

div.wine-title p{
	margin: 0px;
	padding: 0px;
}

/*pattern1-----*/

div.r-wrap01{
	float: right;
	width: 345px;
	margin: 0px;
	padding: 10px 0px 15px 0px;
}

div.l-wrap01{
	float: left;
	width: 195px;
	margin: 0px;
	padding: 10px 0px 20px 0px;
}

p.r-wrap02{
	color: #808080;
	font-size: 90%;
	margin:10px 0 0 0;
}


/**------------------------------------------------------

	3.wine lineup
	
-------------------------------------------------------**/

div.wine-ct{
	width: 550px;
	margin: 0px 0px 27px 0px;
	padding: 0px;
}

/*\*/
* html div.wine-ct {
	margin: 0px 0px 12px 0px;
}

*:first-child + html div.wine-ct {
	margin: 0px 0px 12px 0px;
}
/**/
div.rose-ct-in{
	width: 550px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/product/bg_rosewine.jpg) repeat-y;
}

div.rose-ct-in { display:inline-block; }
/*\*/
* html div.rose-ct-in { height:1%; }
div.rose-ct-in{ display:block; }


div.red-ct-in{
	width: 550px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/product/bg_redwine.jpg) repeat-y;
}

div.red-ct-in { display:inline-block; }
/*\*/
* html div.red-ct-in { height:1%; }
div.red-ct-in{ display:block; }
/**/

div.white-ct-in{
	width: 550px;
	margin: 0px;
	padding: 0px;
	background: url(../../img/product/bg_whitewine.jpg) repeat-y;
}

div.white-ct-in { display:inline-block; }
/*\*/
* html div.white-ct-in { height:1%; }
div.white-ct-in { display:block; }
/**/

div.img-ct{
	width: 161px;
	float: left;
	margin: 0px;
	padding: 0px;
}

div.text-ct{
	width: 373px;
	float: right;
	margin: 0px;
	padding: 0px;
}

div.text-ct p.p-01{
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

dl.dl-01{
	clear: both;
	width: 373px;
	margin: 0px;
	padding: 0px;
	line-height: 1.5;
}

dl.dl-01 dt{
	display: block;
	float: left;
	width: 59px;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

dl.dl-01 dd{
	display: block;
	float: right;
	width: 306px;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

dl.dl-01 dd.dd-01{
	color: #cc0000;
}

dl.dl-01 dd.dd-02{
	color: #996600;
}

dl.dl-01 dd.dd-03{
	color: #D40642;
}

div.text-ct p.p-02{
	clear: both;
	margin: 23px 0px;
	padding: 0px;
}

dl.dl-02{
	width: 100%;
	color: #808080;
	font-size: 90%;
	margin: 0px;
	padding: 0px;
}

dl.dl-02 dt{
	margin: 0px;
	padding: 0px 0px 5px 10px;
	background: url(../../img/product/icon_list_01.jpg) no-repeat 0px 3px;
}

dl.dl-02 dd{
	margin: 0px;
	padding: 0px 0px 5px 10px;
}

p.item{
	margin: 23px 0px 0px 0px;
	padding: 0px 0px 23px 0px;
	color: #95033F;
	font-size: 80%;
}

/* sub navi -----*/

div.sub-navi{
	width: 100%;
	margin: 0px 0px 30px 0px;
	padding: 0px;
}

div.sub-navi ul{
	margin: 0px;
	padding: 0px 0px 0px 120px;
	font-size: 90%;	
}

div.sub-navi ul li{
	display: inline;
	margin: 0px;
	padding: 0px;
}

div.sub-navi ul li span{
	margin: 0px 1px 0px 3px;
	padding: 0px;
}

.clear{
clear:both;
}
