@charset "utf-8";

/*==================================================
	Structure
==================================================*/
#gnav .inner ul,
#contents{
zoom:1;
}
#gnav .inner ul:after,
#contents:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}


/*==================================================
	Module
==================================================*/
.uList04,.uList05 li,.uList06,
.dList04,
.column2_01,.column2_02,.column2_03,.column2_04,.column2_05,.column2_06,.column2_07,.column2_08,.column2_09,
.flow,
#content div.flow li .blockInner p{
zoom:1;
}
.uList04:after,.uList05 li:after,.uList06:after,
.dList04:after,
.column2_01:after,.column2_02:after,.column2_03:after,.column2_04:after,.column2_05:after,.column2_06:after,.column2_07:after,.column2_08:after,.column2_09:after,
.flow:after,
#content div.flow li .blockInner p:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}


/*==================================================
	Top page
==================================================*/
.top_uList01,
.topBlock02,.topBlock03{
zoom:1;
}
.top_uList01:after,
.topBlock02:after,.topBlock03:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}

