/*
-----------------------------------------------
top.css
author:   hideaki sumi / fcafe,inc.
version:  22 Apr 2009
----------------------------------------------- */

@charset "utf-8";

/*-----------------------------------------------
Common Definition
----------------------------------------------- */
/*initialize　margin, padding 
----------------------------------------------- */
#contentsBody div,
#contentsBody dl,
#contentsBody dt,
#contentsBody dd,
#contentsBody ul,
#contentsBody ol,
#contentsBody li,
#contentsBody h1,
#contentsBody h2,
#contentsBody h3,
#contentsBody h4,
#contentsBody h5,
#contentsBody h6,
#contentsBody pre,
#contentsBody form,
#contentsBody fieldset,
#contentsBody input,
#contentsBody textarea,
#contentsBody p,
#contentsBody blockquote,
#contentsBody th,
#contentsBody td {
	margin: 0;
	padding: 0;
}

/*initialize　font 
----------------------------------------------- */
.contentsBody{
	margin-bottom:10px;
	width:456px;
	color:#3D3937;
	}

/*clear 
----------------------------------------------- */
.clear{
	clear:both;
	}

/* clearfix
----------------------------------------------- */
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}
.clearfix {
	display: inline-block;
	}
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */


/*-----------------------------------------------
top Definition
----------------------------------------------- */
/*main visual
----------------------------------------------- */
p#topMainVisual{
	display:block;
	margin-bottom:30px;
	background:url(/user_data/packages/daiwa/img/products/top/top-main-visual20090428.jpg) no-repeat;
	width:456px;
	height:555px;
	text-indent:-9999px;
	}

/*theme
----------------------------------------------- */
#topTheme h3{
	display:block;
	margin-bottom:16px;
	background:url(/user_data/packages/daiwa/img/products/top/top-theme-ttl.gif) no-repeat top;
	width:456px;
	height:26px;
	text-indent:-9999px;
	}

#topTheme ul{
	position:relative;
	margin:0;
	padding:0;
	height:400px;
	}
#topTheme ul li{
	list-style:none;
	}
#topTheme ul li a{
	display:block;
	margin-bottom:16px;
	width:146px;
	height:370px;
	text-indent:-9999px;
	}
#topThemeLi1 a{
	position:absolute;
	top:0;
	left:0;
	background:url(/user_data/packages/daiwa/img/products/top/top-theme-img-genmai.gif) no-repeat top;
	}
#topThemeLi2 a{
	position:absolute;
	top:0;
	left:155px;
	background:url(/user_data/packages/daiwa/img/products/top/top-theme-img-2.gif) no-repeat top;
	}
#topThemeLi3 a{
	position:absolute;
	top:0;
	left:310px;
	background:url(/user_data/packages/daiwa/img/products/top/top-theme-img-3.gif) no-repeat top;
	}
#topThemeLi1 a:hover,
#topThemeLi2 a:hover,
#topThemeLi3 a:hover{
	background-position:bottom;
	}





/*theme2
----------------------------------------------- */
#topThemettl{
	display:block;
	margin:0 0 16px 0;
	padding:0;
	background:url(/user_data/packages/daiwa/img/products/top/top-theme-ttl.gif) no-repeat top;
	width:456px;
	height:26px;
	text-indent:-9999px;
	}

.topThemeBlcok{
	display:block;
	width:456px;
	margin-bottom:15px;
	}

#ricechest{
	display:block;
	float:left;
	width:310px;
	height:130px;
	margin:0 10px 0 0;
	padding:0;
	background:url(/user_data/packages/daiwa/img/top/top-bnr-ricechest.jpg) no-repeat top;
	text-indent:-9999px;
	}
#coolingbox{
	display:block;
	float:left;
	width:310px;
	height:130px;
	margin:0 10px 0 0;
	padding:0;
	background:url(/user_data/packages/daiwa/img/top/top-bnr-coolingbox.jpg) no-repeat top;
	text-indent:-9999px;
	}

#ricechest:hover,
#coolingbox:hover{
	background-position:bottom;
	}


.topThemeBlcok h4 a{
	display:block;
	float:left;
	width:135px;
	margin:0 0 10px 0;
	padding:0;
	font-size:15px;
	line-height:120%;
	}

.topThemeBlcok p{
	display:block;
	float:left;
	width:135px;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:120%;
	}

.clear{
	clear:both;
	height:15px;
	}

/*reco
----------------------------------------------- */
#topReco{
	margin-bottom:30px;
	}

#topReco h3{
	display:block;
	margin-bottom:16px;
	background:url(/user_data/packages/daiwa/img/products/top/top-reco-ttl.gif) no-repeat top;
	width:456px;
	height:26px;
	text-indent:-9999px;
	}

#topRecoBg{
	background:url(/user_data/packages/daiwa/img/products/top/top-reco-bg-line-vert.gif) repeat-y;
	}
