
@charset "UTF-8";

/*
======== table of content. =================================

Last Updated:08.01.07
summary:CLEARFIX用CSS定義

- CLEARFIX

============================================================
*/

/*-----------------------------------------------------
CLEARFIX
-------------------------------------------------------*/
.clearfix:after,
#wrapper:after,
#header:after,
#promotionArea:after,
ul.lsn:after,
.fl:after,
.fr:after,
div.box-grid2col:after,
div.box-g01:after,
div.box-g02:after,
.box-border-g:after,
.box-border-r:after,
.grid2fl:after,
.grid2fr:after,
dl.index-list:after,
#content:after,
#footer:after,
#pickup-container:after,
.anchors:after,
.anchors li:after,
body.normal #main ul.pickup li:after,
table.pickup-menu:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
	line-height:0;
}

/* 〜IE 6 */
.clearfix,
#wrapper,
#header,
div.box-grid2col,
div.box-g01,
div.box-g02,
.box-border-g,
.box-border-r,
.grid2fl,
.grid2fr,
dl.index-list,
#main h3.box a,
#sub h3 a,
#sub ul li a,
ul.arrow li a,
ul.news-in-tree li a,
#sub div.title,
#content,
#footer,
#pickup-container,
.anchors,
.anchors li,
body#visitor .pickup-menu ul.extract li a,
table.horizontal-menu tr td a,
body.normal #main ul.pickup li,
#promotionArea {
	_height:1%;
}

div.fl,
div.fr,
p.fl,
p.fr,
img.fl,
img.fr,
table.pickup-menu {
	_zoom:1;
}

/* IE 7 */
*:first-child+html .clearfix,
*:first-child+html #wrapper,
*:first-child+html #header,
*:first-child+html #promotionArea,
*:first-child+html div.box-grid2col,
*:first-child+html div.box-g01,
*:first-child+html div.box-g02,
*:first-child+html .box-border-g,
*:first-child+html .box-border-r,
*:first-child+html .fl,
*:first-child+html .fr,
*:first-child+html .grid2fl,
*:first-child+html .grid2fr,
*:first-child+html dl.index-list,
*:first-child+html #sub h3 a,
*:first-child+html #content,
*:first-child+html #footer,
*:first-child+html #pickup-container,
*:first-child+html .anchors,
*:first-child+html .anchors li,
*:first-child+html body.normal #main ul.pickup li,
*:first-child+html table.pickup-menu {
	display:inline-block;
}



