@charset "utf-8";

/*------------------------------------------------
	clear styles
--------------------------------------------------*/
.clearfix{
	zoom: 1;
}

#pankuzu_headtext:after,
#footer_link:after,
#footer_inner02:after,
#footersitemap_inner:after,
#campaign_inner:after,
#contents_area02:after,
#contents_area_inner:after,
#globalnavi ul:after{
	zoom: 1;
}
#chumoku,
#chumoku ul,
#right_relation #rrl_inner #rrl_block,
#right_brand #rbr_inner div,
#right_cm #rcm_column,
#right_new_prod .rprod_column,
#right_campaign .rcp_column,
#right_faq #rfaq_link_all,
#right_words #rwords_link_all,
#right_new_prod #rprod_link_all,
#right_campaign #rcp_link_all,
.link_pagetop{
	zoom: 1;
}

/*------------------------------------------------
	pankuzu headtext styles
--------------------------------------------------*/
* html #pankuzu_headtext{
	height: 29px;
}


/*------------------------------------------------
	pagetitle styles
--------------------------------------------------*/
* html #pagetitle_backlink{
	height: 125px;
}
* html #pagetitle div div,
* html #pagetitle_wide div div{
	height: 75px;
}
* html #backlink a{
	height: 14px;
}



/*------------------------------------------------
	footer sitemap styles
--------------------------------------------------*/
* html #footersitemap_inner{
	height: 174px;
}


/* box */
.column,
.link_relation {
	zoom: 1;
}

/* table */
* html .table01 table{
	border-collapse: collapse;
}
*:first-child+html .table01 table{
	border-collapse: collapse;
}


@media print {
	body {
		zoom: 0.68;
	}
}
