@charset "utf-8";
/*/////////////////////////////////////////////////////////
name:clearfix.css
Explanation:float clear
/////////////////////////////////////////////////////////*/

/* clearfix
---------------------------------------------------------*/
.clearfix:after,
#cont:after,
#foot ul:after,
#bannerArea:after,
#col2Navi:after,
#col2Navi li:after,
#infoArea:after,
#infoArea dl:after,
#encloTvcm:after,
#encloRecommend:after,
#encloInner:after,
#trivial #cont:after,
.trivialArea:after,
#encloCashback dl:after,
.floatUl:after,
.summerArea:after,
.summerBtArea:after,
.autumnArea:after,
.autumnBtArea:after,
#newProduct:after{
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}

.clearfix,
#cont,
#foot ul,
#bannerArea,
#col2Navi,
#col2Navi li,
#infoArea,
#infoArea dl,
#encloTvcm,
#encloRecommend,
#encloInner,
#trivial #cont,
.trivialArea,
#encloCashback dl,
.floatUl,
.summerArea,
.summerBtArea,
.autumnArea,
.autumnBtArea,
#newProduct{display:inline-block;}

/* \*/
*html .clearfix,
*html #cont,
*html #foot ul,
*html #bannerArea,
*html #col2Navi,
*html #col2Navi li,
*html #infoArea,
*html #infoArea dl,
*html #encloTvcm,
*html #encloRecommend,
*html #encloInner,
*html #trivial #cont,
*html .trivialArea,
*html #encloCashback dl,
*html .floatUl,
*html .summerArea,
*html .summerBtArea,
*html .autumnArea,
*html .autumnBtArea,
*html #newProduct{height:1%;}

.clearfix,
#cont,
#foot ul,
#bannerArea,
#col2Navi,
#col2Navi li,
#infoArea,
#infoArea dl,
#encloTvcm,
#encloRecommend,
#encloInner,
#trivial #cont,
.trivialArea,
#encloCashback dl,
.floatUl,
.summerArea,
.summerBtArea,
.autumnArea,
.autumnBtArea,
#newProduct{display:block;}
/**/


/*  */
blockquote,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
pre,
span{
	margin:0;
	padding:0;
}

#primary p,
#primary dl,
#primary ul,
#primary ol{
 margin-bottom:1em;
 line-height:1.5;
 /*letter-spacing:1px;*/
}

