@charset "utf-8";
/* CSS Document */


/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここから */
.items:after,
.btn01:after,
.hack:after,
.contents:after,
.main-contents03:after,
.gijutu02:after,
.to-top:after,
.f-box01:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.items,
.btn01,
.hack,
.contents,
.main-contents03,
.gijutu02,
.to-top,
.f-box01 { 
	display:inline-table; 
}
/* Mac IEには適用させない \*/
* html .items,
* html .btn01,
* html .hack,
* html .contents,
* html .main-contents03,
* html .gijutu02,
* html .to-top ,
* html .f-box01 {
	height:1px;
}
.items,
.btn01,
.hack,
.contents,
.main-contents03,
.gijutu02,
.to-top,
.f-box01 { 
	display:block; 
}
/* */
/* floatさせたボックスが親要素からはみ出す現象を回避するCSS　ここまで */

