@charset "shift_jis";

/* --------------------------------------------------
	SiteName : OZmall
	FileName : oz2_present.css
	Description : present style
	
	== TOC =========================================
	1 : 

-------------------------------------------------- */

/* oz2_preSpecial */
#oz2_preSpecial{
	margin-bottom:20px;
}
#oz2_preSpecial ul{
	list-style:none;
	margin:0;
	padding:0;
}
#oz2_preSpecial ul.oz2_col1 p{
	float:left;
	margin:0;
	width:454px;
}
#oz2_preSpecial ul.oz2_col1 dl{
	float:right;
	margin:0;
	padding:0;
	width:183px;
}
#oz2_preSpecial ul.oz2_col1 dt{
line-height:1.6em;
margin-bottom:5px;
}
#oz2_preSpecial ul.oz2_col2 li{
	width:314px;
}
#oz2_preSpecial ul.oz2_col2 p{
	margin:0 0 8px 0;
}
#oz2_preSpecial ul.oz2_col2 dl{
	margin:0;
	padding:0;
}
#oz2_preSpecial ul dl dt{
	margin:0 0 5px 0;
	font-weight:bold;
}
#oz2_preSpecial ul dl dd{
	margin:0;
	line-height:1.4;
}

/* preEverydayList */
#oz2_preEverydayList{
	margin-bottom:20px;
}
#oz2_preEverydayList ul{
	list-style:none;
	margin:0;
	padding:0;
}
#oz2_preEverydayList ul li{
	float:left;
	margin-right:10px;
	width:122px;
}
#oz2_preEverydayList ul li.oz2_lastChild{
	margin-right:0;
}
#oz2_preEverydayList dl{
	margin:0;
	padding:0;
}
#oz2_preEverydayList dl dt{
	text-align:center;
	font-weight:bold;
}
#oz2_preEverydayList dl dt img{
	margin-bottom:7px;
}
#oz2_preEverydayList dl dd{
	margin:0;
	line-height:1.4;
}
#oz2_preEverydayList dl dd p{
	margin:5px 0 0 0;
}

/* preNowList */
#oz2_preNowList{
	margin-bottom:20px;
}
#oz2_preNowList ul{
	list-style:none;
	margin:0 -10px 10px 0;
	padding:0;
}
#oz2_preNowList ul li{
	float:left;
	margin-right:10px;
	width:210px;
}
#oz2_preNowList ul li p{
	float:left;
	margin:0;
}
#oz2_preNowList dl{
	float:right;
	margin:0;
	padding:0;
	width:100px;
	font-size:11px;
	letter-spacing:-1px;
}
#oz2_preNowList dl dt{
	font-weight:bold;
}
#oz2_preNowList dl dt img{
	margin:0 5px 2px 0;
}
#oz2_preNowList dl dd{
	margin:3px 0 0 0;	
	line-height:1.3;
}

/* preOneclick */
#oz2_preOneclick{
	margin-bottom:15px;
	height:40px;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/present/images/oz2_oneclick_bg.gif) no-repeat right top;
}
#oz2_preOneclick h2{
	float:left;
	width:470px;
	margin:0;
	padding:0;
}
#oz2_preOneclick p{
	margin-left:470px;
	text-align:right;
	line-height:40px;
	color:#ffffff;
}
#oz2_preOneclick strong{
	font-size:16px;
	color:#980065;
}

/* preOneclickLead */
#oz2_preOneclickLead{
	margin-bottom:15px;
}
#oz2_preOneclickLead h3{
	margin:0 0 6px 0;
}
#oz2_preOneclickLead p{
	margin:0 0 15px 0;
	line-height:1.4;
}

/* preOneclickBox */
.oz2_preOneclickBox{
	margin-bottom:20px;
}
.oz2_preOneclickBox ul{
	list-style:none;
	margin:0;
	padding:0;
}
.oz2_preOneclickBox div.oz2_boxInside{
	padding:8px 0 0 15px;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/present/images/oz2_ocbox_side.gif) no-repeat left bottom;
}
.oz2_preOneclickBox h3{
	margin:0;
	padding:0;
}
.oz2_presentEntryBox{
	padding:0 0 6px 0;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/present/images/oz2_ocbox_bottom.gif) no-repeat left bottom;
}
.oz2_presentEntryBox dl{
	margin:0;
	padding:6px 0 0 6px;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/present/images/oz2_ocbox_top.gif) no-repeat left top;
	min-height:77px;
	_height:77px;
}
.oz2_presentEntryBox dt{
	float:left;
}
.oz2_presentEntryBox dd{
	padding:5px 0 0 15px;
	border-left:solid 1px #ead1e2;
}
.oz2_presentEntryBox dl.oz2_enq dt{width:178px;}
.oz2_presentEntryBox dl.oz2_ml dt{width:220px;}
.oz2_presentEntryBox dl.oz2_enq dd{margin-left:204px;}
.oz2_presentEntryBox dl.oz2_ml dd{margin-left:232px;}

.oz2_presentEntryBox dd p{
	margin:0;
	padding-bottom:10px;
}
.oz2_presentEntryBox dd p *{
	margin-right:5px;
	line-height:21px;
	vertical-align:middle;
}
.oz2_presentEntryBox .oz2_diamond li{
	margin:0 0 5px 0;
	padding:0 0 0 18px;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/present/images/oz2_ocbox_diamond.gif) no-repeat 0 2px;
}
.oz2_presentEntryBox .oz2_list li{
	font-size:11px;
}
.oz2_presentEntryBox div{
	padding:20px 0 5px 10px;
}

/* preOneclickLineup */
#oz2_preOneclickLineup{
	margin:0;
}
#oz2_preOneclickLineup ul{
	margin:0 0 10px 0;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/present/images/oz2_oneclick_lineup.gif) no-repeat left bottom;
	zoom:1;
}
#oz2_preOneclickLineup ul li{
	float:left;
	margin-right:10px;
	padding:8px 8px 8px 8px;
	width:187px;
	border-top:solid 1px #d3ccbc;
	border-left:solid 1px #d3ccbc;
	border-right:solid 1px #d3ccbc;
	line-height:1.3;
}
#oz2_preOneclickLineup ul li.oz2_lastChild{
	margin-right:0;
}
#oz2_preOneclickLineup p.oz2_title{
	margin:0;
	font-size:12px;
}
#oz2_preOneclickLineup p.oz2_title a{
	display:block;
	padding:0 25px 0 0;
	background:transparent url(//a248.e.akamai.net/f/248/9510/1h/www.ozmall.co.jp/images/oz2_main_arrow04.gif) no-repeat right center;
	font-weight:bold;
}
#oz2_preOneclickLineup dl{
	margin:6px 0 0 0;
	padding:7px 0 0 0;
	border-top:solid 1px #e3ded1;
}
#oz2_preOneclickLineup dl dt{
	float:left;
	width:82px;
}
#oz2_preOneclickLineup dl dd{
	margin:0 0 0 90px;
	font-size:11px;
}
#oz2_preOneclickLineup dl dd p{
	margin:0;
}
#oz2_preOneclickLineup dl dd p.oz2_company{
	text-align:right;
	color:#cfa9c2;
}
#oz2_preOneclickLineup dl dd p.oz2_num{
	text-align:right;
	color:#980064;
}

/*20090529*/
#oz2_Present p.pre_list{
	text-align:right;
}

#oz2_Present p.pre_list img{
	vertical-align:middle;
	padding-right:5px;
}
