div#header-area div#header ul#header-nav:after,
div#container div#content-area:after,
div#footer-area div#footer:after,
div#main-content div#home-pickup ul:after,
div#main-content div.pattern1-1:after,
div#main-content div.pattern1-2:after,
div#main-content div.pattern2-1:after,
div#main-content div.pattern1-1-1:after,
div#main-content div#update dl:after,
div#main-content div.clearfix:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

div#header-area div#header ul#header-nav,
div#container div#content-area,
div#footer-area div#footer,
div#main-content div#home-pickup ul,
div#main-content div.pattern1-1,
div#main-content div.pattern1-2,
div#main-content div.pattern2-1,
div#main-content div.pattern1-1-1,
div#main-content div#update dl {
	min-height: 1%;
	display: inline-block;
}

/* Hides from IE-mac\*/
* html div#header-area div#header ul#header-nav,
* html div#container div#content-area,
* html div#footer-area div#footer,
* html div#main-content div#home-pickup ul,
* html div#main-content div.pattern1-1,
* html div#main-content div.pattern1-2,
* html div#main-content div.pattern2-1,
* html div#main-content div.pattern1-1-1,
* html div#main-content div#update dl {
	height: 1%;
}

div#header-area div#header ul#header-nav,
div#container div#content-area,
div#footer-area div#footer,
div#main-content div#home-pickup ul,
div#main-content div.pattern1-1,
div#main-content div.pattern1-2,
div#main-content div.pattern2-1,
div#main-content div.pattern1-1-1,
 div#main-content div#update dl,
 div#main-content div.clearfix {
	display: block;
}
/*End hide from IE-mac */

/* @group DW調整用 */

div#main-content div.event-news-topics,
div#main-content div.pattern1-1,
div#main-content div.pattern1-2,
div#main-content div.pattern2-1,
div#main-content div.pattern1-1-1,
div#main-content div#kanren-link2 {
	clear: both;
}

/* @end */