ul#topRecoUl1,
ul#topRecoUl2{
	margin:0;
	padding:0;
	}
li#topRecoLi1,
li#topRecoLi2,
li#topRecoLi3,
li#topRecoLi4,
li#topRecoLi5,
li#topRecoLi6{
	list-style:none;
	float:left;
	width:152px;
	}
#topReco ul#topRecoUl2{
	clear:left;
	background:url(/user_data/packages/daiwa/img/products/top/top-reco-bg-line-hrz.gif) no-repeat top;
	}

li#topRecoLi1,
li#topRecoLi2,
li#topRecoLi3,
li#topRecoLi4,
li#topRecoLi5,
li#topRecoLi6{
	margin-top:8px;
	padding-bottom:10px;
	background:
	}

p#topRecoPImg1,
p#topRecoPImg2,
p#topRecoPImg3,
p#topRecoPImg4,
p#topRecoPImg5,
p#topRecoPImg6{
	text-align:center;
	}
p#topRecoPImg1 img,
p#topRecoPImg2 img,
p#topRecoPImg3 img,
p#topRecoPImg4 img,
p#topRecoPImg5 img,
p#topRecoPImg6 img{
	margin-bottom:8px;
	}
p#topRecoPTxt1,
p#topRecoPTxt2,
p#topRecoPTxt3,
p#topRecoPTxt4,
p#topRecoPTxt5,
p#topRecoPTxt6{
	margin:0 20px;
	line-height:1.6em;
	font-size:93%;
	}
p#topRecoPTxt1 a,
p#topRecoPTxt2 a,
p#topRecoPTxt3 a,
p#topRecoPTxt4 a,
p#topRecoPTxt5 a,
p#topRecoPTxt6 a{
	display:block;
	margin-bottom:8px;
	text-decoration:underline;
	color:#3D3937;
	}
p#topRecoPTxt1 a:hover,
p#topRecoPTxt2 a:hover,
p#topRecoPTxt3 a:hover,
p#topRecoPTxt4 a:hover,
p#topRecoPTxt5 a:hover,
p#topRecoPTxt6 a:hover{
	text-decoration:underline;
	color:#671615;
	}
span.topRecoSpanPriceNum1,
span.topRecoSpanPriceNum2,
span.topRecoSpanPriceNum3,
span.topRecoSpanPriceNum4,
span.topRecoSpanPriceNum5,
span.topRecoSpanPriceNum6{
	color:#181512;
	font-size:131%;
	font-weight:bold;
	}






/*ippin
----------------------------------------------- */
#topIppin h3{
	display:block;
	clear:left;
	margin-bottom:16px;
	background:url(/user_data/packages/daiwa/img/products/top/top-ippin-ttl.gif) no-repeat top;
	width:456px;
	height:26px;
	text-indent:-9999px;
	}

#topIppinBg{
	background:url(/user_data/packages/daiwa/img/products/top/top-ippin-bg-btm.gif) no-repeat bottom;
	}

#topIppinBg dl,
#topIppinBg dt{
	margin:0;
	padding:0;
	}

#topIppinBg dd{
	margin:0;
	padding:0 12px;
	}

#topIppinBg dl{
	background:url(/user_data/packages/daiwa/img/products/top/top-ippin-bg-mid.gif) repeat-y;
	}

#topIppinItem1,
#topIppinItem2{
	float:left;
	width:155px;
	}
#topIppinItem3{
	float:right;
	width:146px;
	}

#topIppin dt a{
	display:block;
	}


#topIppinItem1 dt a,
#topIppinItem2 dt a,
#topIppinItem3 dt a{
	display:block;
	width:146px;
	height:45px;
	text-indent:-9999px;
	}
#topIppinItem1 dt a{
	background:url(/user_data/packages/daiwa/img/products/top/top-ippin-1-ttl.gif) no-repeat top;
	}
#topIppinItem2 dt a{
	background:url(/user_data/packages/daiwa/img/products/top/top-ippin-2-ttl.gif) no-repeat top;
	}
#topIppinItem3 dt a{
	background:url(/user_data/packages/daiwa/img/products/top/top-ippin-3-ttl.gif) no-repeat top;
	}
#topIppinItem1 dt a:hover,
#topIppinItem2 dt a:hover,
#topIppinItem3 dt a:hover{
	background-position:bottom;
	}

p.topIppinPImg a img{
	margin-bottom:8px;
	}
p.topIppinPTxt{
	line-height:1.6em;
	font-size:93%;
	}
p.topIppinPTxt a{
	display:block;
	margin-bottom:8px;
	color:#181512;
	text-decoration:underline;
	}
p.topIppinPTxt a:hover{
	color: #671615;
	text-decoration:underline;
	}
span.topIppinSpanPriceNum{
	color:#181512;
	font-size:131%;
	font-weight:bold;
	}

