/* all */
h1, h2, h3, h4, h5, h6, p, input, form, ul, li, dl, dt, dd, hr, td, th, table,address,div{
margin:0;
padding:0;
}


img{
border:none;
margin:0;
padding:0;
}

ul li img,
dl img{
vertical-align:bottom;
}

ul{
list-style:none;
}

object,
embed{ vertical-align:bottom;}



/*main*/
.main a:link {color: #0E4162; text-decoration: none;}
.main a:visited {color: #0E4162; text-decoration: none;}
.main a:active {color: #0E4162; text-decoration: none;}
.main a:hover {color: #0E4162; text-decoration: underline;}

*html .main{
	width:705px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	color:#656565;
	font-size: 10px;
	text-align:left;
}


.main{
	width:704px;
	margin:0 0 0 1px;
	padding:0;
	background-color:#FFFFFF;
	float:left;
	color:#666666;
	font-size: 10px;
	text-align:left;
	line-height:140%;
}

/*main_box*/
.main_box{
	float:left;
	width:512px;
	margin:0px 11px 0px 0px;
	padding:0;
	background-color:#FFFFFF;
}

/*main_img*/
.main_img{
	display:block;
	width:512px;
	height:314px;
}

/*features*/
div.features p.title{
margin:0;
padding:0;
width:427px;
height:27px;
display:block;
float:left;
text-indent:-9999px;
overflow:hidden;
background:url(http://www.idee.co.jp/onlineshop/images/top/tit_feat.gif) top left no-repeat;
}

div.features p.archives a{
margin:0;
padding:0;
float:right;
}


div.features dl.features_box{
width:251px;
margin-right:10px;
float:left;
}

div.features dl.features_box_nm{
width:251px;
margin:0px;
float:left;
}

div.features dl.features_box dd,
div.features dl.features_box_nm dd{
height:28px;
padding:8px 0px 8px 5px;
}




/* sub_box */
div.sub_box{
width:181px;
float:right;
}



/* pickup */
div.pickup{
height:312px;
}

div.pickup p.title{
background:url(http://www.idee.co.jp/onlineshop/images/top/tit_pick.gif) top left no-repeat;
width:181px;
height:29px;
display:block;
text-indent:-9999px;
overflow:hidden;
}


div.pickup dl{
padding-bottom:2px;
padding-top:3px;
background:url(http://www.idee.co.jp/onlineshop/images/top/line_pick.gif) bottom left no-repeat;
}

div.pickup dl.first{
padding-bottom:2px;
padding-top:0px;
background:url(http://www.idee.co.jp/onlineshop/images/top/line_pick.gif) bottom left no-repeat;
}

div.pickup dl.last{
padding-bottom:0px;
padding-top:3px;
background:none;
}

div.pickup dt{
width:90px;
display: table-cell;
vertical-align: middle;
margin-right:1px;
}

div.pickup dd{
line-height:130%;
width:90px;
display: table-cell;
vertical-align: middle;
margin:0px;
}

/*for IE6 */
* html div.pickup dt,
* html div.pickup dd{
display: inline;
zoom: 1;
}

/*for IE7 */
*:first-child+html div.pickup dt,
*:first-child+html div.pickup dd{
display: inline;
zoom: 1;
}





/* topseller */
div.topseller{
height:313px;
}

div.topseller p.title{
background:url(http://www.idee.co.jp/onlineshop/images/top/tit_top.gif) top left no-repeat;
width:112px;
height:29px;
display:block;
text-indent:-9999px;
overflow:hidden;
float:left;
}


div.topseller p.link a{
float:right;
margin:0;
}



div.topseller ul.furniture{
width:90px;
list-style:none;
float:left;
}

div.topseller ul.furniture li.title{
width:90px;
height:23px;
display:block;
background:url(http://www.idee.co.jp/onlineshop/images/top/tit_top_f.gif) top left no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-bottom:10px;
}

div.topseller li.rank_1,
div.topseller li.rank_2{
width:90px;
height:65px;
text-align:center;
padding:5px 0px;
margin-bottom:10px;
}


div.topseller li.rank_3{
width:90px;
height:65px;
text-align:center;
padding:5px 0px;
margin-bottom:0px;
}

div.topseller li.rank_1{
background:url(http://www.idee.co.jp/onlineshop/images/top/ic_top_1.gif) top right no-repeat;
}

div.topseller li.rank_2{
background:url(http://www.idee.co.jp/onlineshop/images/top/ic_top_2.gif) top right no-repeat;
}

div.topseller li.rank_3{
background:url(http://www.idee.co.jp/onlineshop/images/top/ic_top_3.gif) top right no-repeat;
}



div.topseller ul.goods{
width:90px;
list-style:none;
float:right;
}

div.topseller ul.goods li.title{
width:90px;
height:23px;
display:block;
background:url(http://www.idee.co.jp/onlineshop/images/top/tit_top_g.gif) top left no-repeat;
text-indent:-9999px;
overflow:hidden;
margin-bottom:10px;
}




/* info */
div.info p.title{
background:url(http://www.idee.co.jp/onlineshop/images/top/tit_info.gif) top left no-repeat;
width:181px;
height:29px;
display:block;
text-indent:-9999px;
overflow:hidden;
}

div.info ul{
list-style:none;
}

div.info li{
padding-left:7px;
background:url(http://www.idee.co.jp/onlineshop/images/top/ic_info.gif) top left no-repeat;
line-height:140%;
}

div.info li img{
display:inline;
margin-left:5px;
vertical-align:2px;
}
